displayName
HookDecisionFrame (client→server)
contextKind
websocket-frame-client
typescriptInterface
HookDecisionFrame
producerIface
@a5c-ai/agent-mux-gateway client
consumerIfaces
- RunManager.submitHookDecision (server.ts:657-663)
fieldSchema
- type:literal<hook.decision>:required:Frame discriminator
- hookRequestId:string:required:Correlation id from the matching HookRequestFrame
- decision:enum<allow|deny>:required:Operator decision
- reason:string:optional:Human-readable rationale
sourceCitation
packages/agent-mux/gateway/src/protocol/v1.ts:95-100; frames.ts:96-101