Fields
Status tells you what happened
pending means the call was recorded but has not completed — either it is in flight, or it is being held at a gate waiting for a human.
failed covers three different situations, distinguished by the result:
- Your endpoint errored —
resultcarries the error message. - A held write was rejected —
resultis{ "declined": true, … }. - A proposed action was reported as failed — see the attached outcome.
Args are the agent’s decision
args is what the model chose to send, validated against the patch’s input schema. When an agent does something surprising, the args are usually where the surprise is visible — before you look at your own endpoint.
Redaction applies here
Fields a patch declares as redacted are stripped fromresult before it is stored and before the model sees it. What you read in a trace is the redacted form; the original is never persisted.