• v8.0.2 6f4fa5076f

    v8.0.2 Stable

    shuiyuPyLab released this 2026-08-07 19:53:16 +08:00 | 4 commits to master since this release

    小狸 Pro-CLI v8.0.2(小修复版本)

    🐛 Bug 修复

    • 加载动画在非 TTY 环境不再污染输出流(提交 c81914a)

      • _generate_response_with_animation 的 show_animation 用 print("\r...") 逐帧(约 10 帧/秒)输出 love.txt 情话 + spinner,仅真终端能原地覆盖;被聊天前端 / WebSocket 桥 / 管道 / 日志镜像捕获时每帧变成一行垃圾混进对话显示
      • 加 sys.stdout.isatty() 守卫:非 TTY 只输出单行提示、不跑逐帧 \r 动画
      • TUI 模式(tui_output_callback)本就跳过动画,不受影响
    • 非 TTY 环境保留情话「人味」(提交 1c52482)

      • 上一版修复导致聊天界面完全看不到情话,改为:非 TTY 在请求开始输出一句随机情话(💭 前缀,只打一次、零残帧)
      • love.txt 读取时过滤 http/https 行,避免把反战标语 / 网址当情话甩出
      • 真 TTY 逐帧情话 + spinner 动画、TUI 模式均不受影响
    • 修复文件管理器跨平台路径串台(提交 6f4fa50)

      • 模型在 Windows 主机上常给出 Linux/Mac 风格绝对路径(如 /home/user/Desktop、/Users/<谁>/Desktop、/root/Desktop),os.path.abspath 在 Windows 下会错误拼成 C:\home\user\Desktop 并报「路径不存在」
      • 新增 _resolve_cross_platform_path:Windows 下把 /home/<用户>/…、/Users/<用户>/…、/root/… 映射到当前用户家目录对应位置(~/Desktop 等);Linux/Mac 下这些路径本身合法,原样保留
      • file_manager 全部 10 个操作(list/read/write/append/copy/move/delete/search/info/mkdir)的路径解析均改用该归一化函数

    🛠 工程

    • 版本号统一更新至 v8.0.2(README 中英 badge / about.txt / 中央 VERSION / TUI banner / LSP·MCP clientInfo.version)

    详见 CHANGELOG.md

    Downloads