Skip to main content

Finch Changelog

记录 Finch 每一次更新

版本 1.6.3

Finch 1.6.3

小程序新增外观设置能力并接入远端 Provider 目录快照;模型菜单按来源分组,侧边栏改用汉堡图标,补充 142 个本地 Twemoji 资源;修复会话压缩、模型目录刷新、小程序并发更新与自定义皮肤取色等一系列问题。

1.6.3 更新日志

新增

小程序与扩展

  • 外观设置能力:小程序新增 ctx.appearance,可在获得 permissions.appearance 授权后设置主题、自定义皮肤、字号、字体和首页背景;授权卡片及三语文案同步完善。

模型与 Provider

  • 远端 Provider 目录快照:支持获取远端 Provider 目录快照,模型目录状态更可靠。

优化

  • 模型菜单整理:按模型来源分组,统一来源卡片圆角、常驻模型提示与空状态布局;补充模型切换来源诊断。
  • 侧边栏与主题细节:侧边栏菜单改用汉堡图标,压缩时间与说明文字,优化亮色主题激活行及加载动效。
  • 表情资源覆盖:补充动物、食物、自然与运动物品等 142 个常用 Twemoji 本地资源。
  • 日志维护:按日期清理过期日志并限制单文件大小,详细日志保留期调整为七天。

修复

会话与压缩

  • 修复切换会话时流式内容回退、尾部闪烁、旧压缩边界残留与后续建议丢失的问题。
  • 修复轮次折叠后压缩边界消失、旧操作误清理压缩状态、压缩续跑时队列消息提前显示的问题。
  • 修复首页发送后切页时序、容器新建会话后再次打开最新会话时 open-identity 缓存失效的问题。
  • 修复首条图文消息附件恢复错误、异常状态重复展示操作建议,以及运行状态未展示重试详情的问题。
  • 修复创建会话时主题闪白,以及 Space 会话列表展开状态未写入数据库的问题。

模型与 Finch Plan

  • 修复 Finch Plan 模型目录刷新失败、刷新时误触发自动切换、订阅状态更新延迟,以及网络波动导致退出登录的问题。
  • 修复新会话未恢复上次模型、切换模型后默认值未更新、模型失效时跨服务商切换异常与模型拖拽无效落点的问题。
  • 修复用量额度排序、Finch Plan 额度卡片标题重复、日志占用未持续更新的问题。
  • 修复云模型中断后错误终态被覆盖的问题。

小程序、渲染与平台

  • 修复小程序并发更新状态相互覆盖、权限警告显示异常的问题。
  • 修复相对文件链接被渲染为 blocked、Windows 本地图片无法显示的问题。
  • 修复 ✌️ 等文本默认呈现表情未被正确渲染为 Twemoji 的问题。

外观

  • 修正自定义皮肤 --text-inverse 派生算法:不再直接取反 RGB,改为按主题基底混入白色或黑色,避免饱和深色在强调色背景上出现偏色发灰。

版本 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 Plan 用量分组、视觉能力与地址拼接的问题。

小程序与 MCP

  • 修复小程序页面缺 cwd 回退、目录名与标识不一致时无法恢复安装的问题。
  • 修复 MCP 工具列表截断、与小程序列表状态互相污染、恢复后未重新激活的问题。
  • 修复今日用量重新打开后未刷新、重连/过载文案遮盖运行状态的问题。

版本 1.6.1

Finch 1.6.1

专业思考模式与 GLM 5.3 系列上线,小程序文件选择器和 HTML 预览能力升级,并全面优化会话、模型与桌面交互体验。

1.6.1 更新日志

新增

思考与模型

  • 专业思考模式:新增专业思考模式,为复杂任务提供更深度的推理链路。
  • GLM 5.3 系列:启用 GLM 5.3,并新增 GLM 5.3 Flash 模型条目。
  • 订阅模型展示:模型菜单展示订阅模型并刷新访问权限;免费用户可看到锁定的 Finch 模型,状态更清晰。
  • 模型选择体验优化:无凭据模型不再被自动选中;模型登录与密钥状态分离展示,避免混淆。

小程序与扩展

  • 文件选择器:小程序新增 ctx.ui.pickFile,改为 Finder 式钻取浏览;支持目录条目数显示、空状态区分、选中态高亮、底部当前路径等细节。
  • HTML 预览模式:小程序支持选择 HTML 预览模式。
  • 工具栏状态:AppPanel 工具栏按钮支持 checked 切换态与禁用态联动。
  • 小程序主题 token:小程序可注入字号等主题 token,消除首次渲染浅色闪烁。
  • 单实例 Webview 面板:复用已打开的单实例 Webview 面板,减少重复创建。

会话与交互

  • Session.suggest 工具:Session 工具新增 suggest,可在本轮结束时给出下轮对话建议。
  • 动态权限切换:支持运行时动态切换 Session 权限模式。
  • Agent 错误恢复:完善 Agent 错误恢复与重试交互,重试耗尽后可复用后续建议操作。
  • 用量仪表盘重构:用量统计页面重新设计,日期与展示更清晰。

首页与外观

  • 首页板块自定义:首页板块支持自定义排序与显隐。
  • 帮助与反馈菜单:侧边栏主菜单新增帮助与反馈子菜单。
  • 代码字号联动:代码字号随显示档位调整。
  • 托盘菜单配额:恢复托盘菜单配额展示。
  • Home 背景皮肤:新增 Home 背景皮肤支持。

其它

  • 通用技能来源:新增 ~/.agents/skills 通用技能来源开关。
  • Shiki 语法高亮:DiffView 与文件预览接入 Shiki 语法高亮。

优化

  • 代码高亮性能:重写代码高亮调度,大文件 / 大 HTML 前置扫描提速约 10 倍。
  • 模型菜单细节:统一常驻模型菜单布局,优化 provider 名称与星标对齐,微调最小宽度。
  • 扩展构建:扩展构建按缺失依赖判断安装并改用 npm ci,子模块同步更稳定。
  • 首页布局保存:首页布局保存后以后端返回状态为准,保存期间禁用按钮避免误触。
  • 技能重扫:技能重扫接入工作区序列化刷新链,避免旧快照覆盖 UI 状态。
  • 构建与依赖:bun 升级到 1.4.0 并锁定 CI 版本;构建号同步更新。

修复

输入与快捷键

  • 修复输入长文本时光标不可见。
  • 修复跨平台快捷键修饰键判断。
  • 修复快捷键按键的主题背景样式。

会话与消息

  • 修复 AskUserQuestion 提问卡片被隐藏工具清理吞掉。
  • 修复会话标题将 Composer 文件与批注 token 转为可读文案。
  • 修复追问队首发送状态异常。
  • 修复中断后后台进程残留。
  • 修复批量工具结果导致上下文溢出。
  • 修复会话最终结果延迟渲染。
  • 修复老会话未同步视觉能力。
  • 修复侧边栏 Tab 关闭按钮被裁切。

文件与路径

  • 修复聊天文件选择器继承旧空间目录。
  • 修复文件路径复制出现换行。
  • 修复路径续行被误识别为技能。
  • 修复中文边界 URL 渲染与路径相关展示问题。

面板与预览

  • 修复单实例面板迁移后重复创建与 finch:env 竞态。
  • 修复跨会话应用状态恢复。
  • 修复隐藏工具调用夹在两段回复之间时合并渲染,消除多余空行。
  • 修复可见工具调用之后的隐藏收尾调用也一并从渲染中剔除。
  • 支持点击图片预览蒙层关闭。

模型与账户

  • 修复 GLM 文本模型图片请求相关逻辑。
  • 修复订阅状态获取失败时仅展示免费模型。
  • 修复欢迎语使用自定义助手名称。
  • 修复临时刷新失败误删登录凭证。
  • 区分中转站预算耗尽与请求限流。
  • 修正推理强度档位中英文案映射(xhigh 极高 / max 最高)。

系统与稳定性

  • 修复小程序窗口导致 Windows 上设置保存全部静默失败。
  • 修复首页 tab 排序拖拽的光标、键盘顺序与回弹问题。
  • 修复持久化 Session 未读状态。
  • 修复跨平台 Bash 任务通知串会话问题。
  • 修复英文月份显示依赖 ICU 数据的问题,改用固定缩写。
  • 修复输入框中文输入法回车误触发提交。
  • 修复悬浮侧栏菜单误关闭。