id: String

The unique ID of this program item.

call_id: String

The stable call ID of the program item.

minLength1
maxLength64
code: String

The JavaScript source executed by programmatic tool calling.

maxLength10485760
fingerprint: String

Opaque program replay fingerprint that must be round-tripped.

maxLength10485760
type: :program

The item type. Always program.

agent: Agent{ agent_name}

The agent that produced this item.

agent_name: String

The canonical name of the agent that produced this item.