feat: enable memory search tool

This commit is contained in:
Acbox
2026-02-02 17:37:54 +08:00
parent 3f0a0f8499
commit ab8aa5f4ef
4 changed files with 43 additions and 10 deletions
+2 -7
View File
@@ -625,13 +625,8 @@ func (r *Resolver) storeMemory(ctx context.Context, userID, query string, respon
return nil
}
userMessage := GatewayMessage{
"role": "user",
"content": query,
}
messages := append([]GatewayMessage{userMessage}, responseMessages...)
memoryMessages := make([]memory.Message, 0, len(messages))
for _, msg := range messages {
memoryMessages := make([]memory.Message, 0, len(responseMessages))
for _, msg := range responseMessages {
role, content := gatewayMessageToMemory(msg)
if strings.TrimSpace(content) == "" {
continue