Skip to content

Latest commit

 

History

History
64 lines (35 loc) · 3.36 KB

README.md

File metadata and controls

64 lines (35 loc) · 3.36 KB

SillyTavern Tracker Extension

An extension for SillyTavern that provides a customizable tracking feature to monitor character interactions and story elements.

Features

Implemented

  1. Automatic Tracker Prompt Generation: Automatically generates a tracking prompt based on the previous message's context.
  2. Data Storage: Stores all tracking data within the message metadata, keeping it separate from the main content.
  3. Per-Message Tracker Editing: Includes a user interface (UI) for editing tracking details on a per-message basis.
  4. In-Message Tracking Display: Adds a customizable tracking UI element on each message, allowing you to view tracked data inline with messages.
  5. Comprehensive Settings Panel: Access a settings panel to modify any part of the prompt template used for tracker generation.

Planned

  1. Savable Presets: Add the ability to create and save different prompt configurations for easy access to various tracking setups.

Installation and Usage

Installation

  1. Open the Extensions menu in SillyTavern.
  2. Click the Install Extension button.
  3. Paste this repository URL to install the extension: https://github.com/kaldigo/SillyTavern-Tracker

Usage

  1. Install the extension following the steps above.

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

    image

    image

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

    image

    image

    image

    image

    image

Settings

Access the extension settings in the Tracker section under SillyTavern’s Extensions menu to customize tracking preferences.

Customizable Options

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

image

image