mirror of
https://github.com/RuoJi6/ARTEX.git
synced 2026-10-28 01:03:50 +08:00
feat(agent): worker 增加跨 work 回看工具 search_all_worker_traces / get_worker_trace
worker 也可复用其他 work 的观察、避免重复劳动:search_all 无需先知 intent_id 按关键字全局捞命中步骤,get_worker_trace 锁定某条 work 后列步骤/就地搜/取完整内容。list_worker_traces 仍归 planner/main。
This commit is contained in:
1 parent
44194a9ebc
commit
d531ea9850
1 file changed
+6
-2
@@ -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。
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user