claude-code-driver / PermissionRequest
Interface: PermissionRequest
Defined in: api/public-types.ts:33
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
background | readonly | boolean | - | api/public-types.ts:43 |
deadlineAt | readonly | number | Wall-clock epoch ms after which the configured onTimeout applies. | api/public-types.ts:47 |
key | readonly | PermissionKey | - | api/public-types.ts:34 |
needs | readonly | "planApproval" | "decision" | "answers" | - | api/public-types.ts:39 |
requestedAt | readonly | number | Wall-clock epoch ms. | api/public-types.ts:45 |
signal | readonly | AbortSignal | Aborted when the request is no longer answerable (Claude withdrew it, the TUI answered, the session closed). | api/public-types.ts:49 |
subagentKey? | readonly | SubagentKey | - | api/public-types.ts:42 |
suggestions | readonly | readonly unknown[] | - | api/public-types.ts:38 |
toolInput | readonly | unknown | Permanently unknown (P-API-18): narrowing it later would be a breaking change. | api/public-types.ts:37 |
toolKey? | readonly | ToolKey | - | api/public-types.ts:41 |
toolName | readonly | string | - | api/public-types.ts:35 |
turnKey? | readonly | TurnKey | - | api/public-types.ts:40 |