github can1357/oh-my-pi v16.2.4

2 hours ago

@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_change session 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 show returned "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 tail builtin where the host process would abort with a BrokenPipe panic 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

Full Changelog: v16.2.3...v16.2.4

Don't miss a new oh-my-pi release

NewReleases is sending notifications on new releases.