# Oh My Pi v17.2.2: GMI Cloud provider, Cursor K3 fixes, MCP reconnect on /reload-plugins

> Adds the GMI Cloud provider (OpenAI-compatible, dynamic model discovery). Fixes Cursor K3 effort variant classification, conversation checkpoints, and unsafe mid-session switches. Fixes /reload-plugins failing to reconnect MCP servers, DuckDuckGo search under-returning results, and Codex saved-reset auto-redeem being pool-wide and expiry-aware.

| | |
|---|---|
| **Tool** | Oh My Pi |
| **Version** | v17.2.2 |
| **Kind** | release |
| **Published** | 2026-07-31 |
| **Observed** | 2026-08-21 |
| **Significance** | 2/5 |
| **Breaking** | no |
| **Categories** | feature, fix, capability |

## What changed


- **@oh-my-pi/pi-agent-core**: Fixed response-only usage records treated as context anchors. Capped context compaction summary output to 16,384 tokens.
- **@oh-my-pi/pi-ai**: Added gmi-cloud provider with API-key paste login. Updated AuthStorage to prioritize soonest-expiring reset credits. Exported SENSITIVE_TOKEN_RE for credential obfuscation. Fixed Cursor checkpoints recorded as billable output tokens. Fixed expired OAuth credentials returned without refresh. Fixed Cursor history replay (structured message order, K3 thinking blocks, unsafe mid-session K3 switches).
- **@oh-my-pi/pi-catalog**: Added GMI Cloud provider. Fixed Cursor K3 effort variants classified as non-reasoning models. Fixed Google AI Studio requests failing on `store` field. Fixed Synthetic models losing capabilities (reasoning, vision, output limits, pricing). Fixed Cursor 1M-token context windows defaulting to 200k. Fixed GitHub Copilot routing for grok-4.5.
- **@oh-my-pi/pi-coding-agent**: Added Ctrl+L live voice toggle (moved display-reset to Alt+L). Added ctx.invokeTool to extension contexts. Improved startup performance (subagent model refresh off critical path, batched session file writes). Rewrote Codex saved-reset auto-redeem as pool-wide, window-exact, expiry-aware. Fixed Kitty terminal crash on non-PNG tool images. Fixed subagent resets wiping shared kernel. Fixed copy selector and ask dialog rendering raw key IDs. Fixed /reload-plugins not reconnecting MCP servers. Fixed DuckDuckGo search under-returning results and ignoring date bounds. Fixed env-driven OTLP trace export ignoring OTEL_RESOURCE_ATTRIBUTES. Fixed bash tool EACCES on multi-user machines. Fixed LSP write batching.


## Sources

- [github_release](https://github.com/can1357/oh-my-pi/releases/tag/v17.2.2) — 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-2
Entity: https://changelogs.info/oh-my-pi
Event ID: `evt_2026-07-31_oh-my-pi_v17-2-2`
Licence: event synthesis © changelogs.info, CC BY 4.0. Linked sources belong to their vendors.
