Kavor 1.0.6
主要亮点
- Terminal/CodingAgent 在持续 output、并发及多 Workspace 下更可靠;PTY 使用独立 host,与 Git、安装器、probe 和其他有界操作隔离。
- 活跃进程与 Canvas 显示分离;切换 Workspace、pan、zoom、remount 或暂时离屏时可分离并恢复 viewport, 无需重启进程且不会丢失有序 output。
- Software Update 围绕显式且经过验证的
Restart & update重构。进度、就绪、错误和恢复留在 Settings, Header badge 与系统通知只负责提示。 - 增加离线更新后对话框:新版首次健康启动后只显示一次所有跨过版本的 Highlights、Fixes 和 Known limitations。
- Workspace 偏好修改后立即生效,只有 Workspace 名称保留显式 Save。
修复
- 移除可能因另一项操作阻塞而终止无关 Terminal/CodingAgent 的共享 process-host 故障域。
- 增加公平、有界的 PTY output 处理和直接类型化显示通道,避免嘈杂会话垄断其他会话的控制。
- 修正 Canvas 可见性与 Workspace 切换时的 PTY hydration:先绘制权威 checkpoint,不重复、不保留旧 viewport、不暗中重启。
- PTY host 中断后自动恢复,同时尊重 Stop 并避免重复 launch 或伪造退出。
- 分离 operation host 与 PTY,并集中刷新登录环境,避免工具检测与 PTY 竞争。
- 修正基于 Node 启动时 CodingAgent context hook 的进程身份。
- 普通退出不再隐式安装 update;关闭前按 SHA-512 重验缓存,失败时保持 Kavor 打开并提供手动恢复。
- 修正过期 updater readiness、合并重复 restart,并加入有界轮转的本地诊断。
- 移除全局 update toast,立即应用 prerelease channel,并为 Header 与 restart 加入脉冲就绪状态。
- 即时应用的动画、telemetry、performance、path 和 update channel 若保存失败会回滚。
- 加入签名、幂等的 Firebase 账户生命周期同步,有界重试并每日对账。
- 打包启动验证适配 lazy host,空闲启动在需要前不会开启 PTY 或 operation host。
安装
请从 https://download.agentkavor.com 下载。Windows x64:未签名 NSIS;macOS 13+:未公证 arm64/x64 DMG 和重验 ZIP 更新;Linux x64:可更新 AppImage 与手动 DEB。
已知限制
- Windows ARM64/Linux ARM64 尚待原生 gate;Windows 尚无 Authenticode;macOS 尚无 Developer ID/公证。
- Gatekeeper 或 Keychain 可能要求确认;本版本不通过 Microsoft Store 分发。