pi-mono/packages
Armin Ronacher caa6967b62
fix(ai): keep the prompt cache across tool changes on Responses (#11142)
Models with additional_tools declare every tool in additional_tools items, starting with one at the head of the input, like Codex. A later item replaces same-name definitions from earlier items but cannot replace a top-level tool or remove a tool, so removals are announced as text and later updates restate the tools that are still unavailable.

Tool search and Kimi tool messages move the top-level tool list once per removal or redeclared name and keep later loads anchored, instead of resending the current tool list on every load after the first removal.

fixes #10940
2026-10-20 09:54:23 +02:00
..
agent Add [Unreleased] section for next cycle 2026-10-15 20:57:35 +02:00
ai fix(ai): keep the prompt cache across tool changes on Responses (#11142) 2026-10-20 09:54:23 +02:00
chord feat: SQLite telemetry store in Chord, shared TelemetryStore and trace renderer 2026-10-19 16:50:11 +00:00
codemode Add [Unreleased] section for next cycle 2026-10-15 20:57:35 +02:00
coding-agent fix(ai): recover from Copilot request-size overflow 2026-10-19 22:46:26 +02:00
durable fix(coding-agent): resolve Windows shells from installation directories 2026-10-19 21:55:12 +02:00
env fix(env): make the read/bash differential test deterministic and meaningful 2026-10-16 19:58:24 +00:00
evals Release v1.3.0 2026-10-15 20:57:27 +02:00
mcp Add [Unreleased] section for next cycle 2026-10-15 20:57:35 +02:00
telemetry feat: SQLite telemetry store in Chord, shared TelemetryStore and trace renderer 2026-10-19 16:50:11 +00:00
tui feat(tui): detect Rex terminal for OSC 8 hyperlinks 2026-10-19 22:28:48 +02:00