fix: 记忆嵌入兼容性 + 管理员称呼 + 记忆归因三大修复
记忆嵌入修复: - 新增 EMBEDDING_API_URL/EMBEDDING_MODEL 环境变量,嵌入端点可独立配置 - 启动时测试嵌入API可用性,不可用则自动降级为关键词匹配并记录日志 - DeepSeek等不提供embedding的API不再静默失败 管理员称呼修复: - 管理员消息nickname不再包含数字UID,防止LLM用QQ号称呼 - 管理员身份提示中加入名字并强调禁止使用数字ID 记忆归因修复: - persona注入新增规则10:记忆归属——群友的事不是开拓者做的 - persona注入新增规则11:禁止用数字ID称呼人 - 群聊规则新增7/8条:不要张冠李戴、用昵称不用数字 Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -762,7 +762,13 @@ func forwardToAICore(cfg *config.Config, msg *bridge.UnifiedMessage, mode, userI
|
||||
"message": msg.Content,
|
||||
"mode": mode,
|
||||
"routing": msg.RouteType,
|
||||
"nickname": fmt.Sprintf("%s (%s)", msg.SenderName, msg.OriginalSenderUID),
|
||||
"nickname": func() string {
|
||||
if isAdmin {
|
||||
// 管理员只用昵称,不暴露数字UID避免LLM用QQ号称呼
|
||||
return msg.SenderName
|
||||
}
|
||||
return fmt.Sprintf("%s (%s)", msg.SenderName, msg.OriginalSenderUID)
|
||||
}(),
|
||||
"is_admin": isAdmin,
|
||||
"source": map[string]string{
|
||||
"platform": msg.Platform,
|
||||
|
||||
Reference in New Issue
Block a user