[PR #64] Add Simulation Blackboard extension #63

Open
opened 2026-10-15 17:59:48 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/SillyTavern/SillyTavern-Content/pull/64
Author: @st1ksi
Created: 10/13/2026
Status: 🔄 Open

Base: main ← Head: add-simulation-blackboard


📝 Commits (1)

  • 70ab899 Add Simulation Blackboard extension

📊 Changes

2 files changed (+16 additions, -0 deletions)

View changed files

📝 extensions.json (+8 -0)
📝 index.json (+8 -0)

📄 Description

Adds Simulation Blackboard to the extension catalog and regenerates index.json. The entry declares tool: true for its function tools.

Simulation Blackboard maintains a separate persistent world-state board for roleplay, with preparation instructions intended to preserve established facts, inventories, elapsed time and NPC activity. It offers Low/Mid/High/Ultra fidelity, Universal and D&D 5e profiles, optional private detection/repair/verification, checkpoint recovery, history rollback, a board inspector, and independently controlled scene backgrounds.

The expansion focuses on completely eliminating the "quantum ogre" effect and sycophancy. Instead of merely recording events that have already occurred—as existing expansions do—it records objective reality from a "god's-eye view" based on the player's movement along a vector of significance toward specific elements (such as locations, potential quests, NPC psychology, or city events that could impact the plot). This means the game world’s reality tends to be fully defined before the player interacts with it in any way; the closer the player gets to a given element in terms of narrative significance, the more detailed and concrete that element becomes. A simple example: even if a location is physically far from the player—and they clearly cannot reach it within the next few turns—any elements crucial to a quest the player is about to undertake will be clearly defined. At the same time, there is no need to specify elements within those locations that are unrelated to the quest (such as a random chest containing items or the exact dimensions of the rooms).

The extension is a browser UI extension with no required server plugin or SillyTavern core modifications. The public repository is licensed under AGPL-3.0 and includes installation instructions, a usage example, feature descriptions, requirements, recovery guidance and limitations. Release v1.12.1 includes an installable ZIP and SHA-256 checksum.

Validation:

  • Installation and update through the stock SillyTavern 1.19.0 installer succeeded; the custom settings panel and inspector loaded without browser errors.
  • The extension's 273 automated tests cover state/progression validation, snapshots, private workflow, recovery and host integration using local service doubles. They do not prove model simulation quality.
  • The official index generator was checked against the unchanged upstream index before regeneration. Only this extension entry was added; existing catalog and asset entries were preserved.

Simulation requires a Chat Completion model/configuration with function calling. Private Turns require a supported secure browser context and single-character chats, make additional model requests, and do not stream. Dice use the optional D&D Dice function tool; backgrounds require a configured Image Generation backend. These requirements are documented in the README. Reviews use the configured model and do not guarantee semantic correctness.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/SillyTavern/SillyTavern-Content/pull/64 **Author:** [@st1ksi](https://github.com/st1ksi) **Created:** 10/13/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `add-simulation-blackboard` --- ### 📝 Commits (1) - [`70ab899`](https://github.com/SillyTavern/SillyTavern-Content/commit/70ab89997078edf99a3403ae8c044ca9d39eb389) Add Simulation Blackboard extension ### 📊 Changes **2 files changed** (+16 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `extensions.json` (+8 -0) 📝 `index.json` (+8 -0) </details> ### 📄 Description Adds [Simulation Blackboard](https://github.com/st1ksi/Extension-Blackboard) to the extension catalog and regenerates `index.json`. The entry declares `tool: true` for its function tools. Simulation Blackboard maintains a separate persistent world-state board for roleplay, with preparation instructions intended to preserve established facts, inventories, elapsed time and NPC activity. It offers Low/Mid/High/Ultra fidelity, Universal and D&D 5e profiles, optional private detection/repair/verification, checkpoint recovery, history rollback, a board inspector, and independently controlled scene backgrounds. The expansion focuses on completely eliminating the "quantum ogre" effect and sycophancy. Instead of merely recording events that have already occurred—as existing expansions do—it records objective reality from a "god's-eye view" based on the player's movement along a vector of significance toward specific elements (such as locations, potential quests, NPC psychology, or city events that could impact the plot). This means the game world’s reality tends to be fully defined before the player interacts with it in any way; the closer the player gets to a given element in terms of narrative significance, the more detailed and concrete that element becomes. A simple example: even if a location is physically far from the player—and they clearly cannot reach it within the next few turns—any elements crucial to a quest the player is about to undertake will be clearly defined. At the same time, there is no need to specify elements within those locations that are unrelated to the quest (such as a random chest containing items or the exact dimensions of the rooms). The extension is a browser UI extension with no required server plugin or SillyTavern core modifications. The public repository is licensed under AGPL-3.0 and includes installation instructions, a usage example, feature descriptions, requirements, recovery guidance and limitations. [Release v1.12.1](https://github.com/st1ksi/Extension-Blackboard/releases/tag/v1.12.1) includes an installable ZIP and SHA-256 checksum. Validation: - Installation and update through the stock SillyTavern 1.19.0 installer succeeded; the custom settings panel and inspector loaded without browser errors. - The extension's 273 automated tests cover state/progression validation, snapshots, private workflow, recovery and host integration using local service doubles. They do not prove model simulation quality. - The official index generator was checked against the unchanged upstream index before regeneration. Only this extension entry was added; existing catalog and asset entries were preserved. Simulation requires a Chat Completion model/configuration with function calling. Private Turns require a supported secure browser context and single-character chats, make additional model requests, and do not stream. Dice use the optional D&D Dice function tool; backgrounds require a configured Image Generation backend. These requirements are documented in the README. Reviews use the configured model and do not guarantee semantic correctness. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
SillyTavern/SillyTavern-Content#63
No description provided.