chore(deps): update dependency can1357/oh-my-pi to v18.12.6 #238

Merged
renovate-bot merged 2 commits from renovate/can1357-oh-my-pi-18.x into main 2026-10-21 22:03:56 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
can1357/oh-my-pi patch 18.12.5 → 18.12.6

⚠️ Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

can1357/oh-my-pi

v18.12.6

Compare Source

@​oh-my-pi/pi-catalog

Added
  • Added the prompt-cache-persistent catalog axis (isPromptCachePersistent) for providers whose own endpoint never expires prompt caches; logged-in OpenAI Codex declares it
Changed
  • Updated the bundled Yolo-Auto catalog to its current models, qwen3.8-27b (now the default), yolo, yolo-small, and yolo-128k, and removed the retired deepseek-flash-v4 and qwen3.8-flash

@​oh-my-pi/pi-coding-agent

Added
  • Added the _session/steering ACP extension (advertised as _meta.steering.supported), so clients such as agent-shell can steer a running turn; a steer sent while a permission dialog is open cancels that dialog, and _meta.steering.queue: "followUp" queues a follow-up instead (#​15885 by @​marcintustin)
  • /mcp reauth <name> now works over ACP, RPC, and print mode (omp -p '/mcp reauth <name>'): it opens the browser, prints the authorization URL, reconnects the server in the running session, and print mode exits 1 when reauthorization fails (#​16046 by @​marcintustin)
Changed
  • ACP session/cancel now also cancels prompts that are queued or still dispatching, and stops autonomous runs, instead of being ignored when no client turn is streaming (#​15885 by @​marcintustin)
  • Idle compaction no longer runs on logged-in OpenAI Codex accounts, whose prompt cache never expires; compacting while idle only threw away a warm cache
  • ACP sessions no longer fail to start when a client-declared MCP server cannot connect; the failure is reported in the session, and an HTTP/SSE server can be repaired with /mcp reauth (#​16046 by @​marcintustin)
  • /mcp reauth, /mcp test, and /mcp unauth now pick the project entry when a server is defined in both project and user config, and skip project config when mcp.enableProjectConfig is off (#​16046 by @​marcintustin)
  • /mcp reauth removes the server's stale Authorization header from its config when it writes the new OAuth binding (#​16046 by @​marcintustin)
  • omp -p '/compact', /handoff, and /retry given as CLI arguments now run the command instead of sending the text to the model, and exit 1 when the command fails; slash text arriving on stdin or from @file is still sent to the model (#​16387 by @​marcintustin)
  • Interactive startup no longer waits for extensions that register only tools, commands, flags, renderers, or event hooks (for example MCP bridge plugins): they load once the composer accepts input, and your first message waits for them instead. An extension is deferred only after one launch has confirmed it registers no providers, shortcuts, composer shapes, or file fallbacks. Launches that resume a session, pass --tools, or pass flags omp does not recognize still load every extension first (#​16684 by @​H4vC)
Fixed
  • Fixed subagents whose role has an explicitly empty fallback chain falling back through the default chain when the default role uses the same model, including after a retry fallback, prewalk or context promotion briefly switched models or the subagent was revived (#​16548 by @​eggpeat)
  • Fixed /usage and omp usage --json listing identity-less OAuth accounts such as Devin as missing usage beside their working reports (#​16549 by @​eggpeat)
  • Fixed releasing or reaping a browser tab returning while Chromium still listed the page; the close now waits until Chromium reports the tab destroyed (#​16680 by @​H4vC)
  • Fixed the advisor prompt forbidding all repeated advice, including real escalations: advisors may now re-raise a prior nit or concern as a blocker once new evidence makes it one (#​13887, #​16484 by @​pjh890321)
  • Fixed Esc no longer interrupting in the TUI after a second MCP OAuth login replaced an unfinished first one (#​16046 by @​marcintustin)

@​oh-my-pi/pi-tui

Changed
  • In Tern, centered sheets (/context, reports, keyboard shortcuts, BTW history, session info, the pause screen) fill the pane when it is narrower than 100 columns instead of floating with margins (#​16676 by @​H4vC)
Fixed
  • Fixed the /agents and /models hubs in Tern squeezing the left sidebar as long lines (such as a streaming new-agent draft) widen the body pane

@​oh-my-pi/pi-utils

Added
  • Added RpcConnection.requestCancellable() and Client.requestPermission(params, { signal }); client connections abort a handler and answer -32800 when the peer sends $/cancel_request, while agent connections keep running the request and return its real result (#​15885 by @​marcintustin)

What's Changed

New Contributors

Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.12.5...v18.12.6


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [can1357/oh-my-pi](https://github.com/can1357/oh-my-pi) | patch | `18.12.5` → `18.12.6` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the warning logs for more information. --- ### Release Notes <details> <summary>can1357/oh-my-pi</summary> ### [`v18.12.6`](https://github.com/can1357/oh-my-pi/releases/tag/v18.12.6) [Compare Source](https://github.com/can1357/oh-my-pi/compare/v18.12.5...v18.12.6) #### [@&#8203;oh-my-pi/pi-catalog](https://github.com/oh-my-pi/pi-catalog) ##### Added - Added the `prompt-cache-persistent` catalog axis (`isPromptCachePersistent`) for providers whose own endpoint never expires prompt caches; logged-in OpenAI Codex declares it ##### Changed - Updated the bundled Yolo-Auto catalog to its current models, `qwen3.8-27b` (now the default), `yolo`, `yolo-small`, and `yolo-128k`, and removed the retired `deepseek-flash-v4` and `qwen3.8-flash` #### [@&#8203;oh-my-pi/pi-coding-agent](https://github.com/oh-my-pi/pi-coding-agent) ##### Added - Added the `_session/steering` ACP extension (advertised as `_meta.steering.supported`), so clients such as agent-shell can steer a running turn; a steer sent while a permission dialog is open cancels that dialog, and `_meta.steering.queue: "followUp"` queues a follow-up instead ([#&#8203;15885](https://github.com/can1357/oh-my-pi/pull/15885) by [@&#8203;marcintustin](https://github.com/marcintustin)) - `/mcp reauth <name>` now works over ACP, RPC, and print mode (`omp -p '/mcp reauth <name>'`): it opens the browser, prints the authorization URL, reconnects the server in the running session, and print mode exits 1 when reauthorization fails ([#&#8203;16046](https://github.com/can1357/oh-my-pi/pull/16046) by [@&#8203;marcintustin](https://github.com/marcintustin)) ##### Changed - ACP `session/cancel` now also cancels prompts that are queued or still dispatching, and stops autonomous runs, instead of being ignored when no client turn is streaming ([#&#8203;15885](https://github.com/can1357/oh-my-pi/pull/15885) by [@&#8203;marcintustin](https://github.com/marcintustin)) - Idle compaction no longer runs on logged-in OpenAI Codex accounts, whose prompt cache never expires; compacting while idle only threw away a warm cache - ACP sessions no longer fail to start when a client-declared MCP server cannot connect; the failure is reported in the session, and an HTTP/SSE server can be repaired with `/mcp reauth` ([#&#8203;16046](https://github.com/can1357/oh-my-pi/pull/16046) by [@&#8203;marcintustin](https://github.com/marcintustin)) - `/mcp reauth`, `/mcp test`, and `/mcp unauth` now pick the project entry when a server is defined in both project and user config, and skip project config when `mcp.enableProjectConfig` is off ([#&#8203;16046](https://github.com/can1357/oh-my-pi/pull/16046) by [@&#8203;marcintustin](https://github.com/marcintustin)) - `/mcp reauth` removes the server's stale `Authorization` header from its config when it writes the new OAuth binding ([#&#8203;16046](https://github.com/can1357/oh-my-pi/pull/16046) by [@&#8203;marcintustin](https://github.com/marcintustin)) - `omp -p '/compact'`, `/handoff`, and `/retry` given as CLI arguments now run the command instead of sending the text to the model, and exit 1 when the command fails; slash text arriving on stdin or from `@file` is still sent to the model ([#&#8203;16387](https://github.com/can1357/oh-my-pi/pull/16387) by [@&#8203;marcintustin](https://github.com/marcintustin)) - Interactive startup no longer waits for extensions that register only tools, commands, flags, renderers, or event hooks (for example MCP bridge plugins): they load once the composer accepts input, and your first message waits for them instead. An extension is deferred only after one launch has confirmed it registers no providers, shortcuts, composer shapes, or file fallbacks. Launches that resume a session, pass `--tools`, or pass flags omp does not recognize still load every extension first ([#&#8203;16684](https://github.com/can1357/oh-my-pi/pull/16684) by [@&#8203;H4vC](https://github.com/H4vC)) ##### Fixed - Fixed subagents whose role has an explicitly empty fallback chain falling back through the `default` chain when the default role uses the same model, including after a retry fallback, prewalk or context promotion briefly switched models or the subagent was revived ([#&#8203;16548](https://github.com/can1357/oh-my-pi/pull/16548) by [@&#8203;eggpeat](https://github.com/eggpeat)) - Fixed `/usage` and `omp usage --json` listing identity-less OAuth accounts such as Devin as missing usage beside their working reports ([#&#8203;16549](https://github.com/can1357/oh-my-pi/pull/16549) by [@&#8203;eggpeat](https://github.com/eggpeat)) - Fixed releasing or reaping a browser tab returning while Chromium still listed the page; the close now waits until Chromium reports the tab destroyed ([#&#8203;16680](https://github.com/can1357/oh-my-pi/pull/16680) by [@&#8203;H4vC](https://github.com/H4vC)) - Fixed the advisor prompt forbidding all repeated advice, including real escalations: advisors may now re-raise a prior nit or concern as a blocker once new evidence makes it one ([#&#8203;13887](https://github.com/can1357/oh-my-pi/issues/13887), [#&#8203;16484](https://github.com/can1357/oh-my-pi/pull/16484) by [@&#8203;pjh890321](https://github.com/pjh890321)) - Fixed Esc no longer interrupting in the TUI after a second MCP OAuth login replaced an unfinished first one ([#&#8203;16046](https://github.com/can1357/oh-my-pi/pull/16046) by [@&#8203;marcintustin](https://github.com/marcintustin)) #### [@&#8203;oh-my-pi/pi-tui](https://github.com/oh-my-pi/pi-tui) ##### Changed - In Tern, centered sheets (`/context`, reports, keyboard shortcuts, BTW history, session info, the pause screen) fill the pane when it is narrower than 100 columns instead of floating with margins ([#&#8203;16676](https://github.com/can1357/oh-my-pi/pull/16676) by [@&#8203;H4vC](https://github.com/H4vC)) ##### Fixed - Fixed the `/agents` and `/models` hubs in Tern squeezing the left sidebar as long lines (such as a streaming new-agent draft) widen the body pane #### [@&#8203;oh-my-pi/pi-utils](https://github.com/oh-my-pi/pi-utils) ##### Added - Added `RpcConnection.requestCancellable()` and `Client.requestPermission(params, { signal })`; client connections abort a handler and answer `-32800` when the peer sends `$/cancel_request`, while agent connections keep running the request and return its real result ([#&#8203;15885](https://github.com/can1357/oh-my-pi/pull/15885) by [@&#8203;marcintustin](https://github.com/marcintustin)) #### What's Changed - fix(coding-agent): clarify blocker escalation in advisor prompt by [@&#8203;pjh890321](https://github.com/pjh890321) in [#&#8203;16484](https://github.com/can1357/oh-my-pi/pull/16484) - feat(coding-agent): support ACP \_session/steering for mid-turn client steering by [@&#8203;marcintustin](https://github.com/marcintustin) in [#&#8203;15885](https://github.com/can1357/oh-my-pi/pull/15885) - feat(acp): support /mcp reauth outside the TUI by [@&#8203;marcintustin](https://github.com/marcintustin) in [#&#8203;16046](https://github.com/can1357/oh-my-pi/pull/16046) - feat(tui): fill narrow Tern panes with centered sheets and pickers by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;16676](https://github.com/can1357/oh-my-pi/pull/16676) - fix(coding-agent): confirm browser tab close and repair red CI tests by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;16680](https://github.com/can1357/oh-my-pi/pull/16680) - perf(coding-agent): load startup-safe extensions after the composer accepts input by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;16684](https://github.com/can1357/oh-my-pi/pull/16684) - fix(coding-agent): keep explicitly empty subagent fallback chains empty by [@&#8203;eggpeat](https://github.com/eggpeat) in [#&#8203;16548](https://github.com/can1357/oh-my-pi/pull/16548) - fix(coding-agent): stop listing identity-less OAuth accounts as missing usage by [@&#8203;eggpeat](https://github.com/eggpeat) in [#&#8203;16549](https://github.com/can1357/oh-my-pi/pull/16549) #### New Contributors - [@&#8203;pjh890321](https://github.com/pjh890321) made their first contribution in [#&#8203;16484](https://github.com/can1357/oh-my-pi/pull/16484) - [@&#8203;marcintustin](https://github.com/marcintustin) made their first contribution in [#&#8203;15885](https://github.com/can1357/oh-my-pi/pull/15885) **Full Changelog**: <https://github.com/can1357/oh-my-pi/compare/v18.12.5...v18.12.6> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNzYuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE3Ni4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
chore(deps): update dependency can1357/oh-my-pi to v18.12.6
All checks were successful
Update hashes / update-hashes (pull_request) Successful in 1m53s
776576ef7c
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-10-21 22:02:09 +00:00
renovate-bot deleted branch renovate/can1357-oh-my-pi-18.x 2026-10-21 22:03:56 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
mandlm/omp-nix!238
No description provided.