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

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

This PR contains the following updates:

Package Update Change
can1357/oh-my-pi patch 18.1.1918.1.20

⚠️ Warning

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


Release Notes

can1357/oh-my-pi (can1357/oh-my-pi)

v18.1.20

Compare Source

@​oh-my-pi/pi-ai

Fixed
  • Fixed Windows OAuth sign-in failing on every attempt after an upgrade when a previous run left a stale native callback registration behind; handlers registered by older binaries are now recognized as owned and rolled back instead of blocking recovery (#​11967 by @​H4vC).

@​oh-my-pi/pi-catalog

Fixed
  • Fixed DeepSeek V4.1 Flash dropping image attachments on hosts without their own carve-out, so the natively multimodal model is no longer treated as text-only (#​11992 by @​infernix).
  • LiteLLM model groups keep the image input their deployment declares, instead of having attachments replaced with the "model does not support vision" placeholder (#​11982, #​11985 by @​lz37).
  • Fixed OpenCode Zen/Go Muse Spark models failing every tool-call turn with a 400 "reasoning encrypted_content was not issued to this caller" error: the gateways proxy the Responses lane to Meta but can't round-trip encrypted reasoning, so those SKUs no longer request or replay it (#​11928).

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

Added
  • Added collab.autoStart (off | view | control): every local interactive session hosts itself as it starts and rotates its room on /new, /resume, fork, or branch, so a phone or dashboard can reach any running session without running /collab first (#​11908 by @​alphastorm and @​sorphwer).
  • Added omp collab list [--json] and /collab list to enumerate every live local Collab host (instance, generation, session, cwd, model, participants, relay/attention state, access) without exposing links, plus omp collab link <instanceId|pid> [--view] to fetch one generation-bound browser URL from a private per-room Unix socket/named pipe registry; room keys, write tokens, and URLs never touch disk (#​6099; #​11908 by @​alphastorm and @​sorphwer).
Changed
  • Documented that native JS/TS hook factories must live in .omp/hooks/pre/ or .omp/hooks/post/ (not directly in .omp/hooks/), and cross-linked the hooks and extension-loading docs (#​11942).
Fixed
  • The hidden notice announcing a mid-session tool-availability change now states that it lists only what changed, so an additions-only notice no longer reads as the complete tool set and the model keeps using tools that are still callable (#​11824 by @​camjac251).
  • TTSR stream buffers now reset at every assistant message boundary, not only at turn start, so a scope: text or tool-argument rule can no longer fire on a later message because of text streamed by an earlier response in the same turn (#​11957 by @​srobroek).
  • Eval completion() calls now use configured retry fallback chains when their role model fails (#​11989).
  • Eval completion() fallback chains now also apply to unqualified role models, walk into a failed fallback's own model chain, stop at retry.maxRetries, and resolve session-sticky credentials with the session id (#​11989).
  • Eval completion() fallbacks now keep depth-first chain order, inherit the failed candidate's effort for bare nested entries, and skip keyless candidates without spending retry.maxRetries budget (#​11989).
  • Eval completion() fallbacks reached at different efforts now each walk their shared descendants instead of truncating the later effort's path (#​11989).
  • Fixed ranged grep rejecting existing files with glob characters in their names (#​11977).
  • Notified Collab guests when admitted prompts are discarded, including room retirement during a session change (#​11908 by @​alphastorm).
  • Preserved pending Collab dialog answers across session-switch rollback without accepting them after commit, stop, or writer departure (#​11908 by @​alphastorm).
  • Fixed prompts awaiting setup crossing a fork, branch, or tree-navigation commit, multi-question extension dialogs moving later questions to a replacement Collab room, and stale rooms blocking /collab or /join after a failed session change (#​11908 by @​alphastorm).
  • Fixed background task cards missing their final completion or failure after an early result or live-session focus replay.
  • Ranged reads on Windows no longer intermittently open the selector-suffixed path when filesystem probes return transient errors (#​11284).

What's Changed

New Contributors

Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.1.19...v18.1.20


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.1.19` → `18.1.20` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the warning logs for more information. --- ### Release Notes <details> <summary>can1357/oh-my-pi (can1357/oh-my-pi)</summary> ### [`v18.1.20`](https://github.com/can1357/oh-my-pi/releases/tag/v18.1.20) [Compare Source](https://github.com/can1357/oh-my-pi/compare/v18.1.19...v18.1.20) #### [@&#8203;oh-my-pi/pi-ai](https://github.com/oh-my-pi/pi-ai) ##### Fixed - Fixed Windows OAuth sign-in failing on every attempt after an upgrade when a previous run left a stale native callback registration behind; handlers registered by older binaries are now recognized as owned and rolled back instead of blocking recovery ([#&#8203;11967](https://github.com/can1357/oh-my-pi/pull/11967) by [@&#8203;H4vC](https://github.com/H4vC)). #### [@&#8203;oh-my-pi/pi-catalog](https://github.com/oh-my-pi/pi-catalog) ##### Fixed - Fixed DeepSeek V4.1 Flash dropping image attachments on hosts without their own carve-out, so the natively multimodal model is no longer treated as text-only ([#&#8203;11992](https://github.com/can1357/oh-my-pi/pull/11992) by [@&#8203;infernix](https://github.com/infernix)). - LiteLLM model groups keep the image input their deployment declares, instead of having attachments replaced with the "model does not support vision" placeholder ([#&#8203;11982](https://github.com/can1357/oh-my-pi/issues/11982), [#&#8203;11985](https://github.com/can1357/oh-my-pi/pull/11985) by [@&#8203;lz37](https://github.com/lz37)). - Fixed OpenCode Zen/Go Muse Spark models failing every tool-call turn with a 400 "reasoning encrypted\_content was not issued to this caller" error: the gateways proxy the Responses lane to Meta but can't round-trip encrypted reasoning, so those SKUs no longer request or replay it ([#&#8203;11928](https://github.com/can1357/oh-my-pi/issues/11928)). #### [@&#8203;oh-my-pi/pi-coding-agent](https://github.com/oh-my-pi/pi-coding-agent) ##### Added - Added `collab.autoStart` (`off` | `view` | `control`): every local interactive session hosts itself as it starts and rotates its room on `/new`, `/resume`, fork, or branch, so a phone or dashboard can reach any running session without running `/collab` first ([#&#8203;11908](https://github.com/can1357/oh-my-pi/pull/11908) by [@&#8203;alphastorm](https://github.com/alphastorm) and [@&#8203;sorphwer](https://github.com/sorphwer)). - Added `omp collab list [--json]` and `/collab list` to enumerate every live local Collab host (instance, generation, session, cwd, model, participants, relay/attention state, access) without exposing links, plus `omp collab link <instanceId|pid> [--view]` to fetch one generation-bound browser URL from a private per-room Unix socket/named pipe registry; room keys, write tokens, and URLs never touch disk ([#&#8203;6099](https://github.com/can1357/oh-my-pi/issues/6099); [#&#8203;11908](https://github.com/can1357/oh-my-pi/pull/11908) by [@&#8203;alphastorm](https://github.com/alphastorm) and [@&#8203;sorphwer](https://github.com/sorphwer)). ##### Changed - Documented that native JS/TS hook factories must live in `.omp/hooks/pre/` or `.omp/hooks/post/` (not directly in `.omp/hooks/`), and cross-linked the hooks and extension-loading docs ([#&#8203;11942](https://github.com/can1357/oh-my-pi/issues/11942)). ##### Fixed - The hidden notice announcing a mid-session tool-availability change now states that it lists only what changed, so an additions-only notice no longer reads as the complete tool set and the model keeps using tools that are still callable ([#&#8203;11824](https://github.com/can1357/oh-my-pi/issues/11824) by [@&#8203;camjac251](https://github.com/camjac251)). - TTSR stream buffers now reset at every assistant message boundary, not only at turn start, so a `scope: text` or tool-argument rule can no longer fire on a later message because of text streamed by an earlier response in the same turn ([#&#8203;11957](https://github.com/can1357/oh-my-pi/pull/11957) by [@&#8203;srobroek](https://github.com/srobroek)). - Eval `completion()` calls now use configured retry fallback chains when their role model fails ([#&#8203;11989](https://github.com/can1357/oh-my-pi/issues/11989)). - Eval `completion()` fallback chains now also apply to unqualified role models, walk into a failed fallback's own model chain, stop at `retry.maxRetries`, and resolve session-sticky credentials with the session id ([#&#8203;11989](https://github.com/can1357/oh-my-pi/issues/11989)). - Eval `completion()` fallbacks now keep depth-first chain order, inherit the failed candidate's effort for bare nested entries, and skip keyless candidates without spending `retry.maxRetries` budget ([#&#8203;11989](https://github.com/can1357/oh-my-pi/issues/11989)). - Eval `completion()` fallbacks reached at different efforts now each walk their shared descendants instead of truncating the later effort's path ([#&#8203;11989](https://github.com/can1357/oh-my-pi/issues/11989)). - Fixed ranged grep rejecting existing files with glob characters in their names ([#&#8203;11977](https://github.com/can1357/oh-my-pi/issues/11977)). - Notified Collab guests when admitted prompts are discarded, including room retirement during a session change ([#&#8203;11908](https://github.com/can1357/oh-my-pi/pull/11908) by [@&#8203;alphastorm](https://github.com/alphastorm)). - Preserved pending Collab dialog answers across session-switch rollback without accepting them after commit, stop, or writer departure ([#&#8203;11908](https://github.com/can1357/oh-my-pi/pull/11908) by [@&#8203;alphastorm](https://github.com/alphastorm)). - Fixed prompts awaiting setup crossing a fork, branch, or tree-navigation commit, multi-question extension dialogs moving later questions to a replacement Collab room, and stale rooms blocking `/collab` or `/join` after a failed session change ([#&#8203;11908](https://github.com/can1357/oh-my-pi/pull/11908) by [@&#8203;alphastorm](https://github.com/alphastorm)). - Fixed background task cards missing their final completion or failure after an early result or live-session focus replay. - Ranged reads on Windows no longer intermittently open the selector-suffixed path when filesystem probes return transient errors ([#&#8203;11284](https://github.com/can1357/oh-my-pi/issues/11284)). #### What's Changed - fix(catalog): scope the Fable cache-read patch to the 5.1 revision by [@&#8203;camjac251](https://github.com/camjac251) in [#&#8203;11862](https://github.com/can1357/oh-my-pi/pull/11862) - docs(hooks): document pre/post discovery location for hook factories by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11943](https://github.com/can1357/oh-my-pi/pull/11943) - fix(catalog): disable encrypted reasoning replay for opencode muse-spark by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11931](https://github.com/can1357/oh-my-pi/pull/11931) - fix(catalog): update yolo-auto flash test for 384K maxTokens by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11968](https://github.com/can1357/oh-my-pi/pull/11968) - fix(catalog): clamp canonical maxTokens fallback to model context window by [@&#8203;onlyysaurabh](https://github.com/onlyysaurabh) in [#&#8203;11952](https://github.com/can1357/oh-my-pi/pull/11952) - fix(auth): accept legacy verbatim commands in Windows OAuth recovery by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11967](https://github.com/can1357/oh-my-pi/pull/11967) - fix(tui): preserve held background task lifecycle by [@&#8203;serverinspector](https://github.com/serverinspector) in [#&#8203;11971](https://github.com/can1357/oh-my-pi/pull/11971) - feat(collab): auto-start sessions and list live hosts locally by [@&#8203;alphastorm](https://github.com/alphastorm) in [#&#8203;11908](https://github.com/can1357/oh-my-pi/pull/11908) - fix(tools): bypassed literal selector probes on Windows by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11288](https://github.com/can1357/oh-my-pi/pull/11288) - docs(changelog): drop stray Copilot duplicate from 18.1.19 by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11986](https://github.com/can1357/oh-my-pi/pull/11986) - fix(coding-agent): reset TTSR buffers per assistant message by [@&#8203;srobroek](https://github.com/srobroek) in [#&#8203;11957](https://github.com/can1357/oh-my-pi/pull/11957) - fix(catalog): merge LiteLLM compat across management endpoints by [@&#8203;lz37](https://github.com/lz37) in [#&#8203;11985](https://github.com/can1357/oh-my-pi/pull/11985) - fix(grep): preferred existing literal paths for ranges by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11981](https://github.com/can1357/oh-my-pi/pull/11981) - fix(prompts): mark the tool-roster notice as a delta, not a roster by [@&#8203;camjac251](https://github.com/camjac251) in [#&#8203;11925](https://github.com/can1357/oh-my-pi/pull/11925) - fix(coding-agent): recognize successful kernel shutdowns by [@&#8203;moodiness](https://github.com/moodiness) in [#&#8203;11865](https://github.com/can1357/oh-my-pi/pull/11865) - fix(coding-agent): exclude metadata from executable tool discovery by [@&#8203;moodiness](https://github.com/moodiness) in [#&#8203;11864](https://github.com/can1357/oh-my-pi/pull/11864) - fix(eval): apply fallback chains to completions by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11993](https://github.com/can1357/oh-my-pi/pull/11993) - test(mcp): retry heap-snapshot probe until GC settles by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11978](https://github.com/can1357/oh-my-pi/pull/11978) - fix(eval): harden completion() fallback chains by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11994](https://github.com/can1357/oh-my-pi/pull/11994) - fix(catalog): keep image input on the natively multimodal DeepSeek V4.1 Flash by [@&#8203;infernix](https://github.com/infernix) in [#&#8203;11992](https://github.com/can1357/oh-my-pi/pull/11992) #### New Contributors - [@&#8203;onlyysaurabh](https://github.com/onlyysaurabh) made their first contribution in [#&#8203;11952](https://github.com/can1357/oh-my-pi/pull/11952) - [@&#8203;moodiness](https://github.com/moodiness) made their first contribution in [#&#8203;11865](https://github.com/can1357/oh-my-pi/pull/11865) **Full Changelog**: <https://github.com/can1357/oh-my-pi/compare/v18.1.19...v18.1.20> </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:eyJjcmVhdGVkSW5WZXIiOiI0NC44Mi41IiwidXBkYXRlZEluVmVyIjoiNDQuODIuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
chore(deps): update dependency can1357/oh-my-pi to v18.1.20
All checks were successful
Update hashes / update-hashes (pull_request) Successful in 1m52s
1ec9336c1f
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-09-13 21:03:09 +00:00
renovate-bot deleted branch renovate/can1357-oh-my-pi-18.x 2026-09-13 21:04: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!177
No description provided.