Options for an Antigravity CLI headless invocation.
:cwd controls the subprocess working directory. :add_dirs maps to
repeatable --add-dir flags and should be used for additional workspace
visibility.
Summary
Types
@type t() :: %AntigravityCliSdk.Options{ add_dirs: [String.t()], api_key: String.t() | nil, cli_command: String.t() | nil, completion_only: boolean(), continue: boolean(), conversation: String.t() | nil, cwd: String.t() | nil, dangerously_skip_permissions: boolean(), debug: boolean(), env: %{optional(String.t()) => String.t()}, execution_surface: CliSubprocessCore.ExecutionSurface.t(), governed_authority: CliSubprocessCore.GovernedAuthority.t() | keyword() | map() | nil, log_file: String.t() | nil, max_stderr_buffer_bytes: pos_integer(), model: String.t() | nil, model_payload: CliSubprocessCore.ModelRegistry.selection() | nil, output_schema: term() | nil, print_timeout: String.t() | nil, run_deadline_ms: pos_integer(), sandbox: boolean(), timeout_ms: pos_integer(), transport_headless_timeout_ms: pos_integer() }