Skip to content

Releases: yobo2u/omsub

Cursor plugin v0.5.9

Choose a tag to compare

@github-actions github-actions released this 24 Aug 21:57

Cursor plugin v0.5.9

Standalone Cursor provider plugin for CPA Manager Plus / CLIProxyAPI. No CPA Manager Plus or CLIProxyAPI source changes are required.

Highlights

  • Normalizes Cursor tool-call identifiers at the OpenAI-compatible boundary. New IDs are stable, single-line, nonempty, free of control characters, and at most 64 bytes; tool calls and matching tool results retain the same ID. Already-valid IDs are preserved.
  • Rejects successful but truly empty assistant responses while retaining valid tool-only assistant messages.
  • Accepts OpenCode-style max_tokens and preserves standard function tools, parallel tool calls, tool results, inline images, and UTF-8 text or image attachments.
  • Separates terminal user-request metrics, plugin executor runs, and CLIProxyAPI host scheduling attempts, avoiding misleading double counting.
  • Bounds pending request correlations and deduplicates recent terminal IDs in two independent 15-minute, 8 MiB Bloom windows, so duplicate or out-of-order completion callbacks stay idempotent under sustained traffic. At the design load of up to one million completions per window, a two-window lookup has a theoretical false-positive probability below 6e-8; a false positive skips one local terminal sample and leaves the previous latest outcome unchanged.
  • Merges duplicate Cursor credential projections transitively by account identity, so one physical/logical account is not shown twice.
  • Improves the bilingual management page with responsive mobile model controls, Chinese semantic word wrapping on narrow screens, visible keyboard focus, account-local save feedback, and distinct Save settings / 保存设置 and Disable all / 全部禁用 actions.
  • Includes complete third-party binary distribution notices, including google.golang.org/protobuf v1.36.10.

Compatibility and migration note

The fix prevents newly generated Cursor tool-call IDs from contaminating OpenCode session history. Existing sessions that already contain compound IDs such as call-...\nfc_... are not rewritten by the plugin; start a new session or normalize the affected tool-call and tool-result IDs together before switching that session to a strict OpenAI provider.

Cursor does not publish a stable OAuth subscription-balance API. The management page reports local estimates and request state only and never invents quota percentages.

Assets

  • cursor_0.5.9_linux_amd64.zip: official CLIProxyAPI plugin-store layout, containing only root-level cursor.so
  • cursor-plugin-0.5.9-linux-amd64.tar.gz: standalone manual installer
  • checksums.txt: SHA-256 checksums for published packages

Supported store platform: Linux amd64.

Disclaimer

This is an unofficial community plugin for accounts and subscriptions owned by, or explicitly authorized for, the user. It is not affiliated with or endorsed by Cursor, Anysphere, CLIProxyAPI, CPA Manager Plus, or opencodex. Users are responsible for complying with applicable law, Cursor terms, acceptable-use rules, and subscription restrictions. Review cursor-plugin/DISCLAIMER.md before installation.

Cursor plugin v0.5.8

Choose a tag to compare

@yobo2u yobo2u released this 22 Aug 14:27

v0.5.8

  • 修复 Cursor checkpoint 续传以 Connect internal EndStream 无输出结束时,Claude Fable 5 Max 后续轮次返回 500 并使账户进入临时错误状态的问题。
  • 仅对 checkpoint-suffix、尚未向客户端暴露文本或工具调用、且不包含工具结果的请求执行一次安全全量回放;普通全量请求不会重试。
  • 保留对空 EndStream 与 invalid_argument 的有界恢复,并继续对上游错误正文、凭据和个人信息进行脱敏。
  • 延续标准 tool_call、图片与 UTF-8 文本附件、有界会话检查点、账户去重、中英文管理页和模型禁用能力。
  • 不修改 CPA Manager Plus 或 CLIProxyAPI 源码;发布物为独立 Linux amd64 插件。

免责声明

本项目是非官方社区插件,与 Cursor、Anysphere、CPA Manager Plus 或 CLIProxyAPI 官方无隶属或背书关系。仅应连接使用者本人已获授权的账户;使用者须自行确认并遵守相关服务条款、订阅限制、法律法规及组织政策。上游接口、模型、配额和行为可能随时变化,本项目不保证持续可用性,也不提供任何虚构配额或余额。安装和使用风险由使用者自行承担。

Cursor plugin v0.5.7

Choose a tag to compare

@yobo2u yobo2u released this 22 Aug 14:16

v0.5.7

  • 修复 Cursor checkpoint 后续轮次可能以“正常结束但无输出”返回,导致 Claude Fable 5 Max 请求卡住或返回 500 的问题。
  • 对尚未向客户端暴露文本、工具调用或工具结果的 checkpoint-suffix 请求,仅执行一次安全全量回放;新会话与已产生输出的请求不会重试。
  • 正常 EndStream 在已有文本时生成唯一完成事件;无输出时返回明确的类型化错误,避免静默接受空响应。
  • 不反射 Cursor 上游错误正文、凭据或个人信息,仅保留允许列表中的 Connect 错误代码。
  • 延续标准 tool_call、图片与 UTF-8 文本附件、有界会话检查点、账户去重、中英文管理页和模型禁用能力。
  • 不修改 CPA Manager Plus 或 CLIProxyAPI 源码;发布物为独立 Linux amd64 插件。

免责声明

本项目是非官方社区插件,与 Cursor、Anysphere、CPA Manager Plus 或 CLIProxyAPI 官方无隶属或背书关系。仅应连接使用者本人已获授权的账户;使用者须自行确认并遵守相关服务条款、订阅限制、法律法规及组织政策。上游接口、模型、配额和行为可能随时变化,本项目不保证持续可用性,也不提供任何虚构配额或余额。安装和使用风险由使用者自行承担。

Cursor plugin v0.5.6

Choose a tag to compare

@yobo2u yobo2u released this 22 Aug 14:03

v0.5.6

  • 修复 Cursor Connect 流 0x02 EndStreamResponse 被误判为异常,导致 Claude Fable 5 Max 多轮请求返回 500 或表现为卡住的问题。
  • 仅在收到 Cursor 应用层 turn_ended 后接受正常 EndStream,避免把截断输出当作成功响应。
  • 保留 invalid_argument 的类型身份以触发安全全量回放,同时不向调用方反射上游错误正文、凭据或个人信息。
  • 延续 v0.5.5 的进程内有界会话检查点、标准 tool_call、图片与 UTF-8 文本附件、账户去重、中英文管理页和模型禁用能力。
  • 不修改 CPA Manager Plus 或 CLIProxyAPI 源码;发布物为独立 Linux amd64 插件。

免责声明

本项目是非官方社区插件,与 Cursor、Anysphere、CPA Manager Plus 或 CLIProxyAPI 官方无隶属或背书关系。仅应连接使用者本人已获授权的账户;使用者须自行确认并遵守相关服务条款、订阅限制、法律法规及组织政策。上游接口、模型、配额和行为可能随时变化,本项目不保证持续可用性,也不提供任何虚构配额或余额。安装和使用风险由使用者自行承担。

Cursor plugin v0.5.5

Choose a tag to compare

@yobo2u yobo2u released this 22 Aug 13:30

Unofficial community plugin for user-authorized Cursor accounts. v0.5.5 adds process-local bounded session checkpoints with strict account, model, and session isolation; safe full-replay fallback; transport watchdogs; tool-call, image, and attachment fidelity; and bilingual checkpoint diagnostics. The store ZIP and checksums.txt follow the official CLIProxyAPI plugin-store format. The tar.gz asset is provided for manual installation. Compatible with CPA Manager Plus v1.12.2 and CLIProxyAPI v7.2.139. Review DISCLAIMER.md before installation. No affiliation with Cursor, Anysphere, CLIProxyAPI, CPA Manager Plus, or opencodex is claimed.

Cursor plugin v0.5.2

Choose a tag to compare

@github-actions github-actions released this 22 Aug 05:23

Unofficial community plugin for user-authorized Cursor accounts. Review DISCLAIMER.md before installation. The cursor_0.5.2_linux_amd64.zip asset and checksums.txt follow the CLIProxyAPI official plugin-store format; the tar.gz asset remains available for manual installation.

Cursor plugin v0.5.1

Choose a tag to compare

@github-actions github-actions released this 22 Aug 05:18

Unofficial community plugin for user-authorized Cursor accounts. Review DISCLAIMER.md before installation. The cursor_0.5.1_linux_amd64.zip asset and checksums.txt follow the CLIProxyAPI official plugin-store format; the tar.gz asset remains available for manual installation.

Cursor plugin v0.5.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 04:54

Unofficial community plugin for user-authorized Cursor accounts. Review DISCLAIMER.md before installation. The cursor_0.5.0_linux_amd64.zip asset and checksums.txt follow the CLIProxyAPI official plugin-store format; the tar.gz asset remains available for manual installation.

Cursor plugin v0.4.1

Choose a tag to compare

@github-actions github-actions released this 21 Aug 19:43

Unofficial community plugin for user-authorized Cursor accounts. Review DISCLAIMER.md before installation. The cursor_0.4.1_linux_amd64.zip asset and checksums.txt follow the CLIProxyAPI official plugin-store format; the tar.gz asset remains available for manual installation.

Cursor plugin v0.4.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 18:32

Unofficial community plugin for user-authorized Cursor accounts. Review DISCLAIMER.md before installation. The cursor_0.4.0_linux_amd64.zip asset and checksums.txt follow the CLIProxyAPI official plugin-store format; the tar.gz asset remains available for manual installation.