Orchestration Presets
Each orchestration mode (spec / agenda / loop / director) keeps its own preset library at two scopes:
- Global — presets stored in extension settings, available to every chat.
- Character card — presets stored on the character card itself, travelling with the card when it is exported.
A preset captures everything inside the mode's orchestration panel — system prompts, tool flags, sub-agents, planner config, loop budgets, capsule injection. It does not capture prompt presets or API presets; those are referenced by name from inside the preset and resolved at runtime.
Why per-mode libraries
A spec preset and a director preset have nothing in common structurally, so they live in separate libraries. Switching execution modes reveals that mode's library, leaving the others untouched.
The preset bar
The preset bar sits at the top of each mode's editor panel:

It exposes the standard set of operations:
- Dropdown — list of presets in the current
(mode, scope)library. Selecting a preset reloads the editor with that preset's contents. - New — seeds a fresh preset from the factory defaults for the active mode.
- Duplicate — clones the current active preset under a new name; the clone becomes active.
- Rename — changes the name; the underlying id is preserved, so anything pinning to the preset by id keeps working.
- Delete — removes the preset. If the deleted preset was active, the next preset in the list becomes active. If the library empties,
Defaultis automatically re-seeded from the factory data. - Import / Export — uses the standard portable JSON format. Importing prompts for a name and adds to the current library; exporting writes the active preset to disk.
Edits made in the panel write back to the active preset. There is no implicit save step — closing the panel or switching presets persists the current state.
Global vs character-card scope
The scope selector toggles which library the bar is showing.
When Scope = Global is selected, the preset bar shows the global library for the current mode. Edits here affect every chat that doesn't have its own card override.
When Scope = Character is selected (a character must be loaded), the bar switches to the card's own library. The Use character override toggle decides whether the card's active preset overrides the global active at runtime:
- Override off — the card's library still exists and is editable, but the global active preset wins. Useful for drafting a card-specific preset without committing to it yet.
- Override on — the card's active preset takes effect for this character; the global active is ignored for this chat.
If the card has no preset library of its own yet, the bar shows a single Default entry seeded from the global active. Editing it creates the card library transparently — no separate "initialize card library" step.
Cards ship their library on export
Exporting a character card includes the card's preset library, so importing the card on another machine brings its presets with it. Other people who load the card pick up a complete, runnable orchestration setup without any extra files to import.
How presets interact with prompt and API presets
An orchestration preset is one of three independent layers in a generation. The others are SillyTavern's prompt preset and the connection profile:
| Concept | What it controls | Where it lives |
|---|---|---|
| Orchestration preset | Sub-agents, tools, planner, loop budgets, system prompts, capsule injection | Extension settings or on the character card |
| Prompt preset (chat completion preset) | Token budget, samplers, prompt order, jailbreak | SillyTavern presets |
| API preset (Connection profile) | Endpoint, model, API key | Connection Manager |
An orchestration preset references a prompt preset and an API preset by name — for example, a director preset might pin its voice_critic sub-agent to Sonnet · slow critique and route everything else through Haiku · fast. Switching the active orchestration preset does not switch the underlying prompt preset; switching the prompt preset does not affect orchestration.
The practical consequence: a preset named 审讯节奏 and one named 重叙事密度 can share the same prompt preset and connection profile and differ only in their orchestration shape — different sub-agents, different planner instructions, different injection depth. You move between them from the preset bar without touching anything in the Connection Manager or the SillyTavern preset dropdown.
The Default preset
Default is a seed entry, not a protected entry. You can rename it, edit it freely, or delete it — there is no asterisk on the name and nothing in the system treats it as sacred.
The only special behaviour: if you delete every preset in a library, Default is automatically re-seeded from the factory data the next time the library is read. This means you cannot leave a mode in an unrunnable state by deleting too aggressively, and it means the factory data is always one delete-everything away if you want to start over.
Recipes
A few common workflows the preset bar enables:
- Two presets for one card — a fast-and-cheap preset for casual scenes and a slower, denser preset for set-piece moments. Save both under the card scope, flip between them from the dropdown.
- Promote a card preset to global — export the card's active preset, switch the bar to global scope, import the JSON. The global library now has the same preset available to every chat.
- Try a preset without committing — duplicate the active preset, edit the duplicate, and roll back by selecting the original from the dropdown if the experiment doesn't pan out.
- Hand off a tuned orchestration with the card — finish iterating on the card scope, leave
Use character overrideon, and export the card. The recipient gets the orchestration shape you tuned without any side configuration.
Related
- Spec mode — default DAG workflow; each spec preset is one DAG.
- Agenda mode — planner-driven; each agenda preset is one planner + worker bundle.
- Loop mode — single-agent loop; each loop preset is one agent profile.
- Director mode — takeover mode; each director preset is one main-agent + sub-agent team.
- AI Iteration Studio — edits the active preset directly; switching presets in the bar swaps what the Studio is iterating on.
- Card-Bound Presets and Personas — how character-scope settings ride along with the card on export.