Skip to content

chore: update omp to v18.10.4 and release v0.5.0 - #132

Merged
ddallabenetta merged 1 commit into
mainfrom
claude/wizardly-meitner-j4cfnz
Oct 14, 2026
Merged

ddallabenetta merged 1 commit into
mainfrom
claude/wizardly-meitner-j4cfnz

Conversation

@ddallabenetta

Copy link
Copy Markdown
Owner

Updates all @oh-my-pi/* runtime packages from ~18.3.2 to ~18.10.4 (latest on npm) and bumps omp-web to 0.5.0.

Two compatibility fixes were needed for the new SDK:

  • lib/rpc-manager.ts – event forwarding: AgentSessionEvent gained cache_warming_* members that are closed interfaces, so they were no longer assignable to omp-web's open AgentEvent record (tsc error). The subscriber now casts the SDK event once before forwarding it. No runtime change.
  • lib/rpc-manager.ts – /fork palette metadata: omp 18.10 gave the registry's /fork pane/window/tab subcommands that open the fork in a terminal multiplexer. The browser fork ignores args, so the palette keeps the browser description ("Create a new fork from a previous message") and no longer advertises those subcommands. The test now asserts this.

Verified locally: bun run typecheck, bun test (534 pass, 1 skip, 0 fail), bun run build. bun run lint reports the same pre-existing errors as main, none in changed files.

Supersedes the automated automation/omp-18.10.4 branch, which bumped the deps but would have failed typecheck/tests.

🤖 Generated with Claude Code

https://claude.ai/code/session_01SWH2u2XesGnZYvtmy29cMz


Generated by Claude Code

- Bump all @oh-my-pi/* runtime packages to ~18.10.4.
- Treat SDK session events as open records when forwarding them: the new
  cache_warming_* members broke assignability to AgentEvent.
- Keep the browser /fork description and drop the pane/window/tab
  multiplexer subcommands omp 18.10 added to the registry entry, since the
  browser fork does not support them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SWH2u2XesGnZYvtmy29cMz
@socket-security

Copy link
Copy Markdown

@ddallabenetta
ddallabenetta merged commit 380d206 into main Oct 14, 2026
3 checks passed
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.

2 participants