Skip to content

Dify Chat Tester v1.5.2

Latest

Choose a tag to compare

@MisonL MisonL released this 03 Feb 10:16

修复

  • Windows 兼容性全面加固
    • 路径持久化优化:引入 utils/paths.py 统计管理路径,配置文件 (.env.config) 和日志目录改为“应用目录优先,回退用户目录”策略,解决在只读目录(如 Program Files)下无法运行的问题。
    • 终端初始化增强:在 terminal.py 中显式初始化 Windows 控制台(windows_console.py),强制启用 UTF-8 和 VT 模式,解决中文乱码与输入异常。
    • 默认路径稳定性:将知识库默认路径设为应用目录下的 kb-docs,解决从快捷方式启动时路径偏移问题。
    • 打包兼容性:移除了 dify_chat_tester.spec 中对 VC 运行库 DLL 的排除规则,提升在未安装运行库环境下的启动成功率。
    • 输入法与按键修复:加固 termios 导入逻辑,增加异常捕获,确保即使在平台检测失效时也能优雅降级。
  • 批量处理鲁棒性
    • 空问题对齐:并发模式下空问题会写入日志并计入保存,保证行号与断点续传准确。
    • 中断清理:Ctrl+C 退出改为正常返回并保存进度,避免终端状态异常或输出丢失。
    • 输出目录兜底:当输入目录不可写时,自动回退到用户数据目录并提示。
  • 插件加载可靠性
    • 目录定位:源码模式优先从当前工作目录查找 external_plugins,否则回退到项目根目录,降低路径误判。
  • 导出路径兼容
    • 聊天日志:尊重用户传入的绝对路径;若不可写则自动回退并提示。
    • QA 断点续传:兼容旧版在当前目录生成的任务文件,恢复逻辑按更新时间选择。