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.
OptionalsessionOptionalsessionOptionalstatusTool 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.