Commit Graph

1146 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 e414cc0635 fix(ce-optimize): make usage prompts host-neutral 2026-08-11 18:48:15 -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 d344f7f6a7 fix(ce-babysit-pr): bind readiness to current base (#1353) 2026-08-10 21:54:51 +00:00
github-actions[bot] 0a2957852e chore: release main (#1340)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v3.21.4
2026-08-06 00:59:59 -07: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
github-actions[bot] bbc69d2ef2 chore: release main (#1337)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v3.21.3
2026-08-05 13:38:45 -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 87531aeecc docs(readme): explain portable subagent workflows (#1334) 2026-08-05 10:11:34 -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
github-actions[bot] 249f68cbc1 chore: release main (#1326) compound-engineering-v3.21.2 2026-08-04 23:04:27 -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
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 a7794e6b21 fix(ce-compound): include omp in session historian contract
Address PR #1323 review feedback by updating the historian prompt's platform enum, cwd metadata, cross-tool synthesis guidance, and provenance header. Add a contract regression guard.
2026-08-05 09:40:07 +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
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
Kaitian Xie cd24249c82 fix(ce-compound): address omp discovery review feedback
- deduplicate all-platform discovery output: Pi and omp share the
  PI_CODING_AGENT_SESSION_DIR flat override, so both discoverers emitted
  the same files (Codex review P2)
- glob omp's sanitized bucket basename ([^a-zA-Z0-9._-]+ -> "-", edge
  dashes stripped, capped at the last 80 chars, empty -> "project",
  mirroring session-paths.ts getDefaultSessionDirName) so repos whose
  basename omp normalizes (e.g. spaces) are still discovered
- SKILL.md: include omp sessions in the mandatory keyword rerun clause —
  omp session headers carry cwd but no git branch, same as Codex/Pi
2026-08-05 01:37:59 +08: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
github-actions[bot] 6a2a0f9940 chore: release main (#1295) compound-engineering-v3.21.1 2026-08-03 23:27:26 -07:00
Trevin Chow 4a47a2e0ae fix(ce-handoff): tighten create-body status, pointers, and traps (#1319) 2026-08-02 23:11:31 -07:00
johnzupancic 7f1b981c46 docs(codex): correct app marketplace instructions (#1299) 2026-08-02 16:40:41 -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 4b93690c71 fix(ce-explain): define an outcome for non-capacity scout dispatch failure (#1316) 2026-08-02 16:36:15 -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 a5cd949c50 fix(ce-compound-refresh): rewrite SKILL.md around falsifiable gates (#1308) 2026-08-01 16:45:19 -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
github-actions[bot] c553b95784 chore: release main (#1232)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
compound-engineering-v3.21.0
2026-07-30 18:54:03 -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