github can1357/oh-my-pi v15.5.15

8 hours ago

@oh-my-pi/pi-agent-core

Added

  • Added maxToolCallsPerTurn to AgentLoopConfig/AgentOptions, allowing callers to cut a streamed assistant turn after a completed tool-call batch and execute the runnable partial turn instead of waiting for the provider to yield.

Fixed

  • Normalized maxToolCallsPerTurn to accept only positive integer limits, with non-finite or non-positive values treated as disabled

@oh-my-pi/pi-ai

Added

  • Added PI_REQ_DEBUG=1 request/response recording for provider transports. Each request writes rr-session-N.json; each received response writes rr-session-N.res.log with response headers followed by raw body bytes.

Fixed

  • Fixed OpenCode-Go dynamic model refresh downgrading qwen3.7-max from Anthropic Messages to OpenAI-compatible transport, which caused 401 Model qwen3.7-max is not supported for format oa-compat after /v1/models cache refreshes.

@oh-my-pi/pi-coding-agent

Changed

  • Enabled the agent loop's tool-call batch cap for Anthropic Claude sessions, cutting oversized streamed tool-use bursts into runnable batches before continuing the conversation.

Removed

  • Removed the calc tool (deterministic arithmetic evaluator) and its calc.enabled setting. The model can compute via eval instead.

Fixed

  • Fixed Anthropic Claude tool-call batching to clear and reapply the Claude-specific batch cap whenever the session model changes

Full Changelog: v15.5.14...v15.5.15

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

NewReleases is sending notifications on new releases.