Skip to content

ApprovalPostureChoice

Defined in: packages/agent/src/modules/slashCommands.ts:797

CFG-39 — one selectable row of the /approvals picker.

current: boolean

Defined in: packages/agent/src/modules/slashCommands.ts:805

Whether the session is on this mode right now.


description: string

Defined in: packages/agent/src/modules/slashCommands.ts:803

The mode’s own one-line description, from APPROVAL_RUNG_DESCRIPTIONS.


label: string

Defined in: packages/agent/src/modules/slashCommands.ts:801

Display spelling (APPROVAL_RUNG_LABELS) — never the config identifier (§9.1).


rung: "write" | "manual" | "assisted" | "auto" | "bypass"

Defined in: packages/agent/src/modules/slashCommands.ts:799

The mode this row sets.