AmpSdk.Types.Options (AmpSdk v0.4.0)

Copy Markdown View Source

Configuration options for an Amp CLI session.

Summary

Types

t()

@type t() :: %AmpSdk.Types.Options{
  continue_thread: boolean() | String.t() | nil,
  cwd: String.t() | nil,
  dangerously_allow_all: boolean(),
  env: map(),
  labels: [String.t()] | nil,
  log_file: String.t() | nil,
  log_level: String.t() | nil,
  max_stderr_buffer_bytes: pos_integer(),
  mcp_config: map() | String.t() | nil,
  mode: String.t(),
  no_color: boolean(),
  no_ide: boolean(),
  no_jetbrains: boolean(),
  no_notifications: boolean(),
  permissions: [AmpSdk.Types.Permission.t()] | nil,
  settings_file: String.t() | nil,
  skills: String.t() | nil,
  stream_timeout_ms: pos_integer(),
  thinking: boolean(),
  toolbox: String.t() | nil,
  visibility: String.t() | nil
}