Expand description
Client → Daemon messages.
Every request carries an id so the daemon’s response.ok /
response.error / session.list.result can be correlated back to the
caller.
§Wire-format notes
The TS daemon expects camelCase fields (e.g. sessionId, approvalId).
Every struct-like variant below gets a per-variant rename_all = "camelCase"
so session_id serializes as sessionId, etc. #[serde(rename_all)] on
the enum itself only affects variant names, not variant fields — hence
the repetition.
Structs§
- Attachment
- One-shot attachment pushed with
session.send.
Enums§
- Client
Message - Tagged union of every message a client can send the daemon.
- Search
Scope - Send
Priority - Mid-turn priority hint.
- Session
Import Source - Source of a
session.importbundle.