Files
boss/docs/protocol-snapshots/codex-app-server/0.135.0-alpha.1/app-server-help.txt
2026-05-31 03:25:30 +08:00

76 lines
2.9 KiB
Plaintext

[experimental] Run the app server or related tooling
Usage: codex app-server [OPTIONS] [COMMAND]
Commands:
daemon Manage the local app-server daemon
proxy Proxy stdio bytes to the running app-server control socket
generate-ts [experimental] Generate TypeScript bindings for the app server protocol
generate-json-schema [experimental] Generate JSON Schema for the app server protocol
help Print this message or the help of the given subcommand(s)
Options:
-c, --config <key=value>
Override a configuration value that would otherwise be loaded from `~/.codex/config.toml`.
Use a dotted path (`foo.bar.baz`) to override nested values. The `value` portion is parsed
as TOML. If it fails to parse as TOML, the raw string is used as a literal.
Examples: - `-c model="o3"` - `-c 'sandbox_permissions=["disk-full-read-access"]'` - `-c
shell_environment_policy.inherit=all`
--enable <FEATURE>
Enable a feature (repeatable). Equivalent to `-c features.<name>=true`
--disable <FEATURE>
Disable a feature (repeatable). Equivalent to `-c features.<name>=false`
--strict-config
Error out when config.toml contains fields that are not recognized by this version of
Codex
--listen <URL>
Transport endpoint URL. Supported values: `stdio://` (default), `unix://`, `unix://PATH`,
`ws://IP:PORT`, `off`
[default: stdio://]
--analytics-default-enabled
Controls whether analytics are enabled by default.
Analytics are disabled by default for app-server. Users have to explicitly opt in via the
`analytics` section in the config.toml file.
However, for first-party use cases like the VSCode IDE extension, we default analytics to
be enabled by default by setting this flag. Users can still opt out by setting this in
their config.toml:
```toml [analytics] enabled = false ```
See https://developers.openai.com/codex/config-advanced/#metrics for more details.
--ws-auth <MODE>
Websocket auth mode for non-loopback listeners
[possible values: capability-token, signed-bearer-token]
--ws-token-file <PATH>
Absolute path to the capability-token file
--ws-token-sha256 <HEX>
Hex-encoded SHA-256 digest of the capability token
--ws-shared-secret-file <PATH>
Absolute path to the shared secret file for signed JWT bearer tokens
--ws-issuer <ISSUER>
Expected issuer for signed JWT bearer tokens
--ws-audience <AUDIENCE>
Expected audience for signed JWT bearer tokens
--ws-max-clock-skew-seconds <SECONDS>
Maximum clock skew when validating signed JWT bearer tokens
-h, --help
Print help (see a summary with '-h')