Releases
v1.9.1
Compare
Sorry, something went wrong.
No results found
v1.9.1 代码质量全面修复 & 跨平台兼容
崩溃修复
修复移除通配符导入后 setup_server_api_tab() 中 8 处裸几何常量导致闪退的问题
修复 self.is_running 在启动服务器后从未设为 True,健康检查形同虚设
修复 on_closing / quit_application 不会停止所有运行中的实例(僵尸进程)
修复 JSON 配置文件非原子写入导致崩溃时数据损坏
修复自定义参数未做 shell 元字符过滤(注入风险)
修复 process.wait() 无超时,服务器进程僵死时界面永久阻塞
修复 server_stopped() TOCTOU 竞态——线程启动时捕获 inst_id 而非读取共享变量
修复 _instances 字典在多线程中非线程安全(添加 _instances_lock)
跨平台兼容(macOS / Linux)
条件化 taskkill——非 Windows 使用 os.kill
import signal 移至模块顶层
decode('utf-8') 替换为 locale.getpreferredencoding()
UI 字符串硬编码去掉,改用 _exe_name()
代码清理
DEAD-1~5 : 移除死代码(self.server_process、_health_check_active、未初始化的 _param_frames、_refresh_instance_combo()、通配符导入)
R-1/3/4 : 消除冗余(提取 _set_state_recursive、移除重复的 reasoning_effort、提取 _refresh_engine_tree_markers)
BR-1~4 : 修复 Bug 风险(_instance_delete try/finally、单文件冲突跳过、保留已完成下载文件、?Recursive=true)
S-1 : 移除不安全的 root.update()
删除遗留迁移脚本 enhance_v2.py、fix_mtp.py、fix_v3.py
构建
使用 build_exe.py --onefile --windowed 编译,双击无黑框
You can’t perform that action at this time.