Skip to content

Observability

Every agent session produces a structured trace, trace.jsonl, in its records directory under ~/.murmur/records, written directly by the runtime regardless of whether any hooks are declared, and kept after the session. The capsule's own commands can read it and cannot change it. When murmur/hook-eval is configured with at least one scorer and granted capabilities.filesystem.records: true, that hook (not the runtime) additionally writes hooks/eval.jsonl there at session end. See Session trace (trace.jsonl) and Structured evaluation (eval.jsonl) for the full schemas, and mur trace / mur eval for how to read them.