summaryrefslogtreecommitdiff
path: root/bot.go
diff options
context:
space:
mode:
authorGrail Finder <wohilas@gmail.com>2026-02-09 12:26:21 +0300
committerGrail Finder <wohilas@gmail.com>2026-02-09 12:26:21 +0300
commit83aeee2576ee7dc332f9ba8ab13f5deb17ef20d2 (patch)
tree6f41492938a68ba11fd2b3ed0e5e122c6ab9744c /bot.go
parent3f4d8a946775cfba6fc6d0ac7ade30b310bb883b (diff)
Enha: alice_bob_carl card update; system to see all the messages
Diffstat (limited to 'bot.go')
-rw-r--r--bot.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/bot.go b/bot.go
index 6693d4c..1310c20 100644
--- a/bot.go
+++ b/bot.go
@@ -141,6 +141,9 @@ func filterMessagesForCharacter(messages []models.RoleMsg, character string) []m
if cfg == nil || !cfg.CharSpecificContextEnabled || character == "" {
return messages
}
+ if character == "system" { // system sees every message
+ return messages
+ }
filtered := make([]models.RoleMsg, 0, len(messages))
for _, msg := range messages {
// If KnownTo is nil or empty, message is visible to all