Skip to content

Releases: roj234/ai-chat

b68

16 Jun 21:32

Choose a tag to compare

2.19.1 [release]

前端

修复WebFileSystem的性能问题
MD渲染器能尝试关闭层次不正确的HTML标签
修复模型能力探测的一些bug

  • 每次探测大概输入 300 - 3000 token (看模型能不能读视频)
  • 输出 300 token

优化Agent文件系统的选择

  • 现在可以在不同对话选择前后端文件系统,per对话保存,而不是存在预设里
  • 预留未来虚拟文件系统的接口
  • 加入致死量的中二文案,如今之所择为 ${folderName},来日亦当如是。

优化弹窗,很多地方禁止换行的换成input

后端

  • SSE Proxy 支持代理非流式请求
  • 修复上一个版本新消息和新对话不会同步的问题

b67

15 Jun 22:08

Choose a tag to compare

b67

2.19.0 [release]

前端

  • 修复上个版本重连提示在重连之后不消失的问题
  • 修复移动端输入框消失的padding和其他样式问题
  • 修复一个我也不知道为什么能触发的内存溢出bug
  • 修复之前的tricky code(markdown块的key是固定的)导致无法更新的问题
    • 现在使用了一个更加tricky的方式,但是这回failsafe了(最多浪费点CPU)
  • 修复取消登录后一直加载中无法修改设置的问题
  • 修复配置同步的一些问题
  • 加入主动模型能力测试
    • 不再需要翻文档
    • 不再需要研究字段
    • 不再需要等我更新映射表
    • 花几分钱调用几次就能测出模型能力
  • 删除模型配置模板,我不想维护这个
    • 但是保留了自动填充API地址功能

后端

  • 交互式登录增加上下文(IP/设备信息)辅助决策。
  • 同步服务加入PAT校验
  • 配置文件可以修改同时打开的DB数量
  • 数据库模式后端不再允许运行命令,必须使用容器模式
  • batch HTTP请求自动触发消息同步
    • 不需要通过WebSocket发送两次了
    • 减少带宽,同时防止出错:只有后端入库的请求才会被同步
  • WebSocket支持Msgpack压缩
  • WebSocket不再需要处理消息体,接受数据包大小限制降到4KB

压缩协议版本 => 9 通信协议版本 => 3

b66

14 Jun 21:52

Choose a tag to compare

b66

2.18.0 [release]

前端

  • 同步服务断开时的重连提示只在成功连接后关闭,而不是点击重连按钮就关闭
  • 修改可能误解会丢失数据的文本“清空数据库服务”
  • 修复移动端日志表格溢出的问题,加了滚动条
  • 修复对话分支状态恢复时的严重bug
  • 根据模型能力改变附件的接受类型,而不是上传了才说不行
  • 修复一些报错

后端

日志接口(/logs)只返回前端渲染的数据

  • 单次返回上限提升到5000条(后续可以考虑自动分块+缓存)
    默认不再返回message_id和request_id,后者几乎是随机数,响应大小减半
  • 展开查看时通过 batch 接口的 log/by-rowid 函数查询

diff/patch算法

  • 支持字符串类型,针对[部分修改文本]优化带宽
  • 加入幂等保证,不用担心服务器到底收没收到请求了

阻止在BLOB data列上创建和数据库row相同名称的字段,以避免混淆和冲突

  • 虽然代码目前不会这么做,但是为了防止未来出问题(回归!)

通信协议版本 => 2: 新接口 log/by-rowid
预置字典版本 => 8: log 接口新字段 rowid

安卓

  • 修复状态栏颜色问题

Note

下个版本加模型能力探测,不需要填那么多字段了