v17.3.1
@oh-my-pi/pi-catalog
Added
- Added dynamic Antigravity and Gemini CLI discovery support for Gemini 3.7 Flash, with low/medium/high thinking-level routing.
Changed
- Updated model metadata, context windows, pricing, and configurations in the catalog
@oh-my-pi/pi-coding-agent
Fixed
- Fixed Claude Code user discovery ignoring CLAUDE_CONFIG_DIR for configuration, plugins, MCP servers, and imported sessions.
- Fixed the status-line git branch display freezing after switching branches.
- Fixed Pi extension contexts omitting the runtime mode, which caused TUI guards to silently disable extension UI.
- Fixed extension-registered tool names being rejected by the --tools flag before extension discovery, which prevented least-privilege sessions from allowlisting plugin tools.
- Fixed omp plugin install failing with cloning errors for legacy Pi extensions whose tool schemas use legacy-typebox builders.
- Fixed omp update aborting with chmod ENOENT when concurrent update runs overlapped by using unique download temporary paths.
- Fixed the browser tool executable probe launching the user's installed GUI Chromium on Windows: the
--versionversion probe from ecb2295 was Linux-scoped but ran for every platform candidate, so on Windows it could hand off to a runningchrome.exe, open a normal browser window, then reject the candidate and fall back to cached Chrome for Testing. The probe is now confined to Linux (#8445).
@oh-my-pi/pi-natives
Fixed
- Fixed
ompfailing to start on a clean Windows install withFailed to load pi_natives native addon for win32-x64 ... The specified module could not be found(LoadLibrary error 126). The shipped win32-x64 addon linked the dynamic MSVC CRT (/MD) and importedVCRUNTIME140.dllfrom the Visual C++ Redistributable, which is absent on a fresh Windows install. The addon now statically links the CRT (+crt-staticfor rustc plus thestatic_link_msvcrtcc feature for its C dependencies), so the.nodeimports only core Windows system DLLs (#8439).
@oh-my-pi/omptype
Fixed
- Fixed TypeBox adapter omitting pattern, non-URL format, and multipleOf constraints from the emitted JSON Schema.
@oh-my-pi/pi-tui
Fixed
- Fixed screen flashing in Herdr panes during transcript streaming.
What's Changed
- fix(coding-agent): watch git dir so branch display tracks switches by @roboomp in #8415
- fix(extensions): populate runtime mode in context by @roboomp in #8423
- fix(cli): allow extension tools in --tools allowlists by @roboomp in #8424
- fix(extensions): lower embedded omptype schemas in Type.Unsafe by @roboomp in #8425
- fix(tui): stop direct Herdr pane flicker by @roboomp in #8433
- fix(update): unique temp path for concurrent self-updates by @roboomp in #8435
- fix(discovery): honor Claude config directory by @roboomp in #8440
- fix(natives): static-link win32 MSVC CRT so addon needs no VC++ redist by @roboomp in #8443
- fix(coding-agent): confine browser executable probe to Linux by @roboomp in #8446
Full Changelog: v17.3.0...v17.3.1