Query
query RunSubagentMessages($runId: ID!, $subagentId: ID!) {
runSubagentMessages(runId: $runId, subagentId: $subagentId) {
events {
id
runId
attemptId
sequence
type
summary
}
nextCursor
}
}Variables
{
"runId": "id",
"subagentId": "id"
}Response
{
"data": {
"runSubagentMessages": {
"events": [
{
"id": "id",
"runId": "id",
"attemptId": "id",
"sequence": 1,
"type": "string",
"summary": "string"
}
],
"nextCursor": "id"
}
}
}Queries
runSubagentMessages
Returns the newest stored child messages, or a page preceding the given cursor.
QUERY
runSubagentMessages(runId: ID!, subagentId: ID!, before: ID, first: Int): RunSubagentMessagePage!Arguments
runId
ID!
required
Identifier of the owning run.
subagentId
ID!
required
Identifier of the child session.
before
ID
Cursor for an older page from this same child session.
first
Int
default:200
Maximum number of provider messages to return.
Returns
events
[RunEvent!]!
Activity entries for this page, including tools and results.
nextCursor
ID
Cursor for the next older page, or null when all messages are loaded.
Query
query RunSubagentMessages($runId: ID!, $subagentId: ID!) {
runSubagentMessages(runId: $runId, subagentId: $subagentId) {
events {
id
runId
attemptId
sequence
type
summary
}
nextCursor
}
}Variables
{
"runId": "id",
"subagentId": "id"
}Response
{
"data": {
"runSubagentMessages": {
"events": [
{
"id": "id",
"runId": "id",
"attemptId": "id",
"sequence": 1,
"type": "string",
"summary": "string"
}
],
"nextCursor": "id"
}
}
}