Scale Intelligence■ Docs
Docs / The model / Item

Item.

The atomic unit of input and output on the wire, typed by kind, with a lifecycle of started, streaming and completed; a tool call completes with its response card

Figure 1Itemspecified
ITEMvalue at none scopeididkindenum:user-message|agent-message|t…stateenum:started|streaming|completedthe owning type of the kind: UserMessage for a user-message, ToolCall for a tool-call, Task for a task, ApprovalRequest, TaskQuestion, Notification and Document for theirs; never a shape made at the sitepayloadjsonstarted_attimecompleted_attimeoptionalpoints at no other object
Item is a value at none scope. The drawing shows its fields and the objects that they point at.
kind
value
scope
none
key
none
store
none
family
harness

Fields#

fieldtyperequirednote
ididyes
kindone of user-message | agent-message | tool-call | task | approval-request | question | notification | documentyes
stateone of started | streaming | completedyes
payloadjsonyesthe owning type of the kind: UserMessage for a user-message, ToolCall for a tool-call, Task for a task, ApprovalRequest, TaskQuestion, Notification and Document for theirs; never a shape made at the site
started_attimeyes
completed_attimeno

Routes that use it#

No route takes or returns Item directly. The record holds it, and the objects that point at it reach it.