v0.1.17: replace persona library with juxtaposed characters, add custom persona support

This commit is contained in:
2026-06-17 00:13:52 +02:00
parent 4a212c160c
commit 11bc5c44af
9 changed files with 125 additions and 58 deletions
+1 -1
View File
@@ -129,7 +129,7 @@ func (p *Plugin) handlePersonaList(args *model.CommandArgs) (*model.CommandRespo
// handlePersonaSwitch persists a persona override for the user+channel.
func (p *Plugin) handlePersonaSwitch(args *model.CommandArgs, personaID string) (*model.CommandResponse, *model.AppError) {
resolved := resolvePersona(personaID)
if resolved == "" || resolved == personaLibrary["assistant"] {
if resolved == "" {
return p.response("Unknown persona. Available: " + p.listPersonas()), nil
}
if err := p.SavePersonaOverride(args.UserId, args.ChannelId, personaID); err != nil {