Skip to content

v0.3.17

Choose a tag to compare

@github-actions github-actions released this 10 Oct 05:58
· 16 commits to main since this release

修复

  • 任务会话显示下一次模型调用的配置来源,任务配置面板说明角色绑定、任务链和全局默认的优先级;提供任务 LLM 录制筛选入口及单条完整 JSON 下载。全局切换不覆盖已有任务或角色配置。
  • 整次 Agent 运行没有可用文本或工具调用时,明确记录空输出错误;保留工具写回之后静默结束的正常行为。
  • Planner 按资产、入口/参数和漏洞机理跟踪独立候选,Worker 逐条登记独立漏洞;区分未测试、受阻和已测试未发现,避免首个高危发现被当作整个系统审计完成。运行时指引也应用于已有自定义提示。
  • 拦截策略加载或审批配置读取失败时保守阻断,完整加载后才发布缓存;每次调用仅记录一个最终允许/阻断审计动作。
  • 工作区文件管理器使用 Go os.Root 约束读写、上传、下载及删除,阻止符号链接和 Windows junction 越界访问。
  • noa 从上下文溢出错误中学习明确的实际窗口并用于当前 Session 后续回合;排除输出预算字段,修复小窗口提示恢复阈值及窗口收紧后的旧抑制状态。

发布与验证

  • Release 自动附上 CHANGELOG 对应版本的中文说明,并保留 GitHub 自动生成的提交与 PR 链接;提供 Linux/macOS 的 amd64、arm64 包、Windows amd64 包及 SHA256 校验文件。
  • 本地 Agent 离线回归、guard/intercept、工作区边界测试、noa/noaadapter 回归、相关 Go vet、前端 TypeScript 检查及生产构建通过;修复 PR #8 与合并后的主分支 GitHub 检查通过。
  • 本地两个依赖 PostgreSQL 的 Agent 审批集成测试未验证,未执行真实外部模型请求。多漏洞指引不保证模型完全不漏报;学习到的窗口只在当前 noa Session 有效。详细测试范围与平台限制见 docs/ARTEX-main修复与验证_2026-10-10.md。

What's Changed

  • 修复 Agent 空输出、拦截策略与文件访问边界,优化上下文恢复 by @sharenjun in #8

Full Changelog: v0.3.16...v0.3.17