What problem does it solve?
Establishes a cross-agent tracing framework using OTel GenAI conventions to provide end-to-end visibility across CEO, Chiefs, specialists, and LLM/tool/retrieval calls, while enforcing data-safety boundaries.
Core Features & Use Cases
- Spans and events: Each root and nested dispatch opens spans; per-agent calls, tool calls, and retrieval steps create child and leaf spans. Spans are stored append-only as _vision/traces/<yyyy-mm>/<trace-id>.jsonl and referenced via traceId.
- Attributes and events: Follows gen_ai.* attributes for system, request model, operation name, token usage, and tool data; prompts/completions are stored as span events rather than attributes.
- Safety and observability: Tail-based sampling, data leakage prevention, and strict hygiene rules prevent prompts/completions from entering attributes; spans provide an auditable cross-agent view.
- Use Case: Debugging complex multi-agent interactions, capacity planning, and security reviews across CEO, Chiefs, and specialists.
Quick Start
Initiate cross-agent tracing by starting a root CEO span for the next dispatch and ensure all subsequent LLM/tool/retrieval calls create child spans under the same trace.