Releases: caigee-cmd/cli2api
Releases · caigee-cmd/cli2api
Release list
CLI2API v0.3.4
English
- Strip empty WorkBuddy chat-stream deltas so clients do not render a flood of blank thinking chunks
中文
- WorkBuddy 的 chat 流式不再带上空的
content/reasoning_content,避免客户端刷出空白思考
CLI2API v0.3.3
English
- Drop the System page version-history hint; the list already opens one release at a time
中文
- 系统页历史版本不再显示「一次只展开一条」的说明,列表本身就是一次只开一个版本
CLI2API v0.3.2
English
- Show a compact version history on the System page: one release open at a time, with notes and restore for the three previous versions
- Use plain update copy on the System page: download the update, tap Update now, then refresh after a short countdown
- Explain Models-page defaults: Trae Max is a larger context window, and reasoning intensity is a fallback when the request omits it
- Skip WorkBuddy check-in for the rest of the local day after a success or already-checked-in result, and treat HTTP 400 “already checked in” as that result instead of a failure
中文
- 系统页用折叠列表展示近期版本:一次只展开一条,可看说明,并可恢复到最近三个旧版本
- 系统页更新文案改为普通说法:先下载更新,再点立即更新,完成后倒计时刷新页面
- 模型页补充说明:Trae 的 Max 是更大上下文,推理强度只是请求未指定时的默认档,不会锁死每次调用
- 当天本地日历日已签到成功或确认「已签到」后,不再重复打上游、不再写入签到记录;HTTP 400 的「今天已签到」按已签到处理,不再记成失败
CLI2API v0.3.1
English
- Share one provider, region, and model match across API-key allowlists, sticky sessions, and pool picks, and reuse the same chat preflight for
/v1and compatibility routes - Canonicalize mixed-case provider IDs when storing accounts and looking up in-process adapters so a routed WorkBuddy account cannot miss its adapter
- Document provider-prefixed model IDs on the Access page, and keep named API keys limited to those providers for both chat routing and
/v1/models
中文
- API key 白名单、会话粘滞和池调度共用同一套供应商 / 区域 / 模型匹配;
/v1与兼容接口共用同一套请求预检 - 账号入库和 in-process adapter 查找都按规范供应商 ID,避免
WorkBuddy这类大小写混写选中后找不到执行器 - API 接入页说明可用模型前缀指定供应商;客户端密钥在对话调度和
/v1/models上都只看到允许的供应商
CLI2API v0.3.0
English
- Keep multi-turn conversations on the same account from the first user message by default, including image-only turns, without requiring
X-CLI2API-Session - Cache
GET /api/modelsfor 5 minutes so the console catalog page does not re-hit WorkBuddy or Trae on every load;?refresh=1still fetches live. Overview stays uncached.
中文
- 同一段多轮对话默认按首条用户消息(含纯图片)粘到同一个账号,不再需要
X-CLI2API-Session GET /api/models缓存 5 分钟,控制台模型页不再每次都打 WorkBuddy / Trae 目录;?refresh=1仍即时拉取。Overview 不缓存。
CLI2API v0.2.48
English
- Replace the running host-updater binary in place after a managed update and exit so systemd or LaunchAgent starts the new process
- Roll back a failed host-binary swap with the container, stamp updater version into release assets, let an old updater complete one jump, and offer the three previous stable releases on the System page
中文
- 托管更新成功后就地替换正在运行的宿主机更新器二进制并退出,由 systemd / LaunchAgent 拉起新进程
- 宿主机二进制替换失败时连容器一起回滚;Release 附件打上 updater 版本号;旧更新器可完成一次升级;系统页可回滚到最近三个稳定版
CLI2API v0.2.47
English
- Show staged update progress and host-updater errors on the System page, instead of leaving the button stuck on Updating
- Keep the update card visible while checking GitHub, reload after a successful restart, and allow cancelling a hung image download or discarding a prepared image
中文
- 系统页展示分阶段更新的真实进度和宿主机更新器错误,避免按钮一直停在「更新中」
- 检查更新时不再拆掉更新卡片;重启成功后自动刷新;下载卡住可取消,已下载镜像可放弃
CLI2API v0.2.46
English
- Recommend Docker Compose as the supported install and managed-update path in the README and deployment guide
- Keep an account on a model route after a later catalog refresh omits an ID it already served, and report pool-wide quota cooldown as
insufficient_quotainstead of a generic rate limit
中文
- 在 README 与部署说明中明确推荐 Docker Compose 作为官方安装与托管更新路径
- 账号已成功服务过的模型,在后续目录刷新漏掉该 ID 时仍可继续路由;全池额度冷却改为返回
insufficient_quota,而不是笼统的限流错误
CLI2API v0.2.45
English
- Add console-selectable account routing strategies: round-robin, weighted round-robin, and fill-first
- Recover failed account runtimes with exponential backoff, and surface starting, recovering, and auth-failed states on account cards
- Show session-affinity TTL, hits, misses, escapes, and the last miss/escape reason on the System page
- Configure per-account concurrency in the console instead of the global
QODER_MAX_INFLIGHTenvironment variable - Align the README and deployment documentation with current provider capabilities, session affinity, API routes, and per-account concurrency settings
中文
- 控制台可选择账号调度策略:轮询、加权轮询、填满优先
- 账号运行时启动失败后按指数退避自动恢复,并在账号卡片上展示启动中、恢复中、登录失败状态
- 在系统页展示会话粘性 TTL、命中、未命中、逃逸,以及最近一次未命中/逃逸原因
- 账号并发改为控制台按账号配置,不再使用全局环境变量
QODER_MAX_INFLIGHT - 同步 README 与部署文档,修正当前 Provider 能力、会话粘性、API 端点和账号级并发配置说明
CLI2API v0.2.44
English
- Document the staged update flow and its restart confirmation boundary for the next patch release
中文
- 补充分阶段更新流程及重启确认边界的发布说明