First Extraction
This walkthrough takes you through your first extraction and explains what you’ll see.
Before You Start
Make sure you have:
- Installed BlazeTracker
- Created a connection profile and selected it in settings
- A chat with at least one assistant message
Running the Extraction
On any assistant message, you’ll see a fire icon (π₯) in the BlazeTracker toolbar area. Click it to start extraction.
The first extraction is an initial extraction β it establishes the baseline state for the scene. You’ll see a progress indicator cycling through each extraction phase:
- Time β Determines the current date and time in the narrative
- Location β Identifies the area, place, and position
- Forecast β Generates a 28-day weather forecast for the location (no LLM call)
- Characters Present β Identifies who’s in the scene
- Character Profiles β Extracts condensed profiles (sex, species, age, appearance, personality)
- Character Outfits β Determines what each character is wearing
- Relationships β Establishes initial relationship states between pairs
- Props β Identifies nearby objects (filtered against clothing to avoid duplicates)
- Topic & Tone β Determines the scene’s current topic and tone
- Tension β Assesses tension level, type, and direction
Reading the Compact Block
After extraction completes, a state block appears on the message:
![]()
The compact block shows:
- Date and time β The narrative date and time
- Location β Area, place, and position
- Weather β Current conditions with temperature and humidity
- Scene β Topic, tone, and tension (with type and direction indicators)
- Recent events β The three most recent narrative events
Toolbar Buttons
- π Calendar β Opens the weather forecast modal
- π₯ Fire β Re-extract state for this message
- βοΈ Edit β Open the event editor for this message
- π Book β Open the narrative state modal
Expanding Details
Click Details to expand the full state view:
![]()
The detailed view adds:
- Nearby props β Objects in the immediate vicinity
- Character cards β Each present character with their position, activity, mood, physical state, outfit, and relationship badges
What Happens on the Next Message
When a new assistant message arrives (or you send a message with auto-extract enabled), BlazeTracker runs event extraction instead of initial extraction. Rather than establishing state from scratch, it detects what changed:
- Did time pass? β Time delta event
- Did anyone move? β Location change event
- Did someone change clothes? β Outfit change events
- Did the mood shift? β Mood add/remove events
- Did tension escalate? β Tension change event
These changes are stored as events, and current state is computed by replaying them from the initial snapshot.
Initial State is Wrong?
The first extraction makes assumptions based on limited context. This is expected.
Click the βοΈ button to open the event editor and correct any wrong assumptions β time, location, outfits, relationships. All subsequent extractions will project forward from your corrections. See Editing State for details.
Configuring What’s Tracked
If you don’t need all tracking modules, disable the ones you don’t care about in Settings > Tracking. Each disabled module is one fewer LLM call per message. See Track Dependencies for which modules depend on others.
Setting Up Character Defaults
To avoid correcting the same things every new chat, set up defaults for your persona and AI character cards. See Character Defaults.