Kivio Desktop v2.8.7
Kivio Desktop v2.8.7
桌面 AI 助手 · macOS (Apple Silicon) + Windows。Desktop AI assistant for macOS (Apple Silicon) and Windows.
下载 / Downloads
- Windows —
Kivio.Desktop_2.8.7_x64-setup.exe(NSIS 安装包 / installer) - macOS —
Kivio.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