Docs / User / SillyTavern chats and group configuration
SillyTavern chats and group configuration
Chats and group chats are re-importable creative artifacts, not mere UI chrome. Primary sources at pin70e5e4d3c239253fca4692fe82e3936cb9c4b1b1: Usage/Characters/chatfilemanagement.md andUsage/Characters/groupchats.md.
Solo versus group chats
A solo chat opens from one character card. A group chat is created with Create New Chat Group and
holds multiple member cards that share history while reply drafting and card-assembly rules apply.
Chat import and export
Import sources
SillyTavern can import chats from Character.AI (via CAI Tools extension) and from tools including
TavernAI, oobabooga text-generation-webui, Agnai, KoboldAI Lite, and RisuAI. Import formats and fidelity
depend on the source tool.
Export as JSONL
Manage chat files lists each chat with export that produces a re-importable .jsonl including metadata
but excluding images and file attachments. Privacy scrubbing is the user's responsibility before share.
Export as TXT
Plain-text download is human-readable and cannot be re-imported; metadata is lost.
Checkpoints and rename
- Create Branch clones the chat up to a message and switches to the clone.
- Create Checkpoint clones up to a message, names it, and does not switch.
- Checkpoints link to the parent by chat file name. Back to parent chat returns from a checkpoint.
- Renaming a chat breaks checkpoint links that stored the old file name.
Default chat file names use start date/time; rename via the pencil control.
Group reply order strategies
- Manual: user picks the speaker (menu or
/trigger); empty user input can trigger a random unmuted
member; user messages do not auto-trigger replies. - Natural Order: extract whole-word name mentions from the last message (self-mentions ignored unless
Allow Self Responses); then activate by Talkativeness (0% never unless mentioned, 100% always, default
50%); if none activated, pick random. - List Order: draft strictly by member list order.
- Pooled Order: pick a random member who has not spoken since the last user message; when all have
spoken, pick randomly until the next user message.
Group generation handling
History is always shared. Card assembly modes:
- Swap character cards (default): only the active speaker's card enters context.
- Join character cards: combine all members' cards in list order (hurts isolation; can confuse
identity). Sub-modes include or exclude muted members. Combined fields: Description; Scenario unless
chat override; Personality; Message examples; Character notes / Depth prompts. Join Prefix/Suffix can
separate fields; macros and{{char}}/<FIELDNAME>replacement apply. - Mute disables replies; Force Talk triggers one member even if muted; Auto-mode chains generations with
a 5-second delay and disables when the user types (queued gens may continue); Allow Self Responses
affects Natural Order self-mentions; Group Chat Scenario Override replaces each card's scenario for
the group (branches inherit then can diverge); Peek Character Definitions edits the card itself;
members can be added, removed, reordered.
Bunzai boundary
Bunzai does not host SillyTavern chat runtime. Document interchange and group configuration so Kit
understands what stored artifacts mean; conversion of chat JSONL is out of scope unless a future adapter
exists. Character talkativeness remains a card field (see Characters).