First Extraction

This walkthrough takes you through your first extraction and explains what you’ll see.

Before You Start

Make sure you have:

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:

  1. Time β€” Determines the current date and time in the narrative
  2. Location β€” Identifies the area, place, and position
  3. Forecast β€” Generates a 28-day weather forecast for the location (no LLM call)
  4. Characters Present β€” Identifies who’s in the scene
  5. Character Profiles β€” Extracts condensed profiles (sex, species, age, appearance, personality)
  6. Character Outfits β€” Determines what each character is wearing
  7. Relationships β€” Establishes initial relationship states between pairs
  8. Props β€” Identifies nearby objects (filtered against clothing to avoid duplicates)
  9. Topic & Tone β€” Determines the scene’s current topic and tone
  10. Tension β€” Assesses tension level, type, and direction

Reading the Compact Block

After extraction completes, a state block appears on the message:

Compact view

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:

Detailed 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.