You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Binary-derived command help and public schema versions for Satelle 0.1.10.
This page describes Satelle 0.1.10. The documentation contract regenerates
the command sections from satelle --help and derives schema identifiers from
public Satelle result and event schema sources. CI rejects hand-edited or stale output.
Public schema versions
Public schema source
Production source
Serialized schema version
DoctorEventSchemaVersion
crates/satelle-core/src/lib.rs
satelle.doctor.events.v1
DoctorSchemaVersion
crates/satelle-core/src/lib.rs
satelle.doctor.v1
ERROR_SCHEMA_VERSION
crates/satelle-cli/src/error-output.rs
satelle.error.v1
EVENT_SCHEMA_VERSION
crates/satelle-core/src/events.rs
satelle.events.v2
HostSessionsSchemaVersion
crates/satelle-core/src/lib.rs
satelle.host.sessions.v1
LogEntrySchema
crates/satelle-host/src/log-page.rs
satelle.logs.entry.v1
SessionResultSchemaVersion
crates/satelle-cli/src/output.rs
satelle.run.v2
SetupSchemaVersion
crates/satelle-core/src/lib.rs
satelle.setup.v2
SessionResultSchemaVersion
crates/satelle-cli/src/output.rs
satelle.status.v2
SessionResultSchemaVersion
crates/satelle-cli/src/output.rs
satelle.steer.v2
StopSchemaVersion
crates/satelle-core/src/lib.rs
satelle.stop.v1
SUPPORT_BUNDLE_SCHEMA_VERSION
crates/satelle-cli/src/support.rs
satelle.support.bundle.v1
satelle
Satelle sends command uplinks to a visible remote host and returns telemetry from the native computer-use runtime.
Usage: satelle [OPTIONS] <COMMAND>
Commands:
completions
setup
repair
doctor
config
paths
host
self
run
steer
status
stop
session
logs
skills
mcp
support
help Print this message or the help of the given subcommand(s)
Options:
--no-color
Disable colored human output
--log-verbosity <LEVEL>
Set diagnostic log verbosity: off, info, debug, or trace
[possible values: off, info, debug, trace]
--profile <NAME>
Apply a named user-level configuration profile
--error-format <FORMAT>
Format diagnostics as human-readable text or JSON
[env: SATELLE_ERROR_FORMAT=]
[possible values: human, json]
-h, --help
Print help (see a summary with '-h')
-V, --version
Print version
satelle completions
Usage: satelle completions [OPTIONS] [SHELL]
Arguments:
[SHELL] [possible values: bash, zsh, fish, powershell]
Options:
--no-color Disable colored human output
--output-dir <DIRECTORY> Install the completion script in DIRECTORY; detect the shell when omitted
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--update-profile <FILE> Activate the installed script through one managed block in FILE
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle setup
Usage: satelle setup [OPTIONS]
Options:
--host <HOST>
--no-color
Disable colored human output
--dry-run
--log-verbosity <LEVEL>
Set diagnostic log verbosity: off, info, debug, or trace
[possible values: off, info, debug, trace]
--profile <NAME>
Apply a named user-level configuration profile
--verify
Run live native Computer Use readiness checks and any required provider smoke test after setup
--error-format <FORMAT>
Format diagnostics as human-readable text or JSON
[env: SATELLE_ERROR_FORMAT=]
[possible values: human, json]
--on-demand
--persistent
--component <COMPONENT>
[possible values: transport, host, codex, computer-use, desktop, provider-auth, all]
--daemon-home <DAEMON_HOME>
--daemon-config-file <DAEMON_CONFIG_FILE>
--daemon-state-dir <DAEMON_STATE_DIR>
--daemon-cache-dir <DAEMON_CACHE_DIR>
--daemon-log-dir <DAEMON_LOG_DIR>
--yes
Accept ordinary setup mutations without an interactive confirmation
--no-input
--expected-host-id <HOST_ID>
Require this exact Host identity during first-time SSH trust
--format <FORMAT>
[possible values: human, json]
--json
Alias for --format json
-h, --help
Print help (see a summary with '-h')
Agent-safe noninteractive provider auth flow:
1. Configure host-resolved Secret Source descriptors in user-level host config.
2. Run satelle setup --no-input --json to get a stable plan.
3. Treat missing raw provider secret material as required human input, not as an agent-handled value.
satelle repair
Usage: satelle repair [OPTIONS]
Options:
--host <HOST>
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--run <RUN_ID>
--dry-run
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--yes Accept ordinary repair mutations without an interactive confirmation
--no-input
--format <FORMAT> [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle doctor
Usage: satelle doctor [OPTIONS]
Options:
--host <HOST>
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--scope <SCOPE>
--profile <NAME> Apply a named user-level configuration profile
--refresh
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--timeout <TIMEOUT>
--serial-probes
--events
--fix
--dry-run
--yes
--no-input
--quiet
--format <FORMAT> [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle config
Usage: satelle config [OPTIONS] <COMMAND>
Commands:
check
explain
help Print this message or the help of the given subcommand(s)
Options:
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle paths
Usage: satelle paths [OPTIONS]
Options:
--host <HOST>
--no-color Disable colored human output
--format <FORMAT> [possible values: human, json]
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--json Alias for --format json
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle host
Usage: satelle host [OPTIONS] <COMMAND>
Commands:
start
trust Authenticate a direct Host and pin its stable identity in user configuration
status
stop
restart
update
cleanup
sessions
storage
store
help Print this message or the help of the given subcommand(s)
Options:
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle self
Usage: satelle self [OPTIONS] <COMMAND>
Commands:
update
help Print this message or the help of the given subcommand(s)
Options:
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle run
Usage: satelle run [OPTIONS] [PROMPT_OR_DASH]
Arguments:
[PROMPT_OR_DASH] Prompt text or '-' for stdin. Prompt arguments may be retained by shell history or visible in local process metadata; use stdin or --prompt-file for sensitive input
Options:
--host <HOST>
--no-color
Disable colored human output
--log-verbosity <LEVEL>
Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--model <ALIAS>
Model alias; must resolve with the effective provider alias as one exact Host Provider Binding pair
--profile <NAME>
Apply a named user-level configuration profile
--provider <ALIAS>
Provider alias; must resolve with the effective model alias as one exact Host Provider Binding pair
--detach
--error-format <FORMAT>
Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--detach-on-interrupt
Leave an admitted Turn running when the attached command is interrupted
--quiet
--verbose
--experimental-provider-computer-use
Experimental: attempt non-OpenAI provider Computer Use; behavior may not work correctly and still requires a live provider Computer Use smoke test
--refresh-provider-smoke-test
Refresh the cached provider Computer Use smoke-test result before execution; this does not enable experimental provider Computer Use
--yolo
Enable YOLO for this Turn with approval policy never and sandbox policy danger-full-access; native app or operating-system prompts remain human decisions
--no-yolo
Disable YOLO mode for this command
--events <EVENTS>
[default: auto] [possible values: auto, human, json, none]
--prompt-file <PROMPT_FILE>
Read prompt text from a local file; recommended for sensitive prompt input
--image <LOCAL_PATH>
Attach a local PNG or JPEG image (maximum 2, 5 MiB each, 10 MiB total); accepted media types depend on Host capabilities
--timeout <DURATION>
Shorten this Turn's execution timeout (for example 30s, 5m, or 1h; maximum 24h)
--format <FORMAT>
[possible values: human, json]
--json
Alias for --format json
-h, --help
Print help
satelle steer
Usage: satelle steer [OPTIONS] <SESSION_ID> [PROMPT_OR_DASH]
Arguments:
<SESSION_ID>
[PROMPT_OR_DASH] Prompt text or '-' for stdin. Prompt arguments may be retained by shell history or visible in local process metadata; use stdin or --prompt-file for sensitive input
Options:
--host <HOST>
--no-color
Disable colored human output
--log-verbosity <LEVEL>
Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--model <ALIAS>
Model alias; must resolve with the effective provider alias as one exact Host Provider Binding pair
--profile <NAME>
Apply a named user-level configuration profile
--provider <ALIAS>
Provider alias; must resolve with the effective model alias as one exact Host Provider Binding pair
--detach
--error-format <FORMAT>
Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--detach-on-interrupt
Leave an admitted Turn running when the attached command is interrupted
--quiet
--verbose
--experimental-provider-computer-use
Experimental: attempt non-OpenAI provider Computer Use; behavior may not work correctly and still requires a live provider Computer Use smoke test
--refresh-provider-smoke-test
Refresh the cached provider Computer Use smoke-test result before execution; this does not enable experimental provider Computer Use
--yolo
Enable YOLO for this Turn with approval policy never and sandbox policy danger-full-access; native app or operating-system prompts remain human decisions
--no-yolo
Disable YOLO mode for this command
--events <EVENTS>
[default: auto] [possible values: auto, human, json, none]
--prompt-file <PROMPT_FILE>
Read prompt text from a local file; recommended for sensitive prompt input
--image <LOCAL_PATH>
Attach a local PNG or JPEG image (maximum 2, 5 MiB each, 10 MiB total); accepted media types depend on Host capabilities
--timeout <DURATION>
Shorten this Turn's execution timeout (for example 30s, 5m, or 1h; maximum 24h)
--format <FORMAT>
[possible values: human, json]
--json
Alias for --format json
-h, --help
Print help
satelle status
Usage: satelle status [OPTIONS] <SESSION_ID>
Arguments:
<SESSION_ID>
Options:
--host <HOST>
--no-color Disable colored human output
--format <FORMAT> [possible values: human, json]
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--json Alias for --format json
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle stop
Usage: satelle stop [OPTIONS] <SESSION_ID>
Arguments:
<SESSION_ID>
Options:
--host <HOST>
--no-color Disable colored human output
--format <FORMAT> [possible values: human, json]
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--json Alias for --format json
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle session
Usage: satelle session [OPTIONS] <COMMAND>
Commands:
export
help Print this message or the help of the given subcommand(s)
Options:
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle logs
Usage: satelle logs [OPTIONS]
Options:
--host <ALIAS> Read logs from this configured Host
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--session <SESSION_ID> Include only entries for this Session
--profile <NAME> Apply a named user-level configuration profile
--tail <COUNT> Return the most recent 1 to 10000 matching entries (default: 200)
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--since <DURATION_OR_RFC3339> Include entries at or after this duration or RFC 3339 time
--after <LOG_CURSOR> Return entries strictly after this opaque cursor; conflicts with --since and --tail
--source <SOURCE> Include a source: host_daemon, storage, or codex_adapter; repeat to select multiple
--level <SEVERITY> Set minimum severity: info, warn, or error (default: info)
-f, --follow Continue streaming new matching Log Entries
--no-reconnect Fail on transport loss instead of reconnecting
--format <FORMAT> [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle skills
Usage: satelle skills [OPTIONS] <COMMAND>
Commands:
list
get
path
help Print this message or the help of the given subcommand(s)
Options:
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle mcp
Usage: satelle mcp [OPTIONS] <COMMAND>
Commands:
serve
install
help Print this message or the help of the given subcommand(s)
Options:
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle support
Usage: satelle support [OPTIONS] <COMMAND>
Commands:
bundle Export a redacted diagnostic bundle
help Print this message or the help of the given subcommand(s)
Options:
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle config check
Usage: satelle config check [OPTIONS]
Options:
--host <HOST>
--no-color Disable colored human output
--all
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--format <FORMAT> [possible values: human, json]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle config explain
Usage: satelle config explain [OPTIONS]
Options:
--host <HOST>
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--show-secret-references
--format <FORMAT> [possible values: human, json]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle host start
Usage: satelle host start [OPTIONS]
Options:
--bind <BIND> [default: 127.0.0.1:3001]
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--tls-cert <PATH> PEM certificate chain for Host-terminated HTTPS and WSS
--profile <NAME> Apply a named user-level configuration profile
--tls-key <PATH> Owner-only PEM private key matching --tls-cert
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--foreground
--format <FORMAT> [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle host trust
Authenticate a direct Host and pin its stable identity in user configuration
Usage: satelle host trust [OPTIONS] --host <HOST>
Options:
--host <HOST> Host Binding alias to authenticate and trust
--no-color Disable colored human output
--expected-host-id <HOST_ID> Exact identity required before a noninteractive trust update
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--replace Permit replacement when the Host Binding already pins a different identity
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--yes Apply trust without an interactive confirmation
--no-input Reject any path that would prompt for input
--format <FORMAT> [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle host status
Usage: satelle host status [OPTIONS]
Options:
--host <HOST>
--no-color Disable colored human output
--format <FORMAT> [possible values: human, json]
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--json Alias for --format json
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle host stop
Usage: satelle host stop [OPTIONS]
Options:
--host <HOST>
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--yes
--no-input
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--format <FORMAT> [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle host restart
Usage: satelle host restart [OPTIONS]
Options:
--host <HOST>
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--yes
--no-input
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--format <FORMAT> [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle host update
Usage: satelle host update [OPTIONS]
Options:
--host <HOST>
--no-color Disable colored human output
--component <COMPONENT>
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--all-remotes
--profile <NAME> Apply a named user-level configuration profile
--dry-run
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--yes
--no-input
--quiet Suppress non-error human plan and progress output; use --json for stable automation data
--format <FORMAT> [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle host cleanup
Usage: satelle host cleanup [OPTIONS]
Options:
--host <HOST>
--no-color Disable colored human output
--format <FORMAT> [possible values: human, json]
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--json Alias for --format json
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle host sessions
Usage: satelle host sessions [OPTIONS]
Options:
--host <HOST>
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--no-bootstrap
--format <FORMAT> [possible values: human, json]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle host storage
Usage: satelle host storage [OPTIONS] <COMMAND>
Commands:
migrate
restore
backup
help Print this message or the help of the given subcommand(s)
Options:
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle host store
Usage: satelle host store [OPTIONS] <COMMAND>
Commands:
reset
help Print this message or the help of the given subcommand(s)
Options:
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle self update
Usage: satelle self update [OPTIONS]
Options:
--dry-run
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--version <VERSION>
--profile <NAME> Apply a named user-level configuration profile
--update-remotes
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--host <HOST>
--all-remotes
--component <COMPONENT>
--concurrency <CONCURRENCY> [default: 4]
--no-input
--yes
--quiet Suppress non-error human remote-update output; use --json for stable automation data
--format <FORMAT> [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle session export
Usage: satelle session export [OPTIONS] --host <HOST> --output <OUTPUT> <SESSION_ID>
Arguments:
<SESSION_ID>
Options:
--host <HOST>
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--output <OUTPUT>
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle skills list
Usage: satelle skills list [OPTIONS]
Options:
--format <FORMAT> [possible values: human, json]
--no-color Disable colored human output
--json Alias for --format json
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle skills get
Usage: satelle skills get [OPTIONS] <NAME>
Arguments:
<NAME>
Options:
--format <FORMAT> [possible values: human, json]
--no-color Disable colored human output
--json Alias for --format json
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle skills path
Usage: satelle skills path [OPTIONS] <NAME>
Arguments:
<NAME>
Options:
--format <FORMAT> [possible values: human, json]
--no-color Disable colored human output
--json Alias for --format json
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle mcp serve
Usage: satelle mcp serve [OPTIONS]
Options:
--enable-mutations Expose mutating MCP tools that retain the equivalent CLI consent and safety rules
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle mcp install
Usage: satelle mcp install [OPTIONS]
Options:
--no-color Disable colored human output
--target <TARGET> [possible values: claude-code, claude-desktop, codex, cursor, vscode, windsurf, gemini, opencode, cline, roo-code, droid, antigravity]
--all
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--server-name <SERVER_NAME> [default: satelle]
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--satelle-path <SATELLE_PATH>
--dry-run
--enable-mutations Configure the MCP server with explicitly enabled mutating tools
--format <FORMAT> [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle support bundle
Export a redacted diagnostic bundle
Usage: satelle support bundle [OPTIONS]
Options:
--host <HOST>
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--output <OUTPUT>
--no-input
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--yes
--format <FORMAT> [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle host storage migrate
Usage: satelle host storage migrate [OPTIONS]
Options:
--host <HOST>
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--to <TO>
--dry-run
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--yes
--no-input
--format <FORMAT> [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle host storage restore
Usage: satelle host storage restore [OPTIONS] --backup <BACKUP>
Options:
--host <HOST>
--no-color Disable colored human output
--backup <BACKUP>
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--dry-run
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--yes
--no-input
--format <FORMAT> [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle host storage backup
Usage: satelle host storage backup [OPTIONS] <COMMAND>
Commands:
cleanup
help Print this message or the help of the given subcommand(s)
Options:
--no-color Disable colored human output
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
-h, --help Print help
satelle host store reset
Usage: satelle host store reset [OPTIONS]
Options:
--host <HOST>
--no-color Disable colored human output
--delete-recordings
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--dry-run
--profile <NAME> Apply a named user-level configuration profile
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--yes
--no-input
--format <FORMAT> [possible values: human, json]
--json Alias for --format json
-h, --help Print help
satelle host storage backup cleanup
Usage: satelle host storage backup cleanup [OPTIONS]
Options:
--host <HOST>
--no-color Disable colored human output
--dry-run
--log-verbosity <LEVEL> Set diagnostic log verbosity: off, info, debug, or trace [possible values: off, info, debug, trace]
--profile <NAME> Apply a named user-level configuration profile
--yes
--error-format <FORMAT> Format diagnostics as human-readable text or JSON [env: SATELLE_ERROR_FORMAT=] [possible values: human, json]
--no-input
--format <FORMAT> [possible values: human, json]
--json Alias for --format json
-h, --help Print help