Skip to content

v17.3.1

Choose a tag to compare

@github-actions github-actions released this 13 Aug 19:12
· 23 commits to main since this release
de99219

@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 --version version probe from ecb2295 was Linux-scoped but ran for every platform candidate, so on Windows it could hand off to a running chrome.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 omp failing to start on a clean Windows install with Failed 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 imported VCRUNTIME140.dll from the Visual C++ Redistributable, which is absent on a fresh Windows install. The addon now statically links the CRT (+crt-static for rustc plus the static_link_msvcrt cc feature for its C dependencies), so the .node imports 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