Commit Graph

290 Commits

Author SHA1 Message Date
Trevin Chow f184ca0dbe Address PR review feedback (#1358)
- clarify that all omp session-history discovery is deferred
2026-08-12 11:25:57 -07:00
Trevin Chow 9b6e0c0579 fix(omp): limit native invocation syntax to hidden skills 2026-08-12 10:24:59 -07:00
Trevin Chow 0fd8857c6b Merge main into caelaxie/omp-support 2026-08-11 18:29:08 -07: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 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
Kaitian Xie d21b20c4c7 feat(omp): add native marketplace catalog with release-managed version
omp's update checker skips catalog entries without a plugin-entry
version, so CE was invisible to omp plugin upgrade, the 24h catalog
refresh, and marketplace.autoUpdate. Ship .omp-plugin/marketplace.json
(omp's preferred catalog path, read ahead of the Claude copy when both
exist) with a version wired to the root release component via
extra-files jsonpath $.plugins[0].version, mirroring the existing
kimi/grok/devin native-catalog pattern. release:validate gains an omp
arm: plugin-list parity with the Claude catalog, version presence and
drift detection, and a co-located source check.

README now leads with the marketplace flow plus autoUpdate guidance
(notify mode only writes to the debug log), demoting omp install
<git-url> to pin-style and omp plugin link to contributor dev. The
target spec's causal claim is corrected: skills load via provider
scanning of the root skills/ directory; the pi manifest is the
discovery gate and an install-time validation risk, not the loader.
2026-08-05 21:37:46 +08:00
Kaitian Xie 5037519155 refactor(ce-compound): move omp session-history support to its own PR
Split out per maintainer request (#1224): omp's session-bucket naming
is still moving (17.2.9 restored the raw scheme), so the install and
prose work here should not be blocked behind it.
2026-08-05 21:26:48 +08:00
Kaitian Xie cca0d08d90 Merge remote-tracking branch 'upstream/main' into omp-support
# Conflicts:
#	skills/ce-commit/SKILL.md
2026-08-05 21:23:50 +08: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
Kaitian Xie 6e36dec5f8 fix(ce-compound): scan omp raw-scheme session buckets
omp 17.2.9 restored the legacy raw bucket naming (-<home-rel>,
-tmp-<rel>, --<abs>--) and removed automatic migration (#7646), so both
raw and hashed bucket shapes exist in the wild. Discovery globbed only
the sanitized basename, missing raw buckets whose basename contains
characters the hashed scheme normalizes (e.g. "my repo" in
--Users-test-Code-my repo--).

Add an exact raw-bucket probe for --cwd (canonicalized via physical
paths like omp's resolveEquivalentPath), a raw-basename glob alongside
the sanitized one, and awk dedup for buckets hit by both probe and
glob. Update docs/specs/omp.md for the restored naming scheme.
2026-08-05 10:37:42 +08:00
Kaitian Xie 1372c57154 Merge remote-tracking branch 'refs/remotes/upstream/main' into omp-support
# Conflicts:
#	skills/ce-doc-review/references/walkthrough.md
2026-08-05 09:35:38 +08:00
Trevin Chow a44f1f9e29 fix(ce-commit-push-pr): require babysit handoff ownership (#1328) 2026-08-04 17:08:59 -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
Kaitian Xie 8bf0cb1a91 feat(omp): add native oh-my-pi harness support
- detect omp (~/.omp, project .omp/) so `--to all` reports it as a
  native plugin install instead of attempting conversion; no --to omp
  converter, writer, or manifest (per CONCEPTS.md native-plugin-surface)
- docs/specs/omp.md target spec verified against omp 17.2.7; README
  gains omp install/local-dev/limitations coverage
- skills: omp built-in `ask` in blocking-question lists, `task` in
  closed subagent enumerations, and `/skill:<name>` user-facing
  invocation form across the rendering-rule copies, AGENTS.md, and the
  authoring guide
- ce-compound session history: discover omp sessions under
  ~/.omp/agent/sessions and named-profile roots (honoring
  PI_CODING_AGENT_SESSION_DIR/PI_CODING_AGENT_DIR/PI_CONFIG_DIR), detect
  omp JSONL via its physical title-slot line before the pi-shaped
  header, and reuse pi extraction for omp platform identity
- tests: detection, --to all note, session fixture + discovery/extract
  coverage, invocation-rendering parity, and a guarded
  omp-native-install smoke test

Closes #1224
2026-08-05 01:11:26 +08: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 56e34aca41 docs(solutions): record the context.mjs exit-and-revert episode (#1315) 2026-08-02 16:37:36 -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
Trevin Chow c23acfb73c fix(dispatch): harden skill-context directive delivery (#1307) 2026-08-01 13:04:02 -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
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 7ddaa418a8 fix(ce-compound-refresh): garden the solutions folder structure (#1288) 2026-07-30 17:51:14 -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
Juan Gomez 6158fc0cb7 fix(codex-content): preserve URLs and mention-like text (#1254)
Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-07-29 15:04:38 -07:00
Trevin Chow 95ea8ad0df fix(dispatch): authorize shipped subagents through skill context (#1274) 2026-07-29 14:55:25 -07:00
Nick Walker bf981584e9 fix(cross-model): make the peer wall-clock budget one derived knob (#1267)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-07-28 13:39:40 -07:00
Trevin Chow a9f6d530d4 fix(skills): probe Python interpreter instead of hardcoding python3 (#1255) 2026-07-24 11:13:52 -07:00
Kieran Klaassen aca3387d88 feat(ce-retune): measurement-first corpus retuning for model upgrades (#1252)
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-24 12:10:08 -05:00
Luke Johnson 9a0ba637ce fix(codex): use a local marketplace source so /plugins lists CE's skills (#1249)
Co-authored-by: Trevin Chow <trevin@trevinchow.com>
2026-07-24 09:36:48 -07:00
Trevin Chow 393b14cd27 fix(peer-job-runner): make detached peer jobs work on native Windows (#1248) 2026-07-24 09:08:10 -07:00
Trevin Chow e6629187a1 feat(skills): configurable docs_root for CE artifact folders (#1245) 2026-07-23 20:37:08 -07:00
Trevin Chow b7a09f4035 fix(doc-review): render findings decision-first on every output surface (#1239) 2026-07-23 13:22:30 -07:00
Trevin Chow 3422ea0916 fix(ce-explain): keep tokens out of prose, render for a named reader (#1236) 2026-07-22 19:49:42 -07:00
Trevin Chow dbc565dbb8 perf(ci): run the test suite in parallel worker processes (#1235) 2026-07-22 19:18:17 -07:00
Trevin Chow f9d9e08a88 fix(ce-work): gate simplify on substantive code lines, not total diff lines (#1231) 2026-07-22 11:26:51 -07:00
Trevin Chow 0498571a9b docs(specs): remove claude-code and codex mirror specs (#1229) 2026-07-22 01:30:04 -07:00
Trevin Chow ece51fd7a6 feat(lfg): route planning and implementation stages per-directive (#1220) 2026-07-21 16:04:19 -07:00
Trevin Chow 52be0d1bc6 fix(ce-babysit-pr): spend the invocation budget in active watch time, not wall-clock (#1216) 2026-07-21 15:11:21 -07:00
Trevin Chow 7403e53ee8 fix(ce-pov): oracle panel prompting, disclosure, and grounding fixes (#1219) 2026-07-21 14:28:19 -07:00
Trevin Chow 868fb5467c fix(skills): render invocations for the active harness (#1218) 2026-07-21 14:03:17 -07:00
Trevin Chow 987c3be244 fix(ce-code-review): dispatch local reviewers as a foreground concurrent batch (#1214) 2026-07-21 10:20:50 -07:00