David Brailovsky
ba74f038c6
delta updates, on behalf on mario
2026-08-31 10:21:43 +00:00
Mario Zechner
c02552484c
docs(agent): align assistant output handoff with Chord
2026-08-31 04:52:16 +02:00
Mario Zechner
2865393cec
docs(chord): clarify delta ownership and array costs
2026-08-31 04:30:01 +02:00
Mario Zechner
ef11444b6e
fix(agent): align SQLite ownership with session workers
2026-08-31 04:19:32 +02:00
Mario Zechner
f98c2850f5
docs(agent): add streaming fork work package
2026-08-31 04:09:40 +02:00
Mario Zechner
8a738e2b76
docs(chord): explain delta stream encoding
2026-08-31 04:00:18 +02:00
Mario Zechner
3de0030abc
docs(chord): keep delta guide user-focused
2026-08-31 03:55:29 +02:00
Mario Zechner
b99964b246
docs(chord): introduce delta operations upfront
2026-08-31 03:55:12 +02:00
Mario Zechner
9af45be821
feat(chord): generate deltas at flush
2026-08-31 03:53:50 +02:00
Mario Zechner
f7079d5628
feat(chord): add JSON delta tracking
2026-08-31 02:04:46 +02:00
Mario Zechner
9e1aa8b445
docs(agent): add mobile design handoff
2026-08-31 02:04:46 +02:00
Armin Ronacher
abeb9e07f3
feat(coding-agent): reduce experimental test duplication
2026-08-31 01:38:28 +02:00
Armin Ronacher
8e374e4dc2
feat(coding-agent): tighten experimental service boundaries
2026-08-31 01:09:31 +02:00
Mario Zechner
5cf1b95c87
docs(agent): align SQLite ownership with session workers
2026-08-31 00:19:51 +02:00
Armin Ronacher
65f77ecd6f
feat: make Chord facet generations collectible
2026-08-31 00:13:44 +02:00
Armin Ronacher
984846b785
feat(coding-agent): remove legacy session RPC facade
...
Route discovery, management, and prompting through Chord services. Retain low-level lane watches and reattach Radius clients through SessionManagement.
2026-08-31 00:13:43 +02:00
Mario Zechner
7731f1cfe2
fix(coding-agent): remove obsolete plugin app fixture
2026-08-30 23:36:39 +02:00
Armin Ronacher
d3697e65ca
feat(coding-agent): simplify experimental services and CLI
2026-08-30 22:51:00 +02:00
Armin Ronacher
5245aba7c8
feat: simplify plugin facet lifecycle
...
Remove handshake-based facet delivery and host only the selected Session presentation branch. Simplify worker selection, startup options, package profiles, and serialized builds.
2026-08-30 22:36:30 +02:00
Armin Ronacher
429f4e756c
feat: add package-based facet plugins
...
Bundle declarative plugin packages with Chord and load fresh generations. Scope client selections to persisted Session and TUI branches, and replace stale local server generations after protocol changes.
2026-08-30 22:05:12 +02:00
Armin Ronacher
0252dff886
feat: add bundled facet distribution and reload
...
Bundle content-addressed Chord facet entries, distribute server-selected presentation artifacts during the handshake, and reload Session and TUI generations through /reload.
2026-08-30 12:52:58 +02:00
Armin Ronacher
45d0174eed
fix: harden Chord service lifecycle semantics
2026-08-30 01:00:26 +02:00
Armin Ronacher
024439d151
feat: clarify Chord remote service APIs
2026-08-29 21:43:01 +02:00
Armin Ronacher
b1e9b9ea8f
feat: simplify Chord service slots
2026-08-29 21:08:04 +02:00
Armin Ronacher
1bf0de2144
feat: simplify Chord service APIs
2026-08-29 20:31:33 +02:00
Armin Ronacher
e6dc574d1b
feat: isolate Chord context API
2026-08-29 20:01:32 +02:00
Armin Ronacher
6ec57e6e5f
feat: consolidate Chord public API
2026-08-29 18:56:26 +02:00
Armin Ronacher
4151e5754c
feat: simplify Chord service instance API
...
Deliver observed services as ordinary typed proxies, expose optional instance-key lookup, and rename the deferred multi-instance capability to ServiceSpawner.
2026-08-29 18:24:18 +02:00
Armin Ronacher
34dc9d055a
feat: move facet services into Chord
...
Move service, replicated-state, facet host, and loader ownership into the standalone Chord package. Migrate consumers and leave runtime JSON enforcement to serializers.
2026-08-29 14:55:51 +02:00
Armin Ronacher
28b49a6b3b
feat: add Chord runtime foundation
2026-08-29 14:54:19 +02:00
David Brailovsky
58ea6c0ba5
Merge remote-tracking branch 'origin/main' into dev
2026-08-29 08:21:44 +00:00
Armin Ronacher
853a80d26c
Add [Unreleased] section for next cycle
2026-08-28 23:56:06 +02:00
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
Armin Ronacher
35c49350fd
fix(coding-agent): reconnect after abnormal Radius closure
2026-08-28 22:22:10 +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
Cristina Poncela Cubeiro
35741a456d
fix(coding-agent): restore client compatibility entrypoint
2026-08-28 13:31:05 +02:00
Cristina Poncela Cubeiro
758a0ee9b7
Merge branch 'main' into dev
...
# Conflicts:
# packages/agent/CHANGELOG.md
# packages/ai/scripts/generate-models.ts
# packages/ai/src/providers/cloudflare-ai-gateway.ts
# packages/ai/test/zai-coding-plan-models.test.ts
# packages/coding-agent/src/modes/interactive/interactive-mode.ts
# packages/tui/src/tui-alt-screen.ts
2026-08-28 13:19:43 +02:00
David Brailovsky
56f3f33a9a
fix(ai): remove retired Fireworks turbo router test
2026-08-28 10:39:45 +02:00
Armin Ronacher
fcbb0b3405
feat(coding-agent): add facet-based slash commands
2026-08-28 10:35:21 +02:00
Armin Ronacher
d4ce5d5a22
feat(agent,coding-agent): unify process-local service lifecycle
2026-08-28 10:08:19 +02:00
Armin Ronacher
f55da4a9df
fix(coding-agent): allow exit while Radius reconnects
2026-08-28 09:38:19 +02:00
Armin Ronacher
1d0d110ab4
feat(coding-agent): connect experimental sessions through Radius
2026-08-28 02:09:53 +02:00
Armin Ronacher
b6c8797459
feat(coding-agent): share fullscreen TUI with experimental client
...
Reuse the stable renderer, viewport layout, theme detection, and terminal appearance updates. Keep successful operation status derived from replicated lane state.
2026-08-27 19:09:26 +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
Armin Ronacher
ecd31642d7
fix(coding-agent): remove unnecessary local service tokens
2026-08-27 17:19:51 +02:00
Armin Ronacher
4bd9438e5d
feat(coding-agent): run experimental client as direct chat
...
Replace raw Harness and Chat service exposure with AgentController and replicated lane state. Start directly in new or resumed sessions and persist model selection.
2026-08-27 17:19:51 +02:00