action: "spawn_agent" | "interrupt_agent" | "list_agents" | 3 more

The multi-agent action that produced this result.

One of the following:
"spawn_agent"
"interrupt_agent"
"list_agents"
"send_message"
"followup_task"
"wait_agent"
call_id: string

The unique ID of the multi-agent call.

minLength1
maxLength64
output: Array<Output>

Text output returned by the multi-agent action.

text: string

The text content.

maxLength10485760
type: "output_text"

The content type. Always output_text.

annotations?: Array<FileCitation { file_id, filename, index, type } | URLCitation { end_index, start_index, title, 2 more } | ContainerFileCitation { container_id, end_index, file_id, 3 more } >

Citations associated with the text content.

One of the following:
FileCitation { file_id, filename, index, type }
file_id: string

The ID of the file.

filename: string

The filename of the file cited.

index: number

The index of the file in the list of files.

minimum0
type: "file_citation"

The citation type. Always file_citation.

URLCitation { end_index, start_index, title, 2 more }
end_index: number

The index of the last character of the citation in the message.

minimum0
start_index: number

The index of the first character of the citation in the message.

minimum0
title: string

The title of the cited resource.

type: "url_citation"

The citation type. Always url_citation.

url: string

The URL of the cited resource.

formaturi
ContainerFileCitation { container_id, end_index, file_id, 3 more }
container_id: string

The ID of the container.

end_index: number

The index of the last character of the citation in the message.

minimum0
file_id: string

The ID of the container file.

filename: string

The filename of the container file cited.

start_index: number

The index of the first character of the citation in the message.

minimum0
type: "container_file_citation"

The citation type. Always container_file_citation.

type: "multi_agent_call_output"

The item type. Always multi_agent_call_output.

id?: string | null

The unique ID of this multi-agent call output.

agent?: Agent | null

The agent that produced this item.

agent_name: string

The canonical name of the agent that produced this item.