桌面应用

更新与版本管理

自动更新检查 + 手动下载兜底;如何回退到旧版本。

更新机制总览

Kition 桌面端通过 electron-updater 与官方签名的 update feed 通信。检查到新版本后,安装包会先下载到本地缓存,再在下一次退出时安静地替换 — 你不会被弹窗打断当前的写作或 Agent 对话。

所有更新都使用 EV 代码签名(macOS notarized、Windows Authenticode),下载完成后会校验签名和 SHA-256;任何一步失败都会自动丢弃产物并退回到当前版本。

更新通道

我们维护两个通道:stablebeta。默认是 stable;想抢先尝试新功能可以在 Settings → Updates 切到 beta。同一个 Vault 在两个通道之间来回切换是安全的,数据格式向后兼容。

  • stable — 大约每 2-3 周一个版本,所有用户默认通道
  • beta — 每周一次,可能包含未完成的功能开关
  • 通道切换在 Settings → Updates → Channel,立即生效
  • 想关掉自动下载但保留检查 → 同一页面切 "Check only"

手动检查与离线安装

如果机器长期离线,或者你的网络拦截了 update feed,可以直接到官网下载页拿安装包。安装新包不需要先卸载旧版 — 安装器会原地升级并保留所有配置。

# macOS — verify the downloaded .dmg signature before installing
spctl --assess --type install --verbose Kition-x.y.z.dmg

# Windows PowerShell — verify the installer signature
Get-AuthenticodeSignature .\Kition-Setup-x.y.z.exe | Format-List

回退到旧版本

  • 官网 /download/history 列出最近的稳定版与 beta 版
  • 安装旧版会保留 Vault — 数据格式向后兼容
  • 想阻止下次自动升回最新版,在 Settings → Updates 关掉 "Auto-download"
  • 回退后如果索引看起来不对,跑一次 Settings → Maintenance → Rebuild local index
  • 出错时可在 Settings → "Open log folder" 抓日志反馈给支持

常见问题

企业网络环境下 update feed 可能被代理拦截 — 表现为 "Check for updates" 一直转圈但无报错。这时候请把 https://update.kition.app 加到白名单,或者改用手动安装。

macOS 上如果应用是从 Setapp 等第三方分发渠道安装的,自动更新由分发方接管,Settings 里的更新选项会被禁用。

Windows 上如果你装在非默认目录(比如 D 盘),更新会保持原路径不变;但需要确认当前用户对该目录有写入权限,否则后台替换会失败并回滚。

版本号约定

Kition 使用语义化版本:MAJOR.MINOR.PATCH。Major 版本之间会引入新功能并可能调整 Pro license 的覆盖范围;minor 版本完全兼容,patch 仅修复缺陷。

版本号显示在 Settings → About,也可以在终端里通过运行的可执行文件直接拿到 — 反馈问题时附带版本号会大大加快定位。

# macOS — print the bundled version
defaults read /Applications/Kition.app/Contents/Info CFBundleShortVersionString

# Windows PowerShell — print the installed version
(Get-Item "$env:LOCALAPPDATA\Programs\Kition\Kition.exe").VersionInfo.ProductVersion

相关文档

下载 Kition

本地优先的 AI 工作空间。Markdown 文档、结构化数据表、AI Agent,全部跑在你自己的电脑上。