An extension for SillyTavern that provides a customizable tracking feature to monitor character interactions and story elements.
- Automatic Tracker Prompt Generation: Automatically generates a tracking prompt based on the previous message's context.
- Data Storage: Stores all tracking data within the message metadata, keeping it separate from the main content.
- Per-Message Tracker Editing: Includes a user interface (UI) for editing tracking details on a per-message basis.
- In-Message Tracking Display: Adds a customizable tracking UI element on each message, allowing you to view tracked data inline with messages.
- Comprehensive Settings Panel: Access a settings panel to modify any part of the prompt template used for tracker generation.
- Savable Presets: Add the ability to create and save different prompt configurations for easy access to various tracking setups.
- Open the
Extensions
menu in SillyTavern. - Click the
Install Extension
button. - Paste this repository URL to install the extension:
https://github.com/kaldigo/SillyTavern-Tracker
-
Install the extension following the steps above.
-
Start or continue a chat in SillyTavern, and the tracker element will automatically appear on each message that has generated tracking data. This tracker reflects the state of the previous message, so it won’t update with the current message until the next prompt is generated.
-
To edit or generate tracking data for any message, click the tracker button on that message, or access it via the
Chat Extensions
menu. This opens a tracker interface with options to view, edit, or regenerate tracking information. You can use either a simple editor or edit the raw JSON directly if more customization is needed.
Access the extension settings in the Tracker
section under SillyTavern’s Extensions
menu to customize tracking preferences.
- Prompt Template: The tracker generation prompt is divided into several parts, each with its own set of supported macros. A context template combines these parts for seamless integration.
- Message Tracker Display: Customize the appearance of the message tracker element with a template editor, allowing it to fit your display preferences.
- Additional Settings: Adjust the number of recent messages included in the tracking process and set a token length override for prompt generation.