Oh My Pi 17.2.9: Copilot model availability fix, streaming CPU optimization, MCP importer fixes
Fixes a critical Copilot integration issue where model-not-available 400 errors hit roughly half of turns for recently rolled-out models — now retried with a dedicated 8-attempt budget. Reduces streaming CPU usage by coalescing message_update deltas to one rebuild per ~33ms window. Fixes translated MCP importers (Claude Code, Cursor, etc.) silently dropping disabled server flags. Adds Ungoogled Chromium detection for the browser tool. Minor breaking rename: compareVersions→compareChangelogEntries.
PUBLISHED2026-08-05
OBSERVED2026-08-21
AGE21d
SOURCES1
Breaking
- Renamed
compareVersionstocompareChangelogEntriesin@oh-my-pi/pi-coding-agent/utils/changelog(signature unchanged)
Added
- Automatic detection of common Ungoogled Chromium Linux installations for the browser tool
Fixed
- GitHub Copilot: model-not-available 400s now recognized at any envelope depth and retried with a flat-delay 8-attempt budget on OpenAI transports
- Cursor inline OMP range selectors: sequential reads of unchanged files no longer report inconsistent line counts
- OpenAI Codex usage telemetry: no longer blocks ChatGPT Team credentials when weekly
used_percentrounds to 100 - OpenAI Codex GPT-5.x: no longer sends optional
reasoning.summary/reasoning.context/text.verbositycontrols by default, reducingserver_errordisconnects - Concurrent-request caps classified separately from quota exhaustion — uses short retry backoff without burning credentials
- Amazon Bedrock catalog: includes AWS GovCloud
us-gov.*Claude inference-profile IDs - Translated MCP importers (Claude Code, Cursor, Gemini CLI, Windsurf, VS Code): now propagate
enabled: falseflags and load project entries before same-named user entries - Streaming CPU: message_update delta coalescing — at most one state rebuild per ~33ms instead of one per token
PUPPETEER_EXECUTABLE_PATHnow respected when system Chrome is detected- 15+ additional fixes across session migration, subagent routing, Wayland, X11 clipboard, and more
COMMUNITY
No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.