Fixed
- Fixed config selectors to scale their visible row count to terminal height (#4243 by @samjonester).
- Fixed Anthropic-compatible API-key requests to ignore unrelated
ANTHROPIC_AUTH_TOKENenvironment values, avoiding invalid bearer credentials for providers such as Xiaomi MiMo inherited from@earendil-works/pi-ai(#4342). - Fixed Amazon Bedrock message conversion to skip unknown content blocks instead of failing the stream, inherited from
@earendil-works/pi-ai(#4223). - Fixed Azure OpenAI Responses and OpenAI Responses error formatting to prefix HTTP status codes onto
errorMessage, so transient 5xx and 429 errors are correctly matched by the agent-level auto-retry classifier inherited from@earendil-works/pi-ai(#4232). - Fixed OpenCode Go Kimi reasoning replay by normalizing streamed
reasoningfields back toreasoning_contentfor OpenCode Go only, inherited from@earendil-works/pi-ai(#4251). - Fixed Xiaomi MiMo model metadata to use the OpenAI-compatible endpoints and
openai-completionsAPI, restoring multi-turn thinking/tool-call sessions inherited from@earendil-works/pi-ai(#4505). - Fixed JSON parse failures for compressed fetch responses under Node 26.0 by installing undici fetch globals alongside pi's global dispatcher (#4650, #4652, #4653).
- Fixed npm-family package commands on Windows to avoid shell argument splitting when install prefixes contain spaces (#4623).
Removed
- Removed non-working OpenAI Codex fast model variants inherited from
@earendil-works/pi-ai.