Commit graph

5825 commits

Author SHA1 Message Date
Armin Ronacher
b79e4cc834 Release v0.84.4 2026-08-28 23:56:03 +02:00
Armin Ronacher
5ce4afbd95 fix(ai): refresh generated image model catalog 2026-08-28 23:52:49 +02:00
Armin Ronacher
bba6be972e docs: audit unreleased changelogs 2026-08-28 23:51:36 +02:00
David Brailovsky
6c87d9a026 fix(ai): merge indexed Mistral tool call chunks
fixes #8387
2026-08-28 16:49:44 +02:00
David Brailovsky
e54d45d119
docs(coding-agent): remove issue-specific regression test placement rule (#8775) 2026-08-28 16:39:28 +02:00
David Brailovsky
56700d42ed
fix(coding-agent): compact before post-tool model requests (#8782)
Run next-turn preparation only when the agent loop continues, allowing threshold compaction before the next provider request. Restore interactive progress when the same run resumes.

Closes #6879

Important to notice:
this changes when prepareNextTurn & prepareNextTurnWithContext are invoked:
the now run only when a next turn actually happens, and after shouldStopAfterTurn.
2026-08-28 13:40:59 +02:00
David Brailovsky
56f3f33a9a fix(ai): remove retired Fireworks turbo router test 2026-08-28 10:39:45 +02:00
Cristina Poncela Cubeiro
4e49492999
feat(tui): allow disable copy on fullscreen, ctrl + x copies selection (#8731) 2026-08-27 18:07:54 +02:00
Ramiz Wachtler
1defa151e0
fix(coding-agent): expose https-proxy-agent named export (#8723)
- closes #8610
2026-08-27 15:51:29 +02:00
Cristina Poncela Cubeiro
ccfe79ed23
feat(extensions): ui prompt events (#8355)
* feat(extensions): ui prompt events

* fix: handlers should not delay the prompt
2026-08-27 11:28:05 +02:00
Armin Ronacher
e86823096c feat(tui): add terminal capability overrides closes #8665 2026-08-26 17:40:36 +02:00
Cristina Poncela Cubeiro
42f7f29ad1 docs(settings): default model and thinking 2026-08-26 16:25:30 +02:00
Cristina Poncela Cubeiro
938109e725 chore: changelog entries
Forgot to add the changelog entries :P
2026-08-26 14:43:57 +02:00
Cristina Poncela Cubeiro
1ac6128e66
fix(tui): make alt screen not segment on - and / (#8676)
* fix(tui): make alt screen not segment on - and /

* cleanup
2026-08-26 14:33:47 +02:00
Vegard Stikbakke
b07e17faa2 fix(coding-agent): preserve partial Bash output when toggling thinking
closes #8611
2026-08-26 14:27:21 +02:00
Vegard Stikbakke
6c4f360264 fix(tui): chunk large main-screen renders closes #8028 2026-08-26 13:08:48 +02:00
Cristina Poncela Cubeiro
7aab6c26e5
fix(ai): serialize thinking signature once (#8671) 2026-08-26 12:51:09 +02:00
David Brailovsky
0b5ee5d8b3 fix(coding-agent): repair unterminated session files
Append a newline after loading a valid session so subsequent entries cannot fuse with an unterminated tail.\n\nFixes #8345
2026-08-26 12:07:30 +02:00
Cristina Poncela Cubeiro
b37ebb7f22
fix(tui): autocomplete orders nested results (#8669) 2026-08-26 12:03:41 +02:00
Vegard Stikbakke
6b36eb5927 fix(coding-agent): remove explicit tool choice from compaction calls
Fixes #8649\n\nFixes #8638
2026-08-26 11:20:44 +02:00
Vegard Stikbakke
7af2d27dce fix(coding-agent): prevent Windows taskkill spawn crashes
closes #6596
2026-08-26 10:33:45 +02:00
Cristina Poncela Cubeiro
8fa7eebd23 fix: persist default to scoped if non-empty 2026-08-25 17:49:28 +02:00
Vegard Stikbakke
a79b373342 feat(coding-agent): expose RPC queue clearing
closes #8432
2026-08-25 15:19:49 +02:00
Cristina Poncela Cubeiro
587be985a0 feat(ai): add deepseek-v4-flash-vision-exp 2026-08-25 13:57:20 +02:00
Cristina Poncela Cubeiro
1bb61986cd docs(coding-agent): update provider links to api 2026-08-25 13:31:42 +02:00
Vegard Stikbakke
fe37e9f9b5 fix(ai): omit tool_choice without tools closes #8607 2026-08-25 12:26:06 +02:00
Mario Zechner
240eb29c41 fix(coding-agent): append run-time custom messages after the turn's tool results
Extension messages sent with triggerTurn: false while the agent was
running were pushed into agent state and the session tree immediately,
landing between an assistant tool call and its result. Providers that
validate message order reject the replayed history. Queue them during
the run and append at turn_end, mirroring recordBashResult.

closes #8537
2026-08-25 12:14:10 +02:00
David Brailovsky
650e7a6126
fix(ai): derive OpenRouter reasoning controls (#8614)
Fixes #8454

Co-authored-by: Petr Houška <houskape@gmail.com>
2026-08-25 12:11:21 +02:00
github-actions[bot]
c1729a0f75 chore: approve contributors from issue #8594 2026-08-25 09:54:56 +00:00
github-actions[bot]
45207864fe chore: approve contributors from issue #8574 2026-08-25 09:47:58 +00:00
PiedPiper911
cacb5917f9
fix: export ToolExecution*Event types from public API (#6847)
Add missing ToolExecutionEndEvent, ToolExecutionStartEvent, and
ToolExecutionUpdateEvent type exports to packages/coding-agent/src/index.ts
so they are available to consumers of the package.

Fixes #6687
2026-08-25 11:43:36 +02:00
Alexey Zaytsev
de82e53673
feat(coding-agent): export image MIME detector (#8600) 2026-08-25 11:39:16 +02:00
Cristina Poncela Cubeiro
c5ad7c1b0f
fix(ai): concatenate openai completions reasoning deltas (#8605) 2026-08-25 11:19:31 +02:00
Cristina Poncela Cubeiro
5cd6a2a502 fix(ai-test): update glm 5.3 price 2026-08-25 11:12:15 +02:00
Cristina Poncela Cubeiro
e8c632ef64 fix(ai): cloudflare gateway type, include workers
Fixes https://github.com/earendil-works/pi/actions/runs/32825925694/job/97733792662?pr=8605 build error
2026-08-25 11:03:13 +02:00
github-actions[bot]
c5de2cc67f chore: approve contributors from issue #8409 2026-08-25 08:17:15 +00:00
github-actions[bot]
b7170b86a6 chore: approve contributors from issue #8388 2026-08-25 08:13:02 +00:00
Cristina Poncela Cubeiro
dcd461925d
feat: show llama presets if autoload enabled (#8558) 2026-08-24 13:29:51 +02:00
Vegard Stikbakke
97fa14e39c fix(coding-agent): reject truncated compaction summaries closes #7048 2026-08-24 13:08:30 +02:00
Armin Ronacher
bfb004d441 fix: extract Windows release ZIPs in CI 2026-08-24 12:53:52 +02:00
Armin Ronacher
31d4ed5860 Add [Unreleased] section for next cycle 2026-08-24 12:50:52 +02:00
Armin Ronacher
4e58f324fa Release v0.84.3 2026-08-24 12:50:48 +02:00
Armin Ronacher
7623e8a0f1 docs: audit unreleased changelogs 2026-08-24 12:47:11 +02:00
Armin Ronacher
80e62761f7
feat(coding-agent): add optional PowerShell tool (#8512) 2026-08-24 12:27:03 +02:00
Armin Ronacher
4af9d21d3b feat(coding-agent): update managed installations in place 2026-08-24 09:34:34 +02:00
Petr Houška
a470b121bf
fix(coding-agent): expose finish reason compatibility override (#8487)
Closes #8460
2026-08-23 23:34:30 +02:00
Petr Houška
81152d88bb
docs(coding-agent): clarify custom footer usage APIs (#8482)
Fixes #8392
2026-08-23 23:34:08 +02:00
Armin Ronacher
27b7a626de fix(coding-agent): use Windows-friendly keybinding defaults
closes #8372
2026-08-23 23:30:16 +02:00
Armin Ronacher
460191cfcf feat(coding-agent): include context in Radius session shares 2026-08-23 20:45:14 +02:00
yaogangqiang
a69bef789b
fix(coding-agent): discard failed extension factory state (#8424) 2026-08-23 12:39:42 +02:00