Skip to content

Mingbird v1.8.2

Choose a tag to compare

@Gustor-Wang Gustor-Wang released this 21 Sep 05:22
· 39 commits to main since this release

🇨🇳 中文

🔒 会话隔离(真实事故后的加固)

  • 旧"清空对话"只清屏幕,下一条消息仍带着旧会话的完整历史继续——已废除,换为主操作区的 + 新对话 按钮:会话、上下文、工作目录(回到默认)、计划面板全部复位。新对话不再继承旧对话的上下文与目录。
  • 新对话首条消息强制清理工作目录遗留的状态文件;后续追问按"续跑"勾选决定(此前勾选被忽略)。
  • 断网时要求联网搜索,任务开始即在会话里明示,不再让模型悄悄翻本地文件。

🖱️ 界面修复

  • 流式重写:token 进缓冲、150ms 批量上屏——长思考不再长时间卡死界面。
  • 会话区支持鼠标选中与复制(Ctrl+C)。

☁️ 云端模型选择

  • 🔒 开关旁新增云端模型框:联网且已配置才可选;与本地模型框互斥(选一个清空另一个)。断网时禁用,云端通路架构级断死。? 给配置指引,配置即 config.json 的 cloud 段(README 有示例)。

461 项测试全绿(435 单测 + 26 集成)。

📦 构建说明(2026-09-23)

五个平台的安装包已于 2026-09-23 用同一份源码树重新构建并替换(CLI 传 --help 或无参数时改为打印用法,不再抛异常堆栈);版本号不变。Windows 两包已在冻结产物上实测(启动存活 + 全局错误日志零新增)并通过静默安装→启动→卸载验证,Linux/macOS 三包由 CI 构建含冒烟步骤。完整变更见 CHANGELOG_zh.md。

🇬🇧 English

🔒 Conversation isolation (hardening after a real incident)

  • The old "Clear chat" only wiped the display while the next message silently continued the previous session's full history. Replaced by a prominent + New Chat button that resets session, context, working directory (back to default) and the todo panel — a new conversation can no longer inherit an old one's context or folders.
  • The first message of a new conversation force-clears stale state files; follow-ups honor the "resume" checkbox (previously ignored).
  • Asking for web search while offline now produces an explicit transcript note at task start.

🖱️ UI fixes

  • Streaming rewrite: tokens are buffered and rendered in 150 ms batches — long thinking no longer freezes the UI.
  • The transcript is mouse-selectable and copyable (Ctrl+C).

☁️ Cloud model picker

  • A cloud-model box next to the 🔒 toggle: selectable only when online and configured; mutually exclusive with the local-model box (one model per conversation). Offline disables it and the cloud path stays architecturally dead. ? shows guidance; config is a cloud section in config.json (example in README).

461 tests green (435 unit + 26 integration).

📦 Build note (2026-09-23)

All five platform packages were rebuilt and replaced on 2026-09-23 from the same source tree (CLI --help / no-arg now prints usage instead of a traceback); version number unchanged. The two Windows packages were verified on the frozen binary (stays alive, global error log clean) and through a silent install → launch → uninstall cycle; the Linux/macOS packages are built by CI, smoke step included. Full changelog in CHANGELOG.md.


Install / 安装

  • Windows: download Mingbird-v1.8.2-CN-Setup.exe (中文界面) or Mingbird-v1.8.2-EN-Setup.exe (English UI).
  • Linux/macOS: experimental tarballs (mingbird-v1.8.2-linux-x64.tar.gz / -macos-arm64.tar.gz / -macos-x64.tar.gz), see install-unix.sh inside.