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

Merged
renovate-bot merged 2 commits from renovate/can1357-oh-my-pi-18.x into main 2026-08-29 19:04:19 +00:00
Collaborator

This PR contains the following updates:

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

⚠️ 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.0.11

Compare Source

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

Fixed
  • Fixed agent startup and context compaction failures for models with unrecognized tokenizer encodings.

@​oh-my-pi/pi-ai

Fixed
  • Fixed automatic session retries for Anthropic-compatible streams that end prematurely without a completion signal.
  • Fixed Gemini 3.x tool-call continuations through OpenAI-compatible endpoints.
  • Fixed credential fallback for HTTP 402 payment-required and deactivated-workspace responses, preventing them from being misclassified as quota exhaustion.
  • Fixed Perplexity email sign-in for accounts protected by authenticator-based two-factor authentication.
  • Fixed Qianfan API-key login validation for keys that cannot access the validation model.
  • Fixed Z.AI browser sign-in to report an occupied callback port before opening the browser.

@​oh-my-pi/pi-catalog

Fixed
  • Fixed Baseten GLM models, including GLM-5.3-Flash, being incorrectly classified as non-reasoning models.
  • Fixed Cloudflare AI Gateway catalog refreshes so active Workers AI chat models, including newly released models, are discovered correctly.
  • Fixed Cursor Kimi K3, Grok 4, and Composer 2.5 models being incorrectly treated as text-only when they support image attachments.
  • Fixed OpenRouter routed model variants, including GLM-5.3 and dated DeepSeek V4 Pro, so their reasoning effort options are preserved correctly.
  • Fixed MiniMax-M3 max output regressing to the upstream 512K pricing-tier boundary; all MiniMax providers keep the documented 128K output cap.
  • Fixed GLM-5.3-Flash bundling the 50%-off launch promotion price; the catalog stays on the documented list price.
  • Fixed Synthetic model discovery re-adding image input from the bundled reference when the route advertises text-only modalities.

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

Added
  • Added gallery previews for composer and status-line components, with CLI filters for browsing by surface, composer, or segment.
Changed
  • The status line now displays the thinking level as a compact icon alongside the model name by default; set statusLine.compactThinkingLevel to false to restore the previous display.
Fixed
  • Fixed MCP OAuth discovery for shared API gateways and authorization servers with nested paths, including Keycloak realms, so authentication targets the correct resource issuer and supports endpoint and dynamic client-registration discovery.
  • Fixed credential rotation for HTTP 402 payment-required responses so sibling credentials are tried before model fallback without misclassifying informative non-quota errors.
  • Transport errors after a complete, non-executed tool call can now retry through configured retry budgets and fallback chains when it is safe to do so, instead of ending the turn prematurely.
  • Improved handling of truncated or otherwise undecodable images so they produce an actionable error and no longer permanently block subsequent requests or resumed sessions.
  • Fixed Sharpshooter consolidation preserving memory files and queued changes when an empty replacement is returned.
  • Fixed omp plugin features so it discovers marketplace-installed plugins.
  • Fixed Escape handling when closing the /session information panel; the panel now retains focus until dismissed.
  • Fixed the thinking-block visibility toggle so streamed reasoning is correctly hidden when thinking blocks are set to hidden.
  • Reduced high idle CPU usage while the agent is working.
  • Fixed resumed advisor subscription usage being displayed as a dollar amount instead of as a subscription.
  • Fixed relative API addresses whose names end in image extensions being pasted as text instead of incorrectly treated as missing local image files.
  • Fixed chat Markdown links and bare URLs so they become clickable OSC 8 hyperlinks when tui.hyperlinks=always is enabled.
  • Fixed unreadable composer text on light terminal backgrounds when using transparent composer styles.
  • Fixed retry.fallbackChains warnings for valid selectors from providers whose model discovery is still pending; validation now updates after discovery completes.
  • Fixed visible browser windows launched by OMP so page content resizes with the operating-system window.
  • Fixed Python evaluation hanging on Windows when importing native-extension modules such as NumPy.
  • Fixed subagent extension context helpers so ctx.getContextUsage() and ctx.compact() operate on the child session.
  • Fixed lsp diagnostics incorrectly reporting success for project-aware pull-diagnostic servers when diagnostics time out or fail.
  • Corrected labels under Settings > Context > Compaction Token Limit.
  • Fixed orphaned pages, iframes, and workers accumulating in the shared headless browser after abnormal OMP session termination.

@​oh-my-pi/pi-mnemopi

Fixed
  • Fixed working-memory recall returning too few or no results after matching memories were invalidated.

@​oh-my-pi/pi-natives

Fixed
  • Fixed staging and committing files through a reused Git repository handle, ensuring newly staged changes are correctly included in commits even on filesystems with coarse timestamp resolution.

@​oh-my-pi/pi-tui

Added
  • Added setTerminalHyperlinks() to let hosts control OSC 8 hyperlink behavior in rendered Markdown links.
Fixed
  • Fixed inline color swatches appearing for words with hex-like prefixes, such as #each; swatches now appear only when the entire word is a valid color.

@​oh-my-pi/pi-utils

Fixed
  • Fixed runtime installation getting stuck for up to 60 seconds after an installer crash or forced termination, allowing subsequent installation attempts to proceed normally.

What's Changed

New Contributors

Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.0.10...v18.0.11


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.0.10` → `18.0.11` | --- > ⚠️ **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.0.11`](https://github.com/can1357/oh-my-pi/releases/tag/v18.0.11) [Compare Source](https://github.com/can1357/oh-my-pi/compare/v18.0.10...v18.0.11) #### [@&#8203;oh-my-pi/pi-agent-core](https://github.com/oh-my-pi/pi-agent-core) ##### Fixed - Fixed agent startup and context compaction failures for models with unrecognized tokenizer encodings. #### [@&#8203;oh-my-pi/pi-ai](https://github.com/oh-my-pi/pi-ai) ##### Fixed - Fixed automatic session retries for Anthropic-compatible streams that end prematurely without a completion signal. - Fixed Gemini 3.x tool-call continuations through OpenAI-compatible endpoints. - Fixed credential fallback for HTTP 402 payment-required and deactivated-workspace responses, preventing them from being misclassified as quota exhaustion. - Fixed Perplexity email sign-in for accounts protected by authenticator-based two-factor authentication. - Fixed Qianfan API-key login validation for keys that cannot access the validation model. - Fixed Z.AI browser sign-in to report an occupied callback port before opening the browser. #### [@&#8203;oh-my-pi/pi-catalog](https://github.com/oh-my-pi/pi-catalog) ##### Fixed - Fixed Baseten GLM models, including GLM-5.3-Flash, being incorrectly classified as non-reasoning models. - Fixed Cloudflare AI Gateway catalog refreshes so active Workers AI chat models, including newly released models, are discovered correctly. - Fixed Cursor Kimi K3, Grok 4, and Composer 2.5 models being incorrectly treated as text-only when they support image attachments. - Fixed OpenRouter routed model variants, including GLM-5.3 and dated DeepSeek V4 Pro, so their reasoning effort options are preserved correctly. - Fixed MiniMax-M3 max output regressing to the upstream 512K pricing-tier boundary; all MiniMax providers keep the documented 128K output cap. - Fixed GLM-5.3-Flash bundling the 50%-off launch promotion price; the catalog stays on the documented list price. - Fixed Synthetic model discovery re-adding image input from the bundled reference when the route advertises text-only modalities. #### [@&#8203;oh-my-pi/pi-coding-agent](https://github.com/oh-my-pi/pi-coding-agent) ##### Added - Added gallery previews for composer and status-line components, with CLI filters for browsing by surface, composer, or segment. ##### Changed - The status line now displays the thinking level as a compact icon alongside the model name by default; set `statusLine.compactThinkingLevel` to `false` to restore the previous display. ##### Fixed - Fixed MCP OAuth discovery for shared API gateways and authorization servers with nested paths, including Keycloak realms, so authentication targets the correct resource issuer and supports endpoint and dynamic client-registration discovery. - Fixed credential rotation for HTTP 402 payment-required responses so sibling credentials are tried before model fallback without misclassifying informative non-quota errors. - Transport errors after a complete, non-executed tool call can now retry through configured retry budgets and fallback chains when it is safe to do so, instead of ending the turn prematurely. - Improved handling of truncated or otherwise undecodable images so they produce an actionable error and no longer permanently block subsequent requests or resumed sessions. - Fixed Sharpshooter consolidation preserving memory files and queued changes when an empty replacement is returned. - Fixed `omp plugin features` so it discovers marketplace-installed plugins. - Fixed Escape handling when closing the `/session` information panel; the panel now retains focus until dismissed. - Fixed the thinking-block visibility toggle so streamed reasoning is correctly hidden when thinking blocks are set to hidden. - Reduced high idle CPU usage while the agent is working. - Fixed resumed advisor subscription usage being displayed as a dollar amount instead of as a subscription. - Fixed relative API addresses whose names end in image extensions being pasted as text instead of incorrectly treated as missing local image files. - Fixed chat Markdown links and bare URLs so they become clickable OSC 8 hyperlinks when `tui.hyperlinks=always` is enabled. - Fixed unreadable composer text on light terminal backgrounds when using transparent composer styles. - Fixed `retry.fallbackChains` warnings for valid selectors from providers whose model discovery is still pending; validation now updates after discovery completes. - Fixed visible browser windows launched by OMP so page content resizes with the operating-system window. - Fixed Python evaluation hanging on Windows when importing native-extension modules such as NumPy. - Fixed subagent extension context helpers so `ctx.getContextUsage()` and `ctx.compact()` operate on the child session. - Fixed `lsp diagnostics` incorrectly reporting success for project-aware pull-diagnostic servers when diagnostics time out or fail. - Corrected labels under `Settings > Context > Compaction Token Limit`. - Fixed orphaned pages, iframes, and workers accumulating in the shared headless browser after abnormal OMP session termination. #### [@&#8203;oh-my-pi/pi-mnemopi](https://github.com/oh-my-pi/pi-mnemopi) ##### Fixed - Fixed working-memory recall returning too few or no results after matching memories were invalidated. #### [@&#8203;oh-my-pi/pi-natives](https://github.com/oh-my-pi/pi-natives) ##### Fixed - Fixed staging and committing files through a reused Git repository handle, ensuring newly staged changes are correctly included in commits even on filesystems with coarse timestamp resolution. #### [@&#8203;oh-my-pi/pi-tui](https://github.com/oh-my-pi/pi-tui) ##### Added - Added `setTerminalHyperlinks()` to let hosts control OSC 8 hyperlink behavior in rendered Markdown links. ##### Fixed - Fixed inline color swatches appearing for words with hex-like prefixes, such as `#each`; swatches now appear only when the entire word is a valid color. #### [@&#8203;oh-my-pi/pi-utils](https://github.com/oh-my-pi/pi-utils) ##### Fixed - Fixed runtime installation getting stuck for up to 60 seconds after an installer crash or forced termination, allowing subsequent installation attempts to proceed normally. #### What's Changed - fix(tui): hide thinking blocks emitted as append-only stable rows by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10178](https://github.com/can1357/oh-my-pi/pull/10178) - fix(coding-agent): resolve marketplace plugin features by [@&#8203;thebtf](https://github.com/thebtf) in [#&#8203;10183](https://github.com/can1357/oh-my-pi/pull/10183) - test(coding-agent): make issue-966 repro deterministic against stale gix index by [@&#8203;Mustaqeem66](https://github.com/Mustaqeem66) in [#&#8203;10190](https://github.com/can1357/oh-my-pi/pull/10190) - fix(tui): honor tui.hyperlinks setting for chat markdown links by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10196](https://github.com/can1357/oh-my-pi/pull/10196) - fix(sharpshooter): refuse all-empty replacement to prevent memory wipe by [@&#8203;STRML](https://github.com/STRML) in [#&#8203;10200](https://github.com/can1357/oh-my-pi/pull/10200) - fix(browser): reap orphaned shared-browser targets from dead sessions by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10025](https://github.com/can1357/oh-my-pi/pull/10025) - fix(catalog,coding-agent): strip OpenRouter route suffixes in bareModelId by [@&#8203;yudhiesh-oc](https://github.com/yudhiesh-oc) in [#&#8203;10034](https://github.com/can1357/oh-my-pi/pull/10034) - fix(lsp): surface slow or failed pull diagnostics instead of reporting OK by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10036](https://github.com/can1357/oh-my-pi/pull/10036) - fix(tui): keep transparent composer text readable by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10039](https://github.com/can1357/oh-my-pi/pull/10039) - fix(mcp): support sub-path OAuth issuer discovery by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10045](https://github.com/can1357/oh-my-pi/pull/10045) - fix(session): defer retry.fallbackChains warnings for pending discovery by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10050](https://github.com/can1357/oh-my-pi/pull/10050) - fix(coding-agent): stop an undecodable image wedging a session by [@&#8203;dungartoriaaa](https://github.com/dungartoriaaa) in [#&#8203;10055](https://github.com/can1357/oh-my-pi/pull/10055) - fix(ai): complete Perplexity TOTP login by [@&#8203;spcbot](https://github.com/spcbot) in [#&#8203;10059](https://github.com/can1357/oh-my-pi/pull/10059) - fix(coding-agent): correct compact limit label by [@&#8203;kidonng](https://github.com/kidonng) in [#&#8203;10069](https://github.com/can1357/oh-my-pi/pull/10069) - fix(ai): tolerate qianfan invalid\_model during api key validation by [@&#8203;kindredzhang](https://github.com/kindredzhang) in [#&#8203;10073](https://github.com/can1357/oh-my-pi/pull/10073) - Enable image input for supported Cursor models by [@&#8203;HarryFalse](https://github.com/HarryFalse) in [#&#8203;10076](https://github.com/can1357/oh-my-pi/pull/10076) - fix(catalog): mirror Workers AI models into Cloudflare gateway by [@&#8203;AshishKumar4](https://github.com/AshishKumar4) in [#&#8203;10084](https://github.com/can1357/oh-my-pi/pull/10084) - fix(browser): don't pin viewport on visible headless launches by [@&#8203;mgarmash](https://github.com/mgarmash) in [#&#8203;10095](https://github.com/can1357/oh-my-pi/pull/10095) - fix(mnemopi): also exclude expired rows from FTS candidate slots by [@&#8203;BAKocska](https://github.com/BAKocska) in [#&#8203;10096](https://github.com/can1357/oh-my-pi/pull/10096) - fix(extensions): restore subagent context callbacks by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10098](https://github.com/can1357/oh-my-pi/pull/10098) - fix(catalog): Fix Baseten GLM models being marked as non-reasoning (including GLM 5.3 Flash) by [@&#8203;jcfrancisco](https://github.com/jcfrancisco) in [#&#8203;10100](https://github.com/can1357/oh-my-pi/pull/10100) - fix(tui): preserve relative image URL pastes by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10106](https://github.com/can1357/oh-my-pi/pull/10106) - fix(coding-agent): close /session panel with Esc without aborting the session by [@&#8203;brunowowk](https://github.com/brunowowk) in [#&#8203;10110](https://github.com/can1357/oh-my-pi/pull/10110) - fix(ai): classify zero-content message\_stop stream truncation as transient by [@&#8203;bk-ty](https://github.com/bk-ty) in [#&#8203;10112](https://github.com/can1357/oh-my-pi/pull/10112) - fix(ai): retry empty Anthropic stream truncations by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10114](https://github.com/can1357/oh-my-pi/pull/10114) - fix(utils): make runtime install lock crash-safe by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10123](https://github.com/can1357/oh-my-pi/pull/10123) - fix(coding-agent): stop per-frame model-catalog scan in cost status segment by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10131](https://github.com/can1357/oh-my-pi/pull/10131) - fix(pi-vcs): read the git index from disk to avoid stale snapshot by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10132](https://github.com/can1357/oh-my-pi/pull/10132) - fix(auth): prevent unregistered Z.AI callback ports by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10160](https://github.com/can1357/oh-my-pi/pull/10160) - fix(coding-agent): prefer RFC 9728 path-inserted protected-resource metadata by [@&#8203;Chityanj](https://github.com/Chityanj) in [#&#8203;10168](https://github.com/can1357/oh-my-pi/pull/10168) - fix(coding-agent): auto-retry transport errors after proven-unexecuted tool calls by [@&#8203;1Morganmore](https://github.com/1Morganmore) in [#&#8203;10171](https://github.com/can1357/oh-my-pi/pull/10171) - fix(ai): preserve Gemini thought signatures by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10173](https://github.com/can1357/oh-my-pi/pull/10173) - fix(agent): fall back when native tokenizer encoding is unknown by [@&#8203;atacolak](https://github.com/atacolak) in [#&#8203;10174](https://github.com/can1357/oh-my-pi/pull/10174) - docs: sync documentation with code and changelogs as of 18.0.10 by [@&#8203;KamijoToma](https://github.com/KamijoToma) in [#&#8203;10176](https://github.com/can1357/oh-my-pi/pull/10176) - fix(ai): classify HTTP 402 as usage limit to rotate sibling OAuth credentials before model fallback by [@&#8203;sshantiomm-coder](https://github.com/sshantiomm-coder) in [#&#8203;10181](https://github.com/can1357/oh-my-pi/pull/10181) #### New Contributors - [@&#8203;thebtf](https://github.com/thebtf) made their first contribution in [#&#8203;10183](https://github.com/can1357/oh-my-pi/pull/10183) - [@&#8203;yudhiesh-oc](https://github.com/yudhiesh-oc) made their first contribution in [#&#8203;10034](https://github.com/can1357/oh-my-pi/pull/10034) - [@&#8203;spcbot](https://github.com/spcbot) made their first contribution in [#&#8203;10059](https://github.com/can1357/oh-my-pi/pull/10059) - [@&#8203;kindredzhang](https://github.com/kindredzhang) made their first contribution in [#&#8203;10073](https://github.com/can1357/oh-my-pi/pull/10073) - [@&#8203;HarryFalse](https://github.com/HarryFalse) made their first contribution in [#&#8203;10076](https://github.com/can1357/oh-my-pi/pull/10076) - [@&#8203;mgarmash](https://github.com/mgarmash) made their first contribution in [#&#8203;10095](https://github.com/can1357/oh-my-pi/pull/10095) - [@&#8203;brunowowk](https://github.com/brunowowk) made their first contribution in [#&#8203;10110](https://github.com/can1357/oh-my-pi/pull/10110) - [@&#8203;bk-ty](https://github.com/bk-ty) made their first contribution in [#&#8203;10112](https://github.com/can1357/oh-my-pi/pull/10112) - [@&#8203;Chityanj](https://github.com/Chityanj) made their first contribution in [#&#8203;10168](https://github.com/can1357/oh-my-pi/pull/10168) - [@&#8203;1Morganmore](https://github.com/1Morganmore) made their first contribution in [#&#8203;10171](https://github.com/can1357/oh-my-pi/pull/10171) - [@&#8203;sshantiomm-coder](https://github.com/sshantiomm-coder) made their first contribution in [#&#8203;10181](https://github.com/can1357/oh-my-pi/pull/10181) **Full Changelog**: <https://github.com/can1357/oh-my-pi/compare/v18.0.10...v18.0.11> </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:eyJjcmVhdGVkSW5WZXIiOiI0NC41MC4zIiwidXBkYXRlZEluVmVyIjoiNDQuNTAuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
chore(deps): update dependency can1357/oh-my-pi to v18.0.11
All checks were successful
Update hashes / update-hashes (pull_request) Successful in 1m53s
aa8635f9cf
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-08-29 19:02:30 +00:00
renovate-bot deleted branch renovate/can1357-oh-my-pi-18.x 2026-08-29 19:04:19 +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!159
No description provided.