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

Merged
renovate-bot merged 2 commits from renovate/can1357-oh-my-pi-18.x into main 2026-09-17 02:05:38 +00:00
Collaborator

This PR contains the following updates:

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

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

Compare Source

@​oh-my-pi/pi-ai

Added
  • stream() and streamSimple() support asynchronous model header resolution for each request attempt, including authentication retries and cancellation.
  • Provider login prompts can request masked entry with secret: true.

@​oh-my-pi/pi-catalog

Added
  • Models can carry deferred request-header resolvers, and model managers can reconstruct omitted cached headers from authoritative local configuration without persisting credentials.

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

Breaking Changes
  • Config-backed headers now resolve asynchronously through ModelRegistry.getProviderHeaders() or resolveModelHeaders(); removed the synchronous config/model-config-values module.
  • Removed the unused ConfigFile.getMtimeMsAsync(), tryLoadAsync(), loadAsync(), and loadOrDefaultAsync() methods.
  • Custom SQL session clients must support transactions for atomic renames.
Added
  • Type ^ to tag a model for delegation, with atomic display-name chips and session-persisted m1, m2, … agents available to task and eval.
  • Provider login and setup support masked secret prompts; RPC rejects secret prompts rather than requesting ordinary input.
Changed
  • Shell-backed API keys and headers resolve asynchronously without freezing terminal input or running during catalog construction.
Fixed
  • macOS process discovery now retains the complete PID list when locating executables and descendants. (#​12290 by @​iliaal)
  • Reduced snapshot-recording stalls when a session retains large file histories. (#​12279 by @​iliaal)
  • Cancelled background jobs remain tracked until execution finishes, so cleanup cannot report completion prematurely after retention expires. (#​12278 by @​iliaal)
  • Fixed localized edits rewriting unrelated bytes in files with invalid UTF-8; these edits now fail without modifying the file. (#​12277 by @​iliaal)
  • Fixed sloppy edits crashing with a char-boundary panic instead of reporting a match error when the file contains multibyte (e.g. CJK) text.
  • Fixed retry timing reliability in agent sessions by ensuring sleep durations are monotonic
  • Fixed data stability issues when processing streamed lines
  • Resolved same-path move failures in indexed session storage
  • Restricted and revived subagents retain parent-loaded extension hooks without enabling extension-contributed tools.
  • Revived subagents honor the owning session's extension-discovery restrictions.
  • Secret login answers stay hidden in later prompts and cannot be recovered through undo or yank.
  • SQL session renames preserve data on same-path moves, missing sources, and failed overwrites.
  • MySQL session writes no longer use deprecated upsert value references.
  • MCP SSE requests honor one response deadline and report timeouts correctly without replaying accepted tool calls.
  • Legacy extension package-import patterns follow native prefix precedence.
  • Bundled extensions observe theme initialization and changes through the existing live theme export.
  • Configured discovery models retain request-time credentials after offline cache reloads and failed refreshes.
  • Runtime API-key overrides retain precedence over configured credentials.
  • Element handles returned by tab.waitForSelector, tab.$, and related selector helpers can now be passed as arguments to tab.evaluate inside tab.run instead of failing with "JSHandles can be evaluated only in the context they were created".

@​oh-my-pi/pi-tui

Added
  • Editors support whitespace-delimited ^ mention autocomplete and expose registered atoms for host-defined chip rendering.
Changed
  • fuzzyRank accepts readonly candidate arrays without copying them.
Fixed
  • Masked inputs no longer expose their text in diagnostic previews.
Removed
  • Removed the internal fastTailSplices and resetFastTailSplices Markdown instrumentation exports.

@​oh-my-pi/pi-utils

Fixed
  • Optimized model configuration command execution by deduplicating requests and adding failure backoff
  • Prevented unnecessary credential command execution when runtime API keys are configured
  • Retained readLines() results no longer change when later chunks reuse the internal buffer.
  • Long sleeps honor elapsed time and re-arm after premature timer wakes without overflowing native timer delays.

What's Changed

Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.2.2...v18.2.3


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.2.2` → `18.2.3` | --- > ⚠️ **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.2.3`](https://github.com/can1357/oh-my-pi/releases/tag/v18.2.3) [Compare Source](https://github.com/can1357/oh-my-pi/compare/v18.2.2...v18.2.3) #### [@&#8203;oh-my-pi/pi-ai](https://github.com/oh-my-pi/pi-ai) ##### Added - `stream()` and `streamSimple()` support asynchronous model header resolution for each request attempt, including authentication retries and cancellation. - Provider login prompts can request masked entry with `secret: true`. #### [@&#8203;oh-my-pi/pi-catalog](https://github.com/oh-my-pi/pi-catalog) ##### Added - Models can carry deferred request-header resolvers, and model managers can reconstruct omitted cached headers from authoritative local configuration without persisting credentials. #### [@&#8203;oh-my-pi/pi-coding-agent](https://github.com/oh-my-pi/pi-coding-agent) ##### Breaking Changes - Config-backed headers now resolve asynchronously through `ModelRegistry.getProviderHeaders()` or `resolveModelHeaders()`; removed the synchronous `config/model-config-values` module. - Removed the unused `ConfigFile.getMtimeMsAsync()`, `tryLoadAsync()`, `loadAsync()`, and `loadOrDefaultAsync()` methods. - Custom SQL session clients must support transactions for atomic renames. ##### Added - Type `^` to tag a model for delegation, with atomic display-name chips and session-persisted `m1`, `m2`, … agents available to task and eval. - Provider login and setup support masked secret prompts; RPC rejects secret prompts rather than requesting ordinary input. ##### Changed - Shell-backed API keys and headers resolve asynchronously without freezing terminal input or running during catalog construction. ##### Fixed - macOS process discovery now retains the complete PID list when locating executables and descendants. ([#&#8203;12290](https://github.com/can1357/oh-my-pi/pull/12290) by [@&#8203;iliaal](https://github.com/iliaal)) - Reduced snapshot-recording stalls when a session retains large file histories. ([#&#8203;12279](https://github.com/can1357/oh-my-pi/pull/12279) by [@&#8203;iliaal](https://github.com/iliaal)) - Cancelled background jobs remain tracked until execution finishes, so cleanup cannot report completion prematurely after retention expires. ([#&#8203;12278](https://github.com/can1357/oh-my-pi/pull/12278) by [@&#8203;iliaal](https://github.com/iliaal)) - Fixed localized edits rewriting unrelated bytes in files with invalid UTF-8; these edits now fail without modifying the file. ([#&#8203;12277](https://github.com/can1357/oh-my-pi/pull/12277) by [@&#8203;iliaal](https://github.com/iliaal)) - Fixed sloppy edits crashing with a char-boundary panic instead of reporting a match error when the file contains multibyte (e.g. CJK) text. - Fixed retry timing reliability in agent sessions by ensuring sleep durations are monotonic - Fixed data stability issues when processing streamed lines - Resolved same-path move failures in indexed session storage - Restricted and revived subagents retain parent-loaded extension hooks without enabling extension-contributed tools. - Revived subagents honor the owning session's extension-discovery restrictions. - Secret login answers stay hidden in later prompts and cannot be recovered through undo or yank. - SQL session renames preserve data on same-path moves, missing sources, and failed overwrites. - MySQL session writes no longer use deprecated upsert value references. - MCP SSE requests honor one response deadline and report timeouts correctly without replaying accepted tool calls. - Legacy extension package-import patterns follow native prefix precedence. - Bundled extensions observe theme initialization and changes through the existing live `theme` export. - Configured discovery models retain request-time credentials after offline cache reloads and failed refreshes. - Runtime API-key overrides retain precedence over configured credentials. - Element handles returned by `tab.waitForSelector`, `tab.$`, and related selector helpers can now be passed as arguments to `tab.evaluate` inside `tab.run` instead of failing with "JSHandles can be evaluated only in the context they were created". #### [@&#8203;oh-my-pi/pi-tui](https://github.com/oh-my-pi/pi-tui) ##### Added - Editors support whitespace-delimited `^` mention autocomplete and expose registered atoms for host-defined chip rendering. ##### Changed - `fuzzyRank` accepts readonly candidate arrays without copying them. ##### Fixed - Masked inputs no longer expose their text in diagnostic previews. ##### Removed - Removed the internal `fastTailSplices` and `resetFastTailSplices` Markdown instrumentation exports. #### [@&#8203;oh-my-pi/pi-utils](https://github.com/oh-my-pi/pi-utils) ##### Fixed - Optimized model configuration command execution by deduplicating requests and adding failure backoff - Prevented unnecessary credential command execution when runtime API keys are configured - Retained `readLines()` results no longer change when later chunks reuse the internal buffer. - Long sleeps honor elapsed time and re-arm after premature timer wakes without overflowing native timer delays. #### What's Changed - fix(pi-edit): gate sloppy closest\_fragment tail window on char boundary by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;12268](https://github.com/can1357/oh-my-pi/pull/12268) - fix(coding-agent): latch Windows title static on native-path failure, hermetic title tests by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;12254](https://github.com/can1357/oh-my-pi/pull/12254) - fix(agent): retain cancelled jobs until execution settles by [@&#8203;iliaal](https://github.com/iliaal) in [#&#8203;12278](https://github.com/can1357/oh-my-pi/pull/12278) - perf(edit): cache retained snapshot UTF-16 accounting by [@&#8203;iliaal](https://github.com/iliaal) in [#&#8203;12279](https://github.com/can1357/oh-my-pi/pull/12279) - fix(edit): reject invalid UTF-8 before staging edits by [@&#8203;iliaal](https://github.com/iliaal) in [#&#8203;12277](https://github.com/can1357/oh-my-pi/pull/12277) - fix(shell): report accurate macOS process enumeration counts by [@&#8203;iliaal](https://github.com/iliaal) in [#&#8203;12290](https://github.com/can1357/oh-my-pi/pull/12290) **Full Changelog**: <https://github.com/can1357/oh-my-pi/compare/v18.2.2...v18.2.3> </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:eyJjcmVhdGVkSW5WZXIiOiI0NC45NS4wIiwidXBkYXRlZEluVmVyIjoiNDQuOTUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
chore(deps): update dependency can1357/oh-my-pi to v18.2.3
All checks were successful
Update hashes / update-hashes (pull_request) Successful in 1m57s
5d0bfc0dc3
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-09-17 02:03:47 +00:00
renovate-bot deleted branch renovate/can1357-oh-my-pi-18.x 2026-09-17 02:05:38 +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!183
No description provided.