diff --git a/agent/tools_insert.go b/agent/tools_insert.go index 6fd2534..33a99df 100644 --- a/agent/tools_insert.go +++ b/agent/tools_insert.go @@ -575,9 +575,13 @@ func (t *ToolSet) WorkerTools() []actool.CoreTool { // asset management (handlers guard nil store internally)。 // add_company_scope 不给 worker:定义企业资产范围属规划/主控/Auto 的职责,worker 只执行探索。 t.insertAssets(), t.listAssets(), - // 以下工具【不给】worker,只留给 planner/main(读上下文、跨 work 复盘是规划职责, + // 跨 work 回看:worker 也可复用其他 work 的观察,避免重复劳动。 + // search_all_worker_traces:不必先知道 intent_id,按关键字全局捞命中步骤; + // get_worker_trace:锁定某条 work 后列步骤/就地搜/取完整内容。 + t.searchAllWorkerTraces(), t.getWorkerTrace(), + // 以下工具仍【不给】worker,只留给 planner/main(读上下文、跨 work 复盘是规划职责, // worker 只做单条意图的执行与写回):list_facts / node_detail / list_companies / - // 跨 work 检索 search_all_worker_traces / list_worker_traces / get_worker_trace。 + // list_worker_traces。 } }