@oh-my-pi/pi-ai
Fixed
- Dropped unsigned thinking blocks from Antigravity Claude requests instead of sending them without a signature, preventing HTTP 400 responses when resuming sessions or switching models.
- Classified Antigravity HTTP 429 responses from structured
google.rpc.ErrorInforeasons (QUOTA_EXHAUSTED,RATE_LIMIT_EXCEEDED, andINSUFFICIENT_G1_CREDITS_BALANCE), using retry delays of five minutes or longer to distinguish rotatable quota windows from transient throttling instead of relying only on message regexes.
Removed
- Removed the Antigravity identity-prompt injection (
ANTIGRAVITY_SYSTEM_INSTRUCTIONandshouldInjectAntigravitySystemInstruction): Cloud Code Assist accepts arbitrary system instructions on gemini-3.x and Claude routes (verified live), and the injected stub never matched the real client's system prompt anyway. User system prompts are now sent unmodified (still taggedrole: "user"). - Fixed Antigravity
automode not failing over to the sandbox endpoint when the daily endpoint returned a thinking-onlySTOP, which caused Advisor turns to be falsely recorded as empty-response failures (#8480).
@oh-my-pi/pi-catalog
Added
- Added support for the
deepseek-v4-pro:previewmodel - Added support for the
gemini-3.7-flashmodel - Added dynamic Antigravity client-version discovery from the official update manifest (darwin/arm64 channel), so version-gated models appear without a code change;
PI_AI_ANTIGRAVITY_VERSIONremains available as an override.
Fixed
- Fixed Antigravity discovery missing Gemini 3.7 Flash: Cloud Code Assist gates newer models on the client version in the
User-Agent, and the pinnedantigravity/hub/2.1.4was too old. The user-agent now matches the captured 2.8.0 client format (antigravity/hub/2.8.0 (aidev_client; os_type=darwin; arch=arm64; cl=963137146)); os_type/arch stay pinned to the darwin/arm64 reference client. Overridable viaPI_AI_ANTIGRAVITY_VERSION/PI_AI_ANTIGRAVITY_CL/PI_AI_ANTIGRAVITY_OS/PI_AI_ANTIGRAVITY_ARCH.
Removed
- Removed
ANTIGRAVITY_SYSTEM_INSTRUCTIONfromwire/gemini-headers; the Antigravity transport and web search no longer inject a fake identity prompt.
@oh-my-pi/pi-coding-agent
Fixed
- Fixed the parent TUI stalling after a subagent submits its result until terminal focus or resize wakes the event loop (#8462).
- Fixed
omp updatemisclassifying foreign npm/bun bin aliases while preserving package-manager ownership for globally linked checkouts (#8468). - Fixed
readhashline headers collapsing nested in-workspace paths to the bare basename, which let a same-basename file at the session cwd capture a verbatim follow-upeditand deterministically reject it withhash is not from this session. Headers now retain the workspace-relative path (e.g.[src/settings.json#0063]) (#8482).
@oh-my-pi/pi-utils
Fixed
- Fixed
fetchWithRetry()aborts during retry backoff to preserve the documented"Request was aborted"error contract (#8450).
Full Changelog: v17.3.1...v17.3.2