Skip to content

Releases: chickenyoutoo-beautiful/oneapichat

4.0.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 08:00
v4.0.0 — Agent 三模式重构 + UI 全面设计系统 + 引擎大规模重写

重大功能累积(55 修改 + 22 新增,+15,500/-5,000 行),从 v3.4.0 升级。

- Agent 三模式重构:Plan(只读探索→计划→审批→执行)、Agent(子代理+免审)、YOLO(全自动)
- 子代理会话侧边栏集成(只读+自动同步)+ 子代理运行状态条
- 死循环检测 LoopGuard(6 检测器 + 分级处理)+ 引擎端集成
- 工作流引擎 + Cron 定时任务

- 设计系统一致性:气泡主流化(Claude/ChatGPT 风)、侧边栏玻璃质感、配置面板 SVG 图标化
- 流式渲染增量优化 + 滚动跟随系统 + 可恢复流式传输
- 图片生成画布(多图预览+缩略图条+评论修改)+ 并行图片生成
- 思考强度 6 档分级(off~ultra,全提供商自动映射)
- 移动端全面适配(安全区/视口/顶栏/蕾米小窗可缩放可拖动)
- PWA 更新检测 + 字体自托管(Inter/JetBrains Mono)
- 暗色主题全量适配 + 隐藏推理过程开关

- engine_server.py +743 行:Agent/SSE/浏览器自动化重构
- 股票数据全链路(9 工具 + K 线图 + 技术指标)
- 网盘解析增强(+829 行,9 种网盘 + aria2 多线程)
- Cloudreve 云盘桥接(自动入盘 + 账号同步)

- 聊天数据丢失根因修复(服务器合并保护 + beacon 防护,恢复 31 条)
- 503 auth_unavailable 瞬态错误自动重试(RS+直连双路径)
- 模型选择记忆修复(per-provider 键同步)
- 切换提供商不再打断正在输出的模型
- 学习通 CORS + 数据库只读复发修复

- index.html 资源标签自动生成器(tools/build-index.py)
- 新增 tests/ 测试套件
- 蕾米小窗 v3.1(玻璃真透明+等比缩放+更小下限)

3.4.0

Choose a tag to compare

@github-actions github-actions released this 01 Aug 05:54
v3.4.0

fix(release): 补充 deb 打包所需元数据 (homepage/author/maintainer)

v3.3.2: Cloudreve v2.6 稳定性修复 + v2.6.1 体验优化

Choose a tag to compare

@chickenyoutoo-beautiful chickenyoutoo-beautiful released this 22 Jul 05:56

Cloudreve v2.6 稳定性修复

  • cr_create_folder 同步验证修复: cr_wait_path() 新增 Phase 2 父目录回退 — 精确URI轮询失败后列父目录查找目标名, 解决Cloudreve v4异步存储导致文件夹创建后轮询永远找不到的问题
  • Token回退改进: cr_getAccessToken() fallback从仅取最新一个登录文件改为遍历所有 /tmp/cloudreve_login_*.json 逐个尝试, 解决MCP调用时缓存token过期/错误用户问题
  • 工具调用孤过滤竞态修复: api-messages.js buildApiMessages() 跳过最后一轮assistant的orphan tool_call过滤, 防止工具结果未到达时tool_calls被过早删除导致级联失败

v2.6.1 体验优化

  • 可恢复流默认关闭: RS对工具调用支持差(结果无法回传→死循环), config.js/main.js 两处改为 === '1' 才启用
  • localStorage→DB: dialogs.js slimSaveChats() 重写, 数据>3.5MB时本地仅存元数据索引(~50KB), 全量走服务器
  • 流式光标: init.js 细线品牌色渐变呼吸动画替代方块硬闪
  • 缓存刷新: core/config/dialogs/init/storage/api-messages/main.js → v1784691685, SW v67

认证增强

  • API Key系统: auth_helpers.php 新增 verifyApiKey()/extractBearerToken()/generateApiKey()
  • Cloudreve v4 MCP 工具集: 认证绕过修复 + Copy/Download/Delete端点适配v4 API

新增

  • cloudreve_clear.html: Cloudreve会话清理工具页

🤖 Generated with Claude Code

2.5.7

Choose a tag to compare

@github-actions github-actions released this 20 Jul 17:21
v2.5.7

OneAPIChat 桌面客户端 v2.5.7 — 链式输出+CR修复+工具块缩小+打包修复+托盘最小化

2.5.6

Choose a tag to compare

@github-actions github-actions released this 20 Jul 15:32
v2.5.6

OneAPIChat 桌面客户端 v2.5.6 — 修复打包+最小化到托盘

2.5.5

Choose a tag to compare

@github-actions github-actions released this 20 Jul 15:27
v2.5.5

OneAPIChat 桌面客户端 v2.5.5 — 修复electron-updater打包崩溃+generate_ppt工具注册

v2.5.1

Choose a tag to compare

@github-actions github-actions released this 20 Jul 14:53

Full Changelog: v2.5.0...v2.5.1

Full Changelog: v2.5.0...v2.5.1

2.5.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 15:13
v2.5.0

OneAPIChat 桌面客户端 v2.5.0 — 瘦客户端模式

OneAPIChat v2.0.0

Choose a tag to compare

@chickenyoutoo-beautiful chickenyoutoo-beautiful released this 14 Jun 08:03

OneAPIChat v2.0.0

新增

  • 强制认证中间件(chat.php / engine_api.php)
  • 超星学习通 cookie-first 登录(避免验证码)
  • 浏览器自动化三级降级点击(正常→force→DOM事件)
  • 所有搜索引擎走服务器端代理(Brave/Google/DuckDuckGo/Tavily)
  • MCP mmx 工具路由(chat/speech/image/music/voices/quota)
  • Nginx uploads 静态文件服务

修复

  • RS 可恢复流代理支持(公网域名→内网 IP 映射)
  • duplicate tool\_call\_id 全局去重(前端 buildApiMessages + 引擎 \_generate\_resumable)
  • MiniMax 思考标签提取(大小写不敏感,SSE + RS 双路径)
  • max\_tokens 自动减小(补充 MiniMax 格式匹配)
  • 引擎 POST 支持(\_engine\_get customCtx)
  • 孤 tool 消息不再从源数组删除(防止 AI 失忆循环)
  • 子代理并行完成检测(idle 状态不再误判)
  • 输入框溢出(.input-clip 裁剪容器)
  • 工具卡片样式(CSS 类名 + SVG 图标 + 展开按钮)
  • Tavily 搜索 CORS 修复
  • 队列消息不清空输入框
  • Agent 审批移除 30s 自动拒绝

优化

  • 上下文压缩持久化 + 模型可手动选择
  • proxyFetch 代理 URL 自动补全协议前缀
  • GitHub Actions workflow 改为手动触发
  • 代码清理(合并重复 fix 记录)

v3.1.0 - 移动端优化 + 核心修复

Choose a tag to compare

@chickenyoutoo-beautiful chickenyoutoo-beautiful released this 26 May 06:52

v3.1.0 - 移动端体验飞跃 + 核心修复

🎨 移动端重构

  • 灵动岛标题:居中胶囊悬浮,不随聊天滚动,穿透点击
  • 顶部栏精简:刷课/SRC 移入侧边栏,保留暗黑+设置
  • Agent 按钮缩小:与其他圆形按钮视觉一致
  • 侧边栏功能入口:刷课、SRC 固定底部
  • iOS Safari 键盘修复:收起键盘自动恢复视口
  • 配置面板保存:收起后正确隐藏灰色遮罩

🛠️ 核心修复

  • 视频分析video_understanding 工具相对路径补全 + API key 解密
  • 图片/视频渲染:优先用 serverUrl,刷新后不再消失
  • localStorage 降级:配额满时保留 serverUrl
  • models.js:DeepSeek V4 Flash/Pro 修正为非视觉模型
  • ask_agent:Agent 模式移除该工具避免退出循环
  • SW v6:206 状态码缓存错误修复

🚀 部署

  • Linux: 直接 git pull + 重启 nginx
  • Windows: 下载源码 → 参考 deploy.ps1 部署