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

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

This PR contains the following updates:

Package Update Change
can1357/oh-my-pi patch 18.9.1 → 18.9.2

⚠️ Warning

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


Release Notes

can1357/oh-my-pi

v18.9.2

Compare Source

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

Changed
  • Improved context caching for repeat turns, reducing redundant prompt processing and making subsequent turns faster when the system prompt is unchanged.

@​oh-my-pi/pi-ai

Breaking Changes
  • Renamed TypeSafeJudge to NativeJudge and TypeSafeApiError to JudgmentApiError, including their associated option types. JUDGMENT_ROUTES has been removed; use isJudgmentApi or create a judge for catalog models with createNativeJudge(model, { apiKey }).
Added
  • Added native judge support for OpenAI’s Decisions API and Cloudflare Workers AI decision models, including the openai-decisions and workers-ai-systemone APIs. The auth gateway’s System One route supports both providers.
  • Added createNativeJudge(model, { apiKey, headers, fetch }) for creating judges from catalog models with their configured request model IDs and question limits.
  • Added Cloudflare Workers AI authentication with loginCloudflareWorkersAi, storing the API token and account ID; logging in again with the same token replaces the existing credential.
  • Added automatic question batching to NativeJudge for endpoints with question limits, with up to four concurrent batches and merged answers and usage reporting. Usage from successful batches is reported through partial-usage callbacks and both session and auth-gateway usage ledgers, even if another batch fails.
Changed
  • Improved Anthropic prompt caching for long conversations, reducing memory usage while selecting cache breakpoints.
Fixed
  • Fixed Devin-routed OpenAI models returning invalid_argument on every turn after an existing session was switched from openai-codex.

@​oh-my-pi/pi-catalog

Removed
  • Removed parseCloudflareAiGatewayCredential, serializeCloudflareAiGatewayCredential, and CloudflareAiGatewayCredential from @oh-my-pi/pi-catalog/wire/cloudflare-ai-gateway. Use the equivalents from @oh-my-pi/pi-catalog/wire/cloudflare instead.

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

Fixed
  • Improved responsiveness when adding assistant text after tool calls in long transcripts.
  • Fixed apply_patch handling of context-free hunks when the target text appears multiple times.
  • Fixed find filename ranking and sketch scoring with judge endpoints that limit the number of questions per request.
  • Fixed omp gc --apply leaving temporary session files after an interrupted save.
  • Fixed omp auth-gateway serve handling of OpenRouter routing variants such as :floor and :nitro.
  • Improved validation errors for computer helpers with missing or non-string text arguments by identifying the helper and argument involved.
  • Fixed /tan forks incorrectly inheriting the parent task's subagent spending while preserving token counts.
  • Fixed omp:// documentation links so they open the corresponding files in source checkouts.
  • Fixed bare model IDs in models.yml incorrectly resolving to auto-discovered Ollama, llama.cpp, or LM Studio providers.
  • Added warnings when configured Ollama, llama.cpp, or LM Studio endpoints cannot be reached, identifying the relevant environment variable.

@​oh-my-pi/pi-natives

Fixed
  • Fixed stalls when highlighting Markdown tool previews containing many inline spans or backslash escapes.

@​oh-my-pi/pi-tui

Added
  • Added native TSP rendering support for Tern terminal sessions running inside tmux, with automatic session detection and safe title-setting behavior.
Fixed
  • Improved responsiveness when inserting assistant messages after tool calls in long transcripts.

@​oh-my-pi/pi-utils

Changed
  • Improved streaming JSON parsing performance for tool arguments containing many string values.
Fixed
  • Fixed parsing of long strings that contain closing delimiters other than double or single quotes.

What's Changed

New Contributors

Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.9.1...v18.9.2


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.9.1` → `18.9.2` | --- > ⚠️ **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.9.2`](https://github.com/can1357/oh-my-pi/releases/tag/v18.9.2) [Compare Source](https://github.com/can1357/oh-my-pi/compare/v18.9.1...v18.9.2) #### [@&#8203;oh-my-pi/pi-agent-core](https://github.com/oh-my-pi/pi-agent-core) ##### Changed - Improved context caching for repeat turns, reducing redundant prompt processing and making subsequent turns faster when the system prompt is unchanged. #### [@&#8203;oh-my-pi/pi-ai](https://github.com/oh-my-pi/pi-ai) ##### Breaking Changes - Renamed `TypeSafeJudge` to `NativeJudge` and `TypeSafeApiError` to `JudgmentApiError`, including their associated option types. `JUDGMENT_ROUTES` has been removed; use `isJudgmentApi` or create a judge for catalog models with `createNativeJudge(model, { apiKey })`. ##### Added - Added native judge support for OpenAI’s Decisions API and Cloudflare Workers AI decision models, including the `openai-decisions` and `workers-ai-systemone` APIs. The auth gateway’s System One route supports both providers. - Added `createNativeJudge(model, { apiKey, headers, fetch })` for creating judges from catalog models with their configured request model IDs and question limits. - Added Cloudflare Workers AI authentication with `loginCloudflareWorkersAi`, storing the API token and account ID; logging in again with the same token replaces the existing credential. - Added automatic question batching to `NativeJudge` for endpoints with question limits, with up to four concurrent batches and merged answers and usage reporting. Usage from successful batches is reported through partial-usage callbacks and both session and auth-gateway usage ledgers, even if another batch fails. ##### Changed - Improved Anthropic prompt caching for long conversations, reducing memory usage while selecting cache breakpoints. ##### Fixed - Fixed Devin-routed OpenAI models returning `invalid_argument` on every turn after an existing session was switched from `openai-codex`. #### [@&#8203;oh-my-pi/pi-catalog](https://github.com/oh-my-pi/pi-catalog) ##### Removed - Removed `parseCloudflareAiGatewayCredential`, `serializeCloudflareAiGatewayCredential`, and `CloudflareAiGatewayCredential` from `@oh-my-pi/pi-catalog/wire/cloudflare-ai-gateway`. Use the equivalents from `@oh-my-pi/pi-catalog/wire/cloudflare` instead. #### [@&#8203;oh-my-pi/pi-coding-agent](https://github.com/oh-my-pi/pi-coding-agent) ##### Fixed - Improved responsiveness when adding assistant text after tool calls in long transcripts. - Fixed `apply_patch` handling of context-free hunks when the target text appears multiple times. - Fixed `find` filename ranking and sketch scoring with judge endpoints that limit the number of questions per request. - Fixed `omp gc --apply` leaving temporary session files after an interrupted save. - Fixed `omp auth-gateway serve` handling of OpenRouter routing variants such as `:floor` and `:nitro`. - Improved validation errors for `computer` helpers with missing or non-string text arguments by identifying the helper and argument involved. - Fixed `/tan` forks incorrectly inheriting the parent task's subagent spending while preserving token counts. - Fixed `omp://` documentation links so they open the corresponding files in source checkouts. - Fixed bare model IDs in `models.yml` incorrectly resolving to auto-discovered Ollama, llama.cpp, or LM Studio providers. - Added warnings when configured Ollama, llama.cpp, or LM Studio endpoints cannot be reached, identifying the relevant environment variable. #### [@&#8203;oh-my-pi/pi-natives](https://github.com/oh-my-pi/pi-natives) ##### Fixed - Fixed stalls when highlighting Markdown tool previews containing many inline spans or backslash escapes. #### [@&#8203;oh-my-pi/pi-tui](https://github.com/oh-my-pi/pi-tui) ##### Added - Added native TSP rendering support for Tern terminal sessions running inside tmux, with automatic session detection and safe title-setting behavior. ##### Fixed - Improved responsiveness when inserting assistant messages after tool calls in long transcripts. #### [@&#8203;oh-my-pi/pi-utils](https://github.com/oh-my-pi/pi-utils) ##### Changed - Improved streaming JSON parsing performance for tool arguments containing many string values. ##### Fixed - Fixed parsing of long strings that contain closing delimiters other than double or single quotes. #### What's Changed - fix(natives): register corrected Markdown grammar at build time by [@&#8203;iliaal](https://github.com/iliaal) in [#&#8203;15272](https://github.com/can1357/oh-my-pi/pull/15272) - perf(natives): vendor the Markdown grammar without exponential backtracking by [@&#8203;sjawhar](https://github.com/sjawhar) in [#&#8203;13838](https://github.com/can1357/oh-my-pi/pull/13838) - perf(utils): avoid bulk scan setup for short escaped runs by [@&#8203;iliaal](https://github.com/iliaal) in [#&#8203;15273](https://github.com/can1357/oh-my-pi/pull/15273) - perf(coding-agent): defer highlighter initialization by [@&#8203;iliaal](https://github.com/iliaal) in [#&#8203;15299](https://github.com/can1357/oh-my-pi/pull/15299) - perf(read): compact directory metadata spacing by [@&#8203;MikeeI](https://github.com/MikeeI) in [#&#8203;9062](https://github.com/can1357/oh-my-pi/pull/9062) - perf(tui): keep the transcript entry mirror in step on insert-after-anchor by [@&#8203;F0Rextasy](https://github.com/F0Rextasy) in [#&#8203;14344](https://github.com/can1357/oh-my-pi/pull/14344) - perf(coding-agent): compact Read directory metadata for 18.9 by [@&#8203;iliaal](https://github.com/iliaal) in [#&#8203;15352](https://github.com/can1357/oh-my-pi/pull/15352) - perf(tui): keep transcript insertions synchronized on 18.9 by [@&#8203;iliaal](https://github.com/iliaal) in [#&#8203;15353](https://github.com/can1357/oh-my-pi/pull/15353) - fix(coding-agent): prefer models.yml providers over implicit local discovery by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;15360](https://github.com/can1357/oh-my-pi/pull/15360) - docs(readme): use nix profile add instead of deprecated install by [@&#8203;akai-hana](https://github.com/akai-hana) in [#&#8203;15297](https://github.com/can1357/oh-my-pi/pull/15297) - chore(ci): pin Bun 1.4.3 in the runner and docs images by [@&#8203;yuzu-octopus](https://github.com/yuzu-octopus) in [#&#8203;15324](https://github.com/can1357/oh-my-pi/pull/15324) - fix(edit): apply_patch binds hunks to the first match like Codex by [@&#8203;Ikaleio](https://github.com/Ikaleio) in [#&#8203;15340](https://github.com/can1357/oh-my-pi/pull/15340) - fix(find): cap judgment requests at 16 questions by [@&#8203;yuzu-octopus](https://github.com/yuzu-octopus) in [#&#8203;15160](https://github.com/can1357/oh-my-pi/pull/15160) - refactor(ai): one waitForRetry helper for the provider retry-wait hook by [@&#8203;yuzu-octopus](https://github.com/yuzu-octopus) in [#&#8203;15307](https://github.com/can1357/oh-my-pi/pull/15307) - refactor(config): one json config-source stack for dap and lsp by [@&#8203;yuzu-octopus](https://github.com/yuzu-octopus) in [#&#8203;15306](https://github.com/can1357/oh-my-pi/pull/15306) - perf(ai): fuse three index walks into the transform passes by [@&#8203;yuzu-octopus](https://github.com/yuzu-octopus) in [#&#8203;15330](https://github.com/can1357/oh-my-pi/pull/15330) - perf(ai): pick anthropic cache breakpoints in one backward walk by [@&#8203;yuzu-octopus](https://github.com/yuzu-octopus) in [#&#8203;15219](https://github.com/can1357/oh-my-pi/pull/15219) - perf(agent): stop joining the system prompt and re-rendering tool keys per build by [@&#8203;yuzu-octopus](https://github.com/yuzu-octopus) in [#&#8203;15218](https://github.com/can1357/oh-my-pi/pull/15218) - perf(scrapers): collapse the youtube metadata and subtitle spawns into one by [@&#8203;yuzu-octopus](https://github.com/yuzu-octopus) in [#&#8203;15334](https://github.com/can1357/oh-my-pi/pull/15334) - feat(coding-agent): add computer element doubleClick and name the pick when element calls hit find()'s array by [@&#8203;will-bogusz](https://github.com/will-bogusz) in [#&#8203;15312](https://github.com/can1357/oh-my-pi/pull/15312) - fix(computer): name the helper and argument a malformed call passes, and take menu paths as separate titles by [@&#8203;will-bogusz](https://github.com/will-bogusz) in [#&#8203;15309](https://github.com/can1357/oh-my-pi/pull/15309) - fix(coding-agent): reset inherited nested task billing in forks by [@&#8203;anatoli-tsinovoy](https://github.com/anatoli-tsinovoy) in [#&#8203;15039](https://github.com/can1357/oh-my-pi/pull/15039) - fix: link omp\:// docs to the on-disk file in source checkouts by [@&#8203;danzaio](https://github.com/danzaio) in [#&#8203;15086](https://github.com/can1357/oh-my-pi/pull/15086) - fix(edit): bind single apply_patch hunks to the first normalized repeat by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;15367](https://github.com/can1357/oh-my-pi/pull/15367) - perf(coding-agent): load deferred code on demand by [@&#8203;iliaal](https://github.com/iliaal) in [#&#8203;15298](https://github.com/can1357/oh-my-pi/pull/15298) - fix(judgment): cap System One questions only for judge models that need it by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;15368](https://github.com/can1357/oh-my-pi/pull/15368) - fix(catalog): sent Groq only the request fields it accepts by [@&#8203;Robinbinu](https://github.com/Robinbinu) in [#&#8203;15322](https://github.com/can1357/oh-my-pi/pull/15322) - fix(judgment): apply question caps in auth-gateway and bound chunk fan-out by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;15373](https://github.com/can1357/oh-my-pi/pull/15373) - fix(ai/devin): normalized foreign tool-call ids on cascade replay by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;15237](https://github.com/can1357/oh-my-pi/pull/15237) - fix(coding-agent): reclaimed orphaned session staging temps in gc by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;15355](https://github.com/can1357/oh-my-pi/pull/15355) #### New Contributors - [@&#8203;akai-hana](https://github.com/akai-hana) made their first contribution in [#&#8203;15297](https://github.com/can1357/oh-my-pi/pull/15297) - [@&#8203;Ikaleio](https://github.com/Ikaleio) made their first contribution in [#&#8203;15340](https://github.com/can1357/oh-my-pi/pull/15340) **Full Changelog**: <https://github.com/can1357/oh-my-pi/compare/v18.9.1...v18.9.2> </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:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNTAuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE1MC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
chore(deps): update dependency can1357/oh-my-pi to v18.9.2
All checks were successful
Update hashes / update-hashes (pull_request) Successful in 1m32s
d1d930d0e7
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-10-11 20:03:46 +00:00
renovate-bot deleted branch renovate/can1357-oh-my-pi-18.x 2026-10-11 20:05:13 +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!222
No description provided.