pi-mono/packages/coding-agent/src
Armin Ronacher 3d8f74357c
feat(ai): support message-anchored tool loading (#6474)
This adds cache-friendly dynamic tool loading anchored to tool results. Purely additive active-tool changes are recorded with `addedToolNames`, allowing supported Anthropic and OpenAI Responses models to load tool definitions at the point they become available instead of placing them in the cached prompt prefix.

It retains safe fallback behavior for unsupported models and non-additive changes but it will wipe caches.
2026-07-10 23:52:54 +02:00
..
bun Merge main into model-registry 2026-06-22 14:00:18 +02:00
cli feat(ai): add max thinking level 2026-07-09 22:30:53 +02:00
core feat(ai): support message-anchored tool loading (#6474) 2026-07-10 23:52:54 +02:00
modes fix(coding-agent): fall back to text clipboard paste 2026-07-10 21:46:15 +02:00
utils fix(coding-agent): fall back to text clipboard paste 2026-07-10 21:46:15 +02:00
cli.ts fix(coding-agent): configure HTTP idle timeout (#4759) 2026-05-20 12:45:00 +02:00
config.ts fix(coding-agent): install checked pi update version 2026-06-21 14:46:07 +02:00
index.ts fix(coding-agent): add settled agent lifecycle event 2026-07-09 12:42:08 +02:00
main.ts fix(coding-agent): warn when session-id creates a session 2026-07-09 11:37:07 +02:00
migrations.ts fix(coding-agent): treat uppercase config values as literals 2026-06-13 21:24:22 +02:00
package-manager-cli.ts feat(coding-agent): add InlineExtension type for named inline extension factories (#6267) 2026-07-06 20:59:37 +02:00
rpc-entry.ts fix: rpc-entry and bun support 2026-06-26 10:01:16 +02:00