@oh-my-pi/pi-ai
Added
- Added recoverable native custom-scheme OAuth callbacks for macOS, Linux desktops, and Windows, with a manual fallback for unavailable or remote sessions.
Fixed
- Fixed Gemini tool continuations through custom Anthropic Messages proxies and OpenAI Responses relays, preserving tool-call and result associations across multi-turn requests.
@oh-my-pi/pi-catalog
Added
- Added the
delegation-biascapability for tuning how agents delegate work to subagents.
Changed
- Adjusted subagent delegation for GPT-6 and newer OpenAI models to reduce unnecessary delegation.
Fixed
- Fixed
/login zaifor Z.AI GLM Coding Plan by supporting the provider’s updated authentication flow, including local desktop sign-in, remote paste-code completion, and the configurableZAI_OAUTH_REDIRECT_URI.
@oh-my-pi/pi-coding-agent
Breaking Changes
- Browser and computer automation now use JavaScript/Python evaluation preludes with reusable tab and element handles, replacing the previous standalone tool schemas and object-shaped run APIs.
- Replaced the
inspect_imagetool and/visioncontrols withread <image>?q=<question>for image questions; text-only models now receive image metadata and guidance for using this selector. - Renamed
inspect_image.timeoutMstoimages.questionTimeoutMs; existing settings are migrated automatically.
Added
- Bash now extracts Kitty and Sixel terminal graphics as image results for foreground, failed, manual, and background executions.
- Markdown links to existing local files and resources are now clickable while preserving their displayed URLs.
- Added
/switch <model>for session-only model changes, with the same model selectors and completions supported by--model; ACP/model <model>accepts these selectors as well. - Added the
worktree.cleanSourcesetting to reset and clean the original checkout when creating a worktree with/wt. - Expanded the computer JavaScript/Python evaluation prelude with direct desktop, window, screenshot, accessibility, and element interaction helpers, while keeping
computer.runavailable for multi-step scripts.
Changed
- Agent delegation is now model-aware, allowing some models to favor focused inline work instead of spawning subagents.
Fixed
- Fixed fallback authorization-code prompts remaining active after native OAuth callback completion.
- Fixed reciprocal idle subagents repeatedly waking one another indefinitely.
- Fixed
/wtandgit worktree addfailing when the new worktree targeted the same commit as the clean source checkout. - Fixed omp-installed marketplace plugins and
--plugin-dirplugins losing their skills when the Claude plugin source was not separately enabled (#10743). - Fixed session accent colors rendering as bright white in terminals without truecolor support, including Terminal.app (#10759).
- Rules with
enabled: falsefrontmatter are now omitted during discovery, matching disabled skills (#10769). - Fixed large MCP tool-result previews losing the relevant tail content when an oversized output line preceded it (#10761).
- Fixed
Ctrl+Vreplacing CJK characters with?when pasting from XWayland clipboard owners on Wayland (#10762). - Fixed byte-limited artifact reads reporting the displayed byte count instead of the actual read limit (#10764).
- Fixed read-tool truncation notices incorrectly reporting zero delivered lines or bytes when previewing a partial oversized line (#10768).
- Fixed Mnemopi removing explicitly retained or learned long-term memory after sessions longer than 24 hours by consolidating eligible working memory at session start (#10770).
Removed
- Removed the librarian agent.
@oh-my-pi/pi-natives
Added
- Added native Sixel-to-PNG decoding for terminal graphics returned by shell commands.
- Added transactional native OAuth callback registration with one-shot callback delivery on macOS, Linux desktops, and Windows.
Fixed
- Fixed native version-control cleanup to respect ignore rules and path boundaries while safely handling symlinks, nested repositories, and submodules.
@oh-my-pi/pi-tui
Added
- Added Markdown hyperlink target resolution while preserving the displayed URL text.
What's Changed
- fix(coding-agent): stop idle subagents ping-ponging wake-turn relays by @H4vC in #10751
- fix(pi-vcs): make native clean honor nested gitignores and preserve submodules by @korri123 in #10714
- feat(coding-agent): add worktree.cleanSource setting to clean original checkout on /wt by @korri123 in #10692
- fix(discovery): gate claude-plugins skills by root origin by @roboomp in #10744
- fix(catalog): use zcode:// scheme for Z.AI coding-plan oauth by @roboomp in #10746
- fix(ai): preserve opaque Responses call ids by @roboomp in #10750
- fix(ai): preserve opaque same-model tool-call ids on anthropic-messages by @roboomp in #10756
- fix(tui): respect terminal color depth for session accents by @roboomp in #10760
- fix(coding-agent): preserve giant lines in tail windows by @roboomp in #10763
- fix(tui): preserved CJK text from Wayland clipboard by @roboomp in #10765
- fix(tools): report actual artifact read byte limit by @roboomp in #10767
- fix(tools): account for partial-line preview in read truncation notice by @roboomp in #10771
- fix(coding-agent): honor disabled rule frontmatter by @roboomp in #10772
- fix(mnemopi): consolidate eligible working memory at session start by @roboomp in #10773
Full Changelog: v18.1.8...v18.1.9