Interface: ResolvedApprovalEntry
Makaio Framework / contracts / ResolvedApprovalEntry
Interface: ResolvedApprovalEntry
Section titled “Interface: ResolvedApprovalEntry”Defined in: ../../../packages/contracts/src/approval/types.ts:46
An approval entry that has been resolved with a user decision. Extends ApprovalEntry with the outcome and resolution timestamp.
Extends
Section titled “Extends”Properties
Section titled “Properties”action
Section titled “action”action:
"allow"|"deny"
Defined in: ../../../packages/contracts/src/approval/types.ts:48
The user’s approval decision
adapterName
Section titled “adapterName”adapterName:
string
Defined in: ../../../packages/contracts/src/approval/types.ts:27
Adapter type name (e.g., ‘claude-code’)
Inherited from
Section titled “Inherited from”agentId
Section titled “agentId”agentId:
string
Defined in: ../../../packages/contracts/src/approval/types.ts:23
Agent that initiated the tool call
Inherited from
Section titled “Inherited from”
optionalargs?:Record<string,unknown>
Defined in: ../../../packages/contracts/src/approval/types.ts:21
Tool call arguments
Inherited from
Section titled “Inherited from”capabilities?
Section titled “capabilities?”
optionalcapabilities?: readonlyToolCapability[]
Defined in: ../../../packages/contracts/src/approval/types.ts:33
Agent capability identifiers
Inherited from
Section titled “Inherited from”createdAt
Section titled “createdAt”createdAt:
number
Defined in: ../../../packages/contracts/src/approval/types.ts:39
Unix timestamp (ms) when the request was created
Inherited from
Section titled “Inherited from”personaName?
Section titled “personaName?”
optionalpersonaName?:string
Defined in: ../../../packages/contracts/src/approval/types.ts:29
Persona display name
Inherited from
Section titled “Inherited from”profileName?
Section titled “profileName?”
optionalprofileName?:string
Defined in: ../../../packages/contracts/src/approval/types.ts:31
Profile display name
Inherited from
Section titled “Inherited from”reasoning?
Section titled “reasoning?”
optionalreasoning?:string
Defined in: ../../../packages/contracts/src/approval/types.ts:37
LLM reasoning/thinking that preceded this tool call (when available)
Inherited from
Section titled “Inherited from”requestId
Section titled “requestId”requestId:
string
Defined in: ../../../packages/contracts/src/approval/types.ts:15
Unique approval request identifier
Inherited from
Section titled “Inherited from”resolvedAt
Section titled “resolvedAt”resolvedAt:
number
Defined in: ../../../packages/contracts/src/approval/types.ts:50
Unix timestamp (ms) when the decision was made
riskLevel?
Section titled “riskLevel?”
optionalriskLevel?:RiskLevel
Defined in: ../../../packages/contracts/src/approval/types.ts:35
Risk classification for this tool call
Inherited from
Section titled “Inherited from”sessionId?
Section titled “sessionId?”
optionalsessionId?:string
Defined in: ../../../packages/contracts/src/approval/types.ts:25
Makaio session identifier
Inherited from
Section titled “Inherited from”toolCallId
Section titled “toolCallId”toolCallId:
string
Defined in: ../../../packages/contracts/src/approval/types.ts:17
Tool call identifier from the agent
Inherited from
Section titled “Inherited from”toolName?
Section titled “toolName?”
optionaltoolName?:string
Defined in: ../../../packages/contracts/src/approval/types.ts:19
Name of the tool being called