Commit graph

7333 commits

Author SHA1 Message Date
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
Mario Zechner
5c6655e76e fix(agent): make durable assistant framing burst-safe
Rename the harness runtime2 directory to runtime.
2026-08-25 00:53:08 +02:00
Armin Ronacher
a2208678e9 fix(agent): make service hydration readiness explicit 2026-08-25 00:17:23 +02:00
Mario Zechner
852142daa0 feat(agent): add explicit session mutations 2026-08-24 23:35:55 +02:00
Mario Zechner
9b034fc45e feat(agent): add durable generation procedures 2026-08-24 21:56:02 +02:00
Mario Zechner
9f666bfbbb feat(agent): add durable terminal mechanics 2026-08-24 20:46:18 +02:00
Mario Zechner
6bb8252099 docs(agent): restore direct tool batch procedure 2026-08-24 20:24:32 +02:00
Mario Zechner
7ccb2a0882 docs(agent): simplify durable drive ownership 2026-08-24 19:49:22 +02:00
Cristina Poncela Cubeiro
94108a1ac6 feat(sqlite): databasePath, sessionId for sharding 2026-08-24 15:40:18 +02:00
Armin Ronacher
5cda0ad03f Merge branch 'main' into dev 2026-08-24 14:20:48 +02:00
Armin Ronacher
a789067a0d fix(coding-agent): support bundled experimental processes 2026-08-24 14:17:17 +02:00
Cristina Poncela Cubeiro
dcd461925d
feat: show llama presets if autoload enabled (#8558) 2026-08-24 13:29:51 +02:00
Armin Ronacher
c399e34658 feat: merge main into dev 2026-08-24 13:13:03 +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
Mario Zechner
ab3a774c8f fix(agent): preserve legacy upgrade commit stats 2026-08-24 12:40:53 +02:00
Mario Zechner
fa35550e95 feat(agent): simplify durable drive ownership 2026-08-24 12:37:48 +02:00
Mario Zechner
41c9795be7 feat(agent): add durable drive foundations 2026-08-24 12:37:48 +02:00
Armin Ronacher
80e62761f7
feat(coding-agent): add optional PowerShell tool (#8512) 2026-08-24 12:27:03 +02:00
David Brailovsky
8798b7996d Merge remote-tracking branch 'origin/main' into dev 2026-08-24 07:50:17 +00: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
Armin Ronacher
bcad846f93 fix(coding-agent): update end-of-options CLI test 2026-08-23 12:39:20 +02:00
Armin Ronacher
c1279a65b3 feat(coding-agent): defer jiti until extension loading 2026-08-23 10:36:34 +02:00
Armin Ronacher
309b524f4f fix(coding-agent): avoid duplicate clipboard binaries 2026-08-23 09:28:36 +02:00
Armin Ronacher
f8f03460a0 fix: reduce workspace dependency tree 2026-08-23 09:28:19 +02:00
Armin Ronacher
a1f955e9f4 fix(coding-agent): remove redundant development dependencies 2026-08-23 00:24:15 +02:00
Armin Ronacher
77c540704d meta(changelog): Add missing changelog entry 2026-08-23 00:07:31 +02:00
Armin Ronacher
faecac2ca8 feat(coding-agent): reduce bundled startup work 2026-08-23 00:03:19 +02:00
Armin Ronacher
62bcbf6be0 docs(coding-agent): document -- end-of-options delimiter 2026-08-23 00:01:33 +02:00