Copilot.Types.CopilotClientOptions (Copilot SDK v2.3.0)

Copy Markdown

Options for creating a CopilotClient.

Summary

Types

t()

@type t() :: %Copilot.Types.CopilotClientOptions{
  auto_restart: boolean(),
  auto_start: boolean(),
  cli_args: [String.t()],
  cli_path: String.t() | nil,
  copilot_home: String.t() | nil,
  cwd: String.t() | nil,
  env: [{String.t(), String.t()}] | nil,
  github_token: String.t() | nil,
  log_level: String.t(),
  on_get_trace_context: Copilot.Types.trace_context_provider() | nil,
  session_fs: Copilot.Types.SessionFsConfig.t() | nil,
  session_idle_timeout_seconds: integer() | nil,
  tcp_connection_token: String.t() | nil,
  use_logged_in_user: boolean() | nil
}