Skip to main content

Interface: HITLApprovalRequest

Defined in: security/authorization-types.ts:166

HITL approval request (matches AgentOS PendingAction subset).

Properties​

actionId​

actionId: string

Defined in: security/authorization-types.ts:168

Action ID


agentId​

agentId: string

Defined in: security/authorization-types.ts:180

Agent ID


category?​

optional category?: string

Defined in: security/authorization-types.ts:177

Action category (opaque string; used for display / routing)


context​

context: Record<string, unknown>

Defined in: security/authorization-types.ts:183

Context


description​

description: string

Defined in: security/authorization-types.ts:171

Human-readable description


estimatedCost?​

optional estimatedCost?: object

Defined in: security/authorization-types.ts:192

Estimated cost

amount​

amount: number

currency​

currency: string


potentialConsequences?​

optional potentialConsequences?: string[]

Defined in: security/authorization-types.ts:186

Potential consequences


requestedAt​

requestedAt: Date

Defined in: security/authorization-types.ts:195

Request timestamp


reversible​

reversible: boolean

Defined in: security/authorization-types.ts:189

Whether reversible


severity​

severity: "low" | "medium" | "high" | "critical"

Defined in: security/authorization-types.ts:174

Severity level


timeoutMs?​

optional timeoutMs?: number

Defined in: security/authorization-types.ts:198

Timeout in ms