Commit Graph

143 Commits

Author SHA1 Message Date
Codex 3d0faf557e fix: unify agentrun session send cli 2026-06-11 14:29:55 +00:00
Codex 5e44545f07 chore: remove prompt lint and contract tests 2026-06-11 11:54:35 +00:00
Lyon 238c270ac4 fix: make AgentRun CLI a render-only REST client (#263)
Co-authored-by: Codex <codex@noreply.local>
2026-06-11 15:41:11 +08:00
Codex c70edd39a6 docs: record AgentRun session recovery supervision 2026-06-11 05:33:08 +00:00
Codex b151fbbee8 fix: expose agentrun dispatch resource 2026-06-11 03:59:00 +00:00
Codex 23e2a6e3e2 fix: simplify agentrun cli entrypoints 2026-06-11 00:41:20 +00:00
Codex 0a8a8396d8 fix: AgentRun bridge help prefer stdin input 2026-06-10 05:24:06 +00:00
Codex 3c2ac07716 docs: 同步 GitHub 评论编辑入口参考 2026-06-09 10:20:59 +00:00
Codex 35eb888710 fix: 支持 GitHub 评论原地编辑 2026-06-09 10:09:33 +00:00
Codex 8c413aa557 docs: align queue supervision with AgentRun 2026-06-09 01:33:04 +00:00
Codex 987f41d258 feat: freeze legacy code queue entry 2026-06-09 01:14:23 +00:00
Codex 384fd613ff fix: relax gh number target compatibility 2026-06-05 00:18:29 +00:00
Codex 2c67aa5a36 fix: expose issue lifecycle json fields 2026-06-04 10:54:49 +00:00
Codex 58705e4fea docs: record mxcx recovery operation rules 2026-06-04 04:46:09 +00:00
Codex faee528ed4 docs: standardize trans passthrough alias 2026-06-03 01:44:46 +00:00
Codex 48f3f728e7 docs: record issue progress comment practice 2026-06-01 12:08:05 +00:00
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 e929f4e570 docs: record semantic progress brief guidance 2026-05-31 15:49:38 +00:00
Codex e7c2d97e46 fix: expose hwpod in code queue runners 2026-05-29 23:34:17 +00:00
Codex 1445f155b3 fix: preserve live mutating code queue retries 2026-05-29 23:17:32 +00:00
Codex 5b01dad112 fix: remove stale code queue execution gate 2026-05-29 02:36:29 +00:00
Codex 273fad7c24 fix: observe code queue execution plane via tran 2026-05-26 00:35:54 +00:00
Codex 4a03052747 fix: stream runner tran ssh output 2026-05-25 11:41:56 +00:00
Codex 230c13efe4 feat: add runner tran passthrough 2026-05-25 10:46:55 +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 9145c063f9 fix: project runner skills into dev containers 2026-05-24 03:08:25 +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 d90c9d10e3 fix: foreground commander queue concurrency
Foreground codex queues commander concurrency summary and fixtures.
2026-05-23 21:33:49 +08:00
Codex 77a8c6b878 feat(commander): add GPT prompt boundary lint 2026-05-23 13:25:24 +00:00
Codex 758377c551 fix: clarify code queue liveness snapshots 2026-05-23 12:36:45 +00:00
Lyon 86f388722f fix(commander): add ClaudeQQ approval proxy draft path (#134)
Co-authored-by: Codex <codex@noreply.local>
2026-05-23 19:22:07 +08: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 3ad0cb888e fix: expose PR closeout metadata 2026-05-23 08:49:55 +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
Lyon ac04e61937 Merge pull request #89 from pikasTech/code-queue/issue-20-terminal-unread-triage
Add codex unread triage and commander PR closeout boundary
2026-05-23 16:22:59 +08:00
Lyon 4ce5d2fd97 fix(code-queue): forward-port stale-active recovery
Supersedes stale PR #79 with a current-master forward-port of safe stale-active recovery diagnostics and explicit recovery controls.
2026-05-23 16:22:41 +08:00
Codex c2f99cb51f feat: add bounded codex unread triage 2026-05-23 08:20:08 +00:00
Codex cb8335306f fix: guard hwlab product routing from issue 20 2026-05-23 08:11:17 +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 67fee32beb docs: classify dev smoke mutation authority 2026-05-23 08:04:05 +00:00