Changes panel: previous / next turn. Stat chart: move the crosshair (Home/End jump to the ends, Enter selects)
Esc
Close the top dialog, panel or chart card
?
Show / hide this list
Loading customer...
ARCHIVED • read-only
Inquiry loading...
New Consultation • Customer Candidates
📖 Parlor Ledger • Completed Cases
0 cases
📄 Case Dossier
Accounts
Settings & Configuration
AI Configuration
Start typing to search, or load the model list from OpenRouter.
Provider routing (advanced)
Connect to list the models loaded in LM Studio.
Automatic fallback to LM Studio
Used when a call to OpenRouter fails with a network error or timeout, an authorization or credit problem (401/402/403), a rate limit (429) or a server error (5xx). The same request is retried once. Your OpenRouter key is never sent to LM Studio. A local primary backend never falls back.
General
Quick actions default size (scenes without their own setting)
Consultant Personas
The consultant voice and character. Create multiple personas and switch the active one.
Edit Persona
Scenes & Customer Generation
A scene defines the consultation setting, candidate generation rules (hard facts, age range), and the chat moods. Create multiple scenes and switch the active one.
Edit Scene
Injected as a system message right before the assistant's reply. Wildcards: generic tracked stats like {{trust}}, {{trust_max}}, {{arousal}}, {{arousal_max}}, or any configured stat {{<stat_id>}}, {{<stat_id>_max}}, {{<stat_id>_min}}, {{current_<stat_id>}}.
Tracked Stats (e.g. Trust, Arousal)
Dynamic stats tracked during the scene. Configure name, description for extraction, value range, and per-turn delta limits.
Quick Actions
The suggestion grid under the chat. When disabled, no quick-action AI call is made and the bar is replaced by a short hint.
Hard Facts (candidate generation)
"Roll" facts pick one or multiple values from a weighted pool. "AI" facts are composed by the model.
Chat Moods & Situations
A portrait for each mood is generated in the background at chat start. The extractor picks the active mood per message.
Configure local ComfyUI image generation. For each chat session, images for the configured moods/situations are queued in the background while the consultation begins.
Portraits and mood images are rendered on the server. For each chat session, images for the configured moods/situations are queued in the background while the consultation begins.
Portraits are rendered on AI Horde with this key. Get your own at aihorde.net/register; with a key your requests queue faster. It is never shown to users.
Local ComfyUI endpoint where the Pony V7 workflow is submitted. Chat moods are now configured per-scene under the Scene & Customers tab.
After each render the LLM looks at the image (vision model required), compares it with the character data and requested mood, and either accepts it or rejects it with a note and an improved prompt. This repeats until an image is accepted or the maximum is reached – then the best-scoring version is used.
1 = a single render, no retries. Every extra generation costs one ComfyUI render plus one vision LLM call.
Manual Stat Override
Conclude Consultation & Approve Ledger Entry
Review and refine the clinical ledger entry for this consultation. Once approved, the record is permanently inscribed in your parlor ledger.
AI Turn Telemetry & Diagnostics
Image Generation Debug
Recent images
Select an image on the left to inspect its versions.