Per-crow banter voice system: three-layer prompt (memory, voice, line)

This commit is contained in:
Smokey committed 2026-10-27 23:07:33 -06:00
1 parent 017d11cd99
commit fbf9fe67a6
6 files changed
+235 -3

No files matched your search

+13
View File
@@ -198,6 +198,19 @@ func personaSheet() string {
for _, l := range p.Output {
sb.WriteString("- " + l + "\n")
}
if v, ok := voices[n]; ok {
sb.WriteString("\n**Banter voice**\n\n")
for _, l := range v.Diction {
sb.WriteString("- Favors: " + l + "\n")
}
for _, l := range v.Rhythm {
sb.WriteString("- Rhythm: " + l + "\n")
}
for _, l := range v.Never {
sb.WriteString("- Never: " + l + "\n")
}
sb.WriteString("- Hook: " + v.Hook + "\n")
}
}
return sb.String()
}