Repository navigation
dsh-cursor-dev 0.12.2
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 额度的集成用例(真实编辑、非法模型、真实账号用量)未在本轮执行,避免消耗额度。