Lane's personality, tone, and behavior are entirely defined by a set of editable Markdown prompt files under Wizard/LLM/Prompts/.

Prompt Files Overview

File Role
Respond.md Base system prompt for generating responses
Respond_Memory.md Template: injects long-term memory context into responses
Respond_Dynamic.md Template: injects recent conversation history and enthusiasm level
Monologue.md Base system prompt for internal thoughts
Monologue_Memory.md Template: injects long-term memory context into monologue
Monologue_Dynamic.md Template: injects recent conversation history and current time
Routing.md Base system prompt for the routing classifier
Routing_Dynamic.md Template: injects recent conversation history for routing decisions
Summarize.md System prompt used by the Summary memory handler

Base Prompts vs. Templates

Base prompts (Respond.md, Monologue.md, Routing.md, Summarize.md) are passed directly to the LLM as system prompts. Edit these freely to change personality, tone, and behavioral rules.

Template files (*_Memory.md, *_Dynamic.md, Routing_Dynamic.md) contain {0}, {1} format placeholders that are filled in at runtime with context data. Do not remove these placeholders — the application will fail if they are missing. You can change surrounding text or formatting, but keep the placeholders in place.

File {0} {1}
Respond_Memory.md Long-term memory messages
Respond_Dynamic.md Recent conversation history Enthusiasm level (low/neutral/high)
Monologue_Memory.md Long-term memory messages
Monologue_Dynamic.md Recent conversation history Current timestamp
Routing_Dynamic.md Recent conversation history

Changing Lane's Personality

Respond.md is the primary file to edit. It controls:

  • Tone and personality — how Lane comes across in conversation
  • Language style — capitalization, slang, punctuation habits, emoji rules
  • Conversation behavior — response length, question avoidance, character rules

Monologue.md controls Lane's internal thought loop — what she thinks about when idle, how often she decides to speak unprompted, and the style of messages she sends spontaneously. See how_it_works.md for details on the monologue system.

Enthusiasm System

The routing step produces a float score that is bucketed into three enthusiasm levels passed to Respond_Dynamic.md:

Score Enthusiasm label
≥ 0.8 high
≥ 0.5 neutral
< 0.5 low

Respond.md should describe what each level means for Lane's behavior. By default, high makes her more expressive and low makes her more terse.

Changing the Summarizer

Summarize.md is used by the Summary memory handler to produce a running summary of the conversation. Edit it to change the format, length, or priority of what gets preserved. The prompt receives the existing summary as {0} and new messages as {1}.