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