Skip to content

Kivio Desktop v2.8.7

Choose a tag to compare

@github-actions github-actions released this 06 Aug 15:47

Kivio Desktop v2.8.7

桌面 AI 助手 · macOS (Apple Silicon) + Windows。Desktop AI assistant for macOS (Apple Silicon) and Windows.

下载 / Downloads

  • WindowsKivio.Desktop_2.8.7_x64-setup.exe(NSIS 安装包 / installer)
  • macOSKivio.Desktop_2.8.7_aarch64.dmg(Apple Silicon,未签名 / unsigned)
    • 首次启动:右键 → 打开,或运行 xattr -cr "/Applications/Kivio Desktop.app"
    • First launch: right-click → Open, or run xattr -cr "/Applications/Kivio Desktop.app"

新版本亮点

  • 外部 CLI Agent 能力补齐 — Claude Code 接入问用户、计划批准、后台任务和子代理实时进度;子代理调用独立显示为卡片。内置 Agent 改进读文件输出上限、上下文超窗压缩、空响应判定与用量统计。
  • Pi 与 pi-btw 适配 — Pi 原生供应商配置接入统一外部 CLI 体系,pi-btw 的事件映射进共享运行协议;流式中途断开时保留重试能力,并将上游断流与普通进程退出分开呈现。
  • 长文本粘贴附件 — 超长粘贴内容转换为内存文本附件,可查看和编辑,并完整覆盖持久化、重新生成、外部 CLI、导出和 steering 场景,不再静默丢失正文。
  • 聊天交互与渲染修复 — 修复 <details> 等标签被原样显示、中文相邻粗体不渲染、问用户答案折叠、图片右键菜单被 WebView 吞掉,以及流式滚动跟随被窗口 resize 竞态解除。
  • 状态动效和暗色模式 — 消息流末尾新增常驻运行状态行,后台任务计数与侧栏运行指示更准确;修复部分设备尤其暗色模式下的状态动画异常,并降低 WKWebView 悬停显隐引发的重绘成本。
  • 记忆指令过滤 — 收紧并修正记忆系统对命令字眼的安全匹配,避免正常内容被误过滤,同时清理输入区相关边界状态。
  • OpenCode、模型与用量 — 完善 OpenCode 原生供应商配置;外部 CLI 上下文用量按轮更新,新增首 token 延迟和思考档位记录,修复模型映射与统计口径。
  • 其它体验改进 — 支持生成中消息排队与立即引导,检查更新可就地执行,发送后为新消息留出阅读空间;设置页供应商与 CLI 分栏更紧凑,并修复 Edge/WebView2 密码可见按钮重复。

What's New

  • Expanded external-CLI agent support — Claude Code now supports ask-user, plan approval, background tasks, and live subagent progress; subagent calls render as dedicated cards. The built-in agent improves file-read output limits, context-window compaction, empty-response handling, and usage accounting.
  • Pi and pi-btw integration — Pi provider configuration joins the shared external-CLI system, and pi-btw events map into the common run protocol. Mid-stream upstream failures retain retry behavior and are presented separately from ordinary process exits.
  • Long-paste attachments — oversized pasted text becomes an editable in-memory attachment, with complete support across persistence, regeneration, external CLIs, export, and steering, so its body is no longer silently lost.
  • Chat interaction and rendering fixes — fixes raw <details> tags, adjacent Chinese bold text not rendering, ask-user answers collapsing, image context menus being swallowed by the WebView, and a window-resize race that disabled streaming scroll follow.
  • Status motion and dark mode — the message stream gains a persistent run-status row, with more accurate background-task counts and sidebar activity. Status animation issues seen on some machines, especially in dark mode, are fixed, while WebView hover redraw cost is reduced.
  • Memory-command filtering — tightens and corrects safety matching for command-like wording so normal content is not mistakenly filtered, and cleans up related composer edge states.
  • OpenCode, models, and usage — completes native OpenCode provider configuration; external-CLI context usage now updates per turn, records time to first token and effort level, and fixes model mapping and accounting boundaries.
  • More polish — supports queued messages and immediate steering during generation, runs update checks in place, leaves reading space below newly sent messages, tightens the provider/CLI settings layout, and fixes duplicate password-visibility controls in Edge/WebView2.

完整变更 / Full changelog: v2.8.6...v2.8.7