pi-mono/packages
Mario Zechner 92216fa15c fix(durable): lead the model context with the initial system message
A run's input is committed before the system prompt is rendered, so requests
started with the user message. Anthropic then sent the tool list at the top of
every request and each tool change invalidated the whole prompt cache. Context
derivation now moves a system message preceded only by user messages to the
front. A live e2e test gates the cache reuse across a tool change.

closes #10542
2026-10-06 20:55:52 +02:00
..
agent fix(ai): time responses with private fields; use the real stream in proxy and test mocks 2026-10-06 20:26:27 +02:00
ai fix(ai): time responses with private fields; use the real stream in proxy and test mocks 2026-10-06 20:26:27 +02:00
chord Release v1.0.4 2026-10-05 21:22:49 +02:00
client Add [Unreleased] section for next cycle 2026-10-05 21:23:02 +02:00
codemode Add [Unreleased] section for next cycle 2026-10-05 21:23:02 +02:00
coding-agent fix(ai): time responses with private fields; use the real stream in proxy and test mocks 2026-10-06 20:26:27 +02:00
durable fix(durable): lead the model context with the initial system message 2026-10-06 20:55:52 +02:00
env Add [Unreleased] section for next cycle 2026-10-05 21:23:02 +02:00
evals feat: unify package artifact validation (#10197) 2026-10-06 13:30:02 +02:00
mcp Add [Unreleased] section for next cycle 2026-10-05 21:23:02 +02:00
protocol Add [Unreleased] section for next cycle 2026-10-05 21:23:02 +02:00
server Add [Unreleased] section for next cycle 2026-10-05 21:23:02 +02:00
telemetry Add [Unreleased] section for next cycle 2026-10-05 21:23:02 +02:00
tui fix(coding-agent): apply outputPad to all transcript blocks (#10557) 2026-10-06 17:27:55 +02:00