Commit graph

36 commits

Author SHA1 Message Date
Mario Zechner
b5ef419d5b docs(agent): restore non-Pico5 documentation 2026-09-18 13:48:19 +02:00
Mario Zechner
729d5cb74d docs(agent): finalize Pico5 specification set 2026-09-17 14:57:03 +02:00
Armin Ronacher
024439d151 feat: clarify Chord remote service APIs 2026-08-29 21:43:01 +02:00
Armin Ronacher
1bf0de2144 feat: simplify Chord service APIs 2026-08-29 20:31:33 +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
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
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
Armin Ronacher
6441fa68b5 fix(agent): align facet service contracts and errors 2026-08-27 10:20:33 +02:00
Armin Ronacher
a17ead3292 feat(agent): remove remote service events 2026-08-27 10:19:02 +02:00
Armin Ronacher
6f0ea81e8b feat(coding-agent): preserve handles across facet reloads 2026-08-27 10:19:02 +02:00
Armin Ronacher
e44ecea8fb feat(coding-agent): derive facet service routing 2026-08-27 10:19:02 +02:00
Armin Ronacher
97f7472f4e feat(coding-agent): replace facet attributes with services
Make facets non-generic and resolve host-local dependencies through service bindings. Rename local assembly to createFacetHost and consolidate TUI host mechanics behind one service.
2026-08-27 10:19:02 +02:00
Mario Zechner
423e20cb78 feat(agent): separate sessions, branches, and lanes 2026-08-25 16:52:29 +02:00
Armin Ronacher
cbaec01048 feat(coding-agent): add setup-driven facet generations
Replace ad hoc service assembly with atomic local and remote facet generations. Gate service proxy access by lifecycle and move the experimental Session worker and TUI onto facets.
2026-08-25 15:58:25 +02:00
Armin Ronacher
e54d14b59c feat(agent): simplify plugin service names 2026-08-22 00:37:32 +02:00
Armin Ronacher
a17323e5b1 docs(agent): design plugin dependency discovery and reload 2026-08-20 23:09:41 +02:00
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
48a07ddbfd feat(agent): add server-scoped session services 2026-08-20 10:51:04 +02:00
Armin Ronacher
8222adee86 feat(agent): add routed plugin service runtime 2026-08-20 00:21:55 +02:00
Armin Ronacher
e92294d443 docs(agent): clarify deferred delta state design 2026-08-19 21:56:09 +02:00
Mario Zechner
41aea38ffb docs(agent): add collaborative canvas example motivating DeltaState 2026-08-19 17:42:03 +02:00
Mario Zechner
e541f652fd docs(agent): explain why record mutations need a critical region 2026-08-19 15:45:11 +02:00
Armin Ronacher
be67a81980 docs(agent): add collaborative diff review example 2026-08-19 14:56:11 +02:00
Armin Ronacher
e78186be5f docs(agent): simplify durable interaction settlement 2026-08-19 14:30:25 +02:00
Armin Ronacher
b32dc6c60b docs(agent): model interactions as spawned services 2026-08-19 12:42:25 +02:00
Armin Ronacher
6e6e35eb4f docs(agent): simplify remote service state discovery 2026-08-18 20:53:41 +02:00
Armin Ronacher
8f24b9d237 docs(agent): revise distributed plugin design 2026-08-18 20:14:40 +02:00
Mario Zechner
537bb1f86e plugins.md update 2026-08-18 12:16:50 +02:00
Mario Zechner
8ba9326f86 docs(agent): disambiguate plugin context type 2026-08-18 01:09:41 +02:00
Mario Zechner
198c04b8f4 docs(agent): define coordinator plugin topology 2026-08-18 01:04:56 +02:00
Mario Zechner
b7277a566a docs(agent): clarify plugin hosts and service chaining 2026-08-18 00:11:46 +02:00
Mario Zechner
0ebbae3257 docs(agent): document plugin application architecture 2026-08-17 23:40:58 +02:00