hermes-agent/plugins/telemetry
emozilla 81a34156a5 docs(telemetry): clarify reserved subagent-lineage hooks
The subagent_start/stop hooks are registered but no-op. The prior comment implied
subagents need no handling because they inherit via contextvars — misleading, since
a delegated child runs on a separate thread with its own session id and trace.

Clarify the real situation: a subagent's model/tool calls are already captured as
their own tel_runs row via the child's run_conversation, so nothing is lost. These
hooks are reserved for recording parent->child lineage (needs a tel_runs.parent_run_id
column), deferred until a consumer needs the delegation tree. Comment-only.
2026-07-24 18:54:45 +00:00
..
__init__.py docs(telemetry): clarify reserved subagent-lineage hooks 2026-07-24 18:54:45 +00:00
plugin.yaml feat(telemetry): local-first telemetry & observability 2026-07-24 18:54:45 +00:00