Skip to main content

Configuration reference

Plugin configuration​

FieldDefaultPurpose
rootPath~/dsh-roleplayWorlds, avatars, sessions and media
sessionStorePath~/.dsh/sessionsDSH session persistence location
importMaxUploadBytes100 MiBCharacter-card upload limit
importConcurrency4Concurrent import model calls
importReasoningemptyImport-agent reasoning level
childReasoningemptyDefault reasoning level for roleplay child agents
importMaxTokens16000Import request output limit
importTemperature0.2Import sampling temperature

Session defaults​

SettingDefaultMeaning
maxRounds3Character rounds per player message
maxCharacters4Characters activated in one round
memory.flakytrueImperfect perception and story-time fading
memory.recall12Memories supplied per activation
memory.lookuptrueCharacter recall tool
memory.lookupCalls5Most memory look-ups per character decision
memory.verifytrueKeeper reads edits back
memory.backlogRounds6Forced keeper threshold
memory.overRetrieve4Candidate multiplier before final choice
context.limitTokens0Explicit fold limit; zero follows model metadata
context.limitRatio0.6Share of model context used as the limit
context.retainRatio0.5Verbatim share retained after folding
context.shortTermTokens1500Short-term account target
context.longTermTokens2500Long-term account target
authoring.enabledtrueAllow necessary world growth
authoring.perTurn2New authored characters/places per turn
authoring.thingsPerTurn4Things the GM may introduce directly
clock.modesimulatedStory-time mode
clock.roundSeconds30Default round duration
offstage.perTurn2Due off-stage characters processed per turn
offstage.perCharacter1Times one character is asked per turn
offstage.summarytrueOff-stage characters also say in a line what happened (same request), shown as the Meanwhile card
models.characters, models.records, models.suggestions, models.authoringemptyModel of that kind of helper as provider/model; empty uses the chat's own
sampling.maxTokens, sampling.shortMaxTokens8000, 2000Most tokens one helper request may produce; the short limit is for characters and suggestions, whose answers are brief (settings file only)
rewind.keepSnapshots30Recent state snapshots
preview.enabledtrueShow an early scene preview
suggestions.count3Suggested next actions
images.modemanualoff, manual or every-turn
images.referencesprefer-referenceReference-image policy
images.highResfalseRender each picture again larger from its first result when the image service can
images.reusetrueSearch existing pictures first
images.interprettrueDescribe uploaded pictures

The settings UI supplies current numeric bounds. Unknown fields are rejected. Provider-specific embedding options are stored under embedding.options.