Releases: roj234/ai-chat
Releases · roj234/ai-chat
b68
2.19.1 [release]
前端
修复WebFileSystem的性能问题
MD渲染器能尝试关闭层次不正确的HTML标签
修复模型能力探测的一些bug
- 每次探测大概输入 300 - 3000 token (看模型能不能读视频)
- 输出 300 token
优化Agent文件系统的选择
- 现在可以在不同对话选择前后端文件系统,per对话保存,而不是存在预设里
- 预留未来虚拟文件系统的接口
- 加入致死量的中二文案,如
今之所择为 ${folderName},来日亦当如是。
优化弹窗,很多地方禁止换行的换成input
后端
- SSE Proxy 支持代理非流式请求
- 修复上一个版本新消息和新对话不会同步的问题
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
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
下个版本加模型能力探测,不需要填那么多字段了