github badlogic/pi-mono v0.52.7

latest releases: v0.62.0, v0.61.1, v0.61.0...
one month ago

New Features

  • Per-model overrides in models.json via modelOverrides, allowing customization of built-in provider models without replacing provider model lists. See docs/models.md#per-model-overrides.
  • models.json provider models now merge with built-in models by id, so custom models can be added or replace matching built-ins without full provider replacement. See docs/models.md#overriding-built-in-providers.
  • Bedrock proxy support for unauthenticated endpoints via AWS_BEDROCK_SKIP_AUTH and AWS_BEDROCK_FORCE_HTTP1. See docs/providers.md.

Breaking Changes

  • Changed models.json provider models behavior from full replacement to merge-by-id with built-in models. Built-in models are now kept by default, and custom models upsert by id.

Added

  • Added modelOverrides in models.json to customize individual built-in models per provider without full provider replacement (#1332 by @charles-cooper)
  • Added AWS_BEDROCK_SKIP_AUTH and AWS_BEDROCK_FORCE_HTTP1 environment variables for connecting to unauthenticated Bedrock proxies (#1320 by @virtuald)

Fixed

  • Fixed extra spacing between thinking-only assistant content and subsequent tool execution blocks when assistant messages contain no text
  • Fixed queued steering/follow-up/custom messages remaining stuck after threshold auto-compaction by resuming the agent loop when Agent-level queues still contain pending messages (#1312 by @ferologics)
  • Fixed tool_result extension handlers to chain result patches across handlers instead of last-handler-wins behavior (#1280)
  • Fixed compromised auth lock files being handled gracefully instead of crashing auth storage initialization (#1322)
  • Fixed Bedrock adaptive thinking handling for Claude Opus 4.6 with interleaved thinking beta responses (#1323 by @markusylisiurunen)
  • Fixed OpenAI Responses API requests to use store: false by default to avoid server-side history logging (#1308)
  • Fixed interactive mode startup by initializing autocomplete after resources are loaded (#1328)
  • Fixed modelOverrides merge behavior for nested objects and documented usage details (#1062)

Don't miss a new pi-mono release

NewReleases is sending notifications on new releases.