Mario Zechner
fd6659dd5d
fix(coding-agent): preserve run prompt during tool refresh
...
closes #6162
2026-06-30 14:08:48 +02:00
Mat
e547bb9f41
fix(coding-agent): refresh session state before next turn
2026-06-30 13:56:04 +02:00
Mario Zechner
9be55bc773
fix(coding-agent): apply output padding to user messages
...
closes #6168
2026-06-30 11:55:40 +02:00
Alexey Zaytsev
6564d94717
feat(coding-agent): add configurable assistant output padding
...
Closes #6168
2026-06-30 11:44:34 +02:00
Alexey Zaytsev
726a9c526c
fix(coding-agent): emit session name changes to extensions
2026-06-30 00:40:15 -05:00
Mario Zechner
927e98068c
fix(coding-agent): fix compaction event regression test
2026-06-29 17:12:19 +02:00
Mario Zechner
5d499272a8
fix(coding-agent): stabilize interactive status indicators
...
Closes #6026
2026-06-29 16:53:39 +02:00
Mario Zechner
a8c692c712
Merge pull request #6074 from yzhg1983/private/pre-prompt-compaction-no-continue
...
fix(coding-agent): avoid pre-prompt compaction continue
2026-06-28 17:49:12 +02:00
Mario Zechner
234c2ad54c
Merge pull request #6078 from geraschenko/rpc-get-entries-tree
...
feat(coding-agent): add get_entries and get_tree RPC commands
2026-06-28 17:46:26 +02:00
Armin Ronacher
5a073885b5
feat(coding-agent): add external editor setting
...
Closes #6122
2026-06-27 23:57:46 +02:00
Anton Geraschenko
7ba1b6bfef
feat(coding-agent): add get_entries and get_tree RPC commands
...
Adds two read-only RPC commands exposing existing SessionManager reads:
- get_entries: all session entries in append order, with optional since-entry-id cursor (strictly-after semantics, error on unknown id), plus current leafId.
- get_tree: getTree() roots plus current leafId.
Since sessions are append-only trees with stable entry ids, an entry id is a durable cursor: external orchestrators can use these commands to catch up after a restart without losing pre-compaction history, and can observe branch structure (/tree jumps, abandoned branches) that get_messages hides.
2026-06-25 09:38:35 -07:00
Michael Yu
73581ea995
fix(coding-agent): avoid pre-prompt compaction continue
2026-06-25 21:43:03 +08:00
Mario Zechner
0d145e895c
fix(coding-agent): shorten invalid session error
...
Follow-up to #6002
2026-06-25 15:20:08 +02:00
Mario Zechner
774288587f
fix(coding-agent): update OpenAI default model
2026-06-25 15:18:18 +02:00
Mario Zechner
543710f643
fix(coding-agent): reject invalid session files
...
closes #6002
2026-06-25 15:16:18 +02:00
Mario Zechner
f14b3594c1
fix(coding-agent): show length stop errors
...
closes #4290
2026-06-25 14:50:14 +02:00
Armin Ronacher
e454f50b48
fix(coding-agent): allow session id for no-session runs
...
closes #6070
2026-06-25 14:44:44 +02:00
Armin Ronacher
4cc339f58d
fix(coding-agent): process BMP images from disk
...
closes #6047
2026-06-25 12:52:21 +02:00
Armin Ronacher
371adcf371
fix(coding-agent): retry explicit provider retry errors
...
closes #6019
2026-06-24 18:14:06 +02:00
haoqixu
c5440162b8
fix(coding-agent): show resources before messages when resuming session
2026-06-24 20:41:34 +08:00
Mario Zechner
cd95c2749f
fix(ai): require OpenAI Responses terminal events
2026-06-23 16:35:45 +02:00
Mario Zechner
129eb460cd
feat(ai): complete models runtime migration
2026-06-23 15:29:46 +02:00
Mario Zechner
470a4736a3
Merge pull request #5784 from Perlence/fix/threaded-session-latest-activity
...
fix(coding-agent): sort threaded sessions by latest activity in the subtree
2026-06-23 15:20:14 +02:00
Mario Zechner
7fedc3324e
Merge pull request #5999 from haoqixu/fix-5996
...
fix(coding-agent): normalize session names
2026-06-23 15:15:52 +02:00
haoqixu
7c1ef87756
fix(coding-agent): normalize session names
2026-06-23 19:14:02 +08:00
Armin Ronacher
ce6a67fc94
fix(coding-agent): allow custom providers to use stored auth
...
closes #5953
2026-06-23 11:52:31 +02:00
Mario Zechner
732bb1617b
Merge model-registry into main
2026-06-22 14:53:24 +02:00
Mario Zechner
abbd911693
Merge main into model-registry
2026-06-22 14:00:18 +02:00
Armin Ronacher
4f71b2d3b7
fix(coding-agent): clarify ZAI Coding Plan label
...
closes #5965
2026-06-22 13:04:08 +02:00
Enrico
5b9b70d29c
feat(coding-agent): add compaction reason and willRetry to extension compact events ( #5962 )
...
session_before_compact and session_compact now carry
reason ("manual" | "threshold" | "overflow") and willRetry, matching
what the RPC protocol already exposes via auto_compaction_start/end.
Extensions can now distinguish manual /compact from threshold
auto-compaction and overflow recovery through the public API instead
of monkeypatching AgentSession internals.
2026-06-22 10:36:16 +02:00
Armin Ronacher
2417adb46a
fix(coding-agent): preserve startup extension UI
...
closes #5943
2026-06-21 23:19:34 +02:00
Armin Ronacher
542683b29a
fix(coding-agent): fix plan-mode example
...
closes #5940
2026-06-21 22:10:17 +02:00
Armin Ronacher
bc0db64350
fix(coding-agent): install checked pi update version
2026-06-21 14:46:07 +02:00
Armin Ronacher
5505316ea2
fix(coding-agent): cache extension imports for session switches
...
Closes #5905 .
2026-06-20 21:07:45 +02:00
Armin Ronacher
8b97e75c6b
feat(ai): add chat-template thinking compat
...
closes #5673
2026-06-19 23:34:17 +02:00
Armin Ronacher
128330e36f
fix(coding-agent): preserve untouched lines in fuzzy edit
...
closes #5899
2026-06-19 20:16:47 +02:00
Vegard Stikbakke
1287b69fe0
fix(coding-agent): run legacy WSL bash commands via stdin
...
closes #5893
2026-06-19 15:08:25 +02:00
Vegard Stikbakke
6e6ce70caf
fix(ai): filter Copilot models by account availability
...
closes #5897
2026-06-19 13:17:13 +02:00
Armin Ronacher
a2f70e5f28
fix(coding-agent): reset tool test mocks
2026-06-19 09:22:13 +02:00
Armin Ronacher
fd1ba2c7fe
test(coding-agent): seed auto-compaction queue fixture
2026-06-18 23:15:18 +02:00
Armin Ronacher
c60f6a8ab3
feat(coding-agent): expose post-compaction token estimates
...
closes #5877
2026-06-18 23:01:10 +02:00
Armin Ronacher
7d08c81a09
fix(coding-agent): avoid empty compaction summaries
...
closes #4811
2026-06-18 22:17:57 +02:00
Armin Ronacher
6b9f3f492f
fix(coding-agent): avoid retrying successful overflow compaction
...
closes #5720
2026-06-18 19:30:14 +02:00
Armin Ronacher
d0b46764b1
feat(coding-agent): add automatic theme mode ( #5874 )
2026-06-18 17:13:47 +02:00
Vegard Stikbakke
51f7523587
fix(coding-agent): include RPC request id on unknown commands
...
closes #5868
2026-06-18 10:44:59 +02:00
Armin Ronacher
6d5ede31c8
fix(coding-agent): match provider-first model searches
2026-06-17 17:16:39 +02:00
Armin Ronacher
a78cd7ccb1
fix(coding-agent): stabilize self-update tests
2026-06-16 20:02:20 +02:00
Armin Ronacher
910508595a
feat(coding-agent): add settings http proxy
...
closes #5790
2026-06-16 18:53:19 +02:00
Armin Ronacher
7f29e7a369
feat: add provider-scoped environment overrides ( #5807 )
2026-06-16 17:19:08 +02:00
Ramiz Wachtler
f8a77f47f2
feat(coding-agent): add Vercel AI Gateway attribution ( #5798 )
2026-06-16 09:37:37 +02:00