Kavor 1.3.0
主要亮点
- 新增用于单次和周期任务的 Schedule Trigger Node。可将 Trigger 连接到一个 CodingAgent 或 Terminal,按保存的 时区预览后续触发时间,立即暂停或恢复,按需运行,并查看包含错过、阻塞、失败和完成结果的持久触发历史。
- 新增基于同一共享 runtime 的独立 Workspace 窗口。可并排打开不同 Workspace,恢复上次的窗口会话,按 Workspace 隔离 Terminal 与 CodingAgent 会话,并可选择让 Kavor 保留在系统托盘以及登录时在后台启动。
- 使用获授权 CodingAgent 的直接原子编辑取代 Canvas 提案队列。经过验证的一组 Node、Connection、File 和 Specification 更改现在会作为一个操作整体提交,或一起回滚。
- 将相连图定义为 CodingAgent 的共享上下文边界。图中可达的 Agent 可交换持久且可检查的消息,而直接 Connection 上的 Guardrail 仍会限制对应的资源组合。
- 新增由随应用打包的 ripgrep 提供的有界 Workspace 文件搜索、更丰富的文件链接预览,以及通过本地 MCP 目录公开的 Kavor 官方文档。
- 在 Workspace Header 中统一 CodingAgent、Specification 和 Trigger 状态,并新增“关于”界面,显示已安装版本、 build 来源、更新、支持、安全和法律信息。
修复
- 原生通知激活时复用拥有相关 Workspace 的现有窗口,不再打开重复窗口或切换无关窗口。
- 在打开、关闭、恢复或切换多个 Workspace 窗口时,稳定 provider 环境发现、CodingAgent 启动、PTY Host 诊断、Terminal 恢复和 PTY 呈现。
- 在切换 Workspace 时保留后台 CodingAgent 的完成与注意信号,并仅在相关工作尚未显示时发送原生通知。
- 串行处理排队的 CodingAgent 消息和 Trigger 投递,避免覆盖人工输入或跳过目标会话已接受的工作。
- Claude Code 暂时不可用时延后 provider 会话重命名,不再让原本可用的会话失败。
- 隔离 Terminal 屏幕跟踪错误,并显示真实的 host 启动失败,不再将其掩盖为通用 timeout。
安装
请从 https://download.agentkavor.com 下载 Kavor。页面会检测当前平台,同时列出全部可用软件包。现有直接安装 可在 Kavor 的 Software Update 设置中检查此版本。Workspace 数据无需手动迁移;Kavor 会在升级 schema 前备份 受支持的本地数据库。
- Windows x64 使用按用户辅助安装的 NSIS。安装程序目前未签名,Microsoft SmartScreen 可能要求明确确认。
- macOS 13+ 分别提供 arm64 和 x64 DMG。build 使用 ad-hoc 签名但未公证;请遵循下载页的 Gatekeeper 说明。 Kavor 管理的更新会使用与架构匹配的 ZIP,并在重新验证缓存制品后提供明确的协调重启。手动下载始终可用。
- Linux x64 提供 AppImage 和 DEB。AppImage 支持 Kavor 管理的更新及明确重启;DEB 需要从下载页手动更新。
已知限制
- Schedule Trigger 要求 Kavor runtime 正在运行、机器处于唤醒状态、用户已登录且目标会话处于活动状态。Kavor 未运行期间错过的触发会被记录并提供明确的手动运行操作;它不会在下次启动时自动执行。
- Windows ARM64 和 Linux ARM64 尚待可运行原生 PTY、SQLite、进程限制及打包 runtime gate 的对应 CI 环境。
- Windows 直接下载尚无 Authenticode 发布者证书。
- macOS 尚无 Developer ID 签名和公证。Gatekeeper 可能要求手动确认,替换 ad-hoc build 时 macOS 也可能再次
请求访问 Keychain 中的
Kavor Safe Storage。 - 本版本不通过 Microsoft Store 分发。