Read X-Honcho-Host, X-Honcho-Plugin and X-Honcho-Agent-Model in the request middleware into ContextVars next to the request ID, and have the CloudEvents emitter inject them as a nested `client` object alongside `honcho_version`. Members are null outside a request (deriver worker). Emitter-injected body fields are exempt from per-event schema versioning, so no event schemas are bumped. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| conftest.py | ||
| test_cross_agent_trace.py | ||
| test_db_connection_metrics.py | ||
| test_embedding_call_event.py | ||
| test_embedding_trace.py | ||
| test_emit_function.py | ||
| test_emitter.py | ||
| test_events.py | ||
| test_langfuse_exporter.py | ||
| test_metric_zero_init.py | ||
| test_representation_v2_fields.py | ||
| test_sentry_before_send.py | ||
| test_sentry_sampler.py | ||
| test_summary_v2_fields.py | ||
| test_trace_events.py | ||