Alexey Zaytsev
94373d815d
feat(ai): add shared contentText utility ( #6840 )
...
Co-authored-by: Armin Ronacher <armin.ronacher@active-4.com >
2026-07-20 01:50:36 +02:00
Armin Ronacher
75cb0b873a
fix(ai): support responses API for OpenCode Go
2026-07-20 01:28:57 +02:00
Alexey Zaytsev
d2f8dafb0f
fix(ai,agent,coding-agent): share UUIDv7 and use for Codex ( #6834 )
2026-07-20 01:23:47 +02:00
Armin Ronacher
956074697f
fix(ai): replace generic record checks
2026-07-19 22:21:31 +02:00
Armin Ronacher
f1c587dde3
fix(coding-agent): avoid duplicate session reads
...
fixes #6793
2026-07-19 20:18:49 +02:00
Mario Zechner
3da591ab74
feat(coding-agent): add Hugging Face llama search
2026-07-17 17:13:39 +02:00
Mario Zechner
f1a466b19d
feat(coding-agent): add llama.cpp router integration
2026-07-17 16:25:00 +02:00
David Brailovsky
5124c61b25
buildfix: fix tests referencing old models
2026-07-17 13:24:11 +00:00
David Brailovsky
64f83c85d9
fix(coding-agent): support all-argument prompt defaults closes #6695
2026-07-17 13:52:32 +02:00
David Brailovsky
ce48d9b4ef
fix(ai): preserve GitHub Copilot long-context pricing tiers, closes #6668
2026-07-17 12:38:12 +02:00
Armin Ronacher
a9f6a3159a
feat(ai): separate generated model data ( #6765 )
2026-07-17 11:08:48 +02:00
David Brailovsky
b0c2a90e51
fix(coding-agent): retry OpenAI Responses early EOF
...
closes #6727
2026-07-17 11:00:03 +02:00
Mario Zechner
019e4ad687
feat(coding-agent): accept native extension providers
...
Allow extensions to register complete pi-ai Provider objects while preserving models.json composition and resolved provider auth access.
Refs #4823 and #4824 .
2026-07-17 10:58:48 +02:00
Armin Ronacher
8881e17625
fix(ai): show implied Kimi Coding subscription costs
2026-07-17 10:01:22 +02:00
Mario Zechner
58575888f5
docs(coding-agent): fix obsolete extension UI examples closes #6735
2026-07-17 09:36:59 +02:00
Danila Poyarkov
35a0d5d620
fix(coding-agent): preserve compaction queue behavior ( #6730 )
2026-07-17 09:09:01 +02:00
Danila Poyarkov
a2c5ee33eb
fix(coding-agent): do not highlight read errors ( #6731 )
2026-07-17 09:02:50 +02:00
Alexey Zaytsev
056c8cbb80
feat(ai): make model generation explicit ( #6742 )
2026-07-17 09:01:42 +02:00
Xiangzhe
00b032676f
fix(tui): handle CRLF and CR line endings ( #6764 )
2026-07-17 09:01:10 +02:00
Armin Ronacher
216e672e7c
Add [Unreleased] section for next cycle
2026-07-16 23:59:44 +02:00
Armin Ronacher
8dc78834cd
Release v0.80.10
2026-07-16 23:59:41 +02:00
Armin Ronacher
c29eda6fb7
docs(coding-agent): audit unreleased changelog
2026-07-16 23:22:56 +02:00
Armin Ronacher
b8575f60fa
fix(ai): use adaptive thinking for Kimi Coding
2026-07-16 20:59:54 +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
78ff249436
fix(ai): expose max thinking for Kimi Coding K3
...
Closes #6737
2026-07-16 19:58:17 +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
Armin Ronacher
c2c32febb0
fix(ai): correct Kimi K3 gateway output limits
2026-07-16 18:56:54 +02:00
David Brailovsky
70c5763297
add deferred tool loading for kimi-k3
2026-07-16 15:39:22 +00: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
6a884b4a75
add kimi-k3
2026-07-16 15:29:32 +00: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
Armin Ronacher
2be9efa19c
feat(ai): publish generated model catalogs to R2 ( #6720 )
2026-07-16 11:43:47 +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
Xiangzhe
1c799cecd0
fix(tui): normalize tabs for terminal output ( #6697 )
2026-07-16 09:17:05 +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