Script
Script is future direction for a roleplay. It lets you line up story beats you want the scene to move toward, then feeds that intent to the model as gentle pressure instead of a hard rail.
What it is for
Roleplay models are good at the next sentence and less reliable at the next chapter. Script closes that gap. Add beats such as:
- "Reach the harbor by nightfall."
- "Introduce the rival soon."
- "Do not resolve the mystery until after the third clue."
- "Let the reconciliation happen slowly."
Pyre uses active beats as authorial direction while still letting the model improvise.
Using Script
- Add direction entries for future beats.
- Reorder entries when priorities change.
- Mark a beat done when the scene reaches it.
- Reactivate a beat if you still need it.
- Clear entries when the plan no longer applies.
Script is enabled per chat and configured under Chat Settings.
Direction command
Use /direction <text> in the chat input to queue a Script beat without leaving the conversation.
Anti-rush contract
Script is direction, not dictation. It should bias the model toward future events without forcing everything to happen in the next reply. Use concise beats that describe trajectory, not full paragraphs of exact dialogue.
Beat limits
Keep the active list short. A few good beats are easier for the model to honor than a long outline competing with the current scene.