mirror of
https://github.com/badlogic/pi-mono.git
synced 2026-11-05 23:37:25 +00:00
feat(agent): replace remote sessions with routed services
Remove the raw Session RPC projection and route framed service calls through fenced presentation attachments.
This commit is contained in:
parent
56cca20ea0
commit
f8a6e670d4
32 changed files with 877 additions and 2036 deletions
|
|
@ -351,7 +351,7 @@ Modify session types:
|
|||
- add the already-normative `ToolCall.outcome_ready` vocabulary without producers;
|
||||
- document `sourceIndex` as full assistant-content index;
|
||||
- add callback-scoped `scanBranch` to `SessionReader`; inheritance by `SessionMutator` and `Session` is intentional;
|
||||
- implement it in `StorageBackedSession` and its mutator, `MemorySessionFacade`, `RemoteSession`, and `RemoteSessionMutator`, including the remote mutation RPC dispatcher.
|
||||
- implement it in `StorageBackedSession` and its mutator and `MemorySessionFacade`; Session mutation authority remains process-local and has no remote Session facade.
|
||||
|
||||
### Event publication
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue