Skip to content

bump(omp): pin @oh-my-pi/pi-coding-agent 16.3.11 -> 16.3.12#20

Merged
todie merged 1 commit into
mainfrom
bump-omp-16.3.12
Jul 9, 2026
Merged

bump(omp): pin @oh-my-pi/pi-coding-agent 16.3.11 -> 16.3.12#20
todie merged 1 commit into
mainfrom
bump-omp-16.3.12

Conversation

@todie

@todie todie commented Jul 9, 2026

Copy link
Copy Markdown
Member

Patch bump of the oh-my-pi curated pin. No breaking or schema changes.

What 16.3.12 brings

Added

  • #<number> PR/Issue autocomplete in the prompt → pr:///issue:// internal URLs via the existing readgh pipeline

Changed

  • Memoized non-message token totals (system prompt, tool schemas, skills) — recomputed at most once per input change instead of several times per turn

Fixed (highlights)

  • Unawaited JS-eval promise rejections crashing sessions
  • Advisor account-rotation hammering an exhausted credential (now blocks it, rotates to sibling)
  • .omp/RULES.md project rules shadowed by user rules of the same synthesized name
  • Bash internal-URL expansion leaving literal memory:///skill:// verbatim instead of aborting
  • agent:// resolution for nested subagent chains 2+ levels deep
  • bash timeout: 0 now disables the deadline instead of falling back to the minimum
  • read/grep refusing paths whose names end in selector-shaped suffixes
  • Edge-only Windows browser launches

Full changelog: https://github.com/can1357/oh-my-pi/blob/main/packages/coding-agent/CHANGELOG.md

Compatibility

BUILTIN_TOOL_NAMES is byte-identical between 16.3.11 and 16.3.12 (verified against upstream builtin-names.ts); the preset test tool list needed no update. No schema changes affecting models.yml or config.local.yml.

Files changed (7, +12/−12)

  • packages/harness-omp/install.shOMP_VERSION pin
  • packages/harness-omp/README.md — 5 version references
  • packages/harness-omp/config/config.local.yml — 2 "verified against" refs
  • packages/harness-omp/config/models.yml — schema-version ref
  • packages/harness-omp/tests/preset.test.tsBUILTIN_TOOLS source-version comment
  • README.md — root package table pin
  • .claude/CLAUDE.md — upstream-tracking line

Left unchanged: docs/eval/2026-07-06-shepherd-omp-adoption.md and docs/eval/2026-07-08-code-mode-vs-omp-discovery.md — dated historical records of what was tested on those dates; falsifying them to 16.3.12 would misrepresent the evaluation.

Verified

  • bun test → 12 pass, 0 fail (33 assertions)
  • shellcheck on install.sh + tools/measure-context.sh → exit 0
  • install.sh live → omp --version reports omp/16.3.12
  • Headless gateway round-trip omp -p --model=llm/GLM-5.2 … "Reply with exactly the word: ok"ok
  • Commit signed (ED25519, chris@todie.io)

Patch release (2026-07-08), no breaking/schema changes:
- Added: #<number> PR/Issue autocomplete -> pr:// issue:// internal URLs
- Changed: memoize non-message token totals (per-turn perf)
- Fixed: JS-eval unawaited rejection crashes, advisor account-rotation
  hammering exhausted creds, .omp/RULES.md shadowed by user rules,
  bash internal-URL literal passthrough, nested agent:// resolution
  (spawn chains 2+ deep), bash timeout:0 now disables deadline, read/grep
  refusing selector-suffixed path names, Edge-only Windows browser launch

BUILTIN_TOOL_NAMES byte-identical 16.3.11 vs 16.3.12 (verified against
upstream builtin-names.ts); preset test tool list unchanged.

Verified: bun test 12/12 pass, shellcheck clean, install.sh live ->
omp/16.3.12, gateway headless round-trip ok.

7 files: install.sh pin, omp README x5, config.local.yml x2, models.yml,
preset.test.ts, root README, .claude/CLAUDE.md. docs/eval/* left as
historical record (dated evaluations tested 16.3.11).
@todie todie merged commit 1856d27 into main Jul 9, 2026
2 checks passed
@todie todie deleted the bump-omp-16.3.12 branch July 9, 2026 03:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant