MCPcopy Index your code
hub / github.com/bmen25124/SillyTavern-Roadway

github.com/bmen25124/SillyTavern-Roadway @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
16 symbols 30 edges 4 files 0 documented · 0% updated 29d ago★ 743 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

SillyTavern Roadway

Overview

A SillyTavern extension that helps you to make decisions about the story. It could give an idea.

settings

main1

If you are using a Text Completion profile, make sure your profile contains API, preset, model, system prompt, instruct template, and context template.

If you are using a Chat Completion profile; API, settings, model would be enough.

Installation

Install via the SillyTavern extension installer:

https://github.com/bmen25124/SillyTavern-Roadway

Demo Video

https://github.com/user-attachments/assets/fd21d0f3-c66f-4410-a250-abf22e75d1c3

FAQ

Why am I creating an extension instead of QR?

My main purpose is to make this tool efficient with connection profiles. For example, your main API can be Claude Sonnet, it is expensive as hell. But you can use this extension with some cheap/local API.

What is the purpose of this?

Long-time RP users would know: - RP models haven't revolutionized like other fields since last year. Programmers now get Claude 3.5 Sonnet. Reason models became very popular. We still have the same crippy llama/mistral fine-tunes. - In the author's note, there could be Create interactive scenarios for the player. Keep scenes moving. note for a better story. But in my experience, most 12B fine-tunes suggest the same things. Models have biases. Even when I swipe, I get similar responses. This is frustrating.

So is this just a simple LLM request?

Yes. You can do the same thing with: 1. Copy the context. Which contains a character card, chat history, world info, author note, etc. 2. Paste to ChatGPT and say What can I do next?

This extension is a shortcut.

Extension points exported contracts — how you extend this code

PromptPreset (Interface)
(no doc)
src/index.ts
ExtensionSettings (Interface)
(no doc)
src/index.ts

Core symbols most depended-on inside this repo

selectPromptPreset
called by 3
src/index.ts
formatResponse
called by 3
src/index.ts
attachRoadwayOptionHandlers
called by 2
src/index.ts
main
called by 2
src/index.ts
handleUIChanges
called by 1
src/index.ts
choosePromptPresetForGeneration
called by 1
src/index.ts
updateExtractionStrategy
called by 1
src/index.ts
extractBulletPoints
called by 1
src/index.ts

Shape

Function 14
Interface 2

Languages

TypeScript100%

Modules by API surface

src/index.ts15 symbols
src/test/bullet.test.ts1 symbols

For agents

$ claude mcp add SillyTavern-Roadway \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page