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

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

This PR contains the following updates:

Package Update Change
can1357/oh-my-pi patch 18.8.0 → 18.8.2

⚠️ Warning

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


Release Notes

can1357/oh-my-pi

v18.8.2

Compare Source

@​oh-my-pi/pi-catalog

Fixed
  • Fixed Anthropic requests carrying too many inline screenshot bytes by exposing a provider image-byte budget, applied only on the official endpoint (#​14453).

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

Fixed
  • Fixed long Anthropic sessions with repeated tool screenshots exceeding the request-size limit; live images are now trimmed by bytes, recoverable 413s may compact older history, and terminal subagent failures reach the parent (#​14453).
  • Fixed Tern browser tabs opened with a url returning before the page loaded, which made the first observe() or title() read the blank page.
Removed
  • Removed per-call model overrides from task, eval agent(), and workpool(); subagents use configured agent models and settings.

@​oh-my-pi/pi-tui

Removed
  • Removed per-call model fields from task parameter types.

What's Changed

Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.8.1...v18.8.2

v18.8.1

Compare Source

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

Added
  • Added the public validateAgentToolArguments() API for consistent, lenient-aware validation of agent tool arguments across agent and coding-agent workflows.

@​oh-my-pi/pi-ai

Added
  • Added session restrictions for OAuth account pools via AuthStorage.sessions.restrict, limiting selection, fallback, rotation, and authentication to specified accounts until the returned lease is released with sessions.unrestrict. API keys and other accounts are not used when a session is restricted.
  • Exported resolveCredentialIdentityKey for determining the identity key used to match credentials with broker account pools and session restrictions.
Fixed
  • Fixed Codex Fast (priority) and Ultrafast usage being recorded, billed, and reported as Standard when the backend echoed a default service tier; the requested tier is now preserved in usage and performance records.

@​oh-my-pi/pi-catalog

Fixed
  • Fixed Codex Fast (priority) pricing to use OpenAI’s 2.5× included-usage rate for supported models, excluding GPT-5.5 and GPT-6 Astra.
  • Fixed GitHub Copilot models with tier-specific prompt limits incorrectly defaulting to the long-context window.

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

Added
  • Added account pools for task agents, allowing an agent and its related work—including advisors, title generation, subagents, and resumed sessions—to use only specified OAuth accounts and fail rather than fall back to another account or an API key.
  • Added omp usage accounts to list OAuth account provider and identity keys without exposing tokens, making account-pool configuration easier.
Changed
  • Generated session titles now include their card icon and short code, so the /resume picker and session listings show this context; title.icons applies to newly generated titles.
  • Symlinked routing configurations now reload when an intermediate file or profile-directory link is replaced, without requiring a session restart.
Fixed
  • Improved Tern ask questions so the question no longer obscures the transcript and can be answered while reviewing and scrolling through the relevant context.
  • Added warnings for unrecognized compat keys in models.yml while continuing to load the configuration; warnings identify the file and key path.
  • Fixed /new so new sessions reset plan and goal modes, todo state, and related planning configuration instead of carrying stale state forward; fresh prewalk behavior is also restored after handoffs, cancellations, or automatic recovery.
  • Fixed OAuth alias login and logout flows so they refresh the underlying provider's models, report authentication state correctly, and list and remove the accounts associated with that provider.
  • Fixed model speed statistics so throughput from non-default OpenAI or Codex service tiers is kept separate and displayed for the tier used by the session.
  • Fixed stale model catalogs remaining in memory after provider or catalog refreshes.
  • Fixed write and edit from hanging or exhausting memory when given FIFOs, terminals, device files, or other non-regular targets; unsupported targets are now rejected safely.
  • Fixed long conversations from losing user and tool-result images when the conversation also contained assistant-generated images.
  • Fixed local:// session paths from escaping their intended storage directory when given . or .. session identifiers.
  • Fixed omp gc --archive --apply from leaving orphaned session-title records behind.
  • Fixed /retry after an interrupted reopened ask prompt when an extension had registered a context handler.
  • Fixed browser relay sessions from missing cross-origin iframe content that loaded before the tab was opened.
  • Fixed browser clicks on invisible native radio and checkbox inputs, including controls commonly used by GOV.UK forms.
  • Fixed /model so selecting the model already assigned to a project's default role still switches to that model correctly.
  • Fixed wait and background task state when a completion has already been consumed elsewhere, preventing premature interruption and incorrect idle detection.
  • Fixed repeated coding-plan fallback confirmations after declining a fallback in cases involving changing thinking settings, unavailable quota data, or account recovery.
  • Fixed Python evaluation when the shared runner temporary directory was created by another user.
  • Added RPC support for completing multi-select ask questions without relying on TUI keyboard navigation.
  • Corrected tool behavior and configuration documentation for read, background bash, Python evaluation, replace editing, goal removal, and advisor.immuneTurns.
  • Fixed custom glob backends from hanging indefinitely; scans now respect the tool deadline and report incomplete results when necessary.
  • Fixed --resume <path> from silently creating a new session for a missing path; it now reports the missing path, consistent with --fork <path> and --resume <id>.

@​oh-my-pi/pi-natives

Added
  • Added the PI_NATIVES_DIR configuration option to control where compiled native addons are extracted. The version-specific subdirectory remains appended, allowing separate HOME environments to share the same native addon copy without sharing other data.
Fixed
  • Fixed background shell builtins and other in-process commands so they terminate when their subshell exits and can be stopped with kill %N, matching the behavior of external commands.

@​oh-my-pi/pi-tui

Fixed
  • Fixed the native ask dialog on TSP surfaces so it replaces the composer instead of opening as a modal over the transcript, keeping the transcript readable and scrollable.

@​oh-my-pi/pi-utils

Added
  • Added PI_NATIVES_DIR support to getNativesDir() for configuring the native addon directory.
  • Added ZipPackage for lazily reading ZIP-based document packages with a total decompressed-size limit, along with DocxImage.readBytes() for accessing raw DOCX image data.

What's Changed

Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.8.0...v18.8.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.8.0` → `18.8.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.8.2`](https://github.com/can1357/oh-my-pi/releases/tag/v18.8.2) [Compare Source](https://github.com/can1357/oh-my-pi/compare/v18.8.1...v18.8.2) #### [@&#8203;oh-my-pi/pi-catalog](https://github.com/oh-my-pi/pi-catalog) ##### Fixed - Fixed Anthropic requests carrying too many inline screenshot bytes by exposing a provider image-byte budget, applied only on the official endpoint ([#&#8203;14453](https://github.com/can1357/oh-my-pi/issues/14453)). #### [@&#8203;oh-my-pi/pi-coding-agent](https://github.com/oh-my-pi/pi-coding-agent) ##### Fixed - Fixed long Anthropic sessions with repeated tool screenshots exceeding the request-size limit; live images are now trimmed by bytes, recoverable 413s may compact older history, and terminal subagent failures reach the parent ([#&#8203;14453](https://github.com/can1357/oh-my-pi/issues/14453)). - Fixed Tern browser tabs opened with a `url` returning before the page loaded, which made the first `observe()` or `title()` read the blank page. ##### Removed - Removed per-call `model` overrides from `task`, eval `agent()`, and `workpool()`; subagents use configured agent models and settings. #### [@&#8203;oh-my-pi/pi-tui](https://github.com/oh-my-pi/pi-tui) ##### Removed - Removed per-call `model` fields from task parameter types. #### What's Changed - fix(session): prevented oversized live image requests by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;14456](https://github.com/can1357/oh-my-pi/pull/14456) **Full Changelog**: <https://github.com/can1357/oh-my-pi/compare/v18.8.1...v18.8.2> ### [`v18.8.1`](https://github.com/can1357/oh-my-pi/releases/tag/v18.8.1) [Compare Source](https://github.com/can1357/oh-my-pi/compare/v18.8.0...v18.8.1) #### [@&#8203;oh-my-pi/pi-agent-core](https://github.com/oh-my-pi/pi-agent-core) ##### Added - Added the public `validateAgentToolArguments()` API for consistent, lenient-aware validation of agent tool arguments across agent and coding-agent workflows. #### [@&#8203;oh-my-pi/pi-ai](https://github.com/oh-my-pi/pi-ai) ##### Added - Added session restrictions for OAuth account pools via `AuthStorage.sessions.restrict`, limiting selection, fallback, rotation, and authentication to specified accounts until the returned lease is released with `sessions.unrestrict`. API keys and other accounts are not used when a session is restricted. - Exported `resolveCredentialIdentityKey` for determining the identity key used to match credentials with broker account pools and session restrictions. ##### Fixed - Fixed Codex Fast (`priority`) and Ultrafast usage being recorded, billed, and reported as Standard when the backend echoed a default service tier; the requested tier is now preserved in usage and performance records. #### [@&#8203;oh-my-pi/pi-catalog](https://github.com/oh-my-pi/pi-catalog) ##### Fixed - Fixed Codex Fast (`priority`) pricing to use OpenAI’s 2.5× included-usage rate for supported models, excluding GPT-5.5 and GPT-6 Astra. - Fixed GitHub Copilot models with tier-specific prompt limits incorrectly defaulting to the long-context window. #### [@&#8203;oh-my-pi/pi-coding-agent](https://github.com/oh-my-pi/pi-coding-agent) ##### Added - Added account pools for task agents, allowing an agent and its related work—including advisors, title generation, subagents, and resumed sessions—to use only specified OAuth accounts and fail rather than fall back to another account or an API key. - Added `omp usage accounts` to list OAuth account provider and identity keys without exposing tokens, making account-pool configuration easier. ##### Changed - Generated session titles now include their card icon and short code, so the `/resume` picker and session listings show this context; `title.icons` applies to newly generated titles. - Symlinked routing configurations now reload when an intermediate file or profile-directory link is replaced, without requiring a session restart. ##### Fixed - Improved Tern `ask` questions so the question no longer obscures the transcript and can be answered while reviewing and scrolling through the relevant context. - Added warnings for unrecognized `compat` keys in `models.yml` while continuing to load the configuration; warnings identify the file and key path. - Fixed `/new` so new sessions reset plan and goal modes, todo state, and related planning configuration instead of carrying stale state forward; fresh prewalk behavior is also restored after handoffs, cancellations, or automatic recovery. - Fixed OAuth alias login and logout flows so they refresh the underlying provider's models, report authentication state correctly, and list and remove the accounts associated with that provider. - Fixed model speed statistics so throughput from non-default OpenAI or Codex service tiers is kept separate and displayed for the tier used by the session. - Fixed stale model catalogs remaining in memory after provider or catalog refreshes. - Fixed `write` and `edit` from hanging or exhausting memory when given FIFOs, terminals, device files, or other non-regular targets; unsupported targets are now rejected safely. - Fixed long conversations from losing user and tool-result images when the conversation also contained assistant-generated images. - Fixed `local://` session paths from escaping their intended storage directory when given `.` or `..` session identifiers. - Fixed `omp gc --archive --apply` from leaving orphaned session-title records behind. - Fixed `/retry` after an interrupted reopened `ask` prompt when an extension had registered a context handler. - Fixed browser relay sessions from missing cross-origin iframe content that loaded before the tab was opened. - Fixed browser clicks on invisible native radio and checkbox inputs, including controls commonly used by GOV.UK forms. - Fixed `/model` so selecting the model already assigned to a project's default role still switches to that model correctly. - Fixed `wait` and background task state when a completion has already been consumed elsewhere, preventing premature interruption and incorrect idle detection. - Fixed repeated coding-plan fallback confirmations after declining a fallback in cases involving changing thinking settings, unavailable quota data, or account recovery. - Fixed Python evaluation when the shared runner temporary directory was created by another user. - Added RPC support for completing multi-select `ask` questions without relying on TUI keyboard navigation. - Corrected tool behavior and configuration documentation for `read`, background `bash`, Python evaluation, replace editing, goal removal, and `advisor.immuneTurns`. - Fixed custom glob backends from hanging indefinitely; scans now respect the tool deadline and report incomplete results when necessary. - Fixed `--resume <path>` from silently creating a new session for a missing path; it now reports the missing path, consistent with `--fork <path>` and `--resume <id>`. #### [@&#8203;oh-my-pi/pi-natives](https://github.com/oh-my-pi/pi-natives) ##### Added - Added the `PI_NATIVES_DIR` configuration option to control where compiled native addons are extracted. The version-specific subdirectory remains appended, allowing separate `HOME` environments to share the same native addon copy without sharing other data. ##### Fixed - Fixed background shell builtins and other in-process commands so they terminate when their subshell exits and can be stopped with `kill %N`, matching the behavior of external commands. #### [@&#8203;oh-my-pi/pi-tui](https://github.com/oh-my-pi/pi-tui) ##### Fixed - Fixed the native ask dialog on TSP surfaces so it replaces the composer instead of opening as a modal over the transcript, keeping the transcript readable and scrollable. #### [@&#8203;oh-my-pi/pi-utils](https://github.com/oh-my-pi/pi-utils) ##### Added - Added `PI_NATIVES_DIR` support to `getNativesDir()` for configuring the native addon directory. - Added `ZipPackage` for lazily reading ZIP-based document packages with a total decompressed-size limit, along with `DocxImage.readBytes()` for accessing raw DOCX image data. #### What's Changed - fix(catalog): parsed current copilot tier prompt limits by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;14771](https://github.com/can1357/oh-my-pi/pull/14771) - fix(tools): validate cursor calls and eval input by [@&#8203;alphastorm](https://github.com/alphastorm) in [#&#8203;14624](https://github.com/can1357/oh-my-pi/pull/14624) - fix(metaharness): keep agent-started services alive for the verifier by [@&#8203;alphastorm](https://github.com/alphastorm) in [#&#8203;14734](https://github.com/can1357/oh-my-pi/pull/14734) - feat(natives): allow overriding the native addon extraction directory by [@&#8203;alphastorm](https://github.com/alphastorm) in [#&#8203;14735](https://github.com/can1357/oh-my-pi/pull/14735) - fix(config): warn on unknown models.yml compat keys by [@&#8203;alphastorm](https://github.com/alphastorm) in [#&#8203;14737](https://github.com/can1357/oh-my-pi/pull/14737) - fix(tui): dock the Tern ask prompt in the composer slot by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;14812](https://github.com/can1357/oh-my-pi/pull/14812) - fix(ai): keep the sent Codex service tier when the backend echoes default by [@&#8203;alphastorm](https://github.com/alphastorm) in [#&#8203;14815](https://github.com/can1357/oh-my-pi/pull/14815) - fix(catalog): price Codex Fast at the 2.5x included-usage rate by [@&#8203;alphastorm](https://github.com/alphastorm) in [#&#8203;14816](https://github.com/can1357/oh-my-pi/pull/14816) - feat(task): restrict subagents to per-agent OAuth account pools by [@&#8203;alphastorm](https://github.com/alphastorm) in [#&#8203;14740](https://github.com/can1357/oh-my-pi/pull/14740) **Full Changelog**: <https://github.com/can1357/oh-my-pi/compare/v18.8.0...v18.8.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:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNDQuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE0NC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
chore(deps): update dependency can1357/oh-my-pi to v18.8.2
All checks were successful
Update hashes / update-hashes (pull_request) Successful in 1m46s
f25031292b
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-10-07 18:03:04 +00:00
renovate-bot deleted branch renovate/can1357-oh-my-pi-18.x 2026-10-07 18:04:45 +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!212
No description provided.