1.7.2 更新日志
新增
长会话与压缩
- 代理可主动压缩:Session 工具新增
compact动作,运行中也能在工具边界发起一次压缩并继续执行,不必等到上下文越线。 - 压缩过程可见:压缩中的进度圈会转动并平滑收尾;压缩边界卡片补齐 token 数字与摘要,压缩前后各占多少上下文一目了然。
- 归档会话空间回收:归档会话支持存储统计与空间回收,长期积累的会话数据可以安全释放。
- 长会话压测:新增长会话压缩压测 CLI(通过
npm run调用,支持场景套件、JSON 输出与断言分级),用于本地回归长会话场景。
小程序(Mini Tool)平台
- 立即追问 API:小程序会话 API 新增
ctx.sessions.promoteTurn,可将自己排队的消息提升到队首,走的是界面「立即追问」的协作式中断路径;配套ctx.api.supports()检测,便于小程序兼容旧宿主。 - 会话标题:小程序会话信息新增标题字段,小程序可以直接展示会话名称。
- 工具条布局:小程序工具条改为横向滚动,并新增仅图标模式,窄窗口下不再挤压输入区。
- 后台子任务入口:小程序视图接入与主会话一致的后台子任务菜单,可直接进入自己创建的后台会话,未读与运行状态角标沿用同一套。
模型与供应商
- 自定义请求头:模型供应商支持配置自定义请求头,便于接入需要额外鉴权头的网关或自建服务。
- 模型目录更新:更新内置模型目录与权威 Catalog,新增 GPT-6.1 Sol;会话模型选择会被固化,重新打开历史会话时恢复当时的模型。
诊断
- 主进程网络控制台:新增网络控制台,排查代理与请求问题不必再翻日志;同时补充数据库性能诊断日志。
优化
- 长会话打开更快:分支与条目合并为一次 pi 往返;首屏只读取分支尾部窗口,更早的轮次按需回退。
- 会话文件压缩更省资源:会话日志的落盘压缩改为逐行流式处理,压缩大文件时不再一次性读入内存。
- 长代码块不再卡输入:聊天代码高亮改为异步分片执行。
- 图片预览补出格式:全屏预览标题栏按 MIME、扩展名与文件魔数补出图片格式芯片,识别不出就不显示。
- 额度口径统一:设置页、模型菜单与托盘的订阅额度展示统一,额度重置时间与套餐展示更清楚;未获取额度时不再显示空卡片。
- 未登录也可浏览模型:未登录状态下展示 Finch 全部可用模型,登录后再按个人权限收敛。
- MCP 展示:优化 MCP 服务卡片与服务能力清单,切换弹窗的高度与空状态对齐;连接器全空时收敛为居中的图标、单行引导和添加按钮。
- 小程序权限说明:权限声明与增量审核文案更清楚,首次授权不再被误判为「权限升级」。
- 待发送消息置顶:队列消息支持置顶,操作提示与满额提示更明确。
- Bash 回收:Bash Shell 按运行归属回收,并新增会话级强杀入口。
- 存储分层:按用途拆分配置、可重建缓存与运行状态;模型配置与模型设置、会话展示状态与可清理缓存、窗口尺寸与会话恢复状态、自动化任务及执行记录、日志设置与小程序状态、工作区上下文、未读会话与用量历史等旧数据在启动时自动迁移,独立 CLI 同步跟进。上一版遗留文件按既定名单清理。
修复
会话、时间线与压缩
- 修复网络波动重连后重复执行工具的问题:相同参数的调用直接复用重连前已成功的结果,时间线上重复的工具卡折叠为一张并标注 ×N,同时消除重复召集多智能体等副作用。
- 修复压缩期间的队列问题:追问抢跑、队列消息错序、压缩续跑未结束时队列被提前派发,以及压缩状态收尾泄漏。
- 修复 Unicode 行分隔符(U+2028 / U+2029)导致会话历史 IPC 吞帧。
- 修复模型超时后会话时间线空白。
- 修复助手正文中的链接解析:加粗网址、紧跟其后的标记不再被误吞。
- 修复中文路径下的图片预览与相对链接:Markdown 链接里的非 ASCII 字符被重复编码,主进程取不到文件;同时修复相对链接跨会话串台。
- 修复附件读取失败后占用输入框、首页发送后残留草稿附件。
队列、追问与输入
- 修复追问链路的四个问题:贴底滚动短暂失效、回复完成时页面向下回弹、追问消费后待发送按钮仍保持加载、编辑提交误发送队列消息。
- 调整权限卡的等待策略:询问模式下不再倒计时自动拒绝,等多久都能批准;行动模式保留两分钟倒计时与超时拒绝。
模型、账户与小程序
- 修复自定义模型被误判为「不支持思考」、内置 Provider 与远端目录不同步、本地与远端供应商合并、切换某个模型后消息无法发送,以及模型设置中的 OAuth 登录操作。
- 修复 Finch Cloud 账户与订阅状态不同步、退出后仍显示额度、短生命周期凭据被立即刷新、托盘与设置页额度不一致。
- 修复小程序子会话完成后误显示未读、归档会话仍显示未读、面板重复拉取列表、全屏页重复显示层级、面包屑首层缺失,以及已卸载的捆绑小程序被自动回装。
平台稳定性
- 修复强退会话会重启 pi 运行时、开发态主进程可能重复启动、退出清理后应用无法关闭。
- 修复大型工作区文件搜索结果不完整、Workspace 拆分后仍依赖旧数据文件、Space「更多」状态经常失效,以及展开一个空间时其它已展开空间被收起。
- 修复 Shell 命令中的引号与美元符号被提前展开。