Skip to content

InteractionProcessContext

An interaction run’s conversation, grouped by kind of item. Every item has a sequence: merge the lists and sort by it to read the conversation in order.

Kind: an object, used in responses.

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

FieldTypeDescription
agentMessageInteractionProcessContextAgentMessage[]What the agents said.
agreeInteractionProcessContextAgree[]Votes for a vote proposal or a proposed final answer.
directQuestionAnswerInteractionProcessContextDirectQuestionAnswer[]Answers to questions one agent asked another directly.
directQuestionAskInteractionProcessContextDirectQuestionAsk[]Questions one agent asked another directly.
disagreeInteractionProcessContextDisagree[]Votes against a vote proposal or a proposed final answer, with the reasons.
humanMessageInteractionProcessContextHumanMessage[]Messages people sent to the run.
injectedSystemMessageInteractionProcessContextInjectedSystemMessage[]System messages added to the run while it was going.
noActionInteractionProcessContextNoAction[]Turns an agent passed without saying anything.
orchestratorMessageInteractionProcessContextOrchestratorMessage[]Messages from Maitento running the conversation, such as handing an agent its turn.
solutionProposalInteractionProcessContextSolutionProposal[]Final answers the agents proposed.
systemPromptInteractionProcessContextSystemPrompt[]System prompts the agents were given.
toolCallInteractionProcessContextToolCall[]Tool calls the agents made.
toolResultInteractionProcessContextToolResult[]The results of the agents’ tool calls.
voteProposalInteractionProcessContextVoteProposal[]Things the agents put to a vote.
summaryInteractionProcessContextSummary[]Summaries of the earlier conversation, written when it neared the model’s context window.
{
"agentMessage": [
{
"message": "...",
"sequence": 0,
"author": {},
"date": "2026-10-26T12:00:00.0000000Z",
"threadId": "..."
}
],
"agree": [
{
"associatedId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"sequence": 0,
"author": {},
"date": "2026-10-26T12:00:00.0000000Z",
"threadId": "..."
}
],
"directQuestionAnswer": [
{
"questionId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"answer": "...",
"sequence": 0,
"author": {},
"date": "2026-10-26T12:00:00.0000000Z",
"threadId": "..."
}
],
"directQuestionAsk": [
{
"questionId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"otherAgentName": "...",
"question": "...",
"sequence": 0,
"author": {},
"date": "2026-10-26T12:00:00.0000000Z",
"threadId": "..."
}
],
"disagree": [
{
"associatedId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"reason": "...",
"sequence": 0,
"author": {},
"date": "2026-10-26T12:00:00.0000000Z",
"threadId": "..."
}
],
"humanMessage": [
{
"message": "...",
"sequence": 0,
"author": {},
"date": "2026-10-26T12:00:00.0000000Z",
"threadId": "..."
}
],
"injectedSystemMessage": [
{
"message": "...",
"sequence": 0,
"author": {},
"date": "2026-10-26T12:00:00.0000000Z",
"threadId": "..."
}
],
"noAction": [
{
"sequence": 0,
"author": {},
"date": "2026-10-26T12:00:00.0000000Z",
"threadId": "..."
}
],
"orchestratorMessage": [
{
"message": "...",
"sequence": 0,
"author": {},
"date": "2026-10-26T12:00:00.0000000Z",
"threadId": "..."
}
],
"solutionProposal": [
{
"solutionId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"solution": "...",
"sequence": 0,
"author": {},
"date": "2026-10-26T12:00:00.0000000Z",
"threadId": "..."
}
],
"systemPrompt": [
{
"prompt": "...",
"sequence": 0,
"author": {},
"date": "2026-10-26T12:00:00.0000000Z",
"threadId": "..."
}
],
"toolCall": [
{
"toolCallId": "...",
"functionName": "...",
"argumentsJson": "...",
"sequence": 0,
"author": {},
"date": "2026-10-26T12:00:00.0000000Z",
"threadId": "..."
}
],
"toolResult": [
{
"toolCallId": "...",
"result": "...",
"isError": false,
"toolResultId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"resultSize": 0,
"rejectionReason": "...",
"sequence": 0,
"author": {},
"date": "2026-10-26T12:00:00.0000000Z",
"threadId": "..."
}
],
"voteProposal": [
{
"voteId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"topic": "...",
"sequence": 0,
"author": {},
"date": "2026-10-26T12:00:00.0000000Z",
"threadId": "..."
}
],
"summary": [
{
"summary": "...",
"coveredUpToSequence": 0,
"tokensBefore": 0,
"tokensAfter": 0,
"model": "...",
"sequence": 0,
"author": {},
"date": "2026-10-26T12:00:00.0000000Z",
"threadId": "..."
}
]
}