Skip to content

dsh-cursor-dev 0.12.2

Choose a tag to compare

@Dclef Dclef released this 19 Oct 16:34
· 20 commits to main since this release

0.12.2

额度与用量

  • 新增额度耗尽保护:在 cursor_code 或原生子智能体(cursor_subagent)真正开始之前先读取 Cursor 用量,总、Auto、API 三个额度都到上限时直接拒绝调用并说明原因,不会再把任务派出去、跑到一半才失败。
  • 只有三个额度同时到上限才算耗尽。官方说明文字(例如 “You've hit your usage limit”)在仍有剩余额度时也会出现,因此不再作为耗尽判据;本期消费 / 额度 的比值同样不可用,因为消费里包含赠送额度。
  • 用量接口取不到(未登录、网络失败、返回非 JSON)时一律放行,不会因为读不到用量而挡住正常调用。
  • 面板新增额度告警条;/api/usage 与面板 bootstrap 都带出防护状态。

子会话与面板

  • cursor_subagent 现在也会生成一条可点击的对话子会话:面板里点运行中或已完成的行都能查看过程,不再提示「没有可恢复的会话」。
  • /api/restore 对还在运行或尚未落盘的一次生成返回 409(conversation_running / conversation_pending),前端改为打开实时轨迹。
  • 面板顺序调整为额度四张卡片置顶,代理输入框移到模型选择上方,模型目录、代理与来源说明折叠收起;窄到 220px 也不会横向溢出。

升级

dsh plugin remove dsh-cursor-dev
dsh plugin add dsh-cursor-dev

后台代码有更新,安装后需要重启 DSH 再刷新页面。

兼容性

  • DSH >=0.2.1-rc.2 <0.3.0-0(已在 0.2.1-rc.2 上验证)
  • Node.js ^22.19.0 || >=24.0.0
  • 需要已登录的 Cursor CLI;macOS Keychain 路径仍未在真机验证

测试

  • 离线套件:246 项,239 通过,0 失败,7 跳过(macOS Keychain 用例在 Windows 上跳过)。
  • 三个会真实消耗 Cursor 额度的集成用例(真实编辑、非法模型、真实账号用量)未在本轮执行,避免消耗额度。