David Brailovsky
e022eec37d
Add [Unreleased] section for next cycle
2026-07-16 16:35:19 +02:00
David Brailovsky
fae7176cb9
Release v0.80.8
2026-07-16 16:35:16 +02:00
Armin Ronacher
6442536b1e
fix(coding-agent): bundle OAuth flows in Bun binaries
2026-07-16 15:36:16 +02:00
Armin Ronacher
eb793510ad
docs: audit unreleased changelogs
2026-07-16 13:58:56 +02:00
Armin Ronacher
97f9978fa6
feat(coding-agent): add model catalog refresh flag
2026-07-16 12:46:49 +02:00
Mario Zechner
5e336cfa80
Merge origin/main into model runtime changes
2026-07-15 13:00:45 +02:00
Mario Zechner
45203abfa0
fix(coding-agent): Coalesce adjacent assistant thinking blocks into one section
2026-07-15 12:52:53 +02:00
Mario Zechner
fab309e955
fix(coding-agent): refresh model catalogs in picker
2026-07-15 12:35:29 +02:00
Mario Zechner
cd7cad4ee2
feat(coding-agent): merge origin/main into model runtime facade
2026-07-15 12:25:36 +02:00
Armin Ronacher
9d09075c53
Add [Unreleased] section for next cycle
2026-07-14 18:36:49 +02:00
Armin Ronacher
818d67457c
Release v0.80.7
2026-07-14 18:36:46 +02:00
Armin Ronacher
53a087fe82
docs: audit unreleased changelogs
2026-07-14 18:18:05 +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
Petr Houška
298665cfb9
fix(ai): support OpenRouter session affinity ( #6496 )
...
Fixes #6366
2026-07-13 09:57:53 +02:00
Armin Ronacher
4c1861033b
docs: audit unreleased changelogs
2026-07-11 00:01:31 +02:00
Armin Ronacher
d7a48d30a0
fix(coding-agent): fall back to text clipboard paste
2026-07-10 21:46:15 +02:00
Armin Ronacher
3b686ac224
feat(coding-agent): add message copy shortcut
2026-07-10 21:35:53 +02:00
Armin Ronacher
3ea064ea2a
fix: support Bedrock API key login
2026-07-10 19:34:11 +02:00
Armin Ronacher
34582ef34b
Add [Unreleased] section for next cycle
2026-07-10 01:16:58 +02:00
Armin Ronacher
2b3fda9921
Release v0.80.6
2026-07-10 01:16:55 +02:00
Armin Ronacher
1775fe4c52
docs: audit unreleased changelogs
2026-07-10 01:13:38 +02:00
Armin Ronacher
a9ecf301fb
feat(ai): add input-based pricing tiers
2026-07-09 22:44:29 +02:00
Mario Zechner
fbdd46389c
feat(ai): add max thinking level
2026-07-09 22:30:53 +02:00
Armin Ronacher
e3513193bf
Add [Unreleased] section for next cycle
2026-07-09 21:04:09 +02:00
Armin Ronacher
cc62baa442
Release v0.80.5
2026-07-09 21:04:06 +02:00
Armin Ronacher
ef793a983b
Add [Unreleased] section for next cycle
2026-07-09 20:53:01 +02:00
Armin Ronacher
912d0953f6
Release v0.80.4
2026-07-09 20:52:57 +02:00
Armin Ronacher
bf75b8aa39
docs: audit unreleased changelogs
2026-07-09 20:45:28 +02:00
Armin Ronacher
7df2a94e0f
feat(ai): add GPT-5.6 model metadata
2026-07-09 20:32:29 +02:00
Armin Ronacher
3f9aa5d10b
feat(coding-agent): add prompt cache miss tracking ( #6427 )
...
Detect prompt cache misses per turn by comparing each assistant message's
cache reads against the previous request's prompt tokens (core/cache-stats.ts).
Significant misses emit a warning-colored transcript notice at the turn they
occur, noting idle gaps past the cache TTL and model switches when relevant.
/session gained cache statistics: a compact token/cache breakdown with hit
rate, a $-prefixed cost section with per-model cost breakdown, and the
cumulative cost re-billed due to cache misses.
2026-07-09 14:12:57 +02:00
Mario Zechner
a6f720e6ca
fix(coding-agent): count custom messages in compaction budget
...
closes #6326
2026-07-09 12:46:03 +02:00
Mario Zechner
e9fa5a68a1
fix(coding-agent): add settled agent lifecycle event
...
closes #6363
2026-07-09 12:42:08 +02:00
Mario Zechner
1ffca0f2aa
fix(coding-agent): align reload descriptions
...
closes #6395
2026-07-09 11:47:44 +02:00
Mario Zechner
c4281a7dd1
fix(coding-agent): warn when session-id creates a session
...
closes #6407
2026-07-09 11:37:07 +02:00
Mario Zechner
2170363af4
fix(coding-agent): avoid Windows context file walk hang
...
closes #6369
2026-07-09 11:30:59 +02:00
Mario Zechner
c6251a866b
fix(coding-agent): apply modelOverrides to extension providers
...
closes #6367
2026-07-09 11:22:35 +02:00
Mario Zechner
4285712bae
fix(ai): retry Bun socket drops
...
closes #6431
2026-07-09 11:03:58 +02:00
Armin Ronacher
312bc713bb
feat(coding-agent): support provider arguments for login
2026-07-08 12:06:26 +02:00
Vegard Stikbakke
cc2db98002
fix(ai): refresh Xiaomi token plan model catalogs
...
Use the new provider-specific Xiaomi Token Plan catalogs from models.dev instead of cloning the API-billing Xiaomi catalog into every token-plan region. This removes API-billing-only models such as mimo-v2-omni from xiaomi-token-plan-{cn,ams,sgp}.
2026-07-08 10:17:48 +02:00
Vegard Stikbakke
2b00dade7c
Revert "fix(coding-agent): abort stuck context hooks"
...
This reverts commit 6757561546 .
2026-07-07 07:14:27 +02:00
Vegard Stikbakke
6efc09b7eb
fix(coding-agent): clear label timestamp cache on new sessions
...
closes #6354
2026-07-06 15:31:32 +02:00
Armin Ronacher
a1b336d73e
fix(coding-agent): allow extra edit replacement fields
2026-07-04 01:52:17 +02:00
Vegard Stikbakke
83cbfc6521
fix(coding-agent): remove Vercel AI Gateway attribution
2026-07-03 15:14:01 +02:00
Vegard Stikbakke
ca09b2b1a8
fix(coding-agent): skip unauthenticated default model
...
closes #6231
2026-07-02 10:48:11 +02:00
Vegard Stikbakke
6757561546
fix(coding-agent): abort stuck context hooks
...
closes #6234
2026-07-02 10:02:32 +02:00
Vegard Stikbakke
ec857fece5
fix(coding-agent): set executionMode: sequential on question example tool
...
The question extension tool blocks on ctx.ui.custom() but omitted
executionMode, so multiple question calls in one assistant turn ran
under the default parallel mode and raced on the editor slot. Only the
last question rendered; earlier calls hung pending forever.
Set executionMode: "sequential" so the agent loop serializes the
batch. Wrappers already propagate the field to the core.
closes #6189
2026-07-02 09:01:15 +02:00
Vegard Stikbakke
f8bec25f34
fix(coding-agent): surface auth storage save failures
...
closes #6223
2026-07-01 21:24:26 +02:00
Vegard Stikbakke
f58c115626
fix(coding-agent): serialize split-turn compaction summaries
...
closes #5536
2026-07-01 15:37:00 +02:00
Mario Zechner
ba10b60b51
fix(coding-agent): add entry renderers for session entries
2026-07-01 11:30:26 +02:00
Vegard Stikbakke
040f0a5197
feat(coding-agent): expose model resolution helpers
...
closes #6201
2026-07-01 10:22:35 +02:00