Skip to content

v16.2.6

Choose a tag to compare

@github-actions github-actions released this 29 Jun 18:57
· 54 commits to main since this release
0ba736f

@oh-my-pi/pi-ai

Fixed

  • Fixed Antigravity usage reporting to correctly infer daily and weekly quota windows from unlabeled reset-only rows, preventing Cloud Code Assist payloads from collapsing these counters into the default category.

@oh-my-pi/pi-catalog

Fixed

  • Fixed namespaced GLM-5.x model IDs on Z.AI/Zhipu OpenAI-compatible endpoints to inherit the widened stream watchdog, avoiding spurious stalled-stream errors during long thinking phases. (#3819)

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

Changed

  • Optimized argument streaming performance by throttling JSON re-parsing for renderers that do not require raw input.

Fixed

  • Fixed memory leaks in the benchmark CLI by ensuring provider sessions are properly closed upon completion.
  • Fixed TUI rendering lag and shimmer frame starvation during streamed tool-call argument previews.
  • Fixed llama.cpp discovery mapping unlimited output limits (max_tokens = -1 / n_predict = -1) to the generic 32K cap instead of the actual discovered runtime context window.
  • Fixed memory exhaustion on Ctrl+C flush for large resumed sessions with repeated compaction summaries, and improved fork session previews starting with developer or assistant turns.
  • Fixed omp search applying web search provider filters before resolving its implicit provider chain.
  • Fixed Gemini web search to support standard GEMINI_API_KEY developer API credentials for native Google Search grounding, in addition to Cloud Code Assist OAuth.
  • Fixed the bash interceptor blocking echo and printf redirects to standard device sinks (such as /dev/null, /dev/tty, /dev/stdout, and /dev/stderr).
  • Fixed session file size inflation in the edit tool by pruning extremely large oldText and newText snapshots (over 32 KB) from tool-result details, while preserving visible diffs, paths, lines, and diagnostic metadata.
  • Fixed Windows MCP stdio launches for PATH-resolved npx.cmd shims by preserving the cmd.exe wrapper path to keep subprocess stdio attached.
  • Fixed the DuckDuckGo web_search provider returning empty results for non-encyclopedic queries by switching from the Instant Answer API to parsing the HTML frontend, and added clear error handling for bot-challenge throttling.
  • Fixed Windows --extension paths with spaces or \?\ prefixes being truncated or incorrectly passed to Bun import/spawn APIs.
  • Fixed /mcp reauth compatibility with Cloudflare by aligning OAuth prompt behavior with the reference MCP SDK and updating the client label to oh-my-pi.

@oh-my-pi/hashline

Fixed

  • Fixed a parser error ("payload line has no preceding hunk header") caused by stray dots before the trailing colon in hunk headers, improving compatibility with GLM 5.2 outputs.

@oh-my-pi/omp-stats

Fixed

  • Fixed application crashes and Bun aborts on macOS and when parsing large stats session files, including during omp --smoke-test runs, by utilizing a more resilient serial parser and lenient line scanner.

@oh-my-pi/pi-utils

Added

  • Added stripWindowsExtendedLengthPathPrefix() utility to normalize \\?\ and native Win32 path prefixes before Bun import or spawn calls.

What's Changed

  • fix(providers): honor llama.cpp unlimited output cap by @roboomp in #3782
  • fix(session): avoid ctrl-c rewrites for compacted sessions by @roboomp in #3790
  • fix(mcp): preserve npx cmd shim launching by @roboomp in #3796
  • fix(ai): infer Antigravity reset windows by @roboomp in #3798
  • fix(cli): preserve Windows extension paths by @roboomp in #3806
  • fix(providers): support Gemini API key web search by @roboomp in #3811
  • fix(mcp/oauth): force login screen before consent on /mcp reauth by @roboomp in #3818
  • fix(stats): avoid macOS stats sync worker abort by @roboomp in #3735
  • fix(coding-agent): bound edit-tool oldText/newText snapshots in tool-result details by @roboomp in #3787
  • fix(cli): honor web search provider settings in omp search by @roboomp in #3795
  • fix(web-search): scrape DuckDuckGo HTML frontend instead of Instant Answer API by @roboomp in #3800
  • fix: tolerate GLM 5.2 stray dot in hunk headers by @DeprecatedLuke in #3753
  • fix(catalog): widen namespaced GLM stream watchdogs by @roboomp in #3820

Full Changelog: v16.2.5...v16.2.6