Armin Ronacher
8df02a436c
feat(agent): implement remote events and client TUI
2026-08-20 12:37:46 +02:00
Armin Ronacher
bafbdecd1b
feat(coding-agent): scaffold built-in service surfaces
2026-08-20 11:52:28 +02:00
Armin Ronacher
d5e3b47877
feat(coding-agent): route prompting through chat service
2026-08-20 11:29:54 +02:00
Armin Ronacher
2c897da815
feat(agent): remove pi prefixes from client and server APIs
2026-08-20 10:51:04 +02:00
Armin Ronacher
48a07ddbfd
feat(agent): add server-scoped session services
2026-08-20 10:51:04 +02:00
David Brailovsky
d94e521baa
Merge remote-tracking branch 'origin/main' into dev
2026-08-20 09:20:25 +02:00
Mario Zechner
d9b1dae062
feat(agent): remove manual drive controls
2026-08-20 08:30:08 +02:00
Armin Ronacher
9aa04fdf86
feat(agent): extract session worker services
2026-08-20 00:21:55 +02:00
Armin Ronacher
8222adee86
feat(agent): add routed plugin service runtime
2026-08-20 00:21:55 +02:00
Armin Ronacher
f8a6e670d4
feat(agent): replace remote sessions with routed services
...
Remove the raw Session RPC projection and route framed service calls through fenced presentation attachments.
2026-08-19 23:10:15 +02:00
Cristina Poncela Cubeiro
496185f6e4
feat(coding-agent): /thinking command
2026-08-19 18:54:52 +02:00
Cristina Poncela Cubeiro
9c8070fbe4
feat(settings-selector): ctrl + s persists /model
2026-08-19 18:41:53 +02:00
Cristina Poncela Cubeiro
f0a2880f29
fix(settings-selector): revert token estimate removal
2026-08-19 18:26:36 +02:00
Cristina Poncela Cubeiro
a669db3c33
fix(settings-selector): show modelid [provider] like /model
2026-08-19 18:25:14 +02:00
Cristina Poncela Cubeiro
ee29aa118b
feat(settings-selector): make default model and thinking level searchable
2026-08-19 17:43:21 +02:00
Cristina Poncela Cubeiro
98767a25d2
fix(settings-selector): remove token estimates
2026-08-19 17:29:02 +02:00
Cristina Poncela Cubeiro
2ff8ba6223
fix(coding-agent): keep model and thinking level changes session scoped ( #8356 )
...
* fix(coding-agent): keep model and thinking level changes session scoped
* fix(coding-agent): persist requested default thinking level
* feat: --default arg to persist
* fix
* fix(coding-agent): keep model and thinking level changes session scoped
* fix: make default thinking level per model show list of models
* cleanup export
2026-08-19 16:48:29 +02:00
David Brailovsky
8f3aa6558b
feat(agent): normalize legacy v3 configuration changes
...
Discard legacy model, thinking, and active-tool nodes while remapping
retained parents and the main leaf through them. Normalize root branch
summary sources to nullable fromId references.
2026-08-19 16:33:01 +02:00
Armin Ronacher
1355cd36e0
fix(coding-agent): normalize UTF-8 BOMs in text inputs
...
closes #8337
2026-08-19 14:11:02 +02:00
Vegard Stikbakke
4495469a5e
fix(coding-agent): compact without provider usage
...
closes #8328
2026-08-19 13:44:22 +02:00
Vegard Stikbakke
678f0af30d
fix(coding-agent): show startup diagnostics in TUI
...
fixes #7829
2026-08-19 13:07:57 +02:00
Vegard Stikbakke
913bcf3391
fix(coding-agent): report settings diagnostic paths
2026-08-19 13:07:53 +02:00
Vegard Stikbakke
1e1a6e27be
feat(coding-agent): include paths in settings errors
2026-08-19 13:07:20 +02:00
Christian Klotz
830a0a59e9
fix(coding-agent): expose tool metadata at stream start ( #7953 )
...
* fix(coding-agent): expose tool metadata at stream start
* fix(coding-agent): centralize message update serialization
2026-08-19 12:24:30 +02:00
David Brailovsky
d711bd5f0a
fix(coding-agent): preserve branch summary source leaf
...
Record the pre-navigation leaf in branch summary fromId instead of the destination node.
2026-08-19 12:02:37 +02:00
Cristina Poncela Cubeiro
ed867e9094
fix(ai): fallback cost not via stream options ( #8352 )
...
* fix(ai): fallback cost not via stream options
* fix: always pass beta header, remove fallback from stream options
2026-08-19 11:30:26 +02:00
Vegard Stikbakke
8dab70281b
Revert "feat(coding-agent): add cache-friendly compaction primitives"
...
This reverts commit cff1cf52c6 .
2026-08-19 09:52:26 +02:00
David Brailovsky
01001d7ad5
Merge remote-tracking branch 'origin/main' into dev
2026-08-19 09:51:14 +02:00
Cristina Poncela Cubeiro
4809c2abca
fix(ai): anthropic fallback usage ( #8319 )
...
* fix: anthropic fallback usage
* small cleanup
2026-08-19 09:11:45 +02:00
Mario Zechner
c061328981
fix(coding-agent): load extensions in Node SEA hosts, closes #8237
2026-08-18 16:48:18 +02:00
Ben
b237412699
feat(ai): generalize openai-completions thinking token budget fields ( #8275 )
...
#7638 hardcoded vLLM's thinking_token_budget. Map thinkingBudgets through
thinkingTokenBudgetField, keep the boolean as a vLLM alias, clamp so the
answer keeps 1024 tokens, and document it.
fixes #8274
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Mario Zechner <badlogicgames@gmail.com>
2026-08-18 16:35:35 +02:00
Vegard Stikbakke
cff1cf52c6
feat(coding-agent): add cache-friendly compaction primitives
...
Add provider-context prefix preparation and optional summary request settings needed by cache-friendly compaction. Existing AgentSession callers continue to pass undefined, so standalone summarization remains the default until the feature is wired in.
2026-08-18 14:52:06 +02:00
Mario Zechner
beac75ecc2
feat(agent): implement atomic acceptance and coherent observation
2026-08-18 14:36:33 +02:00
Vegard Stikbakke
ef8dc7385b
feat(coding-agent): centralize compaction summary requests
2026-08-18 14:19:01 +02:00
Vegard Stikbakke
836aee6d38
feat(coding-agent): show compaction usage notices
2026-08-18 13:27:00 +02:00
Armin Ronacher
fb33e0db24
feat(agent): add remote session RPC
2026-08-18 11:05:07 +02:00
David Brailovsky
4266bddc08
Merge remote-tracking branch 'origin/main' into dev
2026-08-18 10:43:16 +02:00
Vegard Stikbakke
8af7690c4f
fix(coding-agent): skip trusted subagent prompts
...
closes #8261
2026-08-18 09:26:07 +02:00
Vegard Stikbakke
90305d90a0
fix(coding-agent): disable tools during summarization
2026-08-18 09:19:40 +02:00
Armin Ronacher
8065eeb486
Merge branch 'main' into dev
2026-08-17 23:46:11 +02:00
Armin Ronacher
209bc7b9a8
fix(ai): remove unused opentelemetry dependency
2026-08-17 23:45:51 +02:00
Armin Ronacher
b82a374c7d
fix(coding-agent): reduce redundant slow tests
2026-08-17 22:57:18 +02:00
Armin Ronacher
3592465954
Merge branch 'main' into dev
2026-08-17 22:43:17 +02:00
Armin Ronacher
eb860519f0
feat(agent): thread context through remote harness APIs
2026-08-17 22:43:01 +02:00
Armin Ronacher
c40f02cb86
feat(agent): thread context through execution capabilities
2026-08-17 22:42:54 +02:00
Armin Ronacher
54d22b74b3
fix(coding-agent): reduce redundant git update tests
2026-08-17 22:22:35 +02:00
Cristina Poncela Cubeiro
eb1f87fa9a
fix(coding-agent/ai): anthropic refusal error and fallbacks ( #8258 )
2026-08-17 20:04:49 +02:00
Cristina Poncela Cubeiro
5e11f65865
fix(coding-agent): load nested markdown skills ( #8255 )
2026-08-17 19:59:55 +02:00
Armin Ronacher
3fbfcf48ff
feat(agent): thread invocation context through harness APIs
2026-08-17 19:56:21 +02:00
Cristina Poncela Cubeiro
1c28f3032e
fix(ai): update cloudflare gateway sonnet test id ( #8260 )
2026-08-17 19:52:37 +02:00