This extension brings the full power of the original "Guided Generations" Quick Reply set to SillyTavern as a native extension. It provides modular, context-aware tools for shaping, refining, and guiding AI responses—ideal for roleplay, story, and character-driven chats. All features are accessible via intuitive buttons and menus integrated into the SillyTavern UI.
See JSDoc.md for code-level documentation.
Inject instructions before the AI replies.
- Type instructions and press 🐕.
- Your instructions guide the next AI response.
- Video Example
Regenerate the last AI message with new guidance.
- Enter new instructions and press 👈 to generate a new swipe.
- Only available if the last message is from the AI.
- Video Example
Expand outlines into rich, in-character narratives.
- Enter a brief outline, select perspective (toggle in settings), and press the corresponding button (👤/👥/🗣️).
- Your outline is expanded into a full message from the chosen viewpoint.
- Can be hidden or displayed individually per settings. 1st Person is displayed by default.
- Video Examples:
Manage persistent scenario context.
- Click the 📖 button to open the persistent guides menu.
- Select a guide type (see below) to generate or manage context.
Guide Types:
- 🗺️ Situational: Generate context from recent chat or user focus.
- 🧠 Thinking: Generate character thoughts (auto-trigger optional).
- 👕 Clothes: Describe character outfits (auto-trigger optional).
- 🧍 State: Detail character positions/status (auto-trigger optional).
- 📜 Rules: Define or update in-story rules.
- ➕ Custom: Inject user-defined context.
Management Actions:
- ✏️ Edit Guides: Modify existing guide injections via popup.
- 👁️ Show Guides: Display all active guides.
- 🗑️ Flush Guides: Remove selected or all guides.
- Auto-trigger for Thinking, Clothes, and State can be toggled in settings.
Access additional utilities
- 🔧 Corrections: Edit the last AI message with targeted instructions.
- ✅ Spellchecker: Polish your input for grammar, punctuation, and flow.
✈️ Simple Send: Send input as a user message without triggering a model response.- 🖋️ Edit Intros: Rewrite or transform introductory messages on demand.
- ↩️ Input Recovery: Restore previously cleared input.
- Install the Extension:
- In the Extensionmanager click on Install Extension and enter https://github.com/Samueras/GuidedGenerations-Extension/ as the GITHUB
- All main features appear as buttons next to the send button or in the left-side gear menu.
- Hover tooltips and context menus provide guidance and quick access to advanced features.
- See in-app settings for feature toggles and auto-guide configuration.
- For full technical details, see
JSDoc.md.
All extension settings are managed via SillyTavern’s Extension Settings panel:
-
Auto-Trigger: toggle automatic execution of:
- Thinking Guide
- State Guide
- Clothes Guide
-
Buttons Visibility: show or hide action buttons:
- 1st Person Impersonation (👤)
- 2nd Person Impersonation (👥)
- 3rd Person Impersonation (🗣️)
- Guided Response (🐕)
- Guided Swipe (👈)
- Persistent Guides Menu (📖)
-
Injection Role: select the role (
system,assistant, oruser) used when injecting instructions. -
Presets: for each guide/tool (Clothes, State, Thinking, Situational, Rules, Custom, Corrections, Spellchecker, Edit Intros, Impersonation 1st/2nd/3rd), choose any SillyTavern preset. Before running a guide/tool, the extension will switch to that preset (and its configured API/model), execute the action, then restore your previous preset—allowing different models per guide.
-
Prompt Overrides: customize the raw prompt template for each guide/tool. Use
{{input}}for your input text and other placeholders as supported. Overrides apply to:- Clothes Guide Prompt
- State Guide Prompt
- Thinking Guide Prompt
- Situational Guide Prompt
- Rules Guide Prompt
- Corrections Prompt
- Spellchecker Prompt
- Impersonate 1st/2nd/3rd Person Prompts
- Guided Response Prompt
- Guided Swipe Prompt
- Missing Buttons: Ensure SillyTavern is up to date (v1.12.9+) and LALib is installed/enabled.
- Context Menus Not Appearing: Try switching chats or re-adding the extension in the Quick Replies menu.
- Other Issues: Restart SillyTavern, check for updates, and consult the SillyTavern documentation.
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.
Contributions are welcome! Submit pull requests or open issues for improvements, features, or documentation. For questions or feedback, open an issue in this repository.
If you find this extension helpful, please consider supporting my work: