Armin Ronacher
c596d09d9c
feat(coding-agent): add prompt cache warming ( #9668 )
2026-09-19 21:18:15 +02:00
Armin Ronacher
9e05370b29
Mid conversation system messages ( #9548 )
...
This change makes system prompt text and tool changes part of the transcript rather than silently rewriting its starting conditions. This lets Pi record when instructions changed or tools became available, restore that state after resuming or navigating branches, and preserve cached prompt prefixes where the upstream supports it.
2026-09-16 15:54:07 +02:00
Mario Zechner
4e69b0c280
feat(ai): preserve Anthropic per-turn thinking effort
...
Route eligible OpenRouter Claude models through the native Messages API and surface provider thinking-drop diagnostics.
2026-09-02 21:39:29 +02:00
Armin Ronacher
b0bd0ff9d5
fix(coding-agent): only label known subscriptions in footer
2026-08-06 07:47:35 +02:00
David Brailovsky
382aa641cc
DRAFT: add openai background mode responses ( #7339 )
...
* initial attempt at implementing openai background responses api
* feat(ai): align deferred responses with harness spec
* fix: reject deferred messages in protocol v1
2026-08-04 11:27:47 +02:00
Duncan Ogilvie
25a2c8dcfe
Add support for generic sampling parameters ( #7568 )
2026-08-04 00:05:29 +02:00
Mario Zechner
fed6009cc9
fix(coding-agent): make model refresh cancellation caller-owned
...
Add generation-safe catalog publication, cancellable auth and storage operations, locally consistent credential mutations, and cache-first interactive model flows.
2026-08-04 00:03:52 +02:00
David Brailovsky
c1019d9202
feat(ai): add Baseten provider
...
Closes #7405
2026-08-03 14:33:21 +02:00
Mario Zechner
bd9e09db44
feat(coding-agent): expose dynamic provider refresh
2026-07-15 12:56:50 +02:00
Mario Zechner
cd7cad4ee2
feat(coding-agent): merge origin/main into model runtime facade
2026-07-15 12:25:36 +02:00
Mario Zechner
9993c96907
feat(coding-agent): replace model registry with model runtime
...
Move provider auth and OAuth flows onto pi-ai Models, compose models.json and extension overlays through ModelRuntime, and retain ModelRegistry as an extension compatibility facade.
2026-07-14 17:48:45 +02:00