Skip to content

v2.2.1

Choose a tag to compare

@hjxwz123 hjxwz123 released this 14 Jul 16:44
· 230 commits to main since this release

v2.2.1 — 2026-07-14

🔄 实时同步与无感升级(新功能)

  • 多设备实时同步:同账号设备 A 新建/改名/删除对话、发消息后,设备 B 的侧栏与打开的会话实时静默更新——无刷新、无 loading 闪烁、不打断本地正在生成的回复。一条 SSE 通知流承载,复用现有 Pub/Sub 总线(每实例仅一个订阅、瘦事件、零轮询),对服务器几乎零负担。
  • 无感版本升级:部署新版后,旧标签页在安全时机(切后台/路由跳转)自动整页刷新到新版;绝不在流式回复、上传、录音、输入框有未发送文字时刷新。另修部署后旧 chunk 404 白屏(自动重载一次)。
  • 全链路对抗性加固:删除墓碑防「已删对话复活」、回声收敛防置顶/改名被后台同步回退、快速切换账号防串数据、防刷新死循环等 21 项边界修复。

🧰 禁用工具(行为变更)

  • 「默认禁用工具」改为默认开启:新注册用户与所有未设置过该项的用户,新对话默认不带联网/Python/绘图/知识库;单次对话可在输入框「+」菜单临时开启,或在 设置→个性化 关闭该默认项(关闭后永久尊重你的选择)。
  • 输入框「+」功能菜单:深度研究 / 多模型审校 / 禁用工具 / 强制联网一处集中开关;编辑重发与建议追问尊重当前武装的功能;禁用工具时不再注入技能与任何工具字段(四种供应商格式全部有线级契约测试)。

💰 计费与用量

  • 修复幻影计费行、积分拆扣超额、免费窗口泄漏;免费额度超额后自动复查。
  • 用量页一次上游请求一行,成功请求也可查看请求体(管理员可开全量请求体日志,含仅错误子开关);超时兜底切换模型在后台可见(徽章标注)。

🤖 模型与渠道可靠性

  • 渠道兜底对任何非 2xx(含 400)生效;主模型超时兜底切到无视觉模型时自动剥离历史图片;图片内容块按角色门控,修复非 user 角色带图导致的上游 400。
  • Claude 请求因劣质渠道伪造思考签名报 400 时,后端自动剥离思考内容静默重试一次(用户无感)。
  • 系统提示词按界面语言全量本地化;修复 OpenAI 流尾部伪造 response.failed;语音输入重编码为 16kHz WAV 修转写时长问题。

📎 RAG 与上传

  • 代码/配置/txt 走管理员可配置的行数门槛:小文件全量注入、超限走向量检索;输入超长文本自动转为 .txt 附件上传(类 Codex)。
  • 附件条超过 4 个可横向滚动;上传 100% 后显示「处理中」;修复粘贴发送后附件回弹。

🖥️ 管理端

  • 用户页 20 条/页 + 行内头像;文件页按用户搜索筛选、用量页按用途筛选;公告支持净化后的内联 CSS;任务模型失败可观测。

🎨 界面修复

  • 单色主题侧栏微灰底、删除用户提示文案、设置弹窗退出动画、模型图标本地缓存、成员列表加载态(不再闪「0 人」)、第三方登录头像;Select 下拉可滚动;全站新增/删除/修改操作防重复提交 + 即时反馈。