Skip to main content

Interface: GMIOutput

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:337

Export

Represents the complete, non-chunked output of a GMI turn or significant processing step. This is typically the TReturn type of an AsyncGenerator yielding GMIOutputChunk.

Interface

GMIOutput

Properties

audioOutput?

optional audioOutput: AudioOutputConfig

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:342


error?

optional error: object

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:346

code

code: string

details?

optional details: any

message

message: string


imageOutput?

optional imageOutput: ImageOutputConfig

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:343


isFinal

isFinal: boolean

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:338


ragSources?

optional ragSources: RagRetrievedChunk[]

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:353

Retrieved RAG chunks for the turn, populated when the GMI performed a RAG retrieval. Threaded into the FINAL_RESPONSE chunk so client code and the output-guardrail layer (Grounding Guard, Citation Verifier) can verify generated claims against the same sources the model saw.


reasoningTrace?

optional reasoningTrace: ReasoningTraceEntry[]

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:345


responseText?

optional responseText: string | null

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:339


toolCalls?

optional toolCalls: ToolCallRequest[]

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:340


uiCommands?

optional uiCommands: UICommand[]

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:341


usage?

optional usage: CostAggregator

Defined in: packages/agentos/src/cognition/substrate/IGMI.ts:344