Skip to content

Interface: Ack

Defined in: aiui-intent-runtime/src/protocol.ts:22

The server's per-frame reply.

Properties

closed?

optional closed?: boolean

Defined in: aiui-intent-runtime/src/protocol.ts:25


debug?

optional debug?: boolean

Defined in: aiui-intent-runtime/src/protocol.ts:35

Set on the hello ack when the channel runs in debug mode (prompts go to stdout, not a session). The runtime never reads it — mirrored so the typed surface matches the channel's ChannelResponse; protocol.test.ts locks the pair, and its completeness half is what would have caught this field going missing.


error?

optional error?: string

Defined in: aiui-intent-runtime/src/protocol.ts:26


fatal?

optional fatal?: boolean

Defined in: aiui-intent-runtime/src/protocol.ts:27


ok

ok: boolean

Defined in: aiui-intent-runtime/src/protocol.ts:23


threadId?

optional threadId?: string

Defined in: aiui-intent-runtime/src/protocol.ts:24