Skip to content

Releases: caigee-cmd/cli2api

CLI2API v0.3.4

Choose a tag to compare

@github-actions github-actions released this 07 Sep 16:22
31dddcd

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

Choose a tag to compare

@github-actions github-actions released this 07 Sep 14:44
8a9b03d

English

  • Drop the System page version-history hint; the list already opens one release at a time

中文

  • 系统页历史版本不再显示「一次只展开一条」的说明,列表本身就是一次只开一个版本

CLI2API v0.3.2

Choose a tag to compare

@github-actions github-actions released this 07 Sep 13:32
a990b90

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

Choose a tag to compare

@github-actions github-actions released this 07 Sep 01:12
45a95ef

English

  • Share one provider, region, and model match across API-key allowlists, sticky sessions, and pool picks, and reuse the same chat preflight for /v1 and 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

Choose a tag to compare

@github-actions github-actions released this 06 Sep 15:35
6e194a5

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/models for 5 minutes so the console catalog page does not re-hit WorkBuddy or Trae on every load; ?refresh=1 still fetches live. Overview stays uncached.

中文

  • 同一段多轮对话默认按首条用户消息(含纯图片)粘到同一个账号,不再需要 X-CLI2API-Session
  • GET /api/models 缓存 5 分钟,控制台模型页不再每次都打 WorkBuddy / Trae 目录;?refresh=1 仍即时拉取。Overview 不缓存。

CLI2API v0.2.48

Choose a tag to compare

@github-actions github-actions released this 06 Sep 09:36
a557d89

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

Choose a tag to compare

@github-actions github-actions released this 06 Sep 07:30
80e77dc

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

Choose a tag to compare

@github-actions github-actions released this 06 Sep 06:04
6b17019

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_quota instead of a generic rate limit

中文

  • 在 README 与部署说明中明确推荐 Docker Compose 作为官方安装与托管更新路径
  • 账号已成功服务过的模型,在后续目录刷新漏掉该 ID 时仍可继续路由;全池额度冷却改为返回 insufficient_quota,而不是笼统的限流错误

CLI2API v0.2.45

Choose a tag to compare

@github-actions github-actions released this 05 Sep 17:57
244e2e9

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_INFLIGHT environment 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

Choose a tag to compare

@github-actions github-actions released this 04 Sep 18:14
b062c02

English

  • Document the staged update flow and its restart confirmation boundary for the next patch release

中文

  • 补充分阶段更新流程及重启确认边界的发布说明