查询下herdr v0.9.0有哪些更新

Herdr v0.9.0 主要更新是多机器统一管理、多客户端独立操作,以及 Agent 状态和派活可靠性改进。 1. 一个窗口管理本地和多台 SSH 机器 统一查看 Agent 列表,支持按机器导航、通知和自动重连。用 herdr machine 添加和管理连接,一台机器断连不影响其他机器。 2. 多客户端不再互相抢视图 不同客户端可以独立打开不同 workspace 和 tab。不同 tab 按各自客户端尺寸显示;共同查看同一个 tab 时,由最后交互的客户端控制尺寸。 终端 UI 改为在各客户端运行,主题、菜单、复制模式等配置也留在客户端,减少繁忙多客户端会话的重绘开销。 3. 升级客户端不必打断 Agent 兼容的后台服务可以继续运行,不需要跟着客户端升级重启。服务端缺少某项功能时,只禁用对应操作,不再直接拒绝连接。 旧于 endpoint generation 1 的服务仍需一次升级。替换远程服务前会询问是否停止面板进程,默认选“不”;实验性交接仍需主动开启。 4. 自动派活和等待更可靠 agent prompt 确认提示词和 Enter 都已发送后,才报告提交成功。 使用 --wait 给非工作状态的 Agent 派活时,必须观察到实际 working 或 blocked 活动,避免被无关状态变化提前结束等待。终端退出时,未完成的提交会明确失败。 最近面板输出读取也修了:尚未滚出当前视口的内容现在能读到,不再可能返回空文本。 5. 各类 Agent 状态检测修复 Claude Code:能识别可见回合和后台 Agent 活动;后台 MCP 任务继续运行时保持 working;只有后台 shell 的空闲提示符不再误判为 working。审批和 MCP 提问等待期间,blocked 状态也更准确。 Codex:历史输出里引用的确认提示不再误判为 blocked;启动更新对话框能正确识别;显式恢复的会话在首条提示前就保存,避免服务重启后丢失。 Oh My Pi:已有后续任务排队时,不再短暂显示 idle、导致 agent wait 提前结束。 Copilot CLI:等待后台 Agent 时保持 working。 OpenCode:子 Agent 的权限或问题处理完后,父面板不再卡在 blocked。 新增 Muse 的 idle、working、approval、question 状态检测。 6. 界面、性能和稳定性 侧边栏文字和元数据支持按文本或数值规则改变颜色、粗细、明暗;自定义主题支持分别配置浅色和深色覆盖。 兼容终端默认开启面板图片和图形 API;空闲终端历史占用更少内存,但不减少保留历史。 修复持续输出时选中文字与复制、Wayland 复制卡死、关机过程中保存空会话、SSH 终端消失引发多余缩放等问题。另有大量 Windows 输入、粘贴、安装与 Agent 检测修复,WSL 远程会话新增从 Windows 剪贴板粘贴图片。 需要注意的兼容性变化: 关闭带 worktree 子工作区的主 workspace,必须显式使用 workspace close --group,或 API 的 close_group: true,否则整组保持打开。 新生命周期事件订阅不再重放历史事件。API 客户端应先订阅,再取初始快照,避免漏掉变化。 移除 --no-session 单进程模式。所有终端 UI 都连接后台服务;detach 后任务继续运行,server stop 才结束会话。 发布说明: https://github.com/herdrdev/herdr/releases/tag/v0.9.0