Commit Graph

80 Commits

Author SHA1 Message Date
Codex 794ae7c1e7 refactor(code-queue): drop implicit-fallback semantics for minimax m2.7
M2.7 and M3 are two parallel configs, not a primary/fallback pair.
Per user feedback, drop the language and any code that framed M2.7 as
a rollback target for M3.

- code-queue-supervision.md, microservices.md, windows-passthrough.md:
  remove 'default/fallback' labels; spell out that M2.7 and M3 are
  parallel, no auto-fallback, switching provider model is an explicit
  ops action.
- scripts/src/code-queue.ts: modelTiers entries for M3 and M2.7 share
  the same 'simple-low-risk' risk; rename
  minimaxM2FallbackCandidate -> minimaxM27Candidate so the dry-run
  command string no longer implies fallback semantics.
- scripts/code-queue-submit-routing-contract-test.ts: drop 'fallback'
  wording in assertions and the 'model registry fallback' check label.

Refs: #189
2026-06-01 07:05:02 +00:00
Codex 201a8c8af2 feat(code-queue): register minimax-m3 alongside minimax-m2.7
Add minimax-m3 as a sibling model on the same path as the existing
minimax-m2.7 support. M3 is the new PROD default; M2.7 remains available
as a one-line rollback target via MINIMAX_MODEL.

Changes:
- code-agent/common.ts: add minimaxM3Model constant, include in
  defaultCodeModels, normalize aliases (minimax-m3 / m3), route to
  opencode port, sibling entry in codeModelProviderSourceContract.
- code-agent/opencode.ts: add M3 branch in openCodeModelId, register
  both M2.7 and M3 in openCodeConfigContent, inject MINIMAX_M3_MODEL
  in local/remote env, M3 branch in missingOpenCodeCredentialMessage.
- index.ts + types.ts: add minimaxM3Model to RuntimeConfig, read
  MINIMAX_M3_MODEL env, propagate to remoteCodexEnvKeys.
- queue-api.ts: include minimaxM3Model in Pick for
  codeModelProviderSourceContract callers.
- scripts/src/code-queue.ts: add minimaxM3SubmitModel, normalize/port
  routing, default route recommendation now points to M3, M2.7 kept
  as minimaxM2FallbackCandidate.
- scripts/src/docker.ts: default UNIDESK_CODE_QUEUE_MINIMAX_M3_MODEL
  to MiniMax-M3.
- k8s yaml (D601 + G14): CODE_QUEUE_MODELS gains minimax-m3, three
  deployments each set MINIMAX_MODEL=MiniMax-M3 and
  MINIMAX_M3_MODEL=MiniMax-M3.
- docker-compose.d601.yml: same env defaults for local compose.
- docs/reference/{code-queue-supervision,microservices,
  windows-passthrough}.md: update model contracts to M3 default +
  M2.7 fallback.
- scripts/code-queue-submit-routing-contract-test.ts: low-risk
  recommendation now asserts minimax-m3; registry asserts both M3
  and M2.7 fallback in modelPorts/opencodeModels; provider source
  contract test passes minimaxM3Model.

Refs: #189
2026-06-01 06:51:28 +00:00
Codex 6802fad158 feat: automate HWLAB G14 PR rollout monitoring 2026-05-27 06:35:01 +00:00
Codex 63d77a3790 feat: add code queue execution plane inspection 2026-05-24 05:55:19 +00:00
Codex 13644484a4 fix: expose code queue runner skills contract 2026-05-24 05:53:24 +00:00
Codex 97d0f262b2 fix: reduce code queue commander CLI noise 2026-05-24 05:12:46 +00:00
Codex 927ab217ff fix: 修复 Code Queue PR preflight fallback 2026-05-24 03:17:20 +00:00
Codex 2a386a17da fix: 修复 CLI repo 与状态别名解析 2026-05-24 02:15:37 +00:00
Codex 9b164c1781 Fix Code Queue runner skills delivery 2026-05-23 19:56:01 +00:00
Lyon 7b6f2e55ff fix: reduce commander task polling noise (#157)
Co-authored-by: Codex <codex@noreply.local>
2026-05-24 02:48:16 +08:00
Lyon 026a718a24 fix: resolve code queue runner skills path
Resolve Code Queue runner skills through approved source fallback while preserving hostPath contract diagnostics.
2026-05-23 22:50:31 +08:00
Lyon 12fdc9e238 fix: structure codex steer confirmation
Fixes #144.
2026-05-23 22:04:35 +08:00
Lyon 663f55980b Merge pull request #148 from pikasTech/fix/code-queue-pg-rotation-crash
fix(code-queue): harden postgres rotation dirty flush
2026-05-23 21:34:46 +08:00
Lyon d90c9d10e3 fix: foreground commander queue concurrency
Foreground codex queues commander concurrency summary and fixtures.
2026-05-23 21:33:49 +08:00
Codex bb5351cc94 fix: harden code queue postgres rotation 2026-05-23 13:33:07 +00:00
Codex 758377c551 fix: clarify code queue liveness snapshots 2026-05-23 12:36:45 +00:00
unidesk-code-queue-runner b3f08c4f44 feat(code-queue): add commander tasks view 2026-05-23 10:35:46 +00:00
Codex fd8e21e611 Add Code Queue resume contract 2026-05-23 10:28:57 +00:00
Codex 0289118a1e fix: add Code Queue steer confirmation 2026-05-23 09:37:14 +00:00
Codex 49dfbc0b3d fix: clarify codex submit queue summary disclosure 2026-05-23 09:08:09 +00:00
Codex 023509d10a fix(code-queue): reject runner skills typo path 2026-05-23 09:05:23 +00:00
Codex 73f68021b4 fix: compact codex steer rejection disclosure 2026-05-23 08:47:03 +00:00
unidesk-code-queue-runner f878841857 fix: expose codex submit execution mode mapping 2026-05-23 08:27:44 +00:00
Codex c2f99cb51f feat: add bounded codex unread triage 2026-05-23 08:20:08 +00:00
Codex e8fe7d1d9b fix: expose codex submit queue context 2026-05-23 08:08:04 +00:00
Codex e96a1acc9a feat: add code queue prompt live auth lint 2026-05-23 08:04:05 +00:00
Codex d4c6fadc49 fix: compact codex pr preflight output 2026-05-23 08:00:39 +00:00
Lyon 30559d92d7 Merge pull request #100 from pikasTech/fix/issue20-steer-terminal-rejection
Fix compact terminal codex steer rejection
2026-05-23 15:59:08 +08:00
Codex f80e8d5d2b fix: compact terminal codex steer rejection 2026-05-23 07:52:45 +00:00
Lyon 55c1b296ff fix: classify transient GitHub connectivity
Merge PR #102 after rebasing onto current master and validating focused GitHub transient/Code Queue preflight behavior. GitHub DNS/API failures now classify as retryable github-transient with retry/backoff or keep-fresh-heartbeat-task guidance.
2026-05-23 15:49:29 +08:00
Lyon 7d3b06bd22 fix(code-queue): return terminal read summaries
Merge PR #92 after rebasing onto current master and validating focused Code Queue CLI contracts. Adds bounded terminal review data to codex read without prompt/tool log disclosure.
2026-05-23 15:45:23 +08:00
Codex f848e1d39c fix: support remote codex queue summaries 2026-05-23 07:37:45 +00:00
Codex efe32b19f7 fix: disclose codex task limit caps 2026-05-23 07:22:07 +00:00
Codex 8393bc531a fix: clarify codex supervisor active counts 2026-05-23 07:22:07 +00:00
Codex 982f21ec62 fix: name commander active runner count 2026-05-23 07:22:07 +00:00
UniDesk Code Queue 031c3fda39 fix: clarify code queue activity counts 2026-05-23 07:22:07 +00:00
Codex 1358803c9a fix(code-queue): add runner skills sync contract 2026-05-23 07:15:21 +00:00
Codex 3f88396ecf fix: label code queue final response closeout 2026-05-23 07:07:31 +00:00
unidesk-code-queue-runner 6c02cb1655 fix(cli): retry codex steer tunnel aborts 2026-05-23 06:28:13 +00:00
Codex 7ea2f77b70 fix: bound code queue cli noise 2026-05-23 01:56:59 +00:00
Codex 774c32515e fix: reduce codex submit success noise 2026-05-23 00:16:20 +00:00
Codex 65ac76c235 fix: compact noisy cli health outputs 2026-05-22 23:00:38 +00:00
Lyon 79fb17b546 fix: clarify pr preflight auth scopes
Host commander merge: clean commander-efficiency PR; clarifies scheduler-runner auth scope and bounded preflight actions for #20/#75.
2026-05-23 02:21:40 +08:00
Codex f54645ba07 fix: bound codex task supervisor output 2026-05-22 18:06:20 +00:00
Codex b8b38bd44f fix: clarify pr preflight auth scopes 2026-05-22 17:59:13 +00:00
Codex 4f432fd58f fix: clarify code queue active diagnostics 2026-05-22 16:57:11 +00:00
Lyon 8ebc9c7023 fix(code-queue): preflight runner skills availability
fix(code-queue): preflight runner skills availability
2026-05-22 23:33:02 +08:00
Codex 62c4da6b58 fix(code-queue): preflight runner skills availability 2026-05-22 15:24:00 +00:00
Codex 03c98c83ef fix: bound codex supervisor diagnostics 2026-05-22 15:18:14 +00:00
Codex 2ed9e79d67 fix: reduce codex supervisor output noise 2026-05-22 14:52:38 +00:00