displayName
UnifiedHookResult
contextKind
wire-payload
typescriptInterface
UnifiedHookResult
producerIface
user-supplied hook handlers
consumerIfaces
- @a5c-ai/hooks-mux-core merge-engine (mergeResults)
fieldSchema
- decision:enum<allow|deny|ask|continue|noop>:optional:Decision verb
- reason:string:optional
- systemMessage|additionalContext|followUpMessage:string:optional
- continueSession:bool:optional
- stopReason:string:optional
- suppressOutput:bool:optional
- toolMutation:{mode:enum<replace|patch>,value:unknown}:optional
- persistEnv:map<string,string>:optional
- unsetEnv:list<string>:optional
- contextVars:map<string,string>:optional
- metadata:map<string,unknown>:optional
sourceCitation
packages/hooks-mux/core/src/types/result.ts:8-28