Skip to main content

ScriptAttempt

One attempt to write something the station would say, including the ones that came to nothing

Attributes (19)
AttributeTypeRequiredDescription
idstringYes
atstringYes
kindstringYesWhat sort of break it was for: talkbreak, welcome, news
writerstringYesThe binding that produced or declined it
outcomeScriptOutcomeYes
personaKeystringNoWho was presenting, as the persona's own key. Absent means nobody was, which is an ordinary state. Stamped on every attempt including the declined ones, so a character whose model breaks are all being refused is visible rather than hidden behind the floor
labelstringNo
scriptstringNoThe words. Absent for an attempt that produced none
modelstringNoThe model that said it, for a writer that used one
sourcestringNoWhat the line was rendered from, for a writer working from something an operator can edit
reasonstringNoWhy, for anything that is not written
segmentIdstringNoThe segment this was for, while it is still known. The row outlives it
previousScriptNeighbourNo
nextScriptNeighbourNo
durationMsnumberNoHow long the attempt took
usageScriptUsageNo
rawstringNoThe answer before anything read it. Only while llm.captureWrites is on
promptScriptPromptMessage[]NoWhat the writer sent. Only while llm.captureWrites is on
ratingScriptRatingNoWhat the operator thought of it. ABSENT means nobody has said, which neutral does not. read-only