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.

In this section