Skip to content

Releases

v1.7.24-src

Choose a tag to compare

@langbyyi langbyyi released this 16 Oct 18:06

同步官方 v1.7.23→v1.7.24(82 个提交并为单个 v1.7.24-src 提交,151 文件 +11243),另含官方 v1.7.24 后未发版 FOFA 修复:

  • 声明式 Schema 启动对账(官方头号变更):逐表增量迁移整体换成 schemas/application.sql + reconcileSchema,启动时对照参考库补齐缺表/缺列/缺索引,database.go 1800→277 行;本分支 9 个 SRC 漏洞列、projects.testing_specification_json、两张测试规范表均已补进 schema(否则新建库丢列)
  • 项目续跑(#361):internal/project/resume.go + 续接提示词 + 工作文件候选清单(4000 字符预算)
  • 黑板上下文记忆与压缩检查点(#355):压缩自动存 tentative note、系统生成摘要标注来源、按会话 scoped memory
  • Token 用量监控(#354):结构化聚合表 + 设置页 Token 明细 + 看板缓存命中率 + 攻击链压缩摘要卡片
  • 移动端项目页修复(#360) + SQLite 并发锁加固(#362) + 工具拦截乐观并发(#351,If-Match)
  • REST 语义归一:删除不存在对象返 404、空列表由 null 改 []
  • 手工漏洞独立创建 + RBAC 角色会话定点吊销 + 任务超时归类 + 攻击链节点实证与摘要
  • FOFA region 修复(跟进官方 0c0d4a53):FOFA API 不支持 province 返回字段(实际以 region 导出),默认字段与预设同步修正,旧客户端传 province 由后端归一
  • 裁剪:官方过程文档 12 份(docs/feature、docs/fixes)+ 英文文档目录;8 个测试迁 web/tests/

升级:./upgrade.sh。逐提交映射与适配细节见 docs/SRC二开.md。

v1.7.23-src

Choose a tag to compare

@langbyyi langbyyi released this 11 Oct 14:58

同步官方 v1.7.22→v1.7.23(41 个提交并为单个 v1.7.23-src 提交,94 文件 +13362):

  • 应用内自更新(PR #346/#347):internal/update/ 20 文件 + 设置页更新控制台 + update:read/apply 权限;默认更新源改指本仓库,防一键更新拉官方主线丢 SRC 二开层
  • 漏洞复测(PR #348):一键创建复测对话(消息快照 + 占位符解析)+ update_vulnerability_status 工具(retest_log 证据链);审批继承适配统一审批全局配置
  • 登录密码可见切换 + MCP start/stop 激活标志与恢复修复
  • run.sh:首启自动从 config.example.yaml 生成 config.yaml
  • 裁剪:官方 CHANGELOG / README_CN / docs/feature / docs/en-US;4 个新前端测试迁 web/tests/

升级:./upgrade.sh。逐提交映射与适配细节见 docs/SRC二开.md。

v1.7.22-src

Choose a tag to compare

@langbyyi langbyyi released this 11 Oct 14:57

同步官方 v1.7.21→v1.7.22(29 个提交并为单个 v1.7.22-src 提交,117 文件 +10425):

  • 26 项 bug 清单修复:C2 会话鉴权/文件上传所有权/终端态保留、工作流超时下推与校验、批量任务取消贯穿 final 事件、知识库错误归因、nmap 参数保留、资产导出本地化、登录/角色校验
  • 手机端 UI(#344):底部导航/抽屉/手势/安全区适配,大依赖延迟加载,三语言 i18n
  • 凭据脱敏:config/webshell/agent 保存掩码 + GET 脱敏回填;本分支快照补 WebSearch 段
  • robot/batch 终态化:最终判定跟官方翻 false(无工具证据任务正常交付终态),循环内保留 true 维持自动续跑证据压力
  • 裁剪:官方 bug 清单过程文档、旧 HITL 体系新测试;18 个前端测试迁 web/tests/。官方提示词范围收敛不采纳,SRC 化提示词保留

升级:./upgrade.sh。逐提交映射与适配细节见 docs/SRC二开.md。

v1.7.21-src

Choose a tag to compare

@langbyyi langbyyi released this 07 Oct 10:43

同步官方 v1.7.21(5 个提交并为单个 v1.7.21-src 提交,41 文件):

  • summarization 上限修复:不再同时下发 max_tokens + max_completion_tokens(部分网关会拒),默认输出预留 8192→40960
  • 运行时存储清理:七类运行产物(工作区/工具输出/C2 产物/上传件/工作流检查点/诊断日志等)分类保留策略 + 设置页「存储清理」页签;预览默认、真删双确认、权限仅管理员;后台清扫默认关闭。顺带修复会话删除磁盘残留上传件、工作流检查点无删除路径两个泄漏
  • 俄语 UI:ru-RU 语言包 + 语言切换器,未翻译键回退英文
  • 裁剪:宣传二维码(本仓库不收录)

升级:./upgrade.sh。逐提交映射与适配细节见 docs/SRC二开.md。

v1.7.20-src

Choose a tag to compare

@langbyyi langbyyi released this 27 Sep 08:45

同步官方 v1.7.19→v1.7.20(4 个提交并为单个 v1.7.20-src 提交):

  • TypeSafe Jev 审计后端:hitl.audit_backend 可选 typesafe(System One 一次请求回答内置破坏性问题,代码侧裁定,阈值 0.55;Key 必填不继承主模型密钥);设置页「审批引擎」下拉,人机协同页与审计日志标注该次裁决引擎;新增 POST /api/config/test-typesafe 连通性校验
  • Eino exit/transfer 状态对齐:采纳反射式 state helper,修复 hitlClearReturnDirectlyIfTransfer 在 Agentic 路径上一直静默 no-op;顺带收口官方同源的 supervisor 委派失效(子代理未注册进 ChatModelAgent 致 transfer 工具不存在)
  • 项目预览任务统计图标改为闭合圆环

升级:./upgrade.sh。逐提交映射与适配细节见 docs/SRC二开.md。

v1.7.19-src

Choose a tag to compare

@langbyyi langbyyi released this 18 Sep 08:35

同步官方 v1.7.18→v1.7.19(11 个提交语义合并):

  • processguard 进程隔离:Linux cgroup v2 / Windows Job Object,security.process_isolation 配置段,MCP 执行服务与外部管理器接入
  • 任务进程生命周期:任务启动/结束登记进程范围,取消时清理遗留子进程
  • Eino 跨中断轮次记忆:纯提示词续跑时前置历史轮消息(官方 issue #121),与本地轨迹前置机制经守卫协调互不重复
  • SSE 错误规范化、摘要模型守卫增强、supervisor 退出优先 final_result
  • 批量任务审批策略移植到统一审批:approval.TaskPolicyOverride 请求级覆盖(inherit / off / human / audit_agent),不修改全局配置快照
  • 启动 banner 多地址(本地实现为其超集,官方测试并入)

升级:./upgrade.sh。逐提交映射与适配细节见 docs/SRC二开.md。

v1.7.18-src

Choose a tag to compare

@langbyyi langbyyi released this 09 Sep 12:59

同步官方 v1.7.17→v1.7.18(12 个提交:11 个按语义镜像,1 个跳过):

  • toolguard 调用拦截:可配置规则(出厂内置政府域名保护,默认开启),先拦截后审批,审批改参后二次拦截;监控页「已拦截」状态与统计
  • 诊断日志按日轮转 + 保留天数清理
  • DeepSeek 配置归一/自动识别、AI 通道 reasoning 下拉刷新、Claude 模型摘要 token 上限、摘要模型错误透出、登录前与局部渲染刷新导航权限
  • 跟随官方移除会话分组(group:* 权限、分组 UI/后端、i18n 分组键)
  • 跳过 persist hitl default config(统一审批 approval: 配置段已覆盖该语义)
  • skills 扩至 79 包、roles 18 个(官方 23 / 13)

升级:./upgrade.sh。逐提交映射与适配细节见 docs/SRC二开.md。

v1.7.17-src

Choose a tag to compare

@langbyyi langbyyi released this 25 Aug 15:28

同步官方 v1.7.17 全量更新:Agent 迭代结束后自动清理仍处于 queued/running 的 MCP 工具执行并重新裁决最终状态,优化项目对话悬浮预览与深浅色布局,新增模型 Token 用量采集、持久化及对话/监控界面展示;DeepSeek 命名模型改为遵循 OpenAI reasoning profile,完善 reasoning_content 与工具续跑兼容;修复 Eino 最终输出兜底捕获、retry/failover 原始错误透传和失败原因误推断,并停用聊天 checkpoint resume、统一使用 last_react 对话状态。SRC 保留完成契约、跨轮累计 MCP 执行证据、phase 状态、多代理完成判定及现有二开增强,官方 v1.7.16 至 v1.7.17 的 10 个提交已全部完成语义合并。本版修复未知工具名(如模型输出 execute-python-cript 拼写错误)触发 UnknownToolsHandler 后幽灵 pending 压制完成信号导致 missing_completion_signal 丢弃最终答复的问题:全部终态路径(干净结束、错误、取消)先以模型侧轨迹对账补发已送达结果,干净 ReAct 结束一律标记框架完成且已执行 exit 信号优先,missing_completion_signal 改为 blocked 并保留候选答复、允许一次自动续跑修复。

v1.7.16-src

Choose a tag to compare

@langbyyi langbyyi released this 19 Aug 19:07

同步官方 v1.7.16 全量更新;SRC 保留漏洞记录裸 host 边界校验、「中断并继续」携带模型可见轨迹、长耗时工具运行态摘要、tool_search 参数与常驻工具分组修复、fofa_search 出厂默认启用等增强。本次进一步重构 Eino Agent 完成协议:根 Agent 显式 exit 作为最高优先级完成信号,框架正常结束作为兼容完成信号,过程性 planning/reasoning/tool_call 与陈旧片段不再冒充最终回复;网络闭流和空输出沿用模型原生重试,自动续跑跨轮累计 MCP 执行证据与恢复轨迹,网页单代理、多代理、机器人及批量队列统一执行语义,服务商持续异常时明确标记失败而不再生成虚假成功结论;同时修复删除当前对话后旧 hash、事件流和发送状态残留导致再次发送出现“对话不存在”的问题,并补齐 Go 与前端回归覆盖。

v1.7.14-src

Choose a tag to compare

@langbyyi langbyyi released this 14 Aug 19:25

同步官方 v1.7.14:Eino v0.9.14 Agentic 运行时(单代理 / Deep / Supervisor / plan_execute 全线 typed agent,1259 行 run loop 拆为 40+ 组件)、模型原生 retry + failover 备用通道、run 级 token 用量核算、上下文超限压缩续跑。SRC 方向增强完整保留。