diff --git a/agent/worker.go b/agent/worker.go index 3748737..7dd30b0 100644 --- a/agent/worker.go +++ b/agent/worker.go @@ -310,9 +310,9 @@ func renderWorkerGraphOverview(data map[string]any) string { if err != nil { return "" // fall back silently: the worker just won't have the global context } - return "\n\n【全局探索态势(仅供你了解大局,不是你的任务清单)】:\n" + - "下面是整个任务当前的探索概况。给你的**唯一目的**是让你了解全局动态。\n" + - "**它绝不扩大你的职责边界**:你仍然只做上面领到的那一条意图。看到这里有别的 open 意图 / 未覆盖的点 / 其它可打方向,也**绝不要自己去动手**——那些是别的 worker 的事,由规划者调度。你若发现相关新线索,最多写进 fact 让规划者知道,不要自己追。\n" + + return "\n\n【全局探索态势(只读,帮你把自己这条意图放进大局看)】:\n" + + "下面是整个任务当前的探索概况。用途有两个:一是知道别人已发现什么,别重复;二是让你探自己这条意图时,能联想到它和全局的关系。\n" + + "**发散是好事**:探本意图时尽管深想、多联想。唯一的界线是——别真的动手去执行别的意图(那是别的 worker 的事,由规划者调度)。但凡你联想到有价值的线索(跨资产的联动、疑似另一条利用链的入口、全局层面的可疑点),**务必写进 fact 交规划者**——这是你重要的产出,不是可有可无。宁可多报一条让规划者判断,也别自己咽下去。\n" + string(b) }