# 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`.

| | |
|---|---|
| **Tool** | Oh My Pi |
| **Version** | v17.2.9 |
| **Kind** | release |
| **Published** | 2026-08-05 |
| **Observed** | 2026-08-21 |
| **Significance** | 3/5 |
| **Breaking** | yes |
| **Categories** | fix, breaking, feature |

## What changed


**Breaking**
- Renamed `compareVersions` to `compareChangelogEntries` in `@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_percent` rounds to 100
- OpenAI Codex GPT-5.x: no longer sends optional `reasoning.summary`/`reasoning.context`/`text.verbosity` controls by default, reducing `server_error` disconnects
- 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: false` flags 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_PATH` now respected when system Chrome is detected
- 15+ additional fixes across session migration, subagent routing, Wayland, X11 clipboard, and more


## Sources

- [github_release](https://github.com/can1357/oh-my-pi/releases/tag/v17.2.9) — retrieved 2026-08-21


## Community

_No curated reactions recorded. Facts and community takes are kept in separate layers
and never blended._

---
Canonical: https://changelogs.info/oh-my-pi/v17-2-9
Entity: https://changelogs.info/oh-my-pi
Event ID: `evt_2026-08-05_oh-my-pi_v17-2-9`
Licence: event synthesis © changelogs.info, CC BY 4.0. Linked sources belong to their vendors.
