Repository navigation
HumanFlow v0.4.4
审查修复
- 部分应用只对勾选片段计算文件数、允许路径及增删行数预算,整批候选和参考文件仍须通过过期检查。
- 修复 JSON 规范化重复解释合法转义的问题,说明文字需要修复时仍按原样保留候选代码;代码中的非法转义继续拒绝。
- Windows 新增文件按大小写统一的路径键去重,拒绝同一目标的重复创建及新增/编辑混合。
- 更新关注点支持回退到最近使用的有效项目代码编辑器,重新检查文档关闭、项目归属和最新选区;无可靠目标且多个文件可见时由用户选择。
- 图标直接在面板样式表中声明 mask URL,修正真实 Webview 资源路径;打包清单补齐 SVG 类型。
新增
- “选择文件作为关注点”通过原生文件对话框绑定整份文件,无需先打开编辑器;取消保持原关注点,有候选时确认后才切换并标记失效。
- 真实 Webview 回归脚本验证页面与宿主消息往返及原始 CSS 资源加载;浏览器测试加入启动、CDP 请求、断线与退出的有界等待。
- Windows、Linux、macOS × Node.js 18/22/24 的 CI 单元测试与打包矩阵。页面与宿主协议统一为 7。
验证
- 104 项单元与集成测试、100 轮浏览器交互及宽窄布局检查、真实 Webview 往返、24 个真实宿主与重启恢复场景通过。
- 本机验证使用 Windows、Node.js 24;远程 CI、最低 Node/VS Code 版本和真实远程模型未在本轮实测。
构建前已有新增
-
关闭、清除/替换候选、采用草稿、切换关注范围、删除任务和取消固定决策前提供带“此类操作以后不再提示”的模态确认,按操作类型保存用户偏好,并提供恢复提示按钮与命令。
-
问题默认展示待关注事项,新增已结束、待验证、全部视图及标题/路径/稳定编号搜索、类型/状态筛选和每页 50 条加载。
-
关闭问题要求处理说明与明确依据,冻结问题和验证快照;支持批量处理、撤销、重新打开及再次报告复查,保持 UUID 和展示编号。
-
验证建议历史、稳定 ID、多对多问题关联、历史重跑、失效原因、取消与未知结果展示;成功退出码不会自动解决问题。
-
面板支持简体中文和英文,在顶部切换并保存语言偏好;界面文案、系统状态与确认对话框同步切换,保留草稿、勾选项和任务内容。
-
模型无进度等待、单轮总等待、启动应答和压缩完成等待支持 VS Code 扩展设置,提供默认值、整数秒校验和工作区覆盖;修改从下一次请求生效。
-
扩展设置说明与面板提供打开用户/工作区
settings.json的入口,使用 VS Code 原生命令适配配置档案和多根工作区;中英文 README 补充常见文件位置。
构建前已有变更
-
隐藏、缩小和重新唤起面板不取消请求或重新绑定关注点;同一扩展宿主内关闭重开和任务切换保留候选、草稿、勾选与阅读状态。
-
新请求成功校验后才替换旧候选,失败、取消或超时保留原候选;代码实际变化时只读保留原文。输入区等宿主真正开始请求后才清空。
-
原生 Webview 叉号采用关闭后恢复保护页面并确认的兼容方式,确认前不取消请求或清除候选;面板内关闭按钮支持关闭前确认。
-
已结束统计只包含已解决和不采纳;模型上下文补充有限关闭摘要和所选问题必要验证,保留人工结论并拒绝静默截断。
-
模型响应的无进度等待从 3 分钟放宽到 30 分钟;当前回合收到输出或工具进度后重新计时,并保留 60 分钟总时长上限和手动取消。超时提示区分无进度与总时长到限。
-
创建/恢复线程、启动回合与启动压缩的应答等待从 15 秒放宽到 150 秒,压缩完成等待从 3 分钟放宽到 30 分钟。
What's Changed
Full Changelog: v0.4.3...v0.4.4