Oh My Pi v17.1.5: proxy-stream fix, Kimi Code cache keys, model catalog fixes
Bug-fix release across four packages. Fixes proxy-stream clients dropping finalized provider-only content blocks, OpenAI Responses replay mispairing tool calls with results, adaptive-thinking Anthropic models omitting interleaved-thinking beta on signature-enforcing proxies, and Kimi Code using a blanket 32000 maxTokens ceiling that truncated several models. Also fixes Anthropic model discovery 404ing, BYOK model catalog staleness, and several Windows and startup issues in the coding agent.
@oh-my-pi/pi-agent-core
- Fixed proxy-stream clients dropping finalized provider-only content blocks (Anthropic native web-search history) by allowing
doneanderrorevents to carry terminal assistant content
@oh-my-pi/pi-ai
- Fixed OpenAI Responses replay pairing tool output with a matching call that appeared later in the input (or vice versa)
- Fixed adaptive-thinking Anthropic models omitting interleaved-thinking beta on signature-enforcing proxies, causing persisted interleaved turns to fail on replay
- Kimi Code now sends
prompt_cache_key(OpenAI-compatible) andmetadata.user_id(Anthropic-compatible) for session-stable prompt cache; explicit keys survive side-channel session IDs - Fresh encrypted auth-broker snapshot caches revalidate within a short startup budget so one-shot clients see newly imported or revoked credentials immediately
- Fixed custom
anthropic-messagesendpoints dropping native web-search call/result blocks in the leaked-thinking wrapper
@oh-my-pi/pi-catalog
- Fixed Kimi Code models reporting
maxTokens: 32000for every model — output caps are now derived per family, and the model cache is invalidated so upgrades drop the stale rows - Fixed Anthropic model discovery 404ing when the registry derived the provider base URL from a bundled model without
/v1suffix
@oh-my-pi/pi-coding-agent
- Added configurable per-request timeout for
inspect_imagetool (inspect_image.timeoutMs, default 5 minutes) - Reduced default startup resident memory by constructing the ComputerTool ArkType schema lazily
- Reduced startup CPU and memory by loading the bundled changelog only when needed
- Moved PTY log replay into the shared project launch broker
- Fixed DeepSeek V4 Flash and Step 3.7 Flash using hashline edit mode by default (now use replace-mode fallback)
- Fixed Ask form hiding draft text; draft remains visible and keeps receiving input
- Fixed
globrejecting safememory://root/<directory>/**patterns - Fixed
omp --resume <id>prompting to fork sessions from another directory instead of switching into the resumed session's directory - Fixed deferred CLI model roles resolving to an unauthenticated provider instead of the authenticated one
- Fixed Windows sessions crashing with EPIPE on LSP server stdin close
- Fixed bash
statbuiltin failing on native Windows
COMMUNITY
No curated reactions recorded for this event. Facts and takes are kept in separate layers — community context is added by hand, never blended into the record above.