版本 1.6.2
Finch 1.6.2
会话头部整窗布局与面包屑、文字快速引用、Mermaid 内置渲染上线;小程序按能力并行激活并接入 MCP Resources/Prompts,Linux 桌面集成与 GPT-6 Astra 就绪,用量统计与 SQLite 存储更稳定。
1.6.2 更新日志
新增
会话与交互
- 会话头部整窗布局:概览、小程序面板与会话菜单并入标题栏。
- 会话面包屑:首级为 scope 下拉,可直接跳转新建对话或最近会话。
- 文字快速引用:时间线回复中选中文字即可生成引用片段,悬浮预览与滚动定位更准确。
- Mermaid 内置渲染:图表支持全屏缩放与拖动,引擎按需加载,主包体积从 1199 kB 降到 572 kB。
- 表格全屏查看:对话框四边统一留出安全边距,不再与系统按钮重叠。
- 面板标签右键菜单:支持关闭、关闭其他、关闭右侧。
小程序与扩展
- 能力并行激活:小程序按 manifest 能力依赖并行启动,启动更快。
- 会话 Turn 取消:小程序新增会话 Turn 取消接口。
- AgentEvent 按项授权:完整事件权限按 manifest + 持久化授权双重校验,更新新增权限时高亮提示。
- MCP Resources 与 Prompts:MCP 客户端新增资源与提示能力接入。
- MCP 配置稳定化:配置与业务密钥迁移至稳定数据目录,切换安装来源不再丢失。
- Canvas 能力:新增显示器变化事件 API,完善游戏 Canvas 运行时。
- AppView 面包屑:预览/Diff 回到导航栈,新增页面自有面包屑,深度上限 5。
- 文件选择器:空间切换器合并到搜索/排序同一行,操作更顺手。
平台与模型
- Linux 桌面集成:窗口改用 Finch logo 标题栏,支持 Wayland,无合成器环境自动回退,新增 rpm 打包目标。
- 新模型:新增 GPT-6 Astra。
- 设置入口:侧栏设置独立成按钮,关于页直达设置并新增「了解更多」链接。
底层与稳定性
- 用量统计持久化:模型用量写入本地缓存并兼容版本回退。
- SQLite 迁移:Space 与会话状态迁入 SQLite 存储,历史恢复更稳定。
优化
- 启动提速:工作区与模型启动状态与模块加载并行获取。
- 渲染架构重构:重构 Renderer 分层与长会话运行时资源归属。
- 结构化日志:补全主进程日志覆盖,便于诊断。
修复
追问与压缩
- 修复追问打断后旧任务继续运行、旧轮次内容残留的问题。
- 修复超大上下文反复压缩丢摘要、手动与自动压缩重复续跑的问题。
- 修复上下文超限未自动压缩、压缩失败后状态残留的问题。
- 修复压缩续跑误把跨会话参考材料当作任务执行的问题。
后台任务与通知
- 修复后台任务结果显示到错误消息之后的问题。
- 修复后台通知跨工作错投、重连丢失与逐条触发回复的问题。
会话与消息
- 修复会话语言切换后界面未动态更新的问题。
- 修复新建会话一直显示骨架加载、历史编辑定位与追加错乱的问题。
- 修复 Timeline 恢复空白、渐进渲染丢失与图片加载后尾部空白的问题。
- 修复 LaTeX 公式定界符渲染异常。
- 修复跳过交互后输入未清理、切换会话后回答残留的问题。
UI 与平台
- 修复弹窗叠加时 Escape 误关底层弹窗、内部弹窗被遮挡的问题;文本域默认撑满容器。
- 修复 Windows/Linux 会话布局与标题栏拖拽区域遮挡控制按钮的问题。
- 修复 diff 行间亚像素缝隙与时间线弹窗动画丢失的问题。
模型与账户
- 修正 GPT 上下文窗口配置过大与 Kimi 配额耗尽提示的问题。
- 修复 Finch Cloud 用量分组、视觉能力与地址拼接的问题。
小程序与 MCP
- 修复小程序页面缺 cwd 回退、目录名与标识不一致时无法恢复安装的问题。
- 修复 MCP 工具列表截断、与小程序列表状态互相污染、恢复后未重新激活的问题。
- 修复今日用量重新打开后未刷新、重连/过载文案遮盖运行状态的问题。