feat: vendor official hippo memory extension

This commit is contained in:
云服务部-叶林立
2026-08-19 21:07:23 +08:00
parent 9b2ec36a2d
commit 3cdcc3510b
21 changed files with 975 additions and 106 deletions
+11 -20
View File
@@ -105,30 +105,21 @@ export const BUNDLE_GROUP_DEFINITIONS: BundleGroupDefinition[] = [
},
{
id: "memory-recall",
title: "Memory and session recall",
summary: "Search durable memories, prior sessions, or recover pruned tool-call output.",
useWhen: ["Past decisions, preferences, failures, conversations, or condensed outputs may answer the question"],
title: "Official Hippo memory recall",
summary: "Recall project memories, inspect Hippo status/context, or recover pruned tool-call output.",
useWhen: ["Past project lessons, errors, decisions, or condensed outputs may answer the question"],
avoidWhen: ["The required evidence is already in the current visible context"],
keywords: ["memory", "session", "history", "recover", "记忆", "历史会话", "恢复输出"],
tools: ["memory_search", "session_search", "context_tree_query"],
keywords: ["memory", "recall", "context", "status", "recover", "记忆", "召回", "恢复输出"],
tools: ["hippo_recall", "hippo_context", "hippo_status", "context_tree_query"],
},
{
id: "memory-management",
title: "Memory management",
summary: "Add, replace, or remove durable user, project, global, or failure memories.",
useWhen: ["A stable preference, correction, environment fact, convention, or durable lesson should change"],
avoidWhen: ["The information is temporary task progress"],
keywords: ["remember", "add memory", "replace memory", "forget", "记住", "更新记忆", "删除记忆"],
tools: ["memory_add", "memory_replace", "memory_remove"],
},
{
id: "skill-management",
title: "Procedural skill management",
summary: "Create, inspect, patch, update, or remove reusable Pi-native procedural skills.",
useWhen: ["A reusable workflow or non-obvious procedure should persist across sessions"],
avoidWhen: ["Saving one-off task state or a generic summary"],
keywords: ["skill", "procedure", "workflow", "技能", "流程", "工作流"],
tools: ["skill_manage"],
title: "Official Hippo memory management",
summary: "Store durable project lessons or report whether recalled Hippo memories were useful.",
useWhen: ["A non-obvious project lesson, error, or decision should persist, or recalled memories need feedback"],
avoidWhen: ["The information is temporary task progress or derivable from the repository"],
keywords: ["remember", "outcome", "lesson", "error", "记住", "反馈", "项目经验"],
tools: ["hippo_remember", "hippo_outcome"],
},
{
id: "mcp-management",