Interface: ToolOrchestratorHITLConfig
Defined in: packages/agentos/src/config/ToolOrchestratorConfig.ts:34
Properties
approvalTimeoutMs?
optionalapprovalTimeoutMs:number
Defined in: packages/agentos/src/config/ToolOrchestratorConfig.ts:53
Optional per-approval timeout (ms). If omitted, the HITL manager's default timeout is used.
autoApproveWhenNoManager?
optionalautoApproveWhenNoManager:boolean
Defined in: packages/agentos/src/config/ToolOrchestratorConfig.ts:58
If true, ToolOrchestrator will execute side-effect tools even if no HITL manager was provided. Default: false.
defaultSideEffectsSeverity?
optionaldefaultSideEffectsSeverity:"critical"|"low"|"medium"|"high"
Defined in: packages/agentos/src/config/ToolOrchestratorConfig.ts:49
Default severity for side-effect tool approvals. Default: 'high'.
enabled?
optionalenabled:boolean
Defined in: packages/agentos/src/config/ToolOrchestratorConfig.ts:39
Enable HITL gating inside the ToolOrchestrator. Default: false.
requireApprovalForSideEffects?
optionalrequireApprovalForSideEffects:boolean
Defined in: packages/agentos/src/config/ToolOrchestratorConfig.ts:44
If true, tools with tool.hasSideEffects === true require an approval before execution.
Default: true (when HITL is enabled).