← 返回列表
未验证
一个由官方本地 @cursor/sdk 支持的 DSH 提供方插件。它通过常规的 DeepSeek Harness…
尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/9/19 · 已提供中文文档
DeepSeek Harness 的官方 Cursor SDK 提供程序插件
综合分
29.3
GitHub 分
29.3
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add Gladdonilli/dsh-cursor-sdk该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
信任档位:已验证本站已于 0 天前真实安装成功
- 是什么
- dsh 原生插件 · other
- 装得上吗
- 本站已真实安装成功(非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 6 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/26
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/26(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-llm用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成dsh-cursor-sdk CI 一个由官方本地 @cursor/sdk 支持的 DSH 提供方插件。它通过常规的 DeepSeek Harness 模型选择器暴露 Cursor 订阅模型,同时让 DSH 继续掌管工具、审批、事件、RTK、Hindsight、技能和会话历史。 这是一个独立的社区插件。它与 Cursor 或 DeepSeek 没有关联,也未获得其认可。 为什么存在 Cursor 的 SDK 和 DSH 有着不同的工具循环契约。SDK 期望本地自定义工具回调;DSH 期望提供方发出工具调用,让 DSH 审批并执行它,然后以工具结果继续。本插件在这两种契约之间架起桥梁,同时不暴露 Cursor 的原生 shell、文件或搜索工具。 - 官方 Cursor SDK 传输和用户套餐认证 - 精确的 Sol、Opus 和 Fable 模型参数 - 五种 DSH 努力级别:Low、Medium、High、Extra high 和 Max - 单一权威的 DSH 工具界面——没有重复的 Cursor 工具 - 跨 DSH 轮次和进程重载的持久 Cursor 智能体重放 - 基于 UUID 的工具调用 ID,在重载和空闲驱逐后仍保持唯一 - 隔离的压缩和会话标题智能体 - 封闭测试:无 Cursor 网络调用或凭据 模型目录 | DSH 模型 | Cursor SDK 选择 | | --- | --- | | GPT-5.6 Sol Fast | gpt-5.6-sol[context=1m,fast=true,reasoning=] | | Claude Opus 5 Thinking Fast | claude-opus-5[thinking=true,context=1m,fast=true,effort=] | | Claude Fable 5.1 Thinking | claude-fable-5-1[thinking=true,context=1m,effort=] | 注册的 DSH 提供方 ID 是 cursor-quota。 要求 - Node.js 22.13 或更新版本 - 具有 @deepseek-ai/dsh-llm 0.1.5-rc.2 兼容性的 DeepSeek Harness - 具有 SDK 访问权限和可用套餐用量的 Cursor 账户 Cursor 文档说明,用户密钥 SDK 运行使用与 IDE 和 Cloud Agent 用量相同的定价和请求池。使用前请查看你的 Cursor 套餐和按需计费设置。 安装 git clone https://github.com/Gladdonilli/dsh-cursor-sdk.git ~/projects/dsh-cursor-sdk cd ~/projects/dsh-cursor-sdk npm ci npm run login npm run login 会打开 Cursor 支持的身份验证流程,并将生成的用户凭据存储在 ~/.cursor/sdk/auth.json 中。该插件有意使用该文件,而不是环境中的 CURSOR_API_KEY 或 CURSOR_AUTH_TOKEN 值,这样此提供方就无法静默切换计费身份。 使用绝对文件 URL 将插件挂载到你的 DSH Cordis 补丁中: - insert: - id: dsh-cursor-sdk name: file:///ABSOLUTE/PATH/TO/dsh-cursor-sdk/index.mjs?v=1 DSH 的 home patch 会实时重载。入口点将其 generation 查询转发给适配器,因此递增单个 ?v= 值即可重载整个插件,尽管存在 Node 的 ESM 缓存。仅在轮次之间递增它;不要在活跃的 Cursor 工具调用期间重载 provider。 架构 Cursor model │ │ official SDK local agent ▼ custom-user-tools callback (parks; performs no side effect) │ ▼ DSH tool call → approval → executor/RTK/events │ ▼ DSH tool result resolves the parked callback │ ▼ same Cursor SDK run continues SDK agent 创建时使用: - tools: ['mcp']——禁用 Cursor 原生的 shell/read/edit/search 工具 - settingSources: []——防止环境中的 Cursor 设置重复 DSH 规则 - DSH 工具一对一转换为 SDK 本地自定义工具 DSH 仍然是唯一的执行器。自定义工具回调仅发出 DSH 工具调用,并等待匹配的 DSH 结果。 系统提示词 Cursor 按账户启用 SDK 真正的 systemPrompt 选项。没有该权限的账户会收到: [invalid_argument] unknown option '--system-prompt' 为了兼容性,此插件将有序的 DSH 系统提示词和转录序列化为带标签的 SDK 用户负载。最新由人类编写的请求会被明确标识,因此尾部的运行时、插件和目录上下文无法替换它。如果 Cursor 在你的账户上启用了 systemPrompt,该回退方案仍然可用;采用原生字段应被视为一项单独的行为变更,并针对你的账户进行验证。 开发 npm ci npm run check 测试使用注入的 SDK facade,且从不联系 Cursor。它们覆盖模型/effort 映射、提示词排序、流式传输、推理、用量、停驻工具延续、取消、重放、压缩、恢复恢复、会话容量、归属以及跨重载的工具调用唯一性。 安全说明 - 凭据从 ~/.cursor/sdk/auth.json 读取,且从不记录日志或复制到此仓库中。 - 保持凭据文件权限为 0600。 - 不要提交 API 密钥、身份验证文件、请求头或捕获的 SDK 流量。 - 固定版本的 Cursor SDK 目前通过 @connectrpc/connect-node 携带传递性的 undici 安全公告;请监控上游 SDK 发布和 npm audit 输出。 - 请通过 GitHub Security Advisories 私下报告安全问题,而不是公开 issue。 许可证 MIT。参见 LICENSE。