defect-obs 0.1.0-alpha.4

Observability layer for defect: session events and Langfuse trace ingestion.
Documentation

defect-obs: Observability stack.

Extracts tracing initialization and (planned) Langfuse reporting from defect-cli into a single crate. The CLI calls one entry point; future Langfuse / OTLP extensions won't require changes to CLI assembly.

Observability crate — tracing, metrics, and Langfuse integration.

Current capabilities

  • [tracing_init::init_tracing]: process-level tracing-subscriber initialization.

Planned

  • Langfuse reporting (implements defect-agent's SessionObserver, one trace per turn, reuses defect-http's HttpStack for ingestion requests).
  • OTLP export (reuses defect-config's OtlpTracingConfig scaffolding).