Gets or creates a session for a chat. The agent process is bound to the chat (its spawn target), reading the feed, the steering instructions and the model from it.
Hydrates agent processes persisted by a previous session. Each record is rehydrated with a fresh process built from the layer options.
Service interface for the agent session manager. Implementation lives in @dxos/functions-runtime.