Armin Ronacher
c29eda6fb7
docs(coding-agent): audit unreleased changelog
2026-07-16 23:22:56 +02:00
Armin Ronacher
aba324504c
fix(ai): correct Kimi K3 Moonshot pricing
2026-07-16 20:37:48 +02:00
Armin Ronacher
c1b7856e26
fix(ai): prevent removed xAI models regenerating, closes #6736
2026-07-16 20:07:36 +02:00
Armin Ronacher
f7e0603745
Add [Unreleased] section for next cycle
2026-07-16 19:18:00 +02:00
Armin Ronacher
2d16f92973
Release v0.80.9
2026-07-16 19:17:57 +02:00
Armin Ronacher
aa508b7f40
docs: audit unreleased changelogs
2026-07-16 19:13:10 +02:00
Armin Ronacher
b97ed20210
fix(coding-agent): explain clone failure for unsaved sessions
2026-07-16 19:06:56 +02:00
Milosz Jankiewicz
a01baaaea7
feat(xai): prefilled OAuth device link, SuperGrok login label, trimmed model list ( #6734 )
...
- Use verification_uri_complete from the xAI device-code response so the
login link opens with the user code prefilled (https-validated)
- Add OAuthAuth.loginLabel and show "Sign in with SuperGrok or X Premium"
in the xAI auth-type selector (threaded through lazyOAuth)
- Remove grok-3, grok-3-fast, grok-4.20 variants and grok-code-fast-1
from the built-in xAI catalog and default to grok-4.5
Co-authored-by: Jaaneek <Jaaneek@users.noreply.github.com >
2026-07-16 18:59:54 +02:00
David Brailovsky
3524cd4c85
Merge remote-tracking branch 'origin/main' into add-kimi-deferred-tools
2026-07-16 17:30:50 +02:00
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
David Brailovsky
f16b4e0cda
add deferred tools support for kimi in openai-completions api
2026-07-16 12:26:56 +00: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
Milosz Jankiewicz
5220aba619
feat(ai): add xAI device OAuth and route grok-4.5 through Responses ( #6651 )
...
* feat(ai): add xAI device OAuth and route grok-4.5 through Responses
Add xAI device-code OAuth alongside XAI_API_KEY. Route only grok-4.5
through Responses with low/medium/high reasoning; other xAI models stay
on Completions.
* fix(ai): tolerate xAI device-code interval 0 and correct token poll error label
---------
Co-authored-by: Jaaneek <Jaaneek@users.noreply.github.com >
2026-07-16 09:58:24 +02:00
David Brailovsky
12545274ea
windows: reset pi terminal title after checking npm packages
...
on windows the npm check changes the terminal title and it doesn't change back
this is a narrow fix for it
fixes #6629
2026-07-15 15:14:55 +00:00
Mario Zechner
5e336cfa80
Merge origin/main into model runtime changes
2026-07-15 13:00:45 +02:00
Mario Zechner
bd9e09db44
feat(coding-agent): expose dynamic provider refresh
2026-07-15 12:56:50 +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
David Brailovsky
f4e9ca7466
remove current date from system prompt
...
fixes #6621
2026-07-14 14:58:24 +00:00
Armin Ronacher
adfac437bb
fix(coding-agent): clarify login options
2026-07-14 12:24:50 +02:00
Armin Ronacher
961fa6c142
feat(ai): add Radius gateway support
2026-07-14 11:01:21 +02:00
David Brailovsky
b084d2fb39
add legacy-peer-deps flag on pi uninstall when using npm ( #6604 )
...
otherwise it would fail when there's conflicting peer dependencies in installed packages
fixes : #6486
2026-07-13 12:50:46 +02:00
David Brailovsky
7303cbac5d
fix branch summary when using ambient auth ( #6595 )
...
allow null apiKey. uses the same auth flow like compaction
fixes #6324
2026-07-13 10:49:10 +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
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
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
Aaron Ky-Riesenbach
1a2542b11b
feat(coding-agent): expand ~ in shellPath setting ( #6470 )
...
getShellPath() now runs the configured shellPath through the existing
normalizePath() helper, mirroring getSessionDir(). This lets shellPath
point at a home-directory-relative shell wrapper (e.g.
~/.local/bin/agent-shell-sandbox) and resolves consistently across
machines and OSes with different home directories.
refs #6458
2026-07-09 23:23:06 +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
a98778e21c
test(coding-agent): fix interactive mode fixture
2026-07-09 21:01:50 +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