Dynamic Info

Track how characters, scenes, props, and organizations change throughout your story — so AI always knows each entity's current state when writing.

What Is Dynamic Info

When writing a long novel, the states of characters and things constantly change as the plot progresses:

  • A character gets seriously injured in Chapter 3 and doesn't recover until Chapter 7
  • A character's personality gradually shifts from cold to warm
  • An organization is dissolved in Chapter 8, its members scattered
  • An artifact changes hands in Chapter 12, falling from the villain to the protagonist

If AI doesn't know about these changes, it might write contradictions like "an injured character suddenly appearing perfectly fine" or "a destroyed organization still operating normally."

The Dynamic Info system solves exactly this problem — it tracks each entity's state changes by field across different chapters, so AI always knows "right now, what state is this entity in" when continuing the story.

Which Entities Have Dynamic Info

The following entity types support Dynamic Info:

  • Characters — personality shifts, ability changes, injuries/recovery, emotional states, etc.
  • Scenes — destruction, sealing, weather/atmosphere changes, etc.
  • Props — damage, upgrades, ownership changes, awakening new abilities, etc.
  • Organizations — growth, decline, splits, destruction, etc.

Where to View

Module Editing Panel — Dynamic Info Tab

After opening any character, scene, prop, or organization module, the editing panel has two tabs at the top: "Basic Info" and "Dynamic Info".

Switch to the "Dynamic Info" tab to see all state change records for that entity:

  • Records are grouped by field (e.g., "Personality", "Location", "Cultivation Level" each in their own group)
  • Each group is collapsed by default, showing only the latest record
  • Expand to view the complete change history for that field, in reverse chronological order
  • Fields with data are listed first; fields with no records appear at the bottom

What Each Record Contains

FieldDescription
Attribute NameThe field that changed (e.g., "Personality", "Location", "Owner")
Change DescriptionWhat specifically happened (e.g., "Shifted from cold to warm", "Fled from home")
Associated ChapterWhich chapter this change occurred in (optional)

Creating Dynamic Info

There are three ways to add Dynamic Info:

AI Auto-Extraction (Recommended)

This is the most efficient method. After finishing a chapter, click the "Extract Dynamic Info" button in the editor toolbar:

  • AI analyzes the current chapter text and automatically identifies state changes for each entity (emotions, locations, relationships, abilities, etc.)
  • Extracted results are displayed in the AI assistant, showing entity names and field-level change descriptions
  • Each entity's changes require your confirmation — click "Confirm Update" to save to the database, or click "Cancel" to discard

AI can extract changes for multiple entities and multiple fields in a single operation, automatically associating them with the current chapter.

AI Agent Operations

In Agent mode, you can tell AI directly using natural language:

  • "Record that Zhang San lost his inner power in this chapter"
  • "Update Lin Wan'er's location to 'Chang'an City'"
  • "The Xuanyuan Sword awakened a new ability in this chapter, record it"

AI will automatically find the corresponding entity and field, and create a Dynamic Info record. Your confirmation is still required before saving.

Manual Addition

In a module's "Dynamic Info" tab, click the "+ Add Record" button:

  • Select the field you want to record a change for from the dropdown
  • Fill in the change description
  • Optionally select an associated chapter (marking when this change occurred)
  • Click confirm — the record is added

Managing Dynamic Info

In the Dynamic Info panel, you can manage existing records:

  • Edit: Modify the change description of a record
  • Delete: Remove records that are no longer needed

How Dynamic Info Enhances AI Writing

Dynamic Info is a core component of AI context awareness:

Time Awareness

When AI continues writing a chapter, it automatically queries the latest Dynamic Info up to that chapter. For example, when writing Chapter 10, AI reads the most recent record before or at Chapter 10, not the character's initial state when first created.

Avoiding Contradictions

With Dynamic Info, AI won't make these logical errors:

  • An injured character suddenly appearing perfectly fine
  • A destroyed organization still operating normally
  • A damaged artifact suddenly appearing intact
  • A character's personality inexplicably flip-flopping

Multi-Field Tracking

Multiple attributes of a single entity can be tracked simultaneously. For example, a character can have personality, cultivation level, location, and mood all tracked at once — AI will reference all latest states comprehensively when continuing the story.

Tips

  • Extract after every chapter: Build the habit of using "Extract Dynamic Info" after finishing each chapter, so AI always has the latest state information for subsequent writing
  • Focus on core characters: State changes for main characters have the biggest impact on the plot — prioritize keeping their Dynamic Info complete
  • Use chapter associations: Associating records with chapters helps AI more precisely understand "when did this change happen"
  • Combine with participating entities: After adding entities to a chapter's participants, AI will read both their basic attributes and Dynamic Info when continuing the story