Autumn-27
6cad678699
feat: 预置「报告撰写」自定义 agent,发现漏洞时自动写详细报告
- 新增 host 工具 update_finding_report(finding_id, report):按 node_id 写
findings.report(任务无关,无需 task 上下文);get_task_node_detail(task_id, id)
读取漏洞完整证据/PoC。均注册进 orchestrationTools。
- promptcatalog 新增 ReporterDefaultPrompt:详述报告应含的结构(概述/影响/
受影响范围/复现步骤/证据PoC/根因/修复建议)与只据实证撰写的纪律。
- seedReporterAgent(一次性,flag 守卫):预置 builtin=false 的自定义 agent
「报告撰写」(reporter),UI 可编辑/删除;绑定 update_finding_report + 任务
查询工具(node_detail/worker_trace/findings/graph);建 on_tool_call 触发器
(tool_names=[report_finding]) —— 每登记漏洞即唤起它写报告并回写。
- 移除上一提交里绑到 worker/planner/mainagent 的 in-task update_finding_report
工具及 ExplorationStore 包装(触发态是会话上下文,须用 host 工具);保留
db.SetFindingReportByNodeID;新增 ToolSet.NodeDetailTool 访问器。
go build / agent / server 测试通过。reporter 为自定义 agent,不影响内置 agent 计数。
2026-08-18 12:19:14 -04:00
..
2026-08-11 09:13:12 -04:00
2026-08-08 06:19:11 -04:00
2026-07-26 04:27:45 -04:00
2026-08-09 04:18:21 -04:00
2026-08-10 11:10:58 +08:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-15 00:19:14 -04:00
2026-07-26 04:27:45 -04:00
2026-08-07 11:45:33 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-15 05:30:47 -04:00
2026-07-26 04:27:45 -04:00
2026-08-18 12:19:14 -04:00
2026-08-18 11:52:34 -04:00
2026-08-18 11:56:43 -04:00
2026-08-17 10:03:56 -04:00
2026-07-26 04:27:45 -04:00
2026-07-26 04:27:45 -04:00
2026-08-18 11:52:34 -04:00
2026-07-26 04:27:45 -04:00
2026-08-09 09:09:59 -04:00
2026-08-09 09:09:59 -04:00
2026-08-12 11:18:07 -04:00
2026-08-13 12:23:42 -04:00
2026-07-26 04:27:45 -04:00
2026-08-17 09:26:59 -04:00
2026-08-09 02:19:29 -04:00