Commit Graph

338 Commits

Author SHA1 Message Date
Trevin Chow 6f1048446d Address PR review feedback (#1383)
- Bound the correction by what the harness named rather than by argument
  optionality. A rejected *required* field (a hyphenated persona label used as
  a required task name, say) was uncorrectable under "only the rejected
  optional arguments", so the agent could still spend the inline fallback and
  lose the independent context this change exists to preserve. The semantic
  invariant — prompt, scope, and required capabilities intact — is what bounds
  the retry, not optionality.
- Pin the capacity exclusion in the emitted stdout too, closing the same
  demote-into-a-comment hole the correctable-invocation pin already covers.

Claude-Session: https://claude.ai/code/session_016qdsfbEGDYydomeEUCZ3NF
2026-08-14 17:42:53 -07:00
Trevin Chow 7f1ed66576 Address PR review feedback (#1383)
- Exclude capacity/active-agent-limit rejections from the correction retry;
  ten of the fifteen dispatch skills have no local backpressure prose, so the
  shared directive was their only guard against a queued reviewer being
  "corrected" and retried once instead of waiting for a slot.
- Restore the "because the call itself was malformed" qualifier that an earlier
  tightening pass dropped, which is what let the pre-launch rule read as
  covering any pre-launch rejection.
- Narrow the two remaining inline-on-dispatch-failure clauses to match:
  ce-brainstorm's claim verifier and ce-ideate's post-ideation verifier.
- Pin the capacity exclusion in the parity test.

Claude-Session: https://claude.ai/code/session_016qdsfbEGDYydomeEUCZ3NF
2026-08-14 17:36:41 -07:00
Trevin Chow 4b91a13300 fix(skills): correct a rejected dispatch instead of spending the fallback
A dispatch the harness rejects before any agent launches is a malformed
call, not a failed pass. The shared SUBAGENT_AUTHORIZATION directive drew
no such line: it told every dispatch skill to take the workflow's fallback
"rather than retrying". In Codex, where Multi-Agent V2 spawn_agent no
longer accepts a per-child model override, ce-simplify-code's three
reviewers collapsed into one inline pass over a single rejected argument.

Carve the pre-launch case out of the shared directive: correct or drop
only the rejected optional arguments, keep the prompt, scope, and required
capabilities intact, and retry once. Failures after launch are excluded,
and capacity backpressure is untouched. This narrows the repo's own
deviation from the upstream wording rather than widening it, and the
authorization assertion the directive exists for is byte-identical.

ce-simplify-code and ce-explain are the only skills that inline on a
non-capacity failure, so their local clauses are reconciled to match; the
rest fail the reviewer closed and need no change. Those two edits ship
together because an eval showed they are coupled: with the reconciled
prose but without the post-launch exclusion, Claude retried a post-launch
failure as an invocation error, which stock does not do.

Claude-Session: https://claude.ai/code/session_016qdsfbEGDYydomeEUCZ3NF
2026-08-14 17:25:27 -07:00
Trevin Chow 345e2bea42 chore(cross-model): pin the Grok peer to 4.6 (#1376) 2026-08-14 15:09:13 -07:00
Trevin Chow e6ecdfabe8 fix(ce-pov): stop the panel guessing the cross-model host argument (#1375) 2026-08-14 14:43:37 -07:00
Trevin Chow 6c751ec3d4 feat(ce-prototype): add a seeing-mode craft floor and durable storage (#1374) 2026-08-14 08:37:56 -07:00
Trevin Chow 421a33781b fix(ce-doc-review): ask only where a real choice exists, batch the rest (#1373) 2026-08-13 21:06:28 -07:00
Trevin Chow 64c2b879a2 fix(tests): stop the cross-model routes test reading the working tree (#1371) 2026-08-13 17:10:10 -07:00
Trevin Chow 3673ebe4db perf(tests): cut suite wall time by splitting the largest test file (#1370) 2026-08-13 17:10:10 -07:00
Trevin Chow e4e480aaf3 fix(ce-prototype): cover decisions settled by seeing, not just driving (#1369) 2026-08-13 16:02:37 -07:00
Trevin Chow d449a8eb6c fix(ce-babysit-pr): decode gh output as UTF-8 on Windows (#1368) 2026-08-13 14:20:00 -07:00
Trevin Chow 77c38caeb3 fix(ce-commit-push-pr): root PR stacks on the parent PR the user named (#1365) 2026-08-13 10:12:30 -07:00
Trevin Chow a27aa2afa2 feat(ce-prototype): add the experience prototype skill (#1363) 2026-08-13 01:31:18 -07:00
allen lee 05f3b798b0 fix(planning): replace daily sequence numbers in artifact filenames (#1362)
Co-authored-by: Allen Lee <allenwlee@users.noreply.github.com>
Co-authored-by: Trevin Chow <trevin@trevinchow.com>
2026-08-12 21:27:52 -07:00
Trevin Chow 5ebc22dbd9 fix(config): cascade ordinary keys across repo yaml layers (#1360) 2026-08-12 15:00:07 -07:00
Kaitian Xie 8d3444ca8c feat(ce-compound): recognize oh-my-pi (omp) session history (#1333)
Co-authored-by: Trevin Chow <trevin@trevinchow.com>
2026-08-12 12:45:35 -07:00
Trevin Chow 106cd521c2 feat(omp): add native marketplace and skill support (#1358)
Co-authored-by: Kaitian Xie <caelaxie@icloud.com>
2026-08-12 11:30:04 -07:00
Trevin Chow e36ddb8cbd fix(ce-ideate): scale the run with the ask, and slim the always-loaded body (#1357) 2026-08-12 10:57:01 -07:00
Trevin Chow fb440c6e14 fix(planning): make ce-plan produce complete Product Contracts (#1359) 2026-08-12 15:09:13 +00:00
Trevin Chow 071b08ea7d fix(skills): slim four skills and restore load-bearing routing (#1356) 2026-08-11 15:58:12 -07:00
Trevin Chow 303c70b528 fix(ce-work): require review receipt or explicit skip before shipping (#1355) 2026-08-11 15:53:18 -07:00
Trevin Chow d344f7f6a7 fix(ce-babysit-pr): bind readiness to current base (#1353) 2026-08-10 21:54:51 +00:00
Tai Hartman 53f7b9af3a fix(cross-model): send grok peers the prompt verbatim on read-only routes (#1339) 2026-08-06 00:54:46 -07:00
Trevin Chow 265127996a fix(ce-commit-push-pr): construct retrospective stacks (#1338) 2026-08-06 00:51:39 -07:00
Trevin Chow 1a58b4a691 fix(ce-babysit-pr): own managed stacks with postures and opt-in ship (#1331) 2026-08-05 13:28:24 -07:00
Trevin Chow 6d60b7448b fix(ce-work): keep worker contexts scoped to one unit (#1336) 2026-08-05 13:24:10 -07:00
Trevin Chow 71a9714aee fix(ce-commit): lean skill for stronger models, keep load-bearing protocol (#1330) 2026-08-04 21:36:39 -07:00
Trevin Chow 025474fa19 fix(ce-commit-push-pr): elevate multi-PR descriptions and slim skill prose (#1329) 2026-08-04 20:58:13 -07:00
Tai Hartman 75695be60f fix(cross-model): read grok's structuredOutput and unwrap .text reviews (#1325)
Co-authored-by: Trevin Chow <trevin@trevinchow.com>
2026-08-04 17:40:06 -07:00
Trevin Chow a44f1f9e29 fix(ce-commit-push-pr): require babysit handoff ownership (#1328) 2026-08-04 17:08:59 -07:00
Anishek Kamal a3a14587a5 fix(ce-babysit-pr): stop reactivating handled comments on bot self-edits (#1322)
Co-authored-by: Claude Code <noreply@anthropic.com>
2026-08-04 16:01:45 -07:00
Anishek Kamal 74c8388c10 fix(ce-sweep): open state files with explicit UTF-8 encoding (#1321)
Co-authored-by: Claude Code <noreply@anthropic.com>
2026-08-04 15:13:50 -07:00
Trevin Chow f8f1a207a2 fix(ce-doc-review): keep decision context visible for interactive choices (#1324) 2026-08-04 13:19:25 -07:00
Trevin Chow 4a47a2e0ae fix(ce-handoff): tighten create-body status, pointers, and traps (#1319) 2026-08-02 23:11:31 -07:00
Trevin Chow fce88ae25b fix(simplify-code): restore context.mjs dispatch setup (#1313) 2026-08-02 14:21:05 -07:00
Trevin Chow e84de89ef5 fix(simplify-code): improve cleanup with a smaller prompt (#1311) 2026-08-02 13:12:29 -07:00
Nathan Vale 82e6ae04b4 fix(ce-work): probe ignored snapshot capability before dispatch (#1302) 2026-08-01 14:28:04 -07:00
Trevin Chow c23acfb73c fix(dispatch): harden skill-context directive delivery (#1307) 2026-08-01 13:04:02 -07:00
dev_Hakaze 1e90e0c867 fix(scratch): honor TMPDIR for per-run temp files (#1305) 2026-08-01 10:04:45 -07:00
Trevin Chow bed74b2ea1 fix(ce-babysit-pr): drain review while CI awaits approval (#1297) 2026-07-31 14:52:35 -07:00
Som Samantray 5788604522 fix(peer-job-runner): prefer Git Bash over WSL on native Windows (#1292)
Co-authored-by: SomSamantray <>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Trevin Chow <trevin@trevinchow.com>
2026-07-31 14:50:27 -07:00
Som Samantray fea76d4396 fix: rename mode:headless to mode:non-interactive (#475) (#1291)
Co-authored-by: SomSamantray <>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Trevin Chow <trevin@trevinchow.com>
2026-07-31 13:21:22 -07:00
Trevin Chow 5fe350523c fix(ce-handoff): stop resume from inventing fake choice menus (#1296) 2026-07-31 13:08:02 -07:00
Nathan Vale c5358ed232 fix(ce-work): pin codex worker reasoning effort to high (#1290)
Co-authored-by: Trevin Chow <trevin@trevinchow.com>
2026-07-31 13:07:42 -07:00
Trevin Chow 1b46bafac8 fix(babysit): harden the post-PR handoff, ready reporting, and drafts (#1293) 2026-07-31 11:41:00 -07:00
Trevin Chow bfccada952 fix(cross-model): idle-detect streaming peer routes (#1287) 2026-07-30 17:31:17 -07:00
Trevin Chow 9e8d4a4846 fix(cross-model): derive runner hard window from CROSS_MODEL_HARD_SECS (#1286) 2026-07-30 14:31:11 -07:00
Trevin Chow b76d9d6001 fix: unblock the scratch-root preamble on Git Bash and narrow the Windows lock retry (#1285) 2026-07-30 13:59:16 -07:00
Trevin Chow 1d3543fcc6 fix(ce-babysit-pr): run the watcher on native Windows (#1284) 2026-07-30 12:44:48 -07:00
Nick Walker 6b43f6e85e fix(review): enumerate valid CROSS_MODEL_FIXED_ROUTE tokens (#1283)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Trevin Chow <trevin@trevinchow.com>
2026-07-30 12:33:33 -07:00