Skip to content

InteractionProcessContextSummary

A summary of the earlier conversation, written when it neared the model’s context window. It stands in for every item up to coveredUpToSequence: those items are kept, but the agents no longer see them. Only the latest summary (the one covering the most) counts.

Kind: an object, used in responses.

Every field is present in a response; empty ones are null.

FieldTypeDescription
summarystringThe summary text.
coveredUpToSequenceintegerThe summary stands in for every item whose sequence is at most this.
tokensBeforeintegerRoughly how many tokens the summarised part of the conversation took.
tokensAfterintegerRoughly how many tokens the summary takes.
modelstringThe model that wrote the summary.
sequenceintegerThe item’s position in the run’s conversation. Sort every item in context by it to read the conversation in order.
authorInteractionProcessContextAuthorWho wrote the item.
datedatetimeWhen the item was written (UTC).
threadIdstring | nullThe conversation thread the item is on. Null is the main thread, the conversation the participants share. Every other thread belongs to one participant: private:<participant> (a managed agent’s private conversation with its manager), dispatch:<participant>:<id> (one dispatch’s working) and question:<participant>:<id> (how a participant reached its answer to a direct question).
{
"summary": "...",
"coveredUpToSequence": 0,
"tokensBefore": 0,
"tokensAfter": 0,
"model": "...",
"sequence": 0,
"author": {
"id": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"name": "...",
"type": "Human"
},
"date": "2026-10-26T12:00:00.0000000Z",
"threadId": "..."
}