Codex.Events.CommandApprovalRequested (Codex SDK v0.14.0)

Copy Markdown View Source

Event emitted when the app-server requests approval for a command execution.

Summary

Types

t()

@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()
}