Expand description
Chat session persistence — WAL quins + JSON sidecar under {storage}/Chats/.
Structs§
- Chat
Environment - Snapshot of chat inference scope and LLM-visible capabilities.
- Chat
Message - Chat
Participant - Chat
Session - Chat
Session Share Target - Target descriptor for ontology sharing UI (solo chats and group sessions).
- Chat
Session Summary - Ontology
Scope Summary - Per-ontology scope summary compiled into the chat environment.
- Session
Meta
Enums§
Functions§
- add_
participant - append_
message - append_
message_ with_ author - append_
message_ with_ options - append_
relay_ message_ with_ agent_ meta - Ingest a relayed message with pre-set sub-agent metadata (skips local decoration / re-publish).
- chats_
dir - compact_
session_ to_ q42 - compile_
session_ did - content_
hash_ u64 - The content hash carried on a chat message: FNV-1a
q_hashof the content, masked to the 60-bit object space. Public so interop layers (e.g.solid_chat) can reproduce it for imported messages. - create_
group_ session - create_
session - delete_
session - get_
last_ session_ id - get_
participants - get_
session_ did - list_
session_ share_ targets - Sessions and groups that can be selected as share targets (each has a stable
session_did). - list_
sessions - load_
session - remove_
participant - rename_
session - set_
last_ session_ id