OptionalargsOptionalclientThe connecting MCP client (Copilot, Claude Code, …) — how a session gets attributed.
OptionalclientOptionaldurationOptionalerrorOptionalpidWriter process id, filled in by logToolCall.
OptionalresultOptionalresultCapped rendering of the result — enough to read the session back, not enough to bloat it.
OptionalsessionOptionalsessionOptionalstatuscrashed: the process died while the call ran, so it never answered. Written by the process
that replaced it, from the record the call left when it started.
Tool name (run, grep, …) or CLI command path.
OptionaltransportOptionaltsISO-8601, filled in by logToolCall.
One line of the log. Extra keys are allowed — surfaces add their own fields.