Worldbook WorkbenchEdit SillyTavern worldbooks in VS Code or Cursor, then inspect where every activated entry lands in the final system/user/assistant message order. Worldbook Workbench is a standalone companion to the SillyTavern extension. It works directly with exported worldbook JSON files and does not require a running SillyTavern instance.
Highlights
Quick Start
The same commands are available from the Command Palette. This is useful when an editor or file explorer context menu is not visible. Prompt PreviewThe preview combines the selected worldbook, optional character card, and a local chat scenario. It shows the resulting message skeleton without pretending to reproduce a provider-specific API request wrapper.
Strategy indicators use familiar worldbook states:
Token profiles identify whether their result is exact for the selected tokenizer or an estimate. Unknown and unavailable tokenizers fall back to a clearly labeled estimate. Scenario FilesPreview settings are stored next to the worldbook as
The sidecar file does not modify or add workbench metadata to the worldbook itself. Imported character cards are read-only. Compatibility NotesThe prompt engine is a clean-room compatibility implementation of common SillyTavern world-info behavior. It supports world-info positions, order, depth and role, keyword logic, probability, groups, recursion, scan depth, and timed activation state. Vector search, automation hooks, and external outlet runtimes require SillyTavern or another host. The workbench identifies those entries and lets you force them active for placement inspection, but it does not make external runtime calls. Commands
PrivacyWorldbooks, character cards, scenarios, and previews are processed locally. The extension does not upload their contents. SupportReport problems or request features in the GitHub issue tracker. Worldbook Workbench is released under the MIT License. Development
|

