Skip to content

About

Chat Completion Preset Folders for SillyTavern

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chat Completion Preset Folders for SillyTavern

A SillyTavern UI extension that replaces the flat Chat Completion preset selector with a searchable tree of nested, collapsible folders.

What changed in v1.2.0

  • Opening the folder manager no longer closes the preset dropdown underneath.
  • The underlying preset dropdown and SillyTavern UI remain fully visible without background dimming or blurring.
  • Closing the manager returns smoothly to the still-open preset dropdown, keeping search queries, expanded folders, and scroll position intact.
  • Added clickable, sortable Preset and Folder column headers in the manager's assignment list with ascending/descending toggles.
  • Preset sorting works seamlessly together with preset filtering and search.
  • Added full keyboard navigation in the preset picker: navigate items with Arrow Up/Down, expand/collapse folders with Arrow Right/Left, and select with Enter.
  • The extension now initializes silently without displaying a startup/ready notification popup.

Features

  • Collapsible folders
  • Unlimited nested subfolders
  • Searchable preset list
  • Folder manager for assigning existing presets
  • Persistent assignments and expanded/collapsed state
  • Live synchronization when presets are created, imported, renamed, selected, or deleted
  • Sidebar-safe dropdown interaction
  • No preset-file rewriting or movement
  • No directory scanning or disk-folder management

Install from GitHub

Repository URL:

https://github.com/DrieHarry/chat-completion-preset-folders
  1. Open SillyTavern.
  2. Open the Extensions panel.
  3. Select Install extension.
  4. Paste the repository URL.
  5. Confirm the installation.
  6. Reload SillyTavern if the extension does not appear immediately.

Usage

  1. Open the Chat Completion preset selector.
  2. Select Folders.
  3. Create folders or nested subfolders.
  4. Assign each existing preset to a folder.
  5. Close the manager and expand or collapse folders in the replacement picker.

Deleting a folder never deletes a preset. Its assignments are moved to the parent folder or to Uncategorized.

Stored data

The extension stores only UI metadata under:

extension_settings["chat-completion-preset-folders"]

The stored metadata contains folder IDs, names, nesting, sort order, collapsed state, and preset-name assignments. It contains no preset JSON contents and no filesystem paths.

License

MIT License. See LICENSE.

About

Chat Completion Preset Folders for SillyTavern

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages