refactor!: rebrand bterminal to agor (agents-orchestrator)

Rename Cargo crates (bterminal-core→agor-core, bterminal-relay→agor-relay),
env vars (BTERMINAL_*→AGOR_*), config paths (~/.config/agor), CSS custom
properties, plugin API object, package names, and all documentation.

BREAKING CHANGE: config/data paths changed from bterminal to agor.
This commit is contained in:
Hibryda 2026-03-17 01:12:25 +01:00
parent ef3548a569
commit a63e6711ac
52 changed files with 3889 additions and 169 deletions

View file

@ -1,6 +1,6 @@
// OpenTelemetry telemetry — tracing spans + OTLP export to Tempo/Grafana
//
// Controlled by BTERMINAL_OTLP_ENDPOINT env var:
// Controlled by AGOR_OTLP_ENDPOINT env var:
// - Set (e.g. "http://localhost:4318") → export traces via OTLP/HTTP + console
// - Absent → console-only (no network calls)
@ -28,16 +28,16 @@ impl Drop for TelemetryGuard {
/// Call once at app startup, before any tracing macros fire.
pub fn init() -> TelemetryGuard {
let filter = EnvFilter::try_from_default_env()
.unwrap_or_else(|_| EnvFilter::new("agent_orchestrator=info,agent_orchestrator_lib=info,bterminal_core=info"));
.unwrap_or_else(|_| EnvFilter::new("agent_orchestrator=info,agent_orchestrator_lib=info,agor_core=info"));
let fmt_layer = tracing_subscriber::fmt::layer()
.with_target(true)
.compact();
// In test mode, never export telemetry (avoid contaminating production data)
let is_test = std::env::var("BTERMINAL_TEST").map_or(false, |v| v == "1");
let is_test = std::env::var("AGOR_TEST").map_or(false, |v| v == "1");
match std::env::var("BTERMINAL_OTLP_ENDPOINT") {
match std::env::var("AGOR_OTLP_ENDPOINT") {
Ok(endpoint) if !endpoint.is_empty() && !is_test => {
match build_otlp_provider(&endpoint) {
Ok(provider) => {
@ -71,7 +71,7 @@ pub fn init() -> TelemetryGuard {
.with(fmt_layer)
.init();
log::info!("Telemetry: console-only (BTERMINAL_OTLP_ENDPOINT not set)");
log::info!("Telemetry: console-only (AGOR_OTLP_ENDPOINT not set)");
TelemetryGuard { provider: None }
}
}