Skip to content

v0.2.15

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Oct 16:16

本版继续使用 OpenCode 2(@opencode/cli)作为后端,不适用于 OpenCode 1.x。上下文采集通过隔离 OpenCode 服务与本地模拟模型的 10 项端到端检查,并回放了 3 个真实会话副本;路径设置通过 6 项隔离黑盒检查,旧会话清理通过 14 项模块黑盒检查。上述检查不代表完整的模型或版本兼容区间,也未覆盖新增路径设置的实际会话启动或界面操作。验证说明见 上下文构成与 可执行文件路径。

新功能

  • 通用设置新增 OpenCode 可执行文件选择,可指定便携版 opencode-cli.exe,无需配置 PATH;支持恢复自动检测。保存的路径用于之后启动的会话和后台操作,运行中的会话继续使用原进程。
  • 新增旧会话清理,按最后活动时间提供 30/90/180 天选项,默认 90 天。预览后确认清理,仅处理 Fintwind 中可见且关联 OpenCode 的会话,通过 OpenCode 官方删除接口清理服务端数据,并删除对应的 Fintwind 记录。

改进

  • 上下文面板改用面积分块图,按系统与规则、工具定义、对话正文、推理、工具调用、文件内容、其他工具结果和压缩摘要展示估算构成。实际占用与分类估算分开显示,加密推理等不可测内容单独标记;旧会话在下一次请求后生成新分类。
  • 通用设置按功能、上下文管理、运行环境和数据管理分组。
  • 会话输入框增加轻阴影,改善与背景的层次区分。

修复

  • 修复重开会话后消息不断重复的问题:保存完整历史快照时,按消息 ID 清除已被替换的旧行,避免相同位置累积多个副本。
  • 修复单个长回合积累大量截图后,回答完成仍持续显示「工作中」的问题。恢复消息前先将工具图片保存为内容寻址引用,避免图片内联数据挤满累计恢复预算;保留图片、工具顺序与 64 MiB 响应保护,并补充累计预算和分页时限的明确诊断。