openclaw/src/commands
liyuan97 e2e9f979ca
feat(minimax): add image generation provider and trim model catalog to M2.7 (#54487)
* feat(minimax): add image generation and TTS providers, trim TUI model list

Register MiniMax image-01 and speech-2.8 models as plugin providers for
the image_generate and TTS tools. Both resolve CN/global base URLs from
the configured model endpoint origin.

- Image generation: base64 response, aspect-ratio support, image-to-image
  via subject_reference, registered for minimax and minimax-portal
- TTS: speech-2.8-turbo (default) and speech-2.8-hd, hex-encoded audio,
  voice listing via get_voice API, telephony PCM support
- Add MiniMax to TTS auto-detection cascade (after ElevenLabs, before
  Microsoft) and TTS config section
- Remove MiniMax-VL-01, M2, M2.1, M2.5 and variants from TUI picker;
  keep M2.7 and M2.7-highspeed only (backend routing unchanged)

* feat(minimax): trim legacy model catalog to M2.7 only

Cherry-picked from temp/feat/minimax-trim-legacy-models (949ed28).
Removes MiniMax-VL-01, M2, M2.1, M2.5 and variants from the model
catalog, model order, modern model matchers, OAuth config, docs, and
tests. Keeps only M2.7 and M2.7-highspeed.

Conflicts resolved:
- provider-catalog.ts: removed MINIMAX_TUI_MODELS filter (no longer
  needed since source array is now M2.7-only)
- index.ts: kept image generation + speech provider registrations
  (added by this branch), moved media understanding registrations
  earlier (as intended by the cherry-picked commit)

* fix(minimax): update discovery contract test to reflect M2.7-only catalog

Cherry-picked from temp/feat/minimax-trim-legacy-models (2c750cb).

* feat(minimax): add web search provider and register in plugin entry

* fix(minimax): resolve OAuth credentials for TTS speech provider

* MiniMax: remove web search and TTS providers

* fix(minimax): throw on empty images array after generation failure

* feat(minimax): add image generation provider and trim catalog to M2.7 (#54487) (thanks @liyuan97)

---------

Co-authored-by: tars90percent <tars@minimaxi.com>
Co-authored-by: George Zhang <georgezhangtj97@gmail.com>
2026-03-25 09:29:35 -07:00
..
agent test: speed up command runtime suites 2026-03-24 17:16:25 +00:00
channel-setup fix(channels): preserve external catalog overrides (#52988) 2026-03-23 18:08:17 +02:00
channels refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
doctor fix(plugins): address review feedback for Matrix recovery paths (#52899) 2026-03-23 22:16:10 -07:00
gateway-status refactor(gateway): centralize discovery target handling 2026-03-23 00:38:31 -07:00
models test: speed up cli and model command suites 2026-03-24 17:16:25 +00:00
onboard-non-interactive refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
setup/__tests__ refactor: rename setup wizard surfaces 2026-03-15 21:40:31 -07:00
status-all Plugins: centralize compatibility formatting 2026-03-17 20:33:12 -07:00
agent-via-gateway.test.ts
agent-via-gateway.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
agent.acp.test.ts test: update codex test fixtures to gpt-5.4 2026-03-23 02:14:00 -07:00
agent.delivery.test.ts test: speed up command runtime suites 2026-03-24 17:16:25 +00:00
agent.test.ts fix: prefer deterministic session id resume targets 2026-03-24 21:18:40 -05:00
agent.ts refactor: move agent runtime into agents layer 2026-03-16 22:53:16 -07:00
agents.add.test.ts
agents.bind.commands.test.ts Tests: update Matrix agent bind fixtures 2026-03-19 08:31:38 -04:00
agents.bind.matrix.integration.test.ts test: trim more channel-heavy startup in unit tests 2026-03-20 18:50:52 +00:00
agents.bindings.ts ACP: add persistent Discord channel and Telegram topic bindings (#34873) 2026-03-05 09:38:12 +01:00
agents.command-shared.ts
agents.commands.add.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
agents.commands.bind.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
agents.commands.delete.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
agents.commands.identity.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
agents.commands.list.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
agents.config.ts ACP: add persistent Discord channel and Telegram topic bindings (#34873) 2026-03-05 09:38:12 +01:00
agents.identity.test.ts
agents.providers.ts
agents.test.ts Agents: add account-scoped bind and routing commands (#27195) 2026-02-26 02:36:56 -05:00
agents.ts Agents: add account-scoped bind and routing commands (#27195) 2026-02-26 02:36:56 -05:00
auth-choice-legacy.ts onboard(minimax): flatten auth to 4 direct choices, unify CN/Global under single provider (#44284) 2026-03-12 11:23:42 -07:00
auth-choice-options.static.ts refactor(plugins): move onboarding auth metadata to manifests 2026-03-15 23:47:16 -07:00
auth-choice-options.test.ts fix(onboarding): hide image-only auth providers 2026-03-21 07:42:42 -07:00
auth-choice-options.ts fix(onboarding): hide image-only auth providers 2026-03-21 07:42:42 -07:00
auth-choice-prompt.ts feat: modularize provider plugin architecture 2026-03-12 22:24:35 +00:00
auth-choice.api-key.ts refactor: isolate provider sdk auth and model helpers 2026-03-16 21:47:28 -07:00
auth-choice.apply-helpers.test.ts refactor: rename setup wizard surfaces 2026-03-15 21:40:31 -07:00
auth-choice.apply-helpers.ts refactor: isolate provider sdk auth and model helpers 2026-03-16 21:47:28 -07:00
auth-choice.apply.api-key-providers.ts refactor: move provider auth helpers into plugin layer 2026-03-16 21:21:17 -07:00
auth-choice.apply.api-providers.ts refactor(plugins): finish provider auth boundary cleanup 2026-03-16 01:20:56 -07:00
auth-choice.apply.oauth.ts feat: add bundled Chutes extension (#49136) 2026-03-17 09:35:21 -07:00
auth-choice.apply.plugin-provider.runtime.ts refactor: move provider auth-choice helpers into plugins 2026-03-16 22:40:33 -07:00
auth-choice.apply.plugin-provider.test.ts refactor: move provider auth-choice helpers into plugins 2026-03-16 22:40:33 -07:00
auth-choice.apply.plugin-provider.ts refactor: move provider auth-choice helpers into plugins 2026-03-16 22:40:33 -07:00
auth-choice.apply.ts refactor: move provider auth-choice helpers into plugins 2026-03-16 22:40:33 -07:00
auth-choice.default-model.ts
auth-choice.model-check.ts refactor(plugins): move auth and model policy to providers 2026-03-15 21:52:29 -07:00
auth-choice.moonshot.test.ts
auth-choice.preferred-provider.test.ts perf: split provider metadata from runtime loading 2026-03-22 21:52:42 +00:00
auth-choice.preferred-provider.ts refactor: move provider auth-choice helpers into plugins 2026-03-16 22:40:33 -07:00
auth-choice.test.ts test: fix base vitest thread regressions 2026-03-22 23:37:31 -07:00
auth-choice.ts
auth-token.ts refactor: isolate provider sdk auth and model helpers 2026-03-16 21:47:28 -07:00
backup-shared.ts feat: add local backup CLI (#40163) 2026-03-08 16:21:20 -04:00
backup-verify.test.ts test: speed up backup and doctor suites 2026-03-24 17:16:25 +00:00
backup-verify.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
backup.atomic.test.ts test: speed up backup and doctor suites 2026-03-24 17:16:25 +00:00
backup.test.ts test: speed up backup and doctor suites 2026-03-24 17:16:25 +00:00
backup.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
channel-account-context.test.ts secrets: harden read-only SecretRef command paths and diagnostics (#47794) 2026-03-15 21:55:24 -05:00
channel-account-context.ts Status: lazy-load read-only account inspectors 2026-03-15 20:10:43 -07:00
channel-test-helpers.ts test: speed up command runtime suites 2026-03-24 17:16:25 +00:00
channels.add.test.ts refactor: dedupe tests and harden suite isolation 2026-03-24 19:16:19 +00:00
channels.adds-non-default-telegram-account.test.ts test(commands): dedupe command and onboarding test cases 2026-03-02 07:13:10 +00:00
channels.config-only-status-output.test.ts Plugin SDK: require unified message discovery 2026-03-18 03:02:16 +00:00
channels.mock-harness.ts test: continue vitest threads migration 2026-03-24 08:37:00 +00:00
channels.remove.test.ts refactor: install optional channels for remove 2026-03-19 07:20:55 +00:00
channels.resolve.test.ts refactor: install heavy plugins on demand 2026-03-19 03:37:30 +00:00
channels.status.command-flow.test.ts test: remove remaining account helper boilerplate 2026-03-22 20:34:09 +00:00
channels.surfaces-signal-runtime-errors-channels-status-output.test.ts test: trim plugin-heavy unit test imports 2026-03-20 18:35:39 +00:00
channels.ts
chutes-oauth.test.ts
chutes-oauth.ts
cleanup-plan.ts
cleanup-utils.test.ts
cleanup-utils.ts
config-validation.test.ts refactor: dedupe helpers and source seams 2026-03-24 21:00:36 +00:00
config-validation.ts CLI: make config compatibility advice opt-in 2026-03-17 23:27:23 -07:00
configure.channels.ts
configure.commands.ts
configure.daemon.test.ts fix(cli): handle scheduled gateway restarts consistently 2026-03-12 01:38:39 +00:00
configure.daemon.ts fix(cli): handle scheduled gateway restarts consistently 2026-03-12 01:38:39 +00:00
configure.gateway-auth.prompt-auth-config.test.ts perf: split provider metadata from runtime loading 2026-03-22 21:52:42 +00:00
configure.gateway-auth.test.ts test: strengthen regression coverage and trim low-value checks 2026-03-22 07:38:01 +00:00
configure.gateway-auth.ts perf: split provider metadata from runtime loading 2026-03-22 21:52:42 +00:00
configure.gateway.test.ts Gateway: add SecretRef support for gateway.auth.token with auth-mode guardrails (#35094) 2026-03-05 12:53:56 -06:00
configure.gateway.ts Gateway: add SecretRef support for gateway.auth.token with auth-mode guardrails (#35094) 2026-03-05 12:53:56 -06:00
configure.shared.ts feat(web-search): switch Perplexity to native Search API (#33822) 2026-03-03 22:57:19 -06:00
configure.ts
configure.wizard.test.ts refactor: dedupe tests and harden suite isolation 2026-03-24 19:16:19 +00:00
configure.wizard.ts refactor!: drop legacy CLAWDBOT env compatibility 2026-03-22 22:13:39 -07:00
daemon-install-helpers.test.ts refactor: extract gateway install token helpers 2026-03-22 22:05:56 -07:00
daemon-install-helpers.ts refactor: extract gateway install token helpers 2026-03-22 22:05:56 -07:00
daemon-install-plan.shared.test.ts ACP: harden startup and move configured routing behind plugin seams (#48197) 2026-03-17 17:27:52 +01:00
daemon-install-plan.shared.ts ACP: harden startup and move configured routing behind plugin seams (#48197) 2026-03-17 17:27:52 +01:00
daemon-install-runtime-warning.test.ts
daemon-install-runtime-warning.ts
daemon-runtime.ts
dashboard.links.test.ts test: speed up cli and command suites 2026-03-24 22:17:12 +00:00
dashboard.test.ts
dashboard.ts refactor: unify gateway SecretRef auth resolution paths 2026-03-07 23:27:50 +00:00
docs.ts
doctor-auth.deprecated-cli-profiles.test.ts refactor: clarify doctor repair flow 2026-03-23 22:12:56 -07:00
doctor-auth.hints.test.ts fix(auth): distinguish revoked API keys from transient auth errors (#25754) 2026-02-25 19:47:16 -05:00
doctor-auth.ts refactor: clarify doctor repair flow 2026-03-23 22:12:56 -07:00
doctor-bootstrap-size.test.ts Agent: unify bootstrap truncation warning handling (#32769) 2026-03-03 16:28:38 -05:00
doctor-bootstrap-size.ts Agent: unify bootstrap truncation warning handling (#32769) 2026-03-03 16:28:38 -05:00
doctor-browser.test.ts Browser: support non-Chrome existing-session profiles via userDataDir (#48170) 2026-03-16 14:21:22 +01:00
doctor-browser.ts Browser: support non-Chrome existing-session profiles via userDataDir (#48170) 2026-03-16 14:21:22 +01:00
doctor-completion.ts refactor: rename setup wizard surfaces 2026-03-15 21:40:31 -07:00
doctor-config-analysis.test.ts refactor: split doctor config analysis helpers 2026-03-08 18:40:15 +00:00
doctor-config-analysis.ts refactor: rename setup wizard surfaces 2026-03-15 21:40:31 -07:00
doctor-config-flow.include-warning.test.ts refactor(core): dedupe command, hook, and cron fixtures 2026-03-02 21:31:36 +00:00
doctor-config-flow.missing-default-account-bindings.integration.test.ts fix(telegram): warn when accounts.default is missing in multi-account setup (#32544) 2026-03-03 03:27:19 -05:00
doctor-config-flow.missing-default-account-bindings.test.ts refactor(doctor): continue extracting shared doctor helpers (#51876) 2026-03-21 14:28:14 -07:00
doctor-config-flow.missing-explicit-default-account.test.ts refactor(doctor): continue extracting shared doctor helpers (#51876) 2026-03-21 14:28:14 -07:00
doctor-config-flow.safe-bins.test.ts refactor(core): dedupe command, hook, and cron fixtures 2026-03-02 21:31:36 +00:00
doctor-config-flow.test-utils.ts
doctor-config-flow.test.ts test: speed up backup and doctor suites 2026-03-24 17:16:25 +00:00
doctor-config-flow.ts fix(plugins): make Matrix recovery paths tolerate stale plugin config (#52899) 2026-03-23 22:16:10 -07:00
doctor-config-preflight.ts refactor!: remove moltbot state-dir migration fallback 2026-03-22 22:19:35 -07:00
doctor-cron.test.ts refactor: share doctor cron store fixtures 2026-03-13 18:38:12 +00:00
doctor-cron.ts Doctor: fix non-interactive cron repair gating (#41386) 2026-03-09 12:35:31 -07:00
doctor-format.ts refactor: centralize systemd unavailable classification 2026-03-24 21:57:48 -07:00
doctor-gateway-auth-token.test.ts refactor: split durable service env helpers 2026-03-22 22:05:56 -07:00
doctor-gateway-auth-token.ts refactor: unify gateway SecretRef auth resolution paths 2026-03-07 23:27:50 +00:00
doctor-gateway-daemon-flow.test.ts refactor: dedupe tests and harden suite isolation 2026-03-24 19:16:19 +00:00
doctor-gateway-daemon-flow.ts refactor: centralize systemd unavailable classification 2026-03-24 21:57:48 -07:00
doctor-gateway-health.ts
doctor-gateway-services.test.ts refactor: dedupe tests and harden suite isolation 2026-03-24 19:16:19 +00:00
doctor-gateway-services.ts fix(runtime): support Node 22.14 installs 2026-03-25 06:22:18 -07:00
doctor-install.ts
doctor-legacy-config.migrations.test.ts fix: use v1beta for migrated google nano banana provider (#53757) (thanks @mahopan) 2026-03-24 09:47:59 -07:00
doctor-legacy-config.test.ts fix(doctor): scope discord off hint to legacy migration 2026-03-22 12:42:47 -07:00
doctor-legacy-config.ts refactor: centralize google API base URL handling 2026-03-24 10:01:22 -07:00
doctor-memory-search.test.ts fix(configure): tighten fresh setup provider UX 2026-03-21 08:34:44 -07:00
doctor-memory-search.ts fix(configure): tighten fresh setup provider UX 2026-03-21 08:34:44 -07:00
doctor-platform-notes.launchctl-env-overrides.test.ts refactor!: drop legacy CLAWDBOT env compatibility 2026-03-22 22:13:39 -07:00
doctor-platform-notes.startup-optimization.test.ts CLI: add root --help fast path and lazy channel option resolution (#30975) 2026-03-01 14:23:46 -08:00
doctor-platform-notes.ts refactor!: drop legacy CLAWDBOT env compatibility 2026-03-22 22:13:39 -07:00
doctor-prompter.test.ts refactor: clarify doctor repair flow 2026-03-23 22:12:56 -07:00
doctor-prompter.ts refactor: clarify doctor repair flow 2026-03-23 22:12:56 -07:00
doctor-repair-mode.ts refactor: clarify doctor repair flow 2026-03-23 22:12:56 -07:00
doctor-sandbox.ts refactor: clarify doctor repair flow 2026-03-23 22:12:56 -07:00
doctor-sandbox.warns-sandbox-enabled-without-docker.test.ts refactor: clarify doctor repair flow 2026-03-23 22:12:56 -07:00
doctor-security.test.ts secrets: harden read-only SecretRef command paths and diagnostics (#47794) 2026-03-15 21:55:24 -05:00
doctor-security.ts secrets: harden read-only SecretRef command paths and diagnostics (#47794) 2026-03-15 21:55:24 -05:00
doctor-session-locks.test.ts
doctor-session-locks.ts
doctor-state-integrity.cloud-storage.test.ts doctor: warn on macOS cloud-synced state directories (#31004) 2026-03-01 14:35:46 -08:00
doctor-state-integrity.linux-storage.test.ts Doctor: warn when Linux state dir is on SD/eMMC mounts (#31033) 2026-03-01 16:36:01 -08:00
doctor-state-integrity.test.ts refactor: clarify doctor repair flow 2026-03-23 22:12:56 -07:00
doctor-state-integrity.ts refactor: clarify doctor repair flow 2026-03-23 22:12:56 -07:00
doctor-state-migrations.test.ts refactor: share doctor state migration helpers 2026-03-13 20:19:39 +00:00
doctor-state-migrations.ts
doctor-ui.ts refactor: clarify doctor repair flow 2026-03-23 22:12:56 -07:00
doctor-update.ts
doctor-workspace-status.test.ts refactor: dedupe helpers and source seams 2026-03-24 21:00:36 +00:00
doctor-workspace-status.ts Doctor: add bundle plugin capability summary to workspace status 2026-03-17 23:14:40 -07:00
doctor-workspace.ts
doctor.e2e-harness.ts fix(doctor): skip service config repairs during updates 2026-03-23 21:48:18 -07:00
doctor.fast-path-mocks.ts refactor!: drop legacy CLAWDBOT env compatibility 2026-03-22 22:13:39 -07:00
doctor.matrix-migration.test.ts perf: split provider metadata from runtime loading 2026-03-22 21:52:42 +00:00
doctor.migrates-routing-allowfrom-channels-whatsapp-allowfrom.test.ts
doctor.migrates-slack-discord-dm-policy-aliases.test.ts
doctor.runs-legacy-state-migrations-yes-mode-without.e2e.test.ts test: speed up backup and doctor suites 2026-03-24 17:16:25 +00:00
doctor.ts refactor: clarify doctor repair flow 2026-03-23 22:12:56 -07:00
doctor.update-repair-no-restart.test.ts fix(doctor): skip service config repairs during updates 2026-03-23 21:48:18 -07:00
doctor.warns-per-agent-sandbox-docker-browser-prune.e2e.test.ts test: stabilize e2e module isolation 2026-03-23 11:46:54 +00:00
doctor.warns-state-directory-is-missing.e2e.test.ts fix: sync agent and autoreply e2e updates 2026-03-23 01:33:40 -07:00
gateway-install-token.test.ts refactor: extract gateway install token helpers 2026-03-22 22:05:56 -07:00
gateway-install-token.ts refactor: extract gateway install token helpers 2026-03-22 22:05:56 -07:00
gateway-presence.ts
gateway-status.test.ts refactor: dedupe tests and harden suite isolation 2026-03-24 19:16:19 +00:00
gateway-status.ts refactor(gateway): centralize discovery target handling 2026-03-23 00:38:31 -07:00
google-gemini-model-default.ts refactor: isolate provider sdk auth and model helpers 2026-03-16 21:47:28 -07:00
health-format.ts
health.command.coverage.test.ts refactor: move WhatsApp channel implementation to extensions/ (#45725) 2026-03-14 02:44:55 -07:00
health.snapshot.test.ts test: speed up command runtime suites 2026-03-24 17:16:25 +00:00
health.test.ts
health.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
message-format.ts fix(terminal): stabilize skills table width across Terminal.app and iTerm (#42849) 2026-03-11 09:13:10 -04:00
message.test.ts test: speed up command runtime suites 2026-03-24 17:16:25 +00:00
message.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
model-allowlist.ts refactor: isolate provider sdk auth and model helpers 2026-03-16 21:47:28 -07:00
model-default.ts refactor: isolate provider sdk auth and model helpers 2026-03-16 21:47:28 -07:00
model-picker.runtime.ts perf: split provider metadata from runtime loading 2026-03-22 21:52:42 +00:00
model-picker.test.ts fix(configure): tighten fresh setup provider UX 2026-03-21 08:34:44 -07:00
model-picker.ts fix(configure): tighten fresh setup provider UX 2026-03-21 08:34:44 -07:00
models.auth.provider-resolution.test.ts
models.list.auth-sync.test.ts Agents: inject pi auth storage from runtime profiles 2026-02-26 14:47:22 +00:00
models.list.e2e.test.ts fix: sync agent and autoreply e2e updates 2026-03-23 01:33:40 -07:00
models.set.e2e.test.ts test: stabilize e2e module isolation 2026-03-23 11:46:54 +00:00
models.ts refactor(plugin-sdk): route core provider and telegram seams through sdk barrels 2026-03-22 19:43:19 -07:00
node-daemon-install-helpers.test.ts build: bump version to 2026.3.22 2026-03-22 11:58:33 -07:00
node-daemon-install-helpers.ts ACP: harden startup and move configured routing behind plugin seams (#48197) 2026-03-17 17:27:52 +01:00
node-daemon-runtime.ts
oauth-env.ts
oauth-flow.ts refactor: isolate provider sdk auth and model helpers 2026-03-16 21:47:28 -07:00
oauth-tls-preflight.doctor.test.ts Auth: gate OpenAI OAuth TLS preflight in doctor 2026-03-02 13:24:49 -08:00
oauth-tls-preflight.test.ts fix(core): resolve post-rebase type errors 2026-03-02 21:39:43 +00:00
oauth-tls-preflight.ts refactor: isolate provider sdk auth and model helpers 2026-03-16 21:47:28 -07:00
ollama-setup.test.ts fix(ollama): don't auto-pull glm-4.7-flash during Local mode onboarding 2026-03-18 18:02:44 -07:00
ollama-setup.ts refactor: move plugin sdk setup helpers out of commands 2026-03-16 22:11:56 -07:00
onboard-auth.config-core.kilocode.test.ts refactor: finalize plugin sdk legacy boundary cleanup 2026-03-16 22:51:46 -07:00
onboard-auth.config-gateways.ts refactor(plugin-sdk): route core provider and telegram seams through sdk barrels 2026-03-22 19:43:19 -07:00
onboard-auth.config-litellm.ts refactor: move provider auth helpers into plugin layer 2026-03-16 21:21:17 -07:00
onboard-auth.config-shared.test.ts refactor: unify plugin sdk primitives 2026-03-18 23:58:56 +00:00
onboard-auth.credentials.test.ts refactor: remove onboard auth compat barrels 2026-03-16 21:33:41 -07:00
onboard-auth.test.ts feat(minimax): add image generation provider and trim model catalog to M2.7 (#54487) 2026-03-25 09:29:35 -07:00
onboard-channels.e2e.test.ts refactor: dedupe helpers and source seams 2026-03-24 21:00:36 +00:00
onboard-channels.post-write.test.ts Matrix: rebuild plugin migration branch 2026-03-19 01:58:29 -04:00
onboard-channels.ts test: trim import-heavy startup paths 2026-03-22 00:53:12 +00:00
onboard-config.test.ts refactor: make setup the primary wizard surface 2026-03-15 22:01:04 -07:00
onboard-config.ts refactor: rename setup wizard surfaces 2026-03-15 21:40:31 -07:00
onboard-core-auth-flags.ts refactor(plugins): move onboarding auth metadata to manifests 2026-03-15 23:47:16 -07:00
onboard-custom.test.ts refactor: dedupe tests and harden suite isolation 2026-03-24 19:16:19 +00:00
onboard-custom.ts fix(onboard): respect services.ai custom provider compatibility 2026-03-19 22:07:19 +05:30
onboard-helpers.test.ts refactor: split best-effort network display discovery 2026-03-22 18:35:37 -07:00
onboard-helpers.ts refactor: dedupe helpers and source seams 2026-03-24 21:00:36 +00:00
onboard-hooks.test.ts refactor(hooks): unify hook policy resolution 2026-03-22 09:59:51 -07:00
onboard-hooks.ts refactor(hooks): unify hook policy resolution 2026-03-22 09:59:51 -07:00
onboard-interactive.test.ts refactor: rename setup wizard surfaces 2026-03-15 21:40:31 -07:00
onboard-interactive.ts refactor: rename setup wizard surfaces 2026-03-15 21:40:31 -07:00
onboard-non-interactive.gateway.test.ts refactor: dedupe test and runtime seams 2026-03-24 23:33:30 +00:00
onboard-non-interactive.provider-auth.test.ts test: speed up cli and model command suites 2026-03-24 17:16:25 +00:00
onboard-non-interactive.test-helpers.ts refactor: rename setup wizard surfaces 2026-03-15 21:40:31 -07:00
onboard-non-interactive.ts refactor: rename setup wizard surfaces 2026-03-15 21:40:31 -07:00
onboard-remote.test.ts fix(gateway): fail closed on unresolved discovery endpoints 2026-03-23 00:27:37 -07:00
onboard-remote.ts refactor(gateway): centralize discovery target handling 2026-03-23 00:38:31 -07:00
onboard-search.providers.test.ts test: speed up core unit suites 2026-03-24 16:26:58 +00:00
onboard-search.test.ts fix: alphabetize web search provider listings 2026-03-23 01:46:47 -07:00
onboard-search.ts fix: alphabetize web search provider listings 2026-03-23 01:46:47 -07:00
onboard-skills.test.ts
onboard-skills.ts
onboard-types.ts feat(modelstudio): add standard (pay-as-you-go) DashScope endpoints for Qwen (#43878) 2026-03-23 14:35:19 -07:00
onboard.test.ts refactor: make setup the primary wizard surface 2026-03-15 22:01:04 -07:00
onboard.ts docs: restore onboard docs references 2026-03-16 05:50:57 +00:00
openai-codex-oauth.test.ts test: harden vitest no-isolate coverage 2026-03-22 10:48:21 -07:00
openai-codex-oauth.ts refactor: isolate provider sdk auth and model helpers 2026-03-16 21:47:28 -07:00
openai-model-default.test.ts refactor(openai): centralize provider defaults 2026-03-21 08:40:03 -07:00
openai-model-default.ts refactor: isolate provider sdk auth and model helpers 2026-03-16 21:47:28 -07:00
opencode-go-model-default.ts refactor: isolate provider sdk auth and model helpers 2026-03-16 21:47:28 -07:00
opencode-zen-model-default.ts refactor: isolate provider sdk auth and model helpers 2026-03-16 21:47:28 -07:00
provider-auth-guidance.ts perf: split provider metadata from runtime loading 2026-03-22 21:52:42 +00:00
provider-auth-helpers.ts refactor: move provider auth-choice helpers into plugins 2026-03-16 22:40:33 -07:00
reset.test.ts feat: add local backup CLI (#40163) 2026-03-08 16:21:20 -04:00
reset.ts docs: restore onboard docs references 2026-03-16 05:50:57 +00:00
sandbox-display.ts feat: add openshell sandbox backend 2026-03-15 20:03:22 -07:00
sandbox-explain.test.ts fix(sandbox): honor sandbox alsoAllow and explicit re-allows (#54492) 2026-03-25 16:51:13 +02:00
sandbox-explain.ts fix(sandbox): honor sandbox alsoAllow and explicit re-allows (#54492) 2026-03-25 16:51:13 +02:00
sandbox-formatters.test.ts
sandbox-formatters.ts
sandbox.test.ts feat: add openshell sandbox backend 2026-03-15 20:03:22 -07:00
sandbox.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
self-hosted-provider-setup.ts refactor: move plugin sdk setup helpers out of commands 2026-03-16 22:11:56 -07:00
session-store-targets.test.ts Gateway: harden custom session-store discovery (#44176) 2026-03-12 16:44:46 +00:00
session-store-targets.ts Gateway: harden custom session-store discovery (#44176) 2026-03-12 16:44:46 +00:00
sessions-cleanup.test.ts refactor(commands): dedupe session target resolution and fs tool test setup 2026-03-02 14:36:41 +00:00
sessions-cleanup.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
sessions-table.ts
sessions.default-agent-store.test.ts test: continue vitest threads migration 2026-03-24 08:37:00 +00:00
sessions.model-resolution.test.ts test: update codex test fixtures to gpt-5.4 2026-03-23 02:14:00 -07:00
sessions.test-helpers.ts
sessions.test.ts
sessions.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
setup.test.ts CLI: set local gateway mode in setup 2026-03-08 11:17:29 -07:00
setup.ts CLI: set local gateway mode in setup 2026-03-08 11:17:29 -07:00
signal-install.test.ts
signal-install.ts refactor: move plugin sdk setup helpers out of commands 2026-03-16 22:11:56 -07:00
status-all.ts fix(status): resolve only selected probe-auth branch and fix plain status path 2026-03-22 19:14:44 -07:00
status-json.test.ts fix(status): slim json startup path 2026-03-19 16:55:13 -07:00
status-json.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
status.agent-local.ts perf: reduce status json startup memory 2026-03-16 21:51:24 +05:30
status.command.ts refactor(cli): separate json payload output from logging 2026-03-22 23:19:17 +00:00
status.daemon.ts Daemon: handle degraded systemd status checks (#39325) 2026-03-07 17:30:48 -08:00
status.format.ts
status.gateway-probe.ts fix(status): resolve only selected probe-auth branch and fix plain status path 2026-03-22 19:14:44 -07:00
status.link-channel.test.ts secrets: harden read-only SecretRef command paths and diagnostics (#47794) 2026-03-15 21:55:24 -05:00
status.link-channel.ts secrets: harden read-only SecretRef command paths and diagnostics (#47794) 2026-03-15 21:55:24 -05:00
status.scan.deps.runtime.ts fix: restore full gate 2026-03-17 07:47:28 +00:00
status.scan.fast-json.test.ts refactor: dedupe test and runtime seams 2026-03-24 23:33:30 +00:00
status.scan.fast-json.ts refactor: dedupe helpers and source seams 2026-03-24 21:00:36 +00:00
status.scan.json-core.ts refactor: dedupe helpers and source seams 2026-03-24 21:00:36 +00:00
status.scan.runtime.ts refactor: consolidate lazy runtime surfaces 2026-03-17 00:59:20 -07:00
status.scan.shared.ts fix(status): await resolveGatewayProbeAuthResolution in scan.shared 2026-03-22 19:14:44 -07:00
status.scan.test-helpers.ts refactor: dedupe test and runtime seams 2026-03-24 23:33:30 +00:00
status.scan.test.ts refactor: dedupe test and runtime seams 2026-03-24 23:33:30 +00:00
status.scan.ts refactor: dedupe helpers and source seams 2026-03-24 21:00:36 +00:00
status.service-summary.test.ts refactor: clarify doctor repair flow 2026-03-23 22:12:56 -07:00
status.service-summary.ts refactor: centralize daemon service start state flow 2026-03-24 22:49:34 -07:00
status.summary.redaction.test.ts feat: expose runtime version in gateway status 2026-03-12 02:55:31 +00:00
status.summary.runtime.ts refactor: dedupe helpers and source seams 2026-03-24 21:00:36 +00:00
status.summary.test.ts refactor: dedupe helpers and source seams 2026-03-24 21:00:36 +00:00
status.summary.ts refactor: dedupe helpers and source seams 2026-03-24 21:00:36 +00:00
status.test.ts refactor: dedupe helpers and source seams 2026-03-24 21:00:36 +00:00
status.ts
status.types.ts feat: add fast mode toggle for OpenAI models 2026-03-12 23:31:31 +00:00
status.update.test.ts fix(update): make up-to-date package status explicit (#51409) 2026-03-21 17:17:14 -03:00
status.update.ts fix(update): make up-to-date package status explicit (#51409) 2026-03-21 17:17:14 -03:00
systemd-linger.ts
test-runtime-config-helpers.ts
test-wizard-helpers.ts refactor: move provider auth-choice helpers into plugins 2026-03-16 22:40:33 -07:00
text-format.test.ts
text-format.ts
uninstall.test.ts feat: add local backup CLI (#40163) 2026-03-08 16:21:20 -04:00
uninstall.ts feat: add local backup CLI (#40163) 2026-03-08 16:21:20 -04:00
vllm-setup.ts refactor: move plugin sdk setup helpers out of commands 2026-03-16 22:11:56 -07:00
zai-endpoint-detect.test.ts fix(zai): align explicit coding endpoint setup with detected model defaults (#45969) 2026-03-14 16:20:37 +05:30
zai-endpoint-detect.ts refactor: move plugin sdk setup helpers out of commands 2026-03-16 22:11:56 -07:00