Skip to content

v2.6.1

Choose a tag to compare

@Mangi-11 Mangi-11 released this 17 Aug 07:19

修复了输入卡顿,同时放慢了不断增加功能的脚步,静下心来打磨使用细节。

输入卡顿修复

  • 重构聊天输入状态,输入文字不再持续回写聊天页面,减少流式回答期间的页面重组。
  • 聊天输入器迁移到新的 state-based 文本状态,保留草稿、消息编辑和发送后清空等原有行为。
  • 优化无障碍滚动事件处理,只在 Eta 主动执行滚动验证时解析相关事件,并将节点查询移出主线程。
  • 修复部分输入法候选栏更新时可能造成打字、候选词选择和界面响应卡顿的问题。

聊天细节打磨

  • 聊天输入栏新增模型快捷切换,可以直接在已配置的 Provider 和模型之间选择。
  • 模型选择列表按 Provider 折叠展示,并自动展开当前模型所在的 Provider。
  • 切换模型后会同步更新全局模型选择和可用的思考档位。
  • 新增上下文用量指示器,可查看服务端返回的上轮 Token 用量、当前模型的上下文上限和占用比例。
  • 模型未提供上下文上限时,仍会显示服务端返回的实际 Token 用量。
  • 输入栏会根据 Model ID 优先显示实际模型品牌;无法识别时回退到 Provider 图标或通用图标。
  • 统一输入栏底部操作按钮的图标尺寸、状态和弹层位置。

模型管理

  • 模型列表新增模糊搜索,支持按展示名称或 Model ID 查找。
  • 每个 Provider 会分别记住上次选择的模型,再次切换回来时自动恢复。
  • 模型列表直接显示上下文上限;远端未提供相关数据时明确标记为未知。
  • 编辑模型时可以覆盖上下文长度、是否支持思考以及实际支持的思考档位。
  • 上下文和思考能力可以分别恢复为自动识别,手动覆盖不会被后续远程同步覆盖。
  • 改进远端模型能力解析,并在发送请求前检查 Provider 与思考档位是否匹配,避免提交已知不受支持的参数组合。

兼容性修复

  • 修复部分 OpenAI Responses 兼容接口在结束事件中省略 output 或返回空数组时,已经流式接收的回答消失的问题。
  • 结束事件缺少有效输出时,Eta 会保留同一轮已经接收的文本、推理摘要和函数调用。
  • Provider 返回正常的非空结束结果时,仍以结束结果为准。

完整更新记录v2.6.0 → v2.6.1

APK SHA-256a1ccae5b193fadb4e79509a4ea070d934cef2c37548464efdf63476b7ed8d50c