Kun v0.3.6
v0.3.6 为计划执行带来定时构建与峰谷时段提示,并默认启用 agent 托管 worktree;新增一键 Agent 评测基准、SSH 远程终端和实验性会话可视化,同时大幅完善用量与成本统计。表格编辑支持与外部修改的冲突处理,设计画布新增聚焦对话模式。它还修复空模型响应被静默记为完成、Design 追问报 409、侧边栏运行状态误报、浏览器打开卡死等长期问题。
计划定时构建与 agent 托管 worktree
- 计划面板新增定时构建:可以把当前计划安排到指定时间执行,对话框会展示确认后的计划详情、默认执行时间,以及所选供应商的峰谷计费时段(如 DeepSeek 错峰 API、智谱 Coding Plan 错峰窗口),方便把消耗大的构建放到低价时段。
- 定时构建复用原计划会话,不会另开线程;构建状态与进度在面板中可见。
- 计划执行默认改为 agent 托管 worktree(原先默认关闭);已对单个计划显式选择过偏好的,升级后保持原选择不变。
- 面板构建动作收进紧凑的分栏按钮工具栏,定时构建对话框、按钮文案和状态均已本地化。
一键 Agent 评测基准
- 新增
benchmarks/agent-evals评测工具:一条命令即可在隔离的 Docker 环境中跑 Agent 评测,内置 smoke、pilot、full 三档配置。 - 支持 Windows WSL2 主机;非交互(CI)运行加固,失败会明确报错而不是挂起。
- 附可复现评测流程文档和 Windows WSL2 上手教程。该工具独立于桌面应用,不影响日常使用。
用量与成本统计
- Provider 配额面板显示订阅价值估算(如 Codex 订阅折算额度),上游探测失败时改为展示本地成本汇总,不再只能看到失败状态。
- 回合用量支持明细弹层:按条目分解参考价格、token 与缓存计数,鼠标悬停即可查看。
- 模型用量列表分页加载、遵循所选历史时间范围、显示全部有记录的模型、隐藏零 token 模型,并显示当前会话价格。
- 修复侧线程用量重复计数;子代理用量记入子线程自己的账本;Codex 订阅估算不再错误归属。
会话运行状态与侧边栏
- 运行中的会话排在未读会话之前;即使落在懒加载批次之外也保持可见;折叠的会话、项目和文件夹会用旋转指示器汇总子级的运行活动。
- 应用重启后恢复的运行中会话能正确检测完成;完成通知带结果状态,定时任务会话的活动也纳入跟踪。
- 分离(detach)出去的子代理会一直运行到结束,不再被提前标记完成;子代理失败时主 agent 可按策略自动重试,重试进度显示在子代理卡片上,重试策略可在设置中调整。
- 项目标题不再显示运行指示器,项目展开计数限定在本项目范围内,运行期间工作区文件夹图标保持中性,避免误导。
会话可视化(实验)
- 新增实验性会话可视化:模型可以在对话中输出结构化图表卡片,在设置 > 实验功能中开关。
- 修复设置中会话可视化开关无法切换的问题;回合时长跟踪与元数据记录更完整。
表格编辑与冲突处理
- 工作区中的 XLSX 表格支持编辑与修改管理:可以把表格在内部格式与 XLSX 之间转换,编辑操作以受限的修改集落盘。
- 表格在磁盘上被外部程序修改后,再次保存不会再覆盖外部变更,而是给出冲突提示与处理入口(保留本地、重载外部)。
设计画布聚焦对话与图片
- 新增画布聚焦对话模式:进入画布对话时 AI 侧栏收敛为覆盖层,对话内容与画布并排呈现,退出即恢复原布局。
- 生成的图片此后统一保存到工作区
.kun/images目录;旧.deepseekgui-images路径仅作兼容读取,历史画布引用不受影响。 - 图片标注修订会自动放置在源图旁边,不再覆盖源图;恢复历史生成图片时可以重新物化到画布。
- 修复精简列表刷新或重启后 Design 追问误建新画布档案并被 409 拒绝的问题(#1206):追问会复用已锁定的档案与画布。
SSH 远程终端
- 终端面板支持 SSH 远程 shell:可在设置 > 终端中管理服务器列表与 known hosts,直接在 Kun 内连接远程主机执行命令。
Provider 连接与模型
- gemini-cli-api 免密订阅供应商现在可以正常保存和选用;目录内置 gemini-3.7-pro-preview / gemini-3.7-flash-preview 型号,未知型号按保守能力档案处理。
- 导入配置时多账户预设身份、共享模型与多模态会话分类保持正确,不再丢失或错标。
- 设置页新增打开配置文件入口,方便直接查看和备份。
- 图片、语音、音乐、视频生成工具现在与聊天一样走 Settings > Providers 中配置的网络代理;之前只有聊天请求经过代理,媒体工具会直连失败。
Runtime 与模型流健壮性
- 空的模型响应不再被静默记为完成:只有用量没有内容、或纯 completed 的流会自动故障转移到下一个目标,全部失败时以明确错误结束该回合。
- 流式返回中 tool call id 为空或缺失时容错处理,不再中断整轮对话;回放时间线时重复文本去重。
- daemon 与长时间任务的加固:流解码器、tool-call 身份追踪、会话历史归档和文档存储修订更严格,长时间运行更稳定。
- 升级时服务管理器交接与兼容性探测让 runtime 替换过程更平滑。
浏览器工具
browser_use打开页面前对目标域名的 DNS 校验增加 10 秒上限;VPN DNS 无响应时直接失败并给出原因,不再无限转圈。- 浏览器启动失败有明确的错误呈现;动作参数契约对齐,减少工具调用被错误拒绝。
安装包与体积
- macOS DMG 卷名带上制品版本号,多版本共存时更容易区分;新增 DMG 与 Windows 安装器美术资源生成脚本。
- 修复渲染器已打包的预览依赖被重复塞进生产
node_modules的问题;修复前 macOS arm64 应用达 947.7 MiB,现在安装包明显瘦身,并有回归检查防止复发。
对话输入与界面细节
- 后台排队的消息回到前台后自动发送;用户消息中的文件引用 chips 改为横向滚动条布局,长列表不再挤压输入框。
- Graph 运行编译计划时,计划清单显示为静态大纲并说明进度由 Graph 卡片报告,不再伪造步骤进度(#1202);Graph 进度不可见时两处表现保持一致。
- Persona 切换移入动作菜单;输入时隐藏快捷键提示;用量页脚保持单行;重启按钮提示更清晰,右侧面板展开状态按会话记忆。
影响与升级
- 建议直接从 v0.3.5 升级到 v0.3.6;本次升级不需要迁移或删除会话、设置、工作区和 Provider 配置。
- 生成的图片此后保存到
.kun/images;旧.deepseekgui-images路径仅用于读取历史画布引用,请勿手工移动或删除旧目录。 - 计划执行默认启用 agent 托管 worktree:新计划默认在独立 worktree 中构建;已有显式偏好的计划保持原选择,可在设置中调整默认值。
- 评测基准工具位于
benchmarks/agent-evals,需要独立的 Python/Docker 环境,按需使用,不影响桌面应用。
完整变更
https://github.com/KunAgent/Kun/compare/v0.3.5...v0.3.6
构建信息
- Release version:
0.3.6 - Release channel:
stable - Branch:
master - Commit:
993f315 - macOS: Developer ID signed and notarized
- Platforms: macOS arm64/x64, Windows x64, Linux arm64/x64 AppImage/deb
- Standalone TUI: macOS arm64/x64, Windows x64, Linux arm64/x64