mirror of
https://github.com/openai/codex.git
synced 2026-10-25 18:28:38 +00:00
mark update APIs experimental
This commit is contained in:
@@ -201,8 +201,8 @@ Example with notification opt-out:
|
||||
- `fs/changed` — notification emitted when watched paths change, including the `watchId` and `changedPaths`.
|
||||
- `model/list` — list available models (set `includeHidden: true` to include entries with `hidden: true`), with model-advertised string reasoning effort options in the catalog's intended progression order, `additionalSpeedTiers`, `serviceTiers`, optional `defaultServiceTier`, optional legacy `upgrade` model ids, optional `upgradeInfo` metadata (`model`, `upgradeCopy`, `modelLink`, `migrationMarkdown`), and optional `availabilityNux` metadata. Clients should preserve the `supportedReasoningEfforts` array order rather than deriving order from the effort names.
|
||||
- `modelProvider/capabilities/read` — read provider-level capabilities for the currently configured model provider.
|
||||
- `update/check` — force a fresh update check and return the current version, latest version available through the detected distribution channel, installation method, and whether app-server can apply the update automatically.
|
||||
- `update/install` — run the updater associated with the detected installation method; returns the installed version and whether installation succeeded.
|
||||
- `update/check` — experimental; force a fresh update check and return the current version, latest version available through the detected distribution channel, installation method, and whether app-server can apply the update automatically.
|
||||
- `update/install` — experimental; run the updater associated with the detected installation method; returns the installed version and whether installation succeeded.
|
||||
- `experimentalFeature/list` — list feature flags with stage metadata (`beta`, `underDevelopment`, `stable`, etc.), enabled/default-enabled state, and cursor pagination. Pass `threadId` when showing feature state for an existing loaded thread so `enabled` is computed from that thread's refreshed config, including project-local config for the thread's cwd; if omitted, the server uses its default config resolution context. For non-beta flags, `displayName`/`description`/`announcement` are `null`.
|
||||
- `permissionProfile/list` — beta; list available permission profile ids with optional display `description` text and an `allowed` flag reflecting effective requirements, using cursor pagination. Pass `cwd` when the caller needs project-local `[permissions.<id>]` entries to be included in the current catalog view.
|
||||
- `experimentalFeature/enablement/set` — patch the in-memory process-wide runtime feature enablement for currently supported feature keys. For each feature, precedence is: cloud requirements > --enable <feature_name> > config.toml > experimentalFeature/enablement/set (new) > code default. Invalid keys will be ignored.
|
||||
@@ -1903,6 +1903,10 @@ $demo-app Pull the latest updates from the team.
|
||||
|
||||
## Update endpoints
|
||||
|
||||
Both update endpoints are experimental. Clients must set
|
||||
`capabilities.experimentalApi` to `true` in the `initialize` request before
|
||||
calling them.
|
||||
|
||||
Use `update/check` to bypass the TUI's cached startup check and
|
||||
query the current installation's distribution channel immediately. The
|
||||
request has no params:
|
||||
|
||||
Reference in New Issue
Block a user