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

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

This PR contains the following updates:

Package Update Change
can1357/oh-my-pi patch 18.12.0 → 18.12.1

⚠️ Warning

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


Release Notes

can1357/oh-my-pi

v18.12.1

Compare Source

@​oh-my-pi/pi-ai

Fixed
  • Fixed every request failing behind a TLS-inspecting proxy that refuses compressed uploads: a 400/403/415 whose body is not JSON, or the Anthropic API's "request body is not valid JSON" after a proxy drops Content-Encoding, now resends the body uncompressed and stops compressing for that host (#​16108 by @​alphastorm)

@​oh-my-pi/pi-catalog

Fixed
  • Anthropic's request-encoding-rejection now also matches the API's "request body is not valid JSON" 400, which a gzip body gets when a proxy drops its Content-Encoding header (#​16108 by @​alphastorm)

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

Breaking Changes
  • Removed display() from eval in both Python and JavaScript; print (and console.log in JavaScript) covers it
Added
  • Added advisor.continueSeverity (nit, concern, blocker) to choose the minimum advisor note severity that wakes the agent after it finished with a final answer; lower-severity notes stay as a card at the end of the transcript
  • Printed DataFrames/Series render as tables, large dicts/lists and objects as JSON trees, and Markdown objects as Markdown for the user, while the model sees the printed text
  • Printing a figure or image in eval attaches the image to the result
Changed
  • An advisor concern raised after the agent's final answer now continues the run by default instead of waiting at the end of the transcript; set advisor.continueSeverity to blocker for the previous behavior
Fixed
  • Fixed context-file @ imports failing to load paths containing backslash-escaped spaces (#​16090)

@​oh-my-pi/pi-natives

Fixed
  • Fixed native memory growing without bound, and eventually crashing the process, when files in a downloaded (WASM) grammar language such as C# were parsed repeatedly (#​16067)

@​oh-my-pi/pi-tui

Breaking Changes
  • numberedCode, readContentCode and nativeDiff take the file's path (path) instead of a language, and describeGroupedOutput drops its lang option: Tern picks the grammar of file contents from their path
Changed
  • Advisor notes in Tern read as a callout tinted by their worst severity: its icon and a tally (Concern, 1 blocker · 2 concerns) head the card with the advisor's name at the end, and several notes each lead with their own severity icon
Fixed
  • Fixed images rendering blank inside tmux on Kitty-capable terminals when tmux's allow-passthrough is off (the default); omp now falls back to SIXEL or the text placeholder instead of sending Kitty graphics tmux drops
  • Fixed Tern drawing tool cards' file contents (write, read, edit, grep, find, ast-grep, ast-edit) plain or in the wrong language when omp did not know the file's extension (.ptx) or mapped it to a neighbor (.cu as C++); omp now sends the file's path and Tern picks the grammar

What's Changed

Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.12.0...v18.12.1


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.0` → `18.12.1` | --- > ⚠️ **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.1`](https://github.com/can1357/oh-my-pi/releases/tag/v18.12.1) [Compare Source](https://github.com/can1357/oh-my-pi/compare/v18.12.0...v18.12.1) #### [@&#8203;oh-my-pi/pi-ai](https://github.com/oh-my-pi/pi-ai) ##### Fixed - Fixed every request failing behind a TLS-inspecting proxy that refuses compressed uploads: a 400/403/415 whose body is not JSON, or the Anthropic API's "request body is not valid JSON" after a proxy drops `Content-Encoding`, now resends the body uncompressed and stops compressing for that host ([#&#8203;16108](https://github.com/can1357/oh-my-pi/pull/16108) by [@&#8203;alphastorm](https://github.com/alphastorm)) #### [@&#8203;oh-my-pi/pi-catalog](https://github.com/oh-my-pi/pi-catalog) ##### Fixed - Anthropic's `request-encoding-rejection` now also matches the API's "request body is not valid JSON" 400, which a gzip body gets when a proxy drops its `Content-Encoding` header ([#&#8203;16108](https://github.com/can1357/oh-my-pi/pull/16108) by [@&#8203;alphastorm](https://github.com/alphastorm)) #### [@&#8203;oh-my-pi/pi-coding-agent](https://github.com/oh-my-pi/pi-coding-agent) ##### Breaking Changes - Removed `display()` from eval in both Python and JavaScript; `print` (and `console.log` in JavaScript) covers it ##### Added - Added `advisor.continueSeverity` (`nit`, `concern`, `blocker`) to choose the minimum advisor note severity that wakes the agent after it finished with a final answer; lower-severity notes stay as a card at the end of the transcript - Printed DataFrames/Series render as tables, large dicts/lists and objects as JSON trees, and Markdown objects as Markdown for the user, while the model sees the printed text - Printing a figure or image in eval attaches the image to the result ##### Changed - An advisor `concern` raised after the agent's final answer now continues the run by default instead of waiting at the end of the transcript; set `advisor.continueSeverity` to `blocker` for the previous behavior ##### Fixed - Fixed context-file `@` imports failing to load paths containing backslash-escaped spaces ([#&#8203;16090](https://github.com/can1357/oh-my-pi/issues/16090)) #### [@&#8203;oh-my-pi/pi-natives](https://github.com/oh-my-pi/pi-natives) ##### Fixed - Fixed native memory growing without bound, and eventually crashing the process, when files in a downloaded (WASM) grammar language such as C# were parsed repeatedly ([#&#8203;16067](https://github.com/can1357/oh-my-pi/issues/16067)) #### [@&#8203;oh-my-pi/pi-tui](https://github.com/oh-my-pi/pi-tui) ##### Breaking Changes - `numberedCode`, `readContentCode` and `nativeDiff` take the file's path (`path`) instead of a language, and `describeGroupedOutput` drops its `lang` option: Tern picks the grammar of file contents from their path ##### Changed - Advisor notes in Tern read as a callout tinted by their worst severity: its icon and a tally (`Concern`, `1 blocker · 2 concerns`) head the card with the advisor's name at the end, and several notes each lead with their own severity icon ##### Fixed - Fixed images rendering blank inside tmux on Kitty-capable terminals when tmux's `allow-passthrough` is off (the default); omp now falls back to SIXEL or the text placeholder instead of sending Kitty graphics tmux drops - Fixed Tern drawing tool cards' file contents (write, read, edit, grep, find, ast-grep, ast-edit) plain or in the wrong language when omp did not know the file's extension (`.ptx`) or mapped it to a neighbor (`.cu` as C++); omp now sends the file's path and Tern picks the grammar #### What's Changed - fix(ai): resend uncompressed when a proxy rejects a compressed request body by [@&#8203;alphastorm](https://github.com/alphastorm) in [#&#8203;16108](https://github.com/can1357/oh-my-pi/pull/16108) - fix(tui): answered allow-passthrough in fake tmux client fixture by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;16112](https://github.com/can1357/oh-my-pi/pull/16112) - fix(ast): retired per-thread wasm parser store after a byte budget by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;16078](https://github.com/can1357/oh-my-pi/pull/16078) - fix(coding-agent): support escaped spaces in context imports by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;16091](https://github.com/can1357/oh-my-pi/pull/16091) **Full Changelog**: <https://github.com/can1357/oh-my-pi/compare/v18.12.0...v18.12.1> </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:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNjYuMCIsInVwZGF0ZWRJblZlciI6IjQ0LjE2Ni4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
chore(deps): update dependency can1357/oh-my-pi to v18.12.1
All checks were successful
Update hashes / update-hashes (pull_request) Successful in 1m51s
38ebbb912c
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-10-18 00:05:12 +00:00
renovate-bot deleted branch renovate/can1357-oh-my-pi-18.x 2026-10-18 00:06:58 +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!233
No description provided.