Commit Graph

  • ca7300ad52 feat(ui): 任务列表操作列增加详情与暂停/继续按钮 Autumn-27 2026-08-22 06:51:39 -04:00
  • 76c648d36d fix(ui): 任务总览的测试范围显示企业名称而非 ID Autumn-27 2026-08-22 06:43:08 -04:00
  • f0c2b43802 Merge PR #42: 0.3.3 Worker/LLM/Agent/UI 增强 Autumn-27 2026-08-22 06:26:43 -04:00
  • fbddf1cfb5 fix(scope): 含点号的文本不再被误判为 ICP 备案号 Autumn-27 2026-08-22 06:26:07 -04:00
  • 9b75afe9f1 feat(ui): 会话徽标改显示 LLM 配置名 Autumn-27 2026-08-22 06:18:07 -04:00
  • adc8e3521d fix(llm): Agent 绑定优先于任务 LLM 配置链 Autumn-27 2026-08-22 06:14:18 -04:00
  • 476a44577c fix(build): avoid UPX Linux startup crashes pphua 2026-08-22 14:52:01 +08:00
  • dfcf33f9f5 build: add compressed cross-platform release artifacts pphua 2026-08-22 13:33:34 +08:00
  • d06047a937 Merge remote-tracking branch 'upstream/main' into codex/task-context-llm-worker-control pphua 2026-08-22 00:06:21 +08:00
  • 1bebdce7f1 feat: prepare 0.3.3 worker llm agent and ui enhancements pphua 2026-08-21 23:55:43 +08:00
  • d3183dbbd2 feat(tasks): add templates findings workflows and batch controls pphua 2026-08-21 21:01:39 +08:00
  • b7e0b93023 init pphua 2026-08-21 11:16:19 +08:00
  • 63859faf3d docs(changelog): 修正 0.3.2 贡献者为 @neouks Autumn-27 2026-08-20 13:22:42 -04:00
  • 12de72354e docs(changelog): 定版 0.3.2 + 贡献者 Autumn-27 2026-08-20 13:20:06 -04:00
  • 0a55c144ea fix(skills): 补提交漏 add 的 server/skill_usage.go Autumn-27 2026-08-20 13:17:38 -04:00
  • 39c540edfc fix(chat): 打开主 Agent 会话默认贴底并完整显示最后一条 Autumn-27 2026-08-20 13:17:38 -04:00
  • a98081eea9 feat(agent): worker 单次 run 墙钟默认 600→1200 Autumn-27 2026-08-20 13:17:24 -04:00
  • 0fc63ad94e fix(chat): 任务暂停不再拦截主 Agent 对话 + 移除乐观回显消除消息错乱 Autumn-27 2026-08-20 13:09:29 -04:00
  • 28c1be735b fix(chat): 会话输入框改为 Enter 发送、Shift+Enter 换行 Autumn-27 2026-08-20 12:40:01 -04:00
  • 9103ff838a feat(llmrec): 录制请求体补记实际发出的思考参数 Autumn-27 2026-08-20 12:35:12 -04:00
  • 863e44ec24 feat(llm): 思考开关与思考强度拆成两个独立可配置参数 Autumn-27 2026-08-20 12:31:20 -04:00
  • 834e94535a feat(skills): 新增 Skill 调用统计(账本 + 页面总览/详情) Autumn-27 2026-08-20 12:30:01 -04:00
  • 43f40dd74f feat(findings): 发现页支持导出(Markdown 单文件/分文件zip、CSV、JSON,按筛选/全部/勾选) Autumn-27 2026-08-20 12:06:46 -04:00
  • ed96f256a4 fix(ui): 报告复制在 HTTP 非安全上下文下失效,增加 execCommand 降级 Autumn-27 2026-08-20 11:21:07 -04:00
  • d14ce4d9f4 feat(ui): skill 树修复长文件名与删除确认,任务列表支持多选删除 Autumn-27 2026-08-20 11:18:24 -04:00
  • def7649baa feat(tokens): 新增 llm_usage 计量账本,按模型统计 token + 仪表盘新旧版切换 Autumn-27 2026-08-20 11:16:48 -04:00
  • 6b79043d82 feat(tasks): 总览页支持任务测试范围的查看/增删 Autumn-27 2026-08-20 09:36:28 -04:00
  • 56101b46e8 feat(worker): 暂停/重跑续接先前 LLM 对话,不再从头开始 Autumn-27 2026-08-20 09:15:53 -04:00
  • 06a8f64b5e fix(ui): 任务列表并发设置按钮紧靠新建任务按钮 Autumn-27 2026-08-20 08:42:12 -04:00
  • 7b673f2e4b Merge pull request #31 from neouks/codex/task-context-llm-worker-control Autumn 2026-08-20 20:30:30 +08:00
  • 9793b522d9 feat(tasks): add inherited context and resilient LLM execution pphua 2026-08-20 18:19:10 +08:00
  • 7090b034f8 refactor(ui): LLM 页改为配置卡片列表 + 抽屉编辑,新增轮询配置入口 Autumn-27 2026-08-19 11:25:45 -04:00
  • c436b9d7d8 fix(update): Docker 更新只拉 artex 镜像,不动 postgres Autumn-27 2026-08-19 11:12:26 -04:00
  • ca2c5e45a9 feat(ui): 对话输入框 Enter 换行,Ctrl/Cmd+Enter 发送 Autumn-27 2026-08-19 11:12:21 -04:00
  • 0c653a2135 feat(llm): LLM 配置轮询(故障转移),某个配置没额度/失效时自动切下一个 Autumn-27 2026-08-19 11:07:53 -04:00
  • 89c5e9b26f fix(mock): intentsPage 返回分页格式,修复 worker 列表为空 Autumn-27 2026-08-19 11:05:09 -04:00
  • 4f7c1a199d feat(tasks): 删除任务可选连带删除资产/漏洞/流量/文件(默认不选) Autumn-27 2026-08-19 10:40:19 -04:00
  • 2aeb2e49da fix(ui): 删除确认弹窗长文本溢出(break-words + break-all) Autumn-27 2026-08-19 10:30:56 -04:00
  • 90030051ce feat(findings): 漏洞删除功能(二次确认) Autumn-27 2026-08-19 10:28:06 -04:00
  • 8047bb7aca feat(tasks): 任务并发上限(可选,超限排队自动补位) Autumn-27 2026-08-19 10:05:01 -04:00
  • a6bd18050c feat(agent): 诊断 run 取消/终止原因,取代笼统的中断提示 Autumn-27 2026-08-19 09:20:10 -04:00
  • 8e9b126972 feat(assets): 任务/企业资产列表改服务端分页,去掉 50 条上限 Autumn-27 2026-08-19 09:17:13 -04:00
  • 5244500fee fix(scheduler): 事件水位每 tick 都推进,避免新建触发器回放历史 Autumn-27 2026-08-19 09:17:04 -04:00
  • e67ff26e90 fix(mock): 补全发现页今日改动的 demo 数据 Autumn-27 2026-08-18 13:33:04 -04:00
  • d9474814b5 feat: 发现页支持按任务筛选/行内看报告与改名称类别严重度;任务列表输入去卡顿 Autumn-27 2026-08-18 13:27:46 -04:00
  • 24a94cf8e5 perf: 探索图减少卡顿(数据未变不重建 + 只渲染可见节点) Autumn-27 2026-08-18 13:18:32 -04:00
  • 08cdac2362 tweak: 任务图谱轮询间隔 3s → 20s Autumn-27 2026-08-18 13:16:32 -04:00
  • fcc1e75a85 refactor: 抽出共享 ExplorationGraph 画布,漏洞链路图改用 React Flow Autumn-27 2026-08-18 13:13:48 -04:00
  • b741ee176c feat: 漏洞详情页删除证据/元数据 Tab,新增「链路图」 Autumn-27 2026-08-18 13:08:03 -04:00
  • 33714a5ff0 feat: 任务发现 Tab 的漏洞行支持跳转到漏洞详情页 Autumn-27 2026-08-18 12:50:36 -04:00
  • 57114a2994 feat: 触发器支持编辑(前端补齐,后端早已支持 PATCH) Autumn-27 2026-08-18 12:38:14 -04:00
  • 87221be586 tweak: reporter 触发运行策略默认改为 parallel + merge=none Autumn-27 2026-08-18 12:27:26 -04:00
  • 05874da129 tweak: reporter 报告模板将「证据」与「PoC」拆成两节 Autumn-27 2026-08-18 12:20:53 -04:00
  • 6cad678699 feat: 预置「报告撰写」自定义 agent,发现漏洞时自动写详细报告 Autumn-27 2026-08-18 12:19:14 -04:00
  • c0ac501c4b feat: 新增 update_finding_report 工具,写入漏洞 report 字段 Autumn-27 2026-08-18 11:56:43 -04:00
  • 8092167ae5 feat: finding 增加详细报告字段 report(Markdown),详情页证据下方渲染 Autumn-27 2026-08-18 11:52:34 -04:00
  • 64d9c66f6a feat: 新增发现详情页(多 Tab + 状态区可改严重度/处置状态) Autumn-27 2026-08-18 11:43:50 -04:00
  • c69534e09b tweak: 引擎停滞判定阈值 60s → 120s Autumn-27 2026-08-18 11:31:42 -04:00
  • 82c6d4a06b feat: 顶栏显示后端应用版本号 Autumn-27 2026-08-18 11:27:01 -04:00
  • ff3d41ea35 feat: 漏洞新增 severity=critical(严重) 与 name(漏洞名称)字段 Autumn-27 2026-08-18 11:21:08 -04:00
  • 7b3eec2166 feat: 发现处置状态扩展为 8 个 Autumn-27 2026-08-18 10:37:13 -04:00
  • 58a277e2d1 fix: 发现状态下拉点不动(item-aligned 快速点击即闭合) Autumn-27 2026-08-18 10:11:23 -04:00
  • 30dc09ae08 feat: 发现列表改为服务端分页 + 全表聚合(去掉 500 上限) Autumn-27 2026-08-18 10:05:18 -04:00
  • 05f0b69469 feat: finding 增加处置状态(待处理/误报/忽略/已处理)+ 发现列表页改版 Autumn-27 2026-08-18 09:46:46 -04:00
  • c588dd67ae feat: 删除任务增加二次确认弹窗 Autumn-27 2026-08-18 09:30:13 -04:00
  • d901543aba fix: 修复覆盖图谱卸载竞态导致的 g6 崩溃(getTransformInstance) Autumn-27 2026-08-18 09:15:42 -04:00
  • 3633ae78f4 feat: 任务总览页顶部展示原始任务描述与目标 Autumn-27 2026-08-18 09:15:42 -04:00
  • 6a5e7c1b84 feat: 新建任务改为右侧抽屉(45%宽)+ 支持上传文件写入描述 Autumn-27 2026-08-18 09:01:56 -04:00
  • 683f5ee684 feat: 独立对话(ChatAgent)也支持文件上传(方式1:落盘 + Read/Bash 读取) Autumn-27 2026-08-18 07:55:18 -04:00
  • 071414063e feat: 主 Agent 对话支持文件上传(方式1:落盘 + Read/Bash 读取) Autumn-27 2026-08-17 11:10:03 -04:00
  • 6348ec9d21 feat: 拦截规则 allow/deny 命中也进审批记录(三种 action 全可观测) Autumn-27 2026-08-17 10:03:56 -04:00
  • 05eb7d2174 feat: 出错(blocked)意图可一键重跑 + 概览页按钮 Autumn-27 2026-08-17 09:56:59 -04:00
  • d9f28de704 feat: Preferences 默认 Page Layout 改为 Full Width、Sidebar Style 改为 Floating Autumn-27 2026-08-17 09:55:39 -04:00
  • d9fd9de1d5 feat: 收尾默认轮数统一改为 10 Autumn-27 2026-08-17 09:53:49 -04:00
  • bf2410baee feat: goal_met 默认不绑任何 agent + 去掉 planner 相关提示词 Autumn-27 2026-08-17 09:26:59 -04:00
  • 8e03043548 feat: 主 agent set_goals 加目标时给 planner 记「人新增了目标」触发(批量感知) Autumn-27 2026-08-17 09:12:25 -04:00
  • 3c81d3d248 feat(mock): 扩展攻击链路图 mock 数据——外网→DMZ→内网纵深完整杀伤链 Autumn-27 2026-08-17 09:03:15 -04:00
  • 2ac176b96a feat: set_goals 升级为受管领域工具(可 web 管理,默认绑 goals+mainagent)+ 主 agent 加目标复活任务 Autumn-27 2026-08-17 09:01:19 -04:00
  • 1029c4a84c chore: bench 相关内容移出版本库并加入 .gitignore Autumn-27 2026-08-17 07:54:07 -04:00
  • a94ce679a6 feat: spawn_task 补 seed_first_intent + 破坏性/外泄 gating 移入可删除的 DB 拦截规则 Autumn-27 2026-08-15 05:30:47 -04:00
  • 80fcf528dc feat: 提示词新增全局变量 DataDir + 触发合并/种子意图默认值调整 Autumn-27 2026-08-15 00:19:14 -04:00
  • 4c33317c6a feat: planner/worker 态势移出 system 入首轮 user + bench 提示词/调度器优化 + plan 心跳前端对齐 10min Autumn-27 2026-08-14 11:46:01 -04:00
  • aafab015e7 feat(bench): seed 起始清空全部拦截规则,放开 CTF 渗透操作防误拦 Autumn-27 2026-08-13 12:29:01 -04:00
  • 4c42c70a84 feat(bench): 起题前按 host 清旧资产防跨题污染 + 提示词补 CTF 场景/深挖引导 + v2 基准脚手架 Autumn-27 2026-08-13 12:24:38 -04:00
  • c85b2397e8 chore(plan): planner 心跳默认/下限 300s(5min) → 600s(10min) Autumn-27 2026-08-13 12:23:42 -04:00
  • 06e714598d fix(bench): scheduler 真实 API 容错——建任务失败回滚/close 确认重试防泄漏名额/token 自动重登/VPN 断冻结补偿/重启重置进度追踪; 模拟器加故障注入 Autumn-27 2026-08-12 13:56:48 -04:00
  • cff5c21a14 feat(bench): 新增 CWF-DR 确定性调度器(scheduler.py)——算法编排替代 tec_benchmark agent,给难题不中断长窗口 Autumn-27 2026-08-12 13:44:09 -04:00
  • 17c483dfa7 fix(llm): 连接测试对推理模型放足 MaxTokens,避免卡在思考里被截断 Autumn-27 2026-08-12 13:36:34 -04:00
  • 3d0dedc51e feat(bench): seed 双 LLM profile——planner 绑强模型、worker 绑弱模型、默认激活弱模型 Autumn-27 2026-08-12 12:18:51 -04:00
  • 678025f850 feat(planner): 触发上下文带实际变动 + 心跳触发改为「定时巡检」措辞 Autumn-27 2026-08-12 12:18:06 -04:00
  • 8e31a75263 fix(server): 删掉 seed() 的 t.Notify()——种子任务误触发首轮 planner 的真凶 Autumn-27 2026-08-12 11:41:43 -04:00
  • 4835cb57bd fix(engine): 种子意图任务误触发首轮 planner(Frontier 只数 open 与 worker claim 竞态) Autumn-27 2026-08-12 11:37:54 -04:00
  • 47ba58bda6 feat(planner): finding 当场唤醒 + planner N 秒心跳触发(任务参数,默认5min) Autumn-27 2026-08-12 11:18:07 -04:00
  • 06c1ac748f fix(bench): 优化编排与规划提示词(深链势头豁免/时间预算重算/推进优先) Autumn-27 2026-08-12 10:19:37 -04:00
  • c84bba477f feat(agent): 支持为每个 agent 绑定 LLM 配置(agent 级默认模型) Autumn-27 2026-08-11 12:15:38 -04:00
  • 289cf6a24f fix(security): jwt.key 移出可浏览工作区(存项目根,自动从 data 迁移) Autumn-27 2026-08-11 10:56:39 -04:00
  • 1bc629ce4c chore(bench): tec_benchmark 提示词整改 + seed 注入测评开始时间 Autumn-27 2026-08-11 10:45:12 -04:00
  • 7064216188 feat(agent): 新增通用 {{.Now}} 提示词变量(每轮实时渲染) Autumn-27 2026-08-11 10:45:02 -04:00
  • 7afff7e5f5 fix(worker): 提示开场别做前置普查,减少 list_facts/findings/traces 的冗余调用 Autumn-27 2026-08-11 09:59:23 -04:00
  • cb64fdb0e4 docs: 新增 update.sh 更新脚本 + README 更新升级章节 Autumn-27 2026-08-11 09:50:38 -04:00