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

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

This PR contains the following updates:

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

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

Compare Source

@​oh-my-pi/pi-ai

Fixed
  • Fixed reasoning-off requests (e.g. GitHub Copilot gpt-6-astra) surfacing 400 Unsupported value: 'none' … Supported values are: … instead of retrying at the lowest allowed effort: the reasoning-effort fallback now recognizes Supported values phrasing (#​11128 by @​H4vC).
  • Fixed Cursor GPT off-tier requests sending raw -none sibling ids (e.g. gpt-5.6-sol-none-fast), which the Run endpoint rejects; they now normalize to the base model id with no reasoning parameter, matching every other effort tier (#​11128 by @​H4vC).

@​oh-my-pi/pi-catalog

Fixed
  • Bills Astra API requests above 272K input at the documented 2x input / 1.5x output long-context tier; the Codex subscription route stays exempt with free cache writes (#​11157 by @​H4vC).
  • Fixed Astra's extended window over-advertising input by 128K; it now uses the documented 922K input cap inside the 1.05M total context (#​11157 by @​H4vC).
  • Fixed explicit Codex context-window overrides widening past the server-honored maximum; they now clamp to the documented ceiling like upstream Codex (#​11157 by @​H4vC).
  • Fixed Codex Astra using its larger window without opt-in; its default is 272K and Extended Context enables at least the documented 1.05M window (#​11126 by @​H4vC).
  • Fixed GitHub Copilot enterprise-only model ids inheriting another provider's wire routing (e.g. gpt-5.6-sol-fast pinning every request to the -none sibling id regardless of thinking level) (#​11128 by @​H4vC).

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

Fixed
  • The startup update notice counts every change in a release: bullets written above a ### heading now count under Other, and +/* markers and lightly indented bullets count like -.
  • Fixed Codex Astra retaining its larger window after disabling Extended Context, including cached models; explicit model overrides still take precedence.
  • Fixed explicit Codex context-window overrides widening past the server-honored maximum; they now clamp to the documented ceiling like upstream Codex (#​11157 by @​H4vC).
  • Fixed Astra's extended window over-advertising input by 128K; it now uses the documented 922K input cap inside the 1.05M total context (#​11157 by @​H4vC).
  • Bills Astra API requests above 272K input at the documented 2x input / 1.5x output long-context tier; the Codex subscription route stays exempt with free cache writes (#​11157 by @​H4vC).
  • Fixed Extended Context silently enabling without a settings source (SDK embedding, early boot); it now matches the off default until opted in (#​11157 by @​H4vC).
  • Fixed /copy link captions showing Markdown delimiters for formatted labels and splitting across two rows for multiline labels (#​11086 by @​mustafaabidali).
  • Fixed Ask custom answers requiring another submission after paste or remaining on the same multi-select question; pending clipboard text is preserved before submission, and single-question multi-select answers still go through review (#​11099 by @​camjac251).
  • The startup update notice no longer counts standalone * * * and - - - separator lines as changes.
  • Fixed /loop replacing the repeating prompt with a mid-turn interjection; steering while the agent runs is now one-off, and only an idle submission becomes the new loop body (#​11159 by @​H4vC).

@​oh-my-pi/pi-tui

Fixed

What's Changed

New Contributors

Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.1.13...v18.1.14

v18.1.13

Compare Source

@​oh-my-pi/pi-utils

Fixed
  • Fixed filterChildShellEnv applying the omp process's own launch-environment provenance (the pre-dotenv NODE_ENV and launcher-owned names read from /proc/self/environ) to caller-supplied environment objects; launch provenance now only applies when filtering the live process.env/Bun.env, and an explicit env resolves its dotenv mode from its own NODE_ENV.

What's Changed

Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.1.12...v18.1.13

v18.1.12

Compare Source

@​oh-my-pi/pi-ai

Added
  • Added Muse Code subscription sign-in, credential refresh, inference, and quota reporting in /usage, with durable rate-limit backoff so quota refresh recovers instead of repeatedly retrying.

@​oh-my-pi/pi-catalog

Added
  • Added Muse Code as a provider with Muse Spark models and live account-scoped discovery.
  • Muse Code subscriptions now resolve a compact edit-prompt variant, cutting recurring per-request tool bytes without touching other providers.
  • Added Meta's new max reasoning effort tier to Muse Spark 1.3 (standard) on the Meta Model API and Muse Code.
Fixed
  • Fixed OpenCode Go/Zen live model discovery (GET /v1/models) missing x-opencode-session and omp's User-Agent: discovery requests now attribute with the stable install id so the requests OpenCode flags as Bun fetch carry the required session header.
    • Fixed GPT-6 Astra requests through GitHub Copilot failing with an unsupported endpoint error (#​10874 by @​xpcmdshell).
    • Fixed GPT-6 Astra showing as free with a 272K-token window in the OpenAI Codex catalog by applying its documented pricing; /extended-context enables the wire-advertised 872K-token maximum (#​10980 by @​H4vC).
    • Made extended-context catalog rebuilds faster by resolving each model's maximum window once per process (#​11039 by @​H4vC).

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

Changed
  • Ranged reads of text without bracket characters skip unnecessary lexical context scanning.
  • Muse Code sessions send a compact hashline edit description (~3 KB less per request); all other models keep the full prompt.
Fixed
- Fixed GPT-6 Astra extended-context support and preserved maximum context windows reported by OpenAI Codex discovery ([#​10980](https://github.com/can1357/oh-my-pi/pull/10980) by [@H4vC](https://github.com/H4vC)).
  • Subagent yield no longer rejects a valid data payload because a non-strict OpenAI-compatible backend filled the optional error field with ""; previously the worker retried the identical call until the invalid-yield cap and the parent received nothing.
  • Fixed fullscreen /copy outlining only a lazily created grouped Read card, so Enter copies the assistant yield instead of tool output.
  • memory:// now resolves against the session that issued it: a caller's own memory backend answers memory://<id>, so co-located sessions no longer read each other's memory rows, and a caller whose session is no longer live fails closed instead of being answered by a peer. Prompt completion binds to the same caller, so memory://<memory-id> stays on offer while a subagent shares the working directory. Advisors retain their owning session's memory access even without a session file.
  • Fullscreen /copy now opens on the recent tail of the branch instead of replaying the whole session, so it appears immediately and steps without lag on long sessions (a loads the earlier turns). Both it and the esc-esc rewind selector also cache each transcript row set instead of re-stripping it every frame.
  • Fixed the fullscreen /copy and esc-esc rewind selectors repainting the whole frame for a wheel notch that cannot move the viewport; because both open scrolled to the newest turn, wheeling down there made the frame twitch.

@​oh-my-pi/pi-tui

Fixed
  • Avoid inserting a trailing space when auto-completing directory paths with @, and keep autocomplete open when accepting a directory with Tab or Enter.
  • Horizontal wheel reports (the sideways drift of a two-finger trackpad scroll) no longer decode as a vertical wheel direction, so fullscreen selectors such as /copy and the rewind picker stop jumping up and back down at the end of a scroll gesture.

What's Changed

New Contributors

Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.1.11...v18.1.12

v18.1.11

Compare Source

@​oh-my-pi/pi-ai

Fixed
  • GitHub Copilot sign-in now requests only basic profile access, restoring login for Enterprise organizations that reject repository, gist, and Codespaces permissions (#​10656).

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

Added
  • Added the retry.waitForUsageReset setting: when a provider reports usage-limit exhaustion with a reset time (5-hour or weekly quota windows on any provider), the session sleeps until the reset instead of failing fast past retry.maxDelayMs.
  • Added opt-in bash.allowCompoundCommands approval for conservative literal && chains, with ordered per-segment rules and normal bash policy fallback for unmatched segments. The opt-in requires a positively classified POSIX-quoting shell; incompatible and unknown shells retain legacy approval. Whole-chain denies take precedence over earlier prompts.
Fixed
  • Report oversized selected lines that cannot fit after read context, with a working raw recovery selector instead of a looping continuation hint (#​10775).
  • Fixed WorkPool child sessions crashing during startup while constructing their incremental yield tool schema.
  • Commit summaries written in Vietnamese, Korean, and other accented scripts are no longer rejected for exceeding the length limit, and keep their accents as typed.

@​oh-my-pi/pi-utils

Fixed
  • Fixed extractRetryHint dropping the longer timing signal when an error body carries both an account reset and an appended retry hint: competing signals now merge by longest window instead of first match, so retries honor the provider's full backoff.

What's Changed

New Contributors

Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.1.10...v18.1.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.1.10` → `18.1.14` | --- > ⚠️ **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.1.14`](https://github.com/can1357/oh-my-pi/releases/tag/v18.1.14) [Compare Source](https://github.com/can1357/oh-my-pi/compare/v18.1.13...v18.1.14) #### [@&#8203;oh-my-pi/pi-ai](https://github.com/oh-my-pi/pi-ai) ##### Fixed - Fixed reasoning-off requests (e.g. GitHub Copilot `gpt-6-astra`) surfacing `400 Unsupported value: 'none' … Supported values are: …` instead of retrying at the lowest allowed effort: the reasoning-effort fallback now recognizes `Supported values` phrasing ([#&#8203;11128](https://github.com/can1357/oh-my-pi/pull/11128) by [@&#8203;H4vC](https://github.com/H4vC)). - Fixed Cursor GPT off-tier requests sending raw `-none` sibling ids (e.g. `gpt-5.6-sol-none-fast`), which the Run endpoint rejects; they now normalize to the base model id with no reasoning parameter, matching every other effort tier ([#&#8203;11128](https://github.com/can1357/oh-my-pi/pull/11128) by [@&#8203;H4vC](https://github.com/H4vC)). #### [@&#8203;oh-my-pi/pi-catalog](https://github.com/oh-my-pi/pi-catalog) ##### Fixed - Bills Astra API requests above 272K input at the documented 2x input / 1.5x output long-context tier; the Codex subscription route stays exempt with free cache writes ([#&#8203;11157](https://github.com/can1357/oh-my-pi/pull/11157) by [@&#8203;H4vC](https://github.com/H4vC)). - Fixed Astra's extended window over-advertising input by 128K; it now uses the documented 922K input cap inside the 1.05M total context ([#&#8203;11157](https://github.com/can1357/oh-my-pi/pull/11157) by [@&#8203;H4vC](https://github.com/H4vC)). - Fixed explicit Codex context-window overrides widening past the server-honored maximum; they now clamp to the documented ceiling like upstream Codex ([#&#8203;11157](https://github.com/can1357/oh-my-pi/pull/11157) by [@&#8203;H4vC](https://github.com/H4vC)). - Fixed Codex Astra using its larger window without opt-in; its default is 272K and Extended Context enables at least the documented 1.05M window ([#&#8203;11126](https://github.com/can1357/oh-my-pi/pull/11126) by [@&#8203;H4vC](https://github.com/H4vC)). - Fixed GitHub Copilot enterprise-only model ids inheriting another provider's wire routing (e.g. `gpt-5.6-sol-fast` pinning every request to the `-none` sibling id regardless of thinking level) ([#&#8203;11128](https://github.com/can1357/oh-my-pi/pull/11128) by [@&#8203;H4vC](https://github.com/H4vC)). #### [@&#8203;oh-my-pi/pi-coding-agent](https://github.com/oh-my-pi/pi-coding-agent) ##### Fixed - The startup update notice counts every change in a release: bullets written above a `###` heading now count under `Other`, and `+`/`*` markers and lightly indented bullets count like `-`. - Fixed Codex Astra retaining its larger window after disabling Extended Context, including cached models; explicit model overrides still take precedence. - Fixed explicit Codex context-window overrides widening past the server-honored maximum; they now clamp to the documented ceiling like upstream Codex ([#&#8203;11157](https://github.com/can1357/oh-my-pi/pull/11157) by [@&#8203;H4vC](https://github.com/H4vC)). - Fixed Astra's extended window over-advertising input by 128K; it now uses the documented 922K input cap inside the 1.05M total context ([#&#8203;11157](https://github.com/can1357/oh-my-pi/pull/11157) by [@&#8203;H4vC](https://github.com/H4vC)). - Bills Astra API requests above 272K input at the documented 2x input / 1.5x output long-context tier; the Codex subscription route stays exempt with free cache writes ([#&#8203;11157](https://github.com/can1357/oh-my-pi/pull/11157) by [@&#8203;H4vC](https://github.com/H4vC)). - Fixed Extended Context silently enabling without a settings source (SDK embedding, early boot); it now matches the off default until opted in ([#&#8203;11157](https://github.com/can1357/oh-my-pi/pull/11157) by [@&#8203;H4vC](https://github.com/H4vC)). - Fixed `/copy` link captions showing Markdown delimiters for formatted labels and splitting across two rows for multiline labels ([#&#8203;11086](https://github.com/can1357/oh-my-pi/pull/11086) by [@&#8203;mustafaabidali](https://github.com/mustafaabidali)). - Fixed Ask custom answers requiring another submission after paste or remaining on the same multi-select question; pending clipboard text is preserved before submission, and single-question multi-select answers still go through review ([#&#8203;11099](https://github.com/can1357/oh-my-pi/pull/11099) by [@&#8203;camjac251](https://github.com/camjac251)). - The startup update notice no longer counts standalone `* * *` and `- - -` separator lines as changes. - Fixed `/loop` replacing the repeating prompt with a mid-turn interjection; steering while the agent runs is now one-off, and only an idle submission becomes the new loop body ([#&#8203;11159](https://github.com/can1357/oh-my-pi/pull/11159) by [@&#8203;H4vC](https://github.com/H4vC)). #### [@&#8203;oh-my-pi/pi-tui](https://github.com/oh-my-pi/pi-tui) ##### Fixed - `extractMarkdownLinks()` now returns one-row visible labels for formatted and multiline links ([#&#8203;11086](https://github.com/can1357/oh-my-pi/pull/11086) by [@&#8203;mustafaabidali](https://github.com/mustafaabidali)). #### What's Changed - fix(lsp): evaluate idle timeout per workspace client ([#&#8203;8389](https://github.com/can1357/oh-my-pi/issues/8389)) by [@&#8203;harshaygadekar](https://github.com/harshaygadekar) in [#&#8203;10237](https://github.com/can1357/oh-my-pi/pull/10237) - test(mcp): event-gate the reauth manual-input claim instead of a wall-clock budget by [@&#8203;rigel-mintaka](https://github.com/rigel-mintaka) in [#&#8203;11117](https://github.com/can1357/oh-my-pi/pull/11117) - fix(coding-agent): preserve and advance Ask custom answers by [@&#8203;camjac251](https://github.com/camjac251) in [#&#8203;11099](https://github.com/can1357/oh-my-pi/pull/11099) - fix(tui,copy): flatten Markdown link labels to one visible row for /copy captions by [@&#8203;mustafaabidali](https://github.com/mustafaabidali) in [#&#8203;11086](https://github.com/can1357/oh-my-pi/pull/11086) - fix(catalog,coding-agent): keep Astra 1.05M window behind extended-context opt it by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11126](https://github.com/can1357/oh-my-pi/pull/11126) - fix(ai): preserve Codex WebSocket abort causes by [@&#8203;Morrowmake](https://github.com/Morrowmake) in [#&#8203;11046](https://github.com/can1357/oh-my-pi/pull/11046) - docs(browser): clarify tab.evaluate string semantics by [@&#8203;vwsa](https://github.com/vwsa) in [#&#8203;11114](https://github.com/can1357/oh-my-pi/pull/11114) - fix(changelog): stop the startup notice undercounting a release by [@&#8203;2233admin](https://github.com/2233admin) in [#&#8203;11070](https://github.com/can1357/oh-my-pi/pull/11070) - docs(changelog): hoist post-18.1.12 changes into 18.1.13 by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11138](https://github.com/can1357/oh-my-pi/pull/11138) - fix(changelog): skip thematic breaks and gate unreleased notes by con… by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11134](https://github.com/can1357/oh-my-pi/pull/11134) - fix(ai): retry Copilot Supported-values none rejection; normalize Cur… by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11128](https://github.com/can1357/oh-my-pi/pull/11128) - test(mcp): replace the remaining wall-clock gates in the reauth tests with sync points by [@&#8203;rigel-mintaka](https://github.com/rigel-mintaka) in [#&#8203;11146](https://github.com/can1357/oh-my-pi/pull/11146) - test(coding-agent): fix red runtime/session job on main by [@&#8203;sethmorton](https://github.com/sethmorton) in [#&#8203;9460](https://github.com/can1357/oh-my-pi/pull/9460) - fix(robomp): load work-items fixture from URL by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10886](https://github.com/can1357/oh-my-pi/pull/10886) - fix(cli): reap orphaned IPC subprocess workers when parent terminates by [@&#8203;harshaygadekar](https://github.com/harshaygadekar) in [#&#8203;11141](https://github.com/can1357/oh-my-pi/pull/11141) - fix(compaction): defer idle compaction while an async job is pending by [@&#8203;mattwilkinsonn](https://github.com/mattwilkinsonn) in [#&#8203;10223](https://github.com/can1357/oh-my-pi/pull/10223) - Fix/codex faithful context window by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11157](https://github.com/can1357/oh-my-pi/pull/11157) - fix(coding-agent): keep mid-turn steers from replacing the /loop prompt by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11159](https://github.com/can1357/oh-my-pi/pull/11159) #### New Contributors - [@&#8203;harshaygadekar](https://github.com/harshaygadekar) made their first contribution in [#&#8203;10237](https://github.com/can1357/oh-my-pi/pull/10237) - [@&#8203;rigel-mintaka](https://github.com/rigel-mintaka) made their first contribution in [#&#8203;11117](https://github.com/can1357/oh-my-pi/pull/11117) - [@&#8203;camjac251](https://github.com/camjac251) made their first contribution in [#&#8203;11099](https://github.com/can1357/oh-my-pi/pull/11099) - [@&#8203;Morrowmake](https://github.com/Morrowmake) made their first contribution in [#&#8203;11046](https://github.com/can1357/oh-my-pi/pull/11046) - [@&#8203;vwsa](https://github.com/vwsa) made their first contribution in [#&#8203;11114](https://github.com/can1357/oh-my-pi/pull/11114) - [@&#8203;2233admin](https://github.com/2233admin) made their first contribution in [#&#8203;11070](https://github.com/can1357/oh-my-pi/pull/11070) **Full Changelog**: <https://github.com/can1357/oh-my-pi/compare/v18.1.13...v18.1.14> ### [`v18.1.13`](https://github.com/can1357/oh-my-pi/releases/tag/v18.1.13) [Compare Source](https://github.com/can1357/oh-my-pi/compare/v18.1.12...v18.1.13) #### [@&#8203;oh-my-pi/pi-utils](https://github.com/oh-my-pi/pi-utils) ##### Fixed - Fixed `filterChildShellEnv` applying the omp process's own launch-environment provenance (the pre-dotenv `NODE_ENV` and launcher-owned names read from `/proc/self/environ`) to caller-supplied environment objects; launch provenance now only applies when filtering the live `process.env`/`Bun.env`, and an explicit env resolves its dotenv mode from its own `NODE_ENV`. #### What's Changed - fix(tui): deliver notifications inside Herdr panes by [@&#8203;lemonleks](https://github.com/lemonleks) in [#&#8203;11054](https://github.com/can1357/oh-my-pi/pull/11054) - fix(utils): apply dotenv launch provenance only to the live process env by [@&#8203;pedropaulovc](https://github.com/pedropaulovc) in [#&#8203;11074](https://github.com/can1357/oh-my-pi/pull/11074) - fix(catalog,coding-agent): default Astra to documented 1.05M window by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11089](https://github.com/can1357/oh-my-pi/pull/11089) **Full Changelog**: <https://github.com/can1357/oh-my-pi/compare/v18.1.12...v18.1.13> ### [`v18.1.12`](https://github.com/can1357/oh-my-pi/releases/tag/v18.1.12) [Compare Source](https://github.com/can1357/oh-my-pi/compare/v18.1.11...v18.1.12) #### [@&#8203;oh-my-pi/pi-ai](https://github.com/oh-my-pi/pi-ai) ##### Added - Added Muse Code subscription sign-in, credential refresh, inference, and quota reporting in `/usage`, with durable rate-limit backoff so quota refresh recovers instead of repeatedly retrying. #### [@&#8203;oh-my-pi/pi-catalog](https://github.com/oh-my-pi/pi-catalog) ##### Added - Added Muse Code as a provider with Muse Spark models and live account-scoped discovery. - Muse Code subscriptions now resolve a compact edit-prompt variant, cutting recurring per-request tool bytes without touching other providers. - Added Meta's new `max` reasoning effort tier to Muse Spark 1.3 (standard) on the Meta Model API and Muse Code. ##### Fixed - Fixed OpenCode Go/Zen live model discovery (`GET /v1/models`) missing `x-opencode-session` and omp's `User-Agent`: discovery requests now attribute with the stable install id so the requests OpenCode flags as `Bun fetch` carry the required session header. - Fixed GPT-6 Astra requests through GitHub Copilot failing with an unsupported endpoint error ([#&#8203;10874](https://github.com/can1357/oh-my-pi/pull/10874) by [@&#8203;xpcmdshell](https://github.com/xpcmdshell)). - Fixed GPT-6 Astra showing as free with a 272K-token window in the OpenAI Codex catalog by applying its documented pricing; `/extended-context` enables the wire-advertised 872K-token maximum ([#&#8203;10980](https://github.com/can1357/oh-my-pi/pull/10980) by [@&#8203;H4vC](https://github.com/H4vC)). - Made extended-context catalog rebuilds faster by resolving each model's maximum window once per process ([#&#8203;11039](https://github.com/can1357/oh-my-pi/pull/11039) by [@&#8203;H4vC](https://github.com/H4vC)). #### [@&#8203;oh-my-pi/pi-coding-agent](https://github.com/oh-my-pi/pi-coding-agent) ##### Changed - Ranged reads of text without bracket characters skip unnecessary lexical context scanning. - Muse Code sessions send a compact hashline edit description (\~3 KB less per request); all other models keep the full prompt. ##### Fixed ``` - Fixed GPT-6 Astra extended-context support and preserved maximum context windows reported by OpenAI Codex discovery ([#&#8203;10980](https://github.com/can1357/oh-my-pi/pull/10980) by [@H4vC](https://github.com/H4vC)). ``` - Subagent `yield` no longer rejects a valid `data` payload because a non-strict OpenAI-compatible backend filled the optional `error` field with `""`; previously the worker retried the identical call until the invalid-yield cap and the parent received nothing. - Fixed fullscreen `/copy` outlining only a lazily created grouped Read card, so Enter copies the assistant yield instead of tool output. - `memory://` now resolves against the session that issued it: a caller's own memory backend answers `memory://<id>`, so co-located sessions no longer read each other's memory rows, and a caller whose session is no longer live fails closed instead of being answered by a peer. Prompt completion binds to the same caller, so `memory://<memory-id>` stays on offer while a subagent shares the working directory. Advisors retain their owning session's memory access even without a session file. - Fullscreen `/copy` now opens on the recent tail of the branch instead of replaying the whole session, so it appears immediately and steps without lag on long sessions (`a` loads the earlier turns). Both it and the esc-esc rewind selector also cache each transcript row set instead of re-stripping it every frame. - Fixed the fullscreen `/copy` and esc-esc rewind selectors repainting the whole frame for a wheel notch that cannot move the viewport; because both open scrolled to the newest turn, wheeling down there made the frame twitch. #### [@&#8203;oh-my-pi/pi-tui](https://github.com/oh-my-pi/pi-tui) ##### Fixed - Avoid inserting a trailing space when auto-completing directory paths with `@`, and keep autocomplete open when accepting a directory with Tab or Enter. - Horizontal wheel reports (the sideways drift of a two-finger trackpad scroll) no longer decode as a vertical wheel direction, so fullscreen selectors such as `/copy` and the rewind picker stop jumping up and back down at the end of a scroll gesture. #### What's Changed - feat(ai): add Muse Code subscription provider by [@&#8203;eggpeat](https://github.com/eggpeat) in [#&#8203;10677](https://github.com/can1357/oh-my-pi/pull/10677) - fix(catalog): route Copilot GPT-6 models through Responses by [@&#8203;xpcmdshell](https://github.com/xpcmdshell) in [#&#8203;10874](https://github.com/can1357/oh-my-pi/pull/10874) - fix(eval): validate bridged tool arguments before execution by [@&#8203;DarkPhilosophy](https://github.com/DarkPhilosophy) in [#&#8203;10953](https://github.com/can1357/oh-my-pi/pull/10953) - fix(catalog,coding-agent): Astra glue by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;10980](https://github.com/can1357/oh-my-pi/pull/10980) - fix(edit): preserve formatted writethrough content by [@&#8203;DarkPhilosophy](https://github.com/DarkPhilosophy) in [#&#8203;10983](https://github.com/can1357/oh-my-pi/pull/10983) - fix(coding-agent): accept empty-string yield error beside data by [@&#8203;Bruc3W4yne](https://github.com/Bruc3W4yne) in [#&#8203;10996](https://github.com/can1357/oh-my-pi/pull/10996) - fix(tui): fold lazy grouped reads into /copy outline by [@&#8203;atacolak](https://github.com/atacolak) in [#&#8203;10922](https://github.com/can1357/oh-my-pi/pull/10922) - fix(tui): avoid trailing space on directory at-completions by [@&#8203;kml93](https://github.com/kml93) in [#&#8203;10613](https://github.com/can1357/oh-my-pi/pull/10613) - fix(tui): chain directory at-completions on Enter acceptance by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;10997](https://github.com/can1357/oh-my-pi/pull/10997) - fix(ai,catalog): send x-opencode-session on Go usage polls and gateway discovery by [@&#8203;novozhenets](https://github.com/novozhenets) in [#&#8203;10860](https://github.com/can1357/oh-my-pi/pull/10860) - fix(coding-agent): bind memory URLs to their calling session by [@&#8203;PaleRoses](https://github.com/PaleRoses) in [#&#8203;10998](https://github.com/can1357/oh-my-pi/pull/10998) - perf(read): skip lexical context scans for bracket-free text by [@&#8203;wolfiesch](https://github.com/wolfiesch) in [#&#8203;11030](https://github.com/can1357/oh-my-pi/pull/11030) - fix(catalog,coding-agent): memoize Astra max-window fallback, default… by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11039](https://github.com/can1357/oh-my-pi/pull/11039) - fix(tui): do not decode horizontal wheel reports as a vertical direction by [@&#8203;lemonleks](https://github.com/lemonleks) in [#&#8203;11045](https://github.com/can1357/oh-my-pi/pull/11045) - perf(tui): open /copy on the recent tail and cache selector rows by [@&#8203;lemonleks](https://github.com/lemonleks) in [#&#8203;11002](https://github.com/can1357/oh-my-pi/pull/11002) #### New Contributors - [@&#8203;xpcmdshell](https://github.com/xpcmdshell) made their first contribution in [#&#8203;10874](https://github.com/can1357/oh-my-pi/pull/10874) - [@&#8203;Bruc3W4yne](https://github.com/Bruc3W4yne) made their first contribution in [#&#8203;10996](https://github.com/can1357/oh-my-pi/pull/10996) - [@&#8203;novozhenets](https://github.com/novozhenets) made their first contribution in [#&#8203;10860](https://github.com/can1357/oh-my-pi/pull/10860) **Full Changelog**: <https://github.com/can1357/oh-my-pi/compare/v18.1.11...v18.1.12> ### [`v18.1.11`](https://github.com/can1357/oh-my-pi/releases/tag/v18.1.11) [Compare Source](https://github.com/can1357/oh-my-pi/compare/v18.1.10...v18.1.11) #### [@&#8203;oh-my-pi/pi-ai](https://github.com/oh-my-pi/pi-ai) ##### Fixed - GitHub Copilot sign-in now requests only basic profile access, restoring login for Enterprise organizations that reject repository, gist, and Codespaces permissions ([#&#8203;10656](https://github.com/can1357/oh-my-pi/issues/10656)). #### [@&#8203;oh-my-pi/pi-coding-agent](https://github.com/oh-my-pi/pi-coding-agent) ##### Added - Added the `retry.waitForUsageReset` setting: when a provider reports usage-limit exhaustion with a reset time (5-hour or weekly quota windows on any provider), the session sleeps until the reset instead of failing fast past `retry.maxDelayMs`. - Added opt-in `bash.allowCompoundCommands` approval for conservative literal `&&` chains, with ordered per-segment rules and normal bash policy fallback for unmatched segments. The opt-in requires a positively classified POSIX-quoting shell; incompatible and unknown shells retain legacy approval. Whole-chain denies take precedence over earlier prompts. ##### Fixed - Report oversized selected lines that cannot fit after read context, with a working raw recovery selector instead of a looping continuation hint ([#&#8203;10775](https://github.com/can1357/oh-my-pi/issues/10775)). - Fixed WorkPool child sessions crashing during startup while constructing their incremental `yield` tool schema. - Commit summaries written in Vietnamese, Korean, and other accented scripts are no longer rejected for exceeding the length limit, and keep their accents as typed. #### [@&#8203;oh-my-pi/pi-utils](https://github.com/oh-my-pi/pi-utils) ##### Fixed - Fixed `extractRetryHint` dropping the longer timing signal when an error body carries both an account reset and an appended retry hint: competing signals now merge by longest window instead of first match, so retries honor the provider's full backoff. #### What's Changed - fix(coding-agent): report omitted oversized read lines by [@&#8203;original4422](https://github.com/original4422) in [#&#8203;10798](https://github.com/can1357/oh-my-pi/pull/10798) - fix: retry transient gateway stream failures by [@&#8203;aktanazat](https://github.com/aktanazat) in [#&#8203;10686](https://github.com/can1357/oh-my-pi/pull/10686) - fix(coding-agent): avoid WorkPool child startup crash by [@&#8203;eggpeat](https://github.com/eggpeat) in [#&#8203;10755](https://github.com/can1357/oh-my-pi/pull/10755) - fix(coding-agent): update artifact byte-budget test for oversized-line notice by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;10831](https://github.com/can1357/oh-my-pi/pull/10831) - fix(commit): recompose commit text after compatibility folding by [@&#8203;ntdatt812](https://github.com/ntdatt812) in [#&#8203;10794](https://github.com/can1357/oh-my-pi/pull/10794) - fix(ai): reduce GitHub Copilot OAuth scopes by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10657](https://github.com/can1357/oh-my-pi/pull/10657) - docs(ai): relocate GitHub Copilot changelog entry to Unreleased by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;10845](https://github.com/can1357/oh-my-pi/pull/10845) - feat(coding-agent): add retry.waitForUsageReset to sleep until usage limit reset by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;10838](https://github.com/can1357/oh-my-pi/pull/10838) - feat(coding-agent): opt into literal compound bash approvals by [@&#8203;shawnkoh](https://github.com/shawnkoh) in [#&#8203;10919](https://github.com/can1357/oh-my-pi/pull/10919) - fix(pi-walker): resolve windows clippy errors by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;10946](https://github.com/can1357/oh-my-pi/pull/10946) - fix(rust): resolve Windows clippy errors and maintain cross-platform signatures. by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;10950](https://github.com/can1357/oh-my-pi/pull/10950) #### New Contributors - [@&#8203;original4422](https://github.com/original4422) made their first contribution in [#&#8203;10798](https://github.com/can1357/oh-my-pi/pull/10798) - [@&#8203;aktanazat](https://github.com/aktanazat) made their first contribution in [#&#8203;10686](https://github.com/can1357/oh-my-pi/pull/10686) - [@&#8203;ntdatt812](https://github.com/ntdatt812) made their first contribution in [#&#8203;10794](https://github.com/can1357/oh-my-pi/pull/10794) **Full Changelog**: <https://github.com/can1357/oh-my-pi/compare/v18.1.10...v18.1.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:eyJjcmVhdGVkSW5WZXIiOiI0NC42OS44IiwidXBkYXRlZEluVmVyIjoiNDQuNjkuOCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
chore(deps): update dependency can1357/oh-my-pi to v18.1.14
All checks were successful
Update hashes / update-hashes (pull_request) Successful in 1m23s
42f872501b
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-09-08 10:30:07 +00:00
renovate-bot deleted branch renovate/can1357-oh-my-pi-18.x 2026-09-08 10:31:28 +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!171
No description provided.