Skip to content

0.0.13

Choose a tag to compare

@iiishop iiishop released this 12 Aug 01:32
· 55 commits to main since this release

v0.0.13
2026年08月12日
investigator 模块大规模重构:拆包分层、状态封装、主循环精简,clearify 回答判断升级为结构化决策 + LLM 分类

改进

  • investigator 模块由单文件重构为包结构,按领域拆分出 constants/util/ids/domain/evidence/tools/findings 等子模块
  • 引入 InvestigationState 与 InvestigationRuntime,跨轮可变状态与配置参数统一收敛封装,消除参数泄漏
  • investigation_stream 巨型函数拆分,主循环从 1150 行精简为 58 行,finish 判定拆分为决策与执行两层
  • clearify 回答判断升级:选项选择零 NLP 直接判定,自由文本交由 LLM 分类,并新增"不知道/继续调查"延后按钮
  • 标准库模块判断改用 sys.stdlib_module_names,替代硬编码列表,自动跟踪 Python 版本(如 tomllib 不再漏判)

问题修复

  • 修复 investigator 代码中因编码往返损坏的中文注释乱码