DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Connect Cursor — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
C

dsh-connect-cursor

Connect Cursor

把本机已登录的 Cursor 模型接入 DeepSeek Harness:复用 Cursor 桌面/CLI 的登录态,逆向 agent.v1 Run 协议,原生 LlmAdapter 直连。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:greatyao/dsh-connect-cursor#d25bda94d2cd143b362008918f94a8bb449b5815
README兼容性版本

兼容性与来源证明

Connect Cursor 以 dsh-connect-cursor 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/10/14

版本

0.1.0stable
2026/10/14

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/16
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 models-usage 分类下经过校验的插件。

Whale Widgetdsh-whale-widgetDSH Web 界面右下角的 DeepSeek 余额小鲸鱼挂件:余额/今日已用/峰谷定价、自定义泡泡点击序列(文本/余额/今日/峰谷/图片/随机语句与并列加权选择)、逐行样式与字体、悬浮快捷编辑、音效与每轮消耗、自定义角色/动图/音效、吸附与翻转自定义Usage@linxin666/dsh-usage用于 dsh Web GUI 的使用统计插件:检测各提供商的余额和编程套餐配额,并实时记录令牌使用情况;侧边栏 Settings 行上方显示紧凑的价格概览卡片Client Ui Model Capabilities@linxin666/dsh-client-ui-model-capabilities为自定义 pi-ai 提供商声明每个模型的能力(图像输入和推理力度),可直接在 Models 设置卡片中编辑;写入官方 llm-pi-ai 设置命名空间,不更改 DSH 源代码。Cost Meterdsh-cost-meterDeepSeek Harness 会话费用统计插件:本会话成本、当日费用、历史记录与官方价格同步,支持多厂商多模型价格计费(内置 170+ 模型 ID 价格目录与自动匹配)、主流 Coding Plan 订阅额度查询与显示(13 家,含 OpenDesign 工作区查询、含小米 MiMo Token Plan 控制台 Cookie 查询、SCNet Token Plan 本地 Credits 计量与火山方舟 Volcano Ark Coding Plan AK/SK 签名查询)、自定义 Provider

README

dsh-connect-cursor

把本机已登录的 Cursor 桌面应用的模型接入 DeepSeek Harness(dsh),在 dsh 的模型选择器里直接使用 Cursor 账号能调用的模型。

非官方。逆向自 Cursor 的 agent.v1.AgentService/Run 私有协议(ConnectRPC + Protobuf + HTTP/2 双向流),与 Cursor(Ansysphere)、DeepSeek 均无关联。仅供个人学习研究。

工作原理

  • 读 Cursor 桌面应用的登录态(state.vscdb 里的 JWT),不启动额外 OAuth
  • 通过 HTTP/2 双向流调用 agent.v1.AgentService/Run,用原生 LlmAdapter 把 Cursor 的流式增量翻成 dsh 的 StreamChunk(不走 loopback 代理)
  • 模型目录通过 AvailableModels unary 调用实时拉取

凭据来源(按优先级)

  1. CURSOR_ACCESS_TOKEN 环境变量
  2. 桌面应用 state.vscdb(SQLite,需 Node 22.5+ 内置 node:sqlite)
  3. CLI 的 auth.json(macOS/Linux ~/.config/cursor/,Windows %APPDATA%\Cursor\)
  4. CURSOR_API_KEY(crsr_ 开头,换取短期 token)

均为只读,不写入桌面应用文件。JWT 约 1 小时有效,由运行中的桌面应用刷新;过期时重新打开 Cursor 即可。

已知限制

  • 协议私有、版本门控:x-cursor-client-version 过期会被上游以误导性限流错误拒绝,用 CURSOR_CLI_VERSION 跟一个真实 CLI 版本号
  • model_details.model_id 必须是默认 variant 的 slug(如 claude-sonnet-5-thinking-high),基础 id 会被拒为 ERROR_BAD_MODEL_NAME
  • UserMessageAction 必须带 request_context(缺了服务端只发心跳不产出)
  • protobuf schema 从 Cursor 自带的 workbench.desktop.main.js 提取(约 800 个类型),编码不再靠猜字段号
  • token 用量统计:Cursor 不总发 turn_ended,usage 可能为空

安装

dsh plugin --profile web add github:greatyao/dsh-connect-cursor

安装后重启 dsh,模型选择器出现 cursor 分组。

开发

node --test test/*.test.js   # 46 个单测

平台支持

macOS / Windows / Linux。插件按平台探测 Cursor 桌面应用的安装位置:

  • macOS:/Applications/Cursor.app/Contents/Resources/app
  • Windows:%LOCALAPPDATA%\Programs\cursor\resources\app
  • Linux:/usr/share/cursor/resources/app、/opt/Cursor/resources/app

非默认安装位置用 CURSOR_APP_PATH 指向应用根目录,或用 CURSOR_WORKBENCH_BUNDLE 直接指向 workbench.desktop.main.js。

凭据按平台读取:macOS ~/Library/Application Support/Cursor/User/globalStorage/state.vscdb、Windows %APPDATA%\Cursor\User\globalStorage\state.vscdb、Linux ~/.config/Cursor/User/globalStorage/state.vscdb。需 Node 22.5+(内置 node:sqlite)。

Windows 上未实测;如遇问题请提 issue。

免责声明

仅供个人学习研究使用。使用者需遵守 Cursor 的服务条款,因使用本项目产生的后果由使用者自行承担。

许可证

MIT