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

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

This PR contains the following updates:

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

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

Compare Source

@​oh-my-pi/pi-ai

Fixed
  • GitHub Copilot sign-in keeps the GitHub-owned Copilot CLI OAuth app on Enterprise domains: private instances run their own OAuth registry and reject the github.com-registered OpenCode client, which is now used only for public github.com sign-ins (#​11285 by @​H4vC)
  • GitHub Copilot sign-in uses the minimal-grant OpenCode OAuth app again (read:user only): GitHub renders each app's existing per-user grant on the consent page, so Enterprise organizations that block the Copilot CLI app's broad historic grant can log in as on 18.1.4. API request identity still mimics the Copilot CLI, and tokens minted by either app keep working (#​11280 by @​H4vC).
  • GitHub Copilot plan/model-policy 403s no longer count as credential failures for credential-lifetime decisions: the token is valid, so stored credentials are preserved instead of wiped (#​11280 by @​H4vC).
  • Fixed custom google-generative-ai providers failing mid-turn model fallback when Gemini 3 tool calls are replayed without their original thought signature (#​11270).

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

Added
  • Added advisor.maxNotesPerUpdate setting and WATCHDOG.yml configuration (default 4): allows reasoning verifiers to batch findings in a single review update without being rate-limited.
  • Headless browser tabs now freeze when a turn settles so idle animated/WebGL pages stop burning CPU/GPU, resuming automatically on next use; tabs idle past browser.idleCloseSec (default 30 minutes) are closed. persist: true on browser.open opts a tab out of both (#​8246 by @​H4vC).
Changed
  • When enabled (task.showResolvedModelBadge), subagent model badges show the thinking-level icon, model name, and attached-advisor eye before the agent name in task, eval, job, and HUD rows.
Fixed
  • Task descriptions containing tabs no longer misalign or overflow task rows; tabs are expanded before measuring and rendering.
  • GitHub Copilot model-policy 403s (plan, model policy, org restriction) no longer delete stored credentials, so the provider stays listed in /model after a per-model access denial instead of disappearing until the next /login (#​11280 by @​H4vC).
  • Bash results no longer replace a failing command's output with the shell minimizer's lossy summary when the original capture cannot be persisted as an artifact; the raw diagnostics are kept so a failure stays actionable (#​11081).
  • Fixed worker subprocesses failing to declare themselves as worker hosts before dispatching selectors, which prevented nested thread worker spawns during /usage stats sync on multi-core systems.
  • Fixed /usage displaying a misleading generic database read failure when activity loading fails; the error detail is now sanitized, collapsed to a single line with shortened paths, and surfaced in the dashboard.
  • Advisor notes now report rate limiting accurately, blockers always interrupt even after a lower-severity note in the same update, and deferred notes flush when the primary run completes, including after advisor quota exhaustion (#​11062).
  • Fixed the built-in clangd registration omitting CUDA source and header files (.cu and .cuh) (#​10782 by @​alphastorm).
  • Fixed ast_grep skipping CUDA headers and ignoring an explicit lang override for ambiguous file extensions (#​10782 by @​alphastorm).
  • Python cells are no longer replayed automatically after a kernel crash, preventing duplicate side effects; the next call starts a fresh kernel.
  • Session rewrites preserve open-reader snapshots and replacement identity when a rename needs an EPERM fallback.
  • Fixed WorkPool children retaining a stale Gemini-formatted yield declaration when pooled items were installed or cleared.

@​oh-my-pi/pi-natives

Fixed

@​oh-my-pi/pi-tui

Fixed
  • Stopped long flicker when moving or resizing an omp pane in Warp. Resize repaints in place there after the drag settles (override with PI_TUI_RESIZE_IN_PLACE=0), with no alternate-screen borrow, no scrollback replay, blanked live rows so shrink drags cannot archive unfinished rows, and overlay toggle echoes repainting the modal instead of probing (#​11247 by @​H4vC).

What's Changed

New Contributors

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


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.14` → `18.1.15` | --- > ⚠️ **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.15`](https://github.com/can1357/oh-my-pi/releases/tag/v18.1.15) [Compare Source](https://github.com/can1357/oh-my-pi/compare/v18.1.14...v18.1.15) #### [@&#8203;oh-my-pi/pi-ai](https://github.com/oh-my-pi/pi-ai) ##### Fixed - GitHub Copilot sign-in keeps the GitHub-owned Copilot CLI OAuth app on Enterprise domains: private instances run their own OAuth registry and reject the github.com-registered OpenCode client, which is now used only for public github.com sign-ins ([#&#8203;11285](https://github.com/can1357/oh-my-pi/pull/11285) by [@&#8203;H4vC](https://github.com/H4vC)) - GitHub Copilot sign-in uses the minimal-grant OpenCode OAuth app again (`read:user` only): GitHub renders each app's existing per-user grant on the consent page, so Enterprise organizations that block the Copilot CLI app's broad historic grant can log in as on 18.1.4. API request identity still mimics the Copilot CLI, and tokens minted by either app keep working ([#&#8203;11280](https://github.com/can1357/oh-my-pi/pull/11280) by [@&#8203;H4vC](https://github.com/H4vC)). - GitHub Copilot plan/model-policy 403s no longer count as credential failures for credential-lifetime decisions: the token is valid, so stored credentials are preserved instead of wiped ([#&#8203;11280](https://github.com/can1357/oh-my-pi/pull/11280) by [@&#8203;H4vC](https://github.com/H4vC)). - Fixed custom `google-generative-ai` providers failing mid-turn model fallback when Gemini 3 tool calls are replayed without their original thought signature ([#&#8203;11270](https://github.com/can1357/oh-my-pi/issues/11270)). #### [@&#8203;oh-my-pi/pi-coding-agent](https://github.com/oh-my-pi/pi-coding-agent) ##### Added - Added `advisor.maxNotesPerUpdate` setting and `WATCHDOG.yml` configuration (default `4`): allows reasoning verifiers to batch findings in a single review update without being rate-limited. - Headless browser tabs now freeze when a turn settles so idle animated/WebGL pages stop burning CPU/GPU, resuming automatically on next use; tabs idle past `browser.idleCloseSec` (default 30 minutes) are closed. `persist: true` on `browser.open` opts a tab out of both ([#&#8203;8246](https://github.com/can1357/oh-my-pi/issues/8246) by [@&#8203;H4vC](https://github.com/H4vC)). ##### Changed - When enabled (`task.showResolvedModelBadge`), subagent model badges show the thinking-level icon, model name, and attached-advisor eye before the agent name in task, eval, job, and HUD rows. ##### Fixed - Task descriptions containing tabs no longer misalign or overflow task rows; tabs are expanded before measuring and rendering. - GitHub Copilot model-policy 403s (plan, model policy, org restriction) no longer delete stored credentials, so the provider stays listed in `/model` after a per-model access denial instead of disappearing until the next `/login` ([#&#8203;11280](https://github.com/can1357/oh-my-pi/pull/11280) by [@&#8203;H4vC](https://github.com/H4vC)). - Bash results no longer replace a failing command's output with the shell minimizer's lossy summary when the original capture cannot be persisted as an artifact; the raw diagnostics are kept so a failure stays actionable ([#&#8203;11081](https://github.com/can1357/oh-my-pi/issues/11081)). - Fixed worker subprocesses failing to declare themselves as worker hosts before dispatching selectors, which prevented nested thread worker spawns during `/usage` stats sync on multi-core systems. - Fixed `/usage` displaying a misleading generic database read failure when activity loading fails; the error detail is now sanitized, collapsed to a single line with shortened paths, and surfaced in the dashboard. - Advisor notes now report rate limiting accurately, blockers always interrupt even after a lower-severity note in the same update, and deferred notes flush when the primary run completes, including after advisor quota exhaustion ([#&#8203;11062](https://github.com/can1357/oh-my-pi/issues/11062)). - Fixed the built-in clangd registration omitting CUDA source and header files (`.cu` and `.cuh`) ([#&#8203;10782](https://github.com/can1357/oh-my-pi/pull/10782) by [@&#8203;alphastorm](https://github.com/alphastorm)). - Fixed `ast_grep` skipping CUDA headers and ignoring an explicit `lang` override for ambiguous file extensions ([#&#8203;10782](https://github.com/can1357/oh-my-pi/pull/10782) by [@&#8203;alphastorm](https://github.com/alphastorm)). - Python cells are no longer replayed automatically after a kernel crash, preventing duplicate side effects; the next call starts a fresh kernel. - Session rewrites preserve open-reader snapshots and replacement identity when a rename needs an EPERM fallback. - Fixed WorkPool children retaining a stale Gemini-formatted `yield` declaration when pooled items were installed or cleared. #### [@&#8203;oh-my-pi/pi-natives](https://github.com/oh-my-pi/pi-natives) ##### Fixed - Fixed C++ language inference excluding CUDA header (`.cuh`) files ([#&#8203;10782](https://github.com/can1357/oh-my-pi/pull/10782) by [@&#8203;alphastorm](https://github.com/alphastorm)). #### [@&#8203;oh-my-pi/pi-tui](https://github.com/oh-my-pi/pi-tui) ##### Fixed - Stopped long flicker when moving or resizing an omp pane in Warp. Resize repaints in place there after the drag settles (override with `PI_TUI_RESIZE_IN_PLACE=0`), with no alternate-screen borrow, no scrollback replay, blanked live rows so shrink drags cannot archive unfinished rows, and overlay toggle echoes repainting the modal instead of probing ([#&#8203;11247](https://github.com/can1357/oh-my-pi/pull/11247) by [@&#8203;H4vC](https://github.com/H4vC)). #### What's Changed - fix(cli, usage): declare worker host entry before worker selector dispatch and surface activity error by [@&#8203;keethesh](https://github.com/keethesh) in [#&#8203;11201](https://github.com/can1357/oh-my-pi/pull/11201) - feat(advisor): add configurable advice budget per update (default 4) by [@&#8203;korri123](https://github.com/korri123) in [#&#8203;11066](https://github.com/can1357/oh-my-pi/pull/11066) - refactor: stop importing nixpkgs by [@&#8203;n3oney](https://github.com/n3oney) in [#&#8203;11170](https://github.com/can1357/oh-my-pi/pull/11170) - fix(session): preserve replacement identity after rename denial by [@&#8203;iliaal](https://github.com/iliaal) in [#&#8203;11224](https://github.com/can1357/oh-my-pi/pull/11224) - fix(eval): avoid replaying cells after kernel failure by [@&#8203;iliaal](https://github.com/iliaal) in [#&#8203;11225](https://github.com/can1357/oh-my-pi/pull/11225) - feat(browser): freeze idle headless tabs at turn settle with idle-clo… by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11220](https://github.com/can1357/oh-my-pi/pull/11220) - Fix/cuda cuh review nits by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11251](https://github.com/can1357/oh-my-pi/pull/11251) - docs(notebook): point runtime links at the native edit implementation by [@&#8203;oleg494](https://github.com/oleg494) in [#&#8203;11253](https://github.com/can1357/oh-my-pi/pull/11253) - fix(bash): keep raw diagnostics when a minimized failure cannot be persisted by [@&#8203;oleg494](https://github.com/oleg494) in [#&#8203;11259](https://github.com/can1357/oh-my-pi/pull/11259) - fix(tui): skip resize alt-buffer borrow on Warp by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11247](https://github.com/can1357/oh-my-pi/pull/11247) - fix(catalog): applied gemini wire policy to custom providers by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;11274](https://github.com/can1357/oh-my-pi/pull/11274) - fix(copilot): minimal-grant OAuth app and preserve creds on 403 by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11280](https://github.com/can1357/oh-my-pi/pull/11280) - fix(coding-agent): match finalized tool args in ttsr by [@&#8203;roboomp](https://github.com/roboomp) in [#&#8203;10912](https://github.com/can1357/oh-my-pi/pull/10912) - fix(copilot): keep official OAuth client for enterprise domains by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11285](https://github.com/can1357/oh-my-pi/pull/11285) - feat(coding-agent): clarify subagent model badges by [@&#8203;Unravl](https://github.com/Unravl) in [#&#8203;11161](https://github.com/can1357/oh-my-pi/pull/11161) - fix(coding-agent): expand tabs in task descriptions before render by [@&#8203;H4vC](https://github.com/H4vC) in [#&#8203;11292](https://github.com/can1357/oh-my-pi/pull/11292) - fix(coding-agent): refresh WorkPool yield prompts by [@&#8203;alphastorm](https://github.com/alphastorm) in [#&#8203;10784](https://github.com/can1357/oh-my-pi/pull/10784) #### New Contributors - [@&#8203;keethesh](https://github.com/keethesh) made their first contribution in [#&#8203;11201](https://github.com/can1357/oh-my-pi/pull/11201) - [@&#8203;n3oney](https://github.com/n3oney) made their first contribution in [#&#8203;11170](https://github.com/can1357/oh-my-pi/pull/11170) - [@&#8203;iliaal](https://github.com/iliaal) made their first contribution in [#&#8203;11224](https://github.com/can1357/oh-my-pi/pull/11224) - [@&#8203;oleg494](https://github.com/oleg494) made their first contribution in [#&#8203;11253](https://github.com/can1357/oh-my-pi/pull/11253) **Full Changelog**: <https://github.com/can1357/oh-my-pi/compare/v18.1.14...v18.1.15> </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:eyJjcmVhdGVkSW5WZXIiOiI0NC42OS4xMCIsInVwZGF0ZWRJblZlciI6IjQ0LjY5LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
chore(deps): update dependency can1357/oh-my-pi to v18.1.15
All checks were successful
Update hashes / update-hashes (pull_request) Successful in 1m30s
f1fa6431e1
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-09-08 23:03:04 +00:00
renovate-bot deleted branch renovate/can1357-oh-my-pi-18.x 2026-09-08 23:04: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!172
No description provided.