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

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

This PR contains the following updates:

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

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

Compare Source

@​oh-my-pi/pi-ai

Fixed
  • Codex SSE streams that end without a terminal completion event now retry when replay-safe and remain transient errors when partial output prevents replay (#​11349).

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

Added
  • /rename without a title now generates a session name from recent conversation using the configured tiny model.
  • Added opt-in experimental notes-backed context windows with persistent branch-local notes, searchable original session history, retained latest user requests, and a model-callable rollover tool, including in Code Mode.
  • /loop accepts --until '<cmd>' / --while '<cmd>' to gate each iteration on a shell command's exit status, so a loop can stop on real project state instead of only a count or duration. (#​10858 by @​andyhite)
Fixed
  • Read error and preview rendering now sanitizes tabs and Windows-style CRLF (e.g. ssh host-key failures, tab-indented fetched content) so raw output can no longer tear the result frame.
  • Unset tiny model roles now honor the configured @smol fallback in direct execution and the /models Roles view (#​11311).
  • Extension Control Center (/extensions) search now accepts j and k, so extensions like jira/json are searchable; bare j/k no longer move the list selection (use arrow keys or the configured tui.select.up/down) (#​11350).
  • Codex turns interrupted before terminal completion now auto-continue after resolved tool calls instead of stopping (#​11349).
  • Fixed the status line's pi brand/working segment double-padding the first separator, so every gap around a separator is a single space (#​11103).
  • /handoff no longer leaves the TUI in a running state when completion races with delayed session events (#​11263).
  • Fixed legacy Pi extensions failing to load when calling ctx.isProjectTrusted() in an event handler; the extension context now exposes it (always true, since OMP applies no project-trust gating) (#​7955).
  • Fixed Ctrl+Z jobs exiting successfully after fg instead of restarting the TUI because terminal teardown left Bun without a referenced event-loop handle while waiting for SIGCONT (#​8585).
  • Extensions loaded by the npm CLI now apply settings overrides to the active session, so generated agents and model choices remain isolated between sessions (#​11047 by @​mgpai22).
  • Live task dispatch now reloads added, changed, removed, and deleted project task and retry settings before resolving subagents (#​11191).
  • Reset /loop iterations combined with --while / --until no longer keep submitting without resetting when vibe mode is enabled while the condition command is still running; the loop now disables itself instead (#​10858).

@​oh-my-pi/pi-utils

Fixed
  • Fixed $which capturing Bun.which at import on Linux and Windows, so Bun.which stubs installed later (e.g. per-test spies) are honoured and PATH-only language servers no longer leak into test results.

What's Changed

New Contributors

Full Changelog: https://github.com/can1357/oh-my-pi/compare/v18.1.15...v18.1.16


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.15` → `18.1.16` | --- > ⚠️ **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.16`](https://github.com/can1357/oh-my-pi/releases/tag/v18.1.16) [Compare Source](https://github.com/can1357/oh-my-pi/compare/v18.1.15...v18.1.16) #### [@&#8203;oh-my-pi/pi-ai](https://github.com/oh-my-pi/pi-ai) ##### Fixed - Codex SSE streams that end without a terminal completion event now retry when replay-safe and remain transient errors when partial output prevents replay ([#&#8203;11349](https://github.com/can1357/oh-my-pi/issues/11349)). #### [@&#8203;oh-my-pi/pi-coding-agent](https://github.com/oh-my-pi/pi-coding-agent) ##### Added - `/rename` without a title now generates a session name from recent conversation using the configured tiny model. - Added opt-in experimental notes-backed context windows with persistent branch-local notes, searchable original session history, retained latest user requests, and a model-callable rollover tool, including in Code Mode. - `/loop` accepts `--until '<cmd>'` / `--while '<cmd>'` to gate each iteration on a shell command's exit status, so a loop can stop on real project state instead of only a count or duration. ([#&#8203;10858](https://github.com/can1357/oh-my-pi/pull/10858) by [@&#8203;andyhite](https://github.com/andyhite)) ##### Fixed - Read error and preview rendering now sanitizes tabs and Windows-style CRLF (e.g. ssh host-key failures, tab-indented fetched content) so raw output can no longer tear the result frame. - Unset `tiny` model roles now honor the configured `@smol` fallback in direct execution and the `/models` Roles view ([#&#8203;11311](https://github.com/can1357/oh-my-pi/issues/11311)). - Extension Control Center (`/extensions`) search now accepts `j` and `k`, so extensions like `jira`/`json` are searchable; bare `j`/`k` no longer move the list selection (use arrow keys or the configured `tui.select.up`/`down`) ([#&#8203;11350](https://github.com/can1357/oh-my-pi/issues/11350)). - Codex turns interrupted before terminal completion now auto-continue after resolved tool calls instead of stopping ([#&#8203;11349](https://github.com/can1357/oh-my-pi/issues/11349)). - Fixed the status line's `pi` brand/working segment double-padding the first separator, so every gap around a separator is a single space ([#&#8203;11103](https://github.com/can1357/oh-my-pi/issues/11103)). - `/handoff` no longer leaves the TUI in a running state when completion races with delayed session events ([#&#8203;11263](https://github.com/can1357/oh-my-pi/issues/11263)). - Fixed legacy Pi extensions failing to load when calling `ctx.isProjectTrusted()` in an event handler; the extension context now exposes it (always `true`, since OMP applies no project-trust gating) ([#&#8203;7955](https://github.com/can1357/oh-my-pi/issues/7955)). - Fixed Ctrl+Z jobs exiting successfully after `fg` instead of restarting the TUI because terminal teardown left Bun without a referenced event-loop handle while waiting for `SIGCONT` ([#&#8203;8585](https://github.com/can1357/oh-my-pi/issues/8585)). - Extensions loaded by the npm CLI now apply settings overrides to the active session, so generated agents and model choices remain isolated between sessions ([#&#8203;11047](https://github.com/can1357/oh-my-pi/pull/11047) by [@&#8203;mgpai22](https://github.com/mgpai22)). - Live task dispatch now reloads added, changed, removed, and deleted project task and retry settings before resolving subagents ([#&#8203;11191](https://github.com/can1357/oh-my-pi/issues/11191)). - Reset `/loop` iterations combined with `--while` / `--until` no longer keep submitting without resetting when vibe mode is enabled while the condition command is still running; the loop now disables itself instead ([#&#8203;10858](https://github.com/can1357/oh-my-pi/pull/10858)). #### [@&#8203;oh-my-pi/pi-utils](https://github.com/oh-my-pi/pi-utils) ##### Fixed - Fixed `$which` capturing `Bun.which` at import on Linux and Windows, so `Bun.which` stubs installed later (e.g. per-test spies) are honoured and PATH-only language servers no longer leak into test results. #### What's Changed - feat(coding-agent): add experimental notes-backed context windows by [@&#8203;wolfiesch](https://github.com/wolfiesch) in [#&#8203;10893](https://github.com/can1357/oh-my-pi/pull/10893) - fix(coding-agent): sanitize tabs and CR in read error rendering by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11305](https://github.com/can1357/oh-my-pi/pull/11305) - TUI: single delta marker for turn elapsed time in usage rows by [@&#8203;JamieJ5926](https://github.com/JamieJ5926) in [#&#8203;11332](https://github.com/can1357/oh-my-pi/pull/11332) - fix(agent): retry truncated Codex streams by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11356](https://github.com/can1357/oh-my-pi/pull/11356) - fix(tui): let /extensions search accept j and k by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11352](https://github.com/can1357/oh-my-pi/pull/11352) - fix(coding-agent): honor configured smol fallback for tiny by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11312](https://github.com/can1357/oh-my-pi/pull/11312) - fix(tui): clear stale loader after handoff completion by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11264](https://github.com/can1357/oh-my-pi/pull/11264) - fix(auth): refresh desktop database for native zcode:// oauth by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11287](https://github.com/can1357/oh-my-pi/pull/11287) - fix(update): validate foreign symlink targets by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11155](https://github.com/can1357/oh-my-pi/pull/11155) - fix(compaction): rearm idle timer after setting changes by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10244](https://github.com/can1357/oh-my-pi/pull/10244) - feat(coding-agent): gate /loop iterations on a shell condition by [@&#8203;andyhite](https://github.com/andyhite) in [#&#8203;10858](https://github.com/can1357/oh-my-pi/pull/10858) - fix(tests): dispose status lines before settings teardown by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11098](https://github.com/can1357/oh-my-pi/pull/11098) - fix(commit): route agentic pipeline through commit model by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10993](https://github.com/can1357/oh-my-pi/pull/10993) - fix(eval): return immediate thenable handles from JS completion/agent by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10992](https://github.com/can1357/oh-my-pi/pull/10992) - fix(plan-mode): inline approved plan content by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10926](https://github.com/can1357/oh-my-pi/pull/10926) - docs: fix README hashline package link to deleted directory by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10885](https://github.com/can1357/oh-my-pi/pull/10885) - fix(coding-agent): recheck vibe guard after loop condition gate by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11367](https://github.com/can1357/oh-my-pi/pull/11367) - fix(coding-agent): break tiny/smol fallback cycle on default alias by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11363](https://github.com/can1357/oh-my-pi/pull/11363) - fix(settings): refresh project cache before reload by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11198](https://github.com/can1357/oh-my-pi/pull/11198) - fix(coding-agent): discover --plugin-dir agents without claude opt-in by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11153](https://github.com/can1357/oh-my-pi/pull/11153) - fix(tui): drop trailing pad from pi status segment by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11105](https://github.com/can1357/oh-my-pi/pull/11105) - fix(coding-agent): preserve npm extension session settings by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11051](https://github.com/can1357/oh-my-pi/pull/11051) - fix(coding-agent): restore getSupportedThinkingLevels in legacy pi-ai shim by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10801](https://github.com/can1357/oh-my-pi/pull/10801) - fix(task): ignore Claude marketplace model aliases by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;7967](https://github.com/can1357/oh-my-pi/pull/7967) - fix(coding-agent): keep suspended sessions alive for fg by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;8629](https://github.com/can1357/oh-my-pi/pull/8629) - feat(catalog): update Fire Pass models to glm-5.2-fast and kimi-k3-fast by [@&#8203;olegpulatov](https://github.com/olegpulatov) in [#&#8203;10859](https://github.com/can1357/oh-my-pi/pull/10859) - feat(coding-agent): generate a title when /rename has no arguments by [@&#8203;gitpushoriginmaster](https://github.com/gitpushoriginmaster) in [#&#8203;11084](https://github.com/can1357/oh-my-pi/pull/11084) - fix(extensions): expose ctx.isProjectTrusted for legacy pi extensions by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;7958](https://github.com/can1357/oh-my-pi/pull/7958) - test(ai): gate the ::1 callback bind assertion on the host's IPv6 loopback by [@&#8203;PeterPonyu](https://github.com/PeterPonyu) in [#&#8203;11385](https://github.com/can1357/oh-my-pi/pull/11385) - fix(utils): resolve Bun.which per call in whichFresh by [@&#8203;PeterPonyu](https://github.com/PeterPonyu) in [#&#8203;11386](https://github.com/can1357/oh-my-pi/pull/11386) - test(coding-agent): make the project-venv setup test hermetic to an activated env by [@&#8203;PeterPonyu](https://github.com/PeterPonyu) in [#&#8203;11387](https://github.com/can1357/oh-my-pi/pull/11387) - fix(coding-agent): guard reset loops against in-flight vibe activation by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11368](https://github.com/can1357/oh-my-pi/pull/11368) - docs: point AGENTS.md VCS helpers at natives/vcs by [@&#8203;PeterPonyu](https://github.com/PeterPonyu) in [#&#8203;11396](https://github.com/can1357/oh-my-pi/pull/11396) - fix(coding-agent): complete title signal stub in working-accent harness by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11398](https://github.com/can1357/oh-my-pi/pull/11398) #### New Contributors - [@&#8203;gitpushoriginmaster](https://github.com/gitpushoriginmaster) made their first contribution in [#&#8203;11084](https://github.com/can1357/oh-my-pi/pull/11084) - [@&#8203;PeterPonyu](https://github.com/PeterPonyu) made their first contribution in [#&#8203;11385](https://github.com/can1357/oh-my-pi/pull/11385) **Full Changelog**: <https://github.com/can1357/oh-my-pi/compare/v18.1.15...v18.1.16> </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:eyJjcmVhdGVkSW5WZXIiOiI0NC43My4wIiwidXBkYXRlZEluVmVyIjoiNDQuNzMuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
chore(deps): update dependency can1357/oh-my-pi to v18.1.16
All checks were successful
Update hashes / update-hashes (pull_request) Successful in 1m36s
57dd27f041
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-09-09 20:03:25 +00:00
renovate-bot deleted branch renovate/can1357-oh-my-pi-18.x 2026-09-09 20:04: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!173
No description provided.