LLMSessionOpen
Ready-to-run robot software for hobby robotics.
Declared in src/libs/libllm/llm/comms/LLMCourier.hpp.
Detailed description
What a session `open` carries (§RD-2.3, trove-parts §TPN-11).
providerSession is the provider's own session id, for example the session of a `claude` process. With it, the execution side resumes that session. Empty starts a new one. Without it, a remote node cannot resume a session, and a session that moves to another host loses its context.
params is what the execution side needs to prepare the folder of the session: `kind` (`coding` or `assistant`), `origin` (the clone URL of the project), `branch` and `briefing`. Empty for a session with no folder.