feat: add subagent profiles, memory namespaces, and webui management

This commit is contained in:
lpf
2026-03-05 21:05:29 +08:00
parent 1eacfaba41
commit 29d6480058
22 changed files with 2051 additions and 49 deletions

View File

@@ -215,10 +215,14 @@ func (al *AgentLoop) memoryHintForTask(ctx context.Context, task plannedTask) st
if al == nil || al.tools == nil {
return ""
}
res, err := al.tools.Execute(ctx, "memory_search", map[string]interface{}{
args := map[string]interface{}{
"query": task.Content,
"maxResults": 2,
})
}
if ns := memoryNamespaceFromContext(ctx); ns != "main" {
args["namespace"] = ns
}
res, err := al.tools.Execute(ctx, "memory_search", args)
if err != nil {
return ""
}