qwen-code/packages/cli
qqqys 647fdff036
Some checks are pending
E2E Tests / E2E Test (Linux) - sandbox:docker - shard 1/3 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker - shard 2/3 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:docker - shard 3/3 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none - shard 1/3 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none - shard 2/3 (push) Waiting to run
E2E Tests / E2E Test (Linux) - sandbox:none - shard 3/3 (push) Waiting to run
E2E Tests / E2E Test - macOS - shard 1/2 (push) Waiting to run
E2E Tests / E2E Test - macOS - shard 2/2 (push) Waiting to run
E2E Tests / channel-plugin E2E (nightly) (push) Waiting to run
E2E Tests / cron-interactive E2E (nightly) (push) Waiting to run
E2E Tests / web-shell Browser Regression (push) Waiting to run
SDK Java / ubuntu-latest / Java 11 (push) Waiting to run
SDK Java / ubuntu-latest / Java 17 (push) Waiting to run
SDK Java / macos-latest / Java 21 (push) Waiting to run
SDK Java / ubuntu-latest / Java 21 (push) Waiting to run
SDK Java / windows-latest / Java 21 (push) Waiting to run
SDK Java / Real daemon E2E / Java 11 (push) Waiting to run
Security Checks / Dependency CVE audit (push) Waiting to run
Security Checks / Secret scan (TruffleHog) (push) Waiting to run
feat(providers): load model recommendations before editing (#9980)
* feat(providers): load model recommendations before editing

* fix(providers): harden model discovery after review round 1 (#9980)

* fix(providers): stop curating discovered model ids (#9980)

* fix(providers): reject full unsafe unicode classes in discovered model ids (#9980)

* fix(providers): close the unassigned-code-point gap in model id validation (#9980)

* test(providers): pin the lone-surrogate model id rejection (#9980)

* test(cli): step past Grok in the MiniMax endpoint auth walk (#9980)

The stdin-driven walk pressed down once from DeepSeek expecting MiniMax,
but the Grok (xAI) preset landed between them on main. The suite skips
under CI=true, so only local runs saw the stale adjacency.

* fix(cli): clear stale model-ids error and lead submits with served models (#9980)

Two Critical review findings on the discovery wizard. On the discovery
path edits never cleared the empty-submit error banner because they only
call the no-op sync; add a clearModelIdsError flow action for that
branch. And mergeModelIds put free-form ids first, so a partial-catalog
no-edit submit led with an unserved demoted default, which
buildInstallPlan writes as model.name on first-time setup; checked
recommendations lead now.

---------

Co-authored-by: qqqys <266654365+qqqys@users.noreply.github.com>
Co-authored-by: qwen-code-ci-bot <qwen-code-ci-bot@users.noreply.github.com>
2026-08-26 09:02:28 +00:00
..
src feat(providers): load model recommendations before editing (#9980) 2026-08-26 09:02:28 +00:00
.gitignore feat(core): add opt-in built-in web_search backed by the DashScope Responses API (#7215) 2026-07-21 10:59:36 +00:00
index.ts fix(cli): add bootstrap fast paths (#6188) 2026-07-02 22:28:11 +00:00
package.json feat(channels): add DingTalk Workspace channel (#9394) 2026-08-25 06:40:47 +00:00
test-setup.ts feat(review): run the reviewed repository's own commands behind a container (#9556) (#9723) 2026-08-25 01:58:18 +00:00
tsconfig.json feat(channels): add DingTalk Workspace channel (#9394) 2026-08-25 06:40:47 +00:00
vitest.config.ts fix: repair the Windows and macOS test lane failures (#9728) 2026-08-25 11:49:27 +00:00