Autumn-27
5963281582
fix(agent): 探索图工具在无任务上下文时拒绝而非 nil 崩溃
buildDomainReg 构造的 server 级 ToolSet 恒持 nil ExplorationStore(taskID=0),
tools 表可把其中任一工具绑给不在任务内运行的 agent(auto/pentest/reporter/
自定义/旁路提问)。node_detail 等探索图工具直接解引用 t.ts,被这类 agent 调用即
nil deref;panic 发生在 harness 自己的 goroutine 上,server 侧任何 recover 都
够不到,整进程退出,重启后调度器又拉起同一 agent 再崩,形成崩溃循环。
- 新增 readExpTool/writeExpTool + needExploration:t.ts==nil 时返回可读的工具
错误(提示改用带 task_id 的跨任务读取工具),把 17 个探索图工具切过去
- anchorOwner 补判空
- AugmentTools 出口给每个工具套 guardPanic:handler panic 降级成工具错误并打
stack,覆盖域工具/SDK/MCP/skill,进程不再陪葬
- 注明 buildDomainReg 的 nil-store 契约
2026-09-14 13:56:56 -04:00
..
2026-09-14 13:56:56 -04:00
2026-09-08 11:19:18 -04:00
2026-08-31 09:00:21 -04:00
2026-09-11 00:54:51 +08:00
2026-08-28 14:03:07 +08:00
2026-09-11 00:54:51 +08:00
2026-09-12 07:13:46 -04:00
2026-09-09 11:52:15 -04:00
2026-09-09 11:52:15 -04:00
2026-09-09 11:52:15 -04:00
2026-09-13 12:05:11 -04:00
2026-08-24 14:14:15 +08:00
2026-07-26 04:27:45 -04:00
2026-09-10 14:08:40 +08:00
2026-09-10 14:08:40 +08:00
2026-09-10 13:03:20 +08:00
2026-09-10 14:08:40 +08:00
2026-09-10 10:15:24 -04:00
2026-09-11 13:33:44 -04:00
2026-08-24 10:32:10 -04:00
2026-09-13 11:36:31 -04:00
2026-09-13 11:36:31 -04:00
2026-08-15 00:19:14 -04:00
2026-09-10 14:08:40 +08:00
2026-08-15 00:19:14 -04:00
2026-09-10 13:03:20 +08:00
2026-08-25 09:40:05 -04:00
2026-09-07 11:21:50 -04:00
2026-08-24 19:28:18 +08:00
2026-08-25 11:39:24 -04:00
2026-09-11 10:45:27 -04:00
2026-09-07 10:43:38 -04:00
2026-09-10 16:06:08 +08:00
2026-08-24 19:29:00 +08:00
2026-09-07 11:21:50 -04:00
2026-09-10 21:42:25 +08:00
2026-09-10 21:42:25 +08:00
2026-07-26 04:27:45 -04:00
2026-08-24 19:29:00 +08:00
2026-09-09 13:49:59 -04:00
2026-07-26 04:27:45 -04:00
2026-08-08 09:09:38 -04:00
2026-08-24 14:14:15 +08:00
2026-09-14 13:56:56 -04:00
2026-09-13 09:35:18 -04:00
2026-09-14 13:56:56 -04:00
2026-08-24 19:29:00 +08:00
2026-09-14 13:56:56 -04:00
2026-08-29 21:55:27 +08:00
2026-09-13 10:08:34 -04:00
2026-08-17 09:54:04 -04:00