diff --git a/core/tools/memory_tools.py b/core/tools/memory_tools.py index 61d7187..7fa1c27 100644 --- a/core/tools/memory_tools.py +++ b/core/tools/memory_tools.py @@ -464,7 +464,9 @@ WORKING_MEMORY_TOOLS = [ - 任务节点通过 NEXT_TASK 边形成时间链 - 任务节点通过 HAS_STATE 边指向状态节点 - 任务节点通过 CONTAINS_INFO 边指向信息节点 -- info_nodes 参数用于关联具体信息节点 +- **info_nodes 只能包含该任务专属的具体信息节点**(如"成语接龙_当前成语"),**严禁关联"用户"、"AI"、"系统"等全局通用实体**——这些实体不应通过任务中转 +- 全局实体的信息直接用独立关系记录(如 用户--[特质]-->求知欲旺盛),不需要通过 Task 中转 +- info_nodes 参数用于关联任务专属信息节点 【完整流程示例】 用户: "咱来玩成语接龙吧,我先开始,为所欲为" @@ -494,7 +496,7 @@ AI操作步骤: "info_nodes": { "type": "array", "items": {"type": "string"}, - "description": "关联的信息节点名称(可选)" + "description": "关联的信息节点名称(可选)。⚠️ 只能放任务专属的具体信息节点(如\"成语接龙_当前成语\"),严禁放\"用户\"、\"AI\"、\"系统\"等全局通用实体" } }, "required": ["task_id", "description"]