Skip to main content

Interface: StepUpAuthorizationConfig

Defined in: types/core-types.ts:241

Configuration for step-up authorization.

Properties​

approvalTimeoutMs?​

optional approvalTimeoutMs?: number

Defined in: types/core-types.ts:258

Timeout for HITL approval requests (ms)


autoApproveAll?​

optional autoApproveAll?: boolean

Defined in: types/core-types.ts:267

When true, auto-approve ALL tool calls regardless of tier, category, side effects, capabilities, or escalation triggers. Everything executes as Tier 1 (autonomous) with no human intervention.

Use with --auto-approve-tools or --dangerously-skip-permissions CLI flags.


categoryTierOverrides?​

optional categoryTierOverrides?: Record<string, ToolRiskTier>

Defined in: types/core-types.ts:249

Category to tier mappings


contextualOverrides?​

optional contextualOverrides?: ContextualOverride[]

Defined in: types/core-types.ts:255

Contextual overrides


defaultTier​

defaultTier: ToolRiskTier

Defined in: types/core-types.ts:243

Default tier for unclassified tools


escalationTriggers?​

optional escalationTriggers?: EscalationTrigger[]

Defined in: types/core-types.ts:252

Escalation triggers


toolTierOverrides?​

optional toolTierOverrides?: Record<string, ToolRiskTier>

Defined in: types/core-types.ts:246

Tool ID to tier mappings