Event emitted when the app-server requests approval for a command execution.
Summary
Types
@type t() :: %Codex.Events.CommandApprovalRequested{ additional_permissions: Codex.Protocol.RequestPermissions.RequestPermissionProfile.t() | map() | nil, approval_id: String.t() | nil, available_decisions: [String.t() | map()] | nil, command: String.t() | nil, command_actions: [map()] | nil, cwd: String.t() | nil, id: String.t() | integer(), item_id: String.t(), network_approval_context: map() | nil, proposed_execpolicy_amendment: [String.t()] | nil, proposed_network_policy_amendments: [map()] | nil, reason: String.t() | nil, skill_metadata: map() | nil, thread_id: String.t(), turn_id: String.t() }