Skip to content

feat: list all Codex models in /orch and add Qwen 3.8 Cerebras row - #188

Merged
Desperado merged 1 commit into
mainfrom
feat/orch-full-codex-models-qwen38
Sep 5, 2026
Merged

feat: list all Codex models in /orch and add Qwen 3.8 Cerebras row#188
Desperado merged 1 commit into
mainfrom
feat/orch-full-codex-models-qwen38

Conversation

@Desperado

Copy link
Copy Markdown
Contributor

Why

After v1.31.0, the /orch picker's Codex section offered only two entries (Codex default, GPT 6 Astra) even though the runner allowlist supports eight models. This PR exposes all of them and pre-adds Qwen 3.8 to the Cerebras section.

Changes

  • internal/tui/tui_backend.gocodexModels now lists every codexrunner.SupportedModels() entry (GPT 6 Astra, 5.6 Sol/Terra/Luna, 5.5, 5.4, 5.4 Mini, 5.3 Codex Spark) with external badges; Codex default keeps ⭐/shortcut 6.
  • internal/tui/tui_backend_cc_test.go — new TestPickerOffersEverySupportedCodexModel fails when the picker and the runner allowlist drift in either direction.
  • internal/api/cerebras.goCerebrasQwen38Model = "qwen-3.8" constant plus qwen/qwen3.8/qwen-3-8 alias resolution (unknown IDs still pass through).
  • internal/api/cerebras_test.go — alias table coverage.

⚠️ Follow-up at Qwen 3.8 launch

The Cerebras model catalog page was not reachable at authoring time, so qwen-3.8 follows Cerebras naming (zai-glm-4.7, gemma-4-31b) but is unconfirmed against the live API — per AGENTS.md the model is not live yet. The picker row is labeled coming soon; verify the real ID before launch.

Verification

go build -o qmax-code .   # pass
go vet ./...              # pass
go test ./...             # all packages ok

Risk: LOW — additive picker rows and alias cases; persisted codex_model values are validated against the same allowlist on startup.

The /orch Codex section offered only Codex default and GPT 6 Astra
while the runner allowlist supports eight models. Expose all of them,
guarded by a test that keeps the picker in sync with
codexrunner.SupportedModels() in both directions.

Also adds a coming-soon Qwen 3.8 row to the Cerebras section with a
qwen-3.8 model ID (qwen/qwen3.8 aliases); confirm the ID against the
live Cerebras API at launch.
@sigilix

sigilix Bot commented Sep 5, 2026

Copy link
Copy Markdown

Phase: Synth
Commit: caf4d78
Specialists: 4/4 completed
Dispatched: logic, security, performance, tests
Completed: logic, security, performance, tests
Graph context: none; 0/4 files; 0 nodes

Sigilix is reviewing this pull request.

A structured overview will replace this note when retrieval and specialist review complete.

== accretion vow ==
  .            .        .----====~~~~====----.             .
       *            .-~~  .   .       *       ~~-.      *
                 .-~     .-----.   .-----.       ~-.
      .        .~      .~   .   ~.~   *   ~.        ~.
              /      .~       .-===-.       ~.        \
    *        ;      /       ./  .*.  \.       \        ;       *
             |     |      .-|  (   )  |-.      |       |
        .    |     |        \.  '-'  ./        |       |   .
             ;      \         '-===-'         /        ;
              \      ~.    gravity keeps    .~        /
       *       ~.      ~.   every promise  .~       .~      .
                 ~-.     '----.     .----'      .-~
     .              '---...___ ~~~~ ___...---'          *
          .                       '                     .

what gathers here is not hurried
care has gravity enough to stay

@qualitymaxapp

qualitymaxapp Bot commented Sep 5, 2026

Copy link
Copy Markdown

QualityMax Review

Reviewing caf4d786917c now.

Max's current mission: Max is reviewing the diff from his tiny laptop.

 /\_/\     _________
( o.o )   /_______/|
 > ^ <    | qmax  | |
 /| |\   |_______|/
(_| |_)

The completed review will replace this message.

@sigilix sigilix Bot added the enhancement New feature or request label Sep 5, 2026
@Desperado
Desperado merged commit 4921a77 into main Sep 5, 2026
4 of 6 checks passed
@Desperado
Desperado deleted the feat/orch-full-codex-models-qwen38 branch September 5, 2026 09:35
@Desperado Desperado mentioned this pull request Sep 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant