@oh-my-pi/pi-agent-core
Changed
- Improved the reliability of remote compaction by introducing transient error retries, configurable timeouts, and immediate termination upon user-initiated aborts.
Fixed
- Fixed an issue where assistant responses and encrypted reasoning could be lost during local history trimming prior to remote compaction.
- Fixed type compatibility for hosts with title audit entries by adding support for
title_changesession metadata. - Fixed an issue where transient stream read failures after a completed tool call were treated as terminal errors, allowing the agent to successfully execute the tool and continue the turn.
@oh-my-pi/pi-ai
Added
- Enabled freeform tool patch support for Azure OpenAI and Codex models
Fixed
- Fixed usage reporting for Antigravity and Z.AI to correctly surface and preserve distinct quota windows (daily, weekly, monthly) instead of collapsing or duplicating them
- Fixed an issue where
/usage showreturned "No usage data available" when using a custom proxy base URL for Codex - Fixed OpenAI stream read errors being incorrectly classified as non-transient, enabling the coding agent to automatically retry after recoverable stream failures
@oh-my-pi/pi-coding-agent
Fixed
- Fixed todo-reminder HUD rendering outside durable chat history while preserving native collapsing and auto-clear behavior.
- Fixed goal-mode continuations losing track of persisted todo progress, ensuring autonomous goal turns reconcile stale in-progress items before moving to subsequent tasks.
- Fixed the /move command to correctly relocate the current session and its artifacts to the target directory, allowing /resume to work seamlessly from the new location.
- Fixed omp update leaving behind stale Bun install-cache directories for globally installed packages.
- Fixed a reconnection loop issue in /collab sessions caused by oversized entries (such as large tool outputs) by truncating replicated payloads that exceed 1 MB.
- Fixed autolearn and local memory writes mutating Anthropic prompt-cache prefixes mid-session, ensuring prompt injections remain session-stable.
@oh-my-pi/pi-natives
Fixed
- Fixed a crash in the in-process
tailbuiltin where the host process would abort with aBrokenPipepanic if the stdout consumer closed the pipe early.
What's Changed
- test(ai): add contract tests for resolveUsedFraction by @oldschoola in #3326
- test(eval): increase Julia prelude test timeout to fix CI flake by @oldschoola in #3350
- fix(omp): keep moved sessions resumable by @riverpilot in #3675
- fix(omp): show Antigravity weekly usage limits by @riverpilot in #3678
- Recover completed tool calls after transient stream read errors by @cexll in #3694
- fix(collab): cap replicated host frames so oversized entries do not loop the relay by @roboomp in #3740
- fix(agent): keep autolearn memory prompts cache-stable by @roboomp in #3745
- fix(coding-agent): prune stale bun update cache by @dragonbaba in #1716
New Contributors
- @dragonbaba made their first contribution in #1716
Full Changelog: v16.2.3...v16.2.4