🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

插件化编码智能体 JacksonTai2007/dsh-ultra

DeepSeek Harness
JacksonTai200771 天前有提交已提供中文文档扫描:高危

按需挂载插件,驱动编码智能体读写文件执行命令

30.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/12 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add JacksonTai2007/dsh-ultra
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · dev
装得上吗
作者未把包发布到 npm,只能用源码安装
插件本身没问题,是分发方式不同
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 71 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

缺少 main/exports/bin 入口声明;仓库 package.json 标记 private,未发布到 npm,需从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包deepseek-harness-ultra(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖要求 link:apps/cli · 最新 0.2.1-rc.2 兼容
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/20 00:16:56

🔴 安全扫描发现高危能力自动 · 静态分析源码
v2.7.0
🔴 扫描:高危尚无人工评估

静态扫描发现安装期即执行代码,或命令参数由运行时变量拼接(参数来源无法静态判定,从严处理)。

安装时即执行脚本命令参数由运行时变量拼接读写/删除本地文件
扫描于 2026/11/1(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh@deepseek-ai/dsh-tool-session-query
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 按需挂载插件
  • 读写文件
  • 执行命令

DeepSeek Harness 的非官方分支——面向软件工程的插件式智能体框架,与 DeepSeek AI 无关联。

README

由 DeepSeek 最新模型翻译生成
DSH Ultra 面向软件工程的 agent harness(智能体框架):它驱动一个编码 agent 读写你的文件、执行你的 shell、检索网络、把任务分派给子 agent 并汇报结果——可以经浏览器 UI、一次性的无头命令,或一个供其他客户端调用的 MCP 端点使用。 其中的一切都是插件。工具、策略、记忆、钩子、模型适配器,乃至系统提示词的各个 section 都是独立的包,由 Cordis 在启动时组装;因此某个部署要增加一项能力就挂载对应的包,要去掉就不挂载。 非官方 fork。 本仓库是 DeepSeek AI 开源项目 DeepSeek Harness 的个人 fork,由 @JacksonTai2007 维护,与 DeepSeek AI 无隶属关系,也未获其背书或支持,且包含大量本地改动——请把问题提到本仓库,不要提给他们。许可证与上游一致为 MIT,原始版权声明保留在 LICENSE 中。 安装 需要 Node.js 22 及以上,以及 pnpm(corepack enable)。
展开完整文档(README 剩余 1 节)
DSH Ultra

面向软件工程的 agent harness(智能体框架):它驱动一个编码 agent 读写你的文件、执行你的 shell、检索网络、把任务分派给子 agent 并汇报结果——可以经浏览器 UI、一次性的无头命令,或一个供其他客户端调用的 MCP 端点使用。

其中的一切都是插件。工具、策略、记忆、钩子、模型适配器,乃至系统提示词的各个 section 都是独立的包,由 Cordis 在启动时组装;因此某个部署要增加一项能力就挂载对应的包,要去掉就不挂载。

非官方 fork。 本仓库是 DeepSeek AI 开源项目 DeepSeek Harness 的个人 fork,由 @JacksonTai2007 维护,与 DeepSeek AI 无隶属关系,也未获其背书或支持,且包含大量本地改动——请把问题提到本仓库,不要提给他们。许可证与上游一致为 MIT,原始版权声明保留在 LICENSE 中。

安装

需要 Node.js 22 及以上,以及 pnpm(corepack enable)。

git clone https://github.com/JacksonTai2007/dsh-ultra.git
cd dsh-ultra
pnpm install
pnpm run build

之后既可以在这个 checkout 里经 pnpm 使用:

pnpm dsh web

也可以把 dsh 命令装到全局:

pnpm link --global ./apps/cli

运行

dsh 启动的是一个 profile——由若干插件 bundle 层叠加、并置于你自己的覆盖层之下的有序栈,存放在 $DSH_HOME/profiles(默认 ~/.dsh/profiles)。开箱即用的有三个。

dsh web # browser UI on http://127.0.0.1:3080
dsh --profile headless "run the tests" # answer one task, print the result, exit
dsh --profile web --port 8080 --no-open # serve without opening a browser

先配置模型凭据——DeepSeek 适配器从环境变量读取 DEEPSEEK_API_KEY,也可以改由 Web UI 的 Models 页面替你保存。

export DEEPSEEK_API_KEY=sk-... # PowerShell: $env:DEEPSEEK_API_KEY = 'sk-...'

不启动、只查看某个 profile 实际组装出的插件树:

dsh --profile web --dump-config

agent 能做什么

| 领域 | 能力 |
| 文件 | 读/写/编辑、glob 与 ripgrep 检索、Jupyter notebook 单元格编辑、按轮次的检查点与 /rewind 恢复 |
| Shell | bash 与 PowerShell、持久会话、后台任务(可轮询输出、可终止)、PTY 终端 |
| 分派 | 子 agent(spawn、fork、resume)、由 .dsh/agents/*.md 定义的 agent 类型、agent 间消息、实验性的 agent 团队 |
| 规划 | 带审批门的 plan mode、目标栈、todo 清单,以及带依赖关系的任务板 |
| 上下文 | 工作区指令、git 状态、自动记忆目录、文件引用、会话引用、延迟工具发现、带工具结果裁剪的上下文压缩 |
| 策略 | 沙箱执行(bwrap/Landlock/Seatbelt/Windows ACL)、Tool(content) 权限规则、审批提示,以及可选的模型预审批器 |
| 集成 | MCP 客户端(工具、资源、提示词、elicitation)与 MCP 服务端、LSP、两套钩子协议桥、支持参数与 fork 执行的 skills |
| 运行时 | Web UI、无头一次性执行、JSON-RPC SDK、ACP、code mode(run_code)、支持冷启动补投的定时任务、经 /cost 的成本报告 |

完整的工具参考(自动生成)见 docs/tool-catalog.md。

配置

profile 是 YAML。$DSH_HOME/profiles/<name>/cordis.yml 归你编辑;它以补丁方式作用于下层的 bundle,因此你只需要写差异部分。

- id: system-prompt
config:
persona: >-
You are a coding agent for the payments service.
- insert:
- id: memory-dir
name: '@deepseek-ai/dsh-memory-dir'

每个插件的配置字段都收录在 docs/config-catalog.md,而各个包自己的 README 记录了它的服务 API、事件与模型可见面。

文档

- 架构——插件模型、能力接缝,以及一个回合是怎么跑的
- 开发指南——仓库结构、门禁与测试政策
- 工具目录——每个面向模型的工具及其 schema
- 配置目录——每个插件的配置字段
- 子系统文档——会话、工具、系统提示词、沙箱等
- AGENTS.md——agent 在本仓库必须遵守的编写契约

状态

开发者预览阶段,迭代很快。会有破坏兼容性的改动。 Windows、macOS、Linux 均在使用,但部分测试套件需要平台权限(Windows 创建符号链接)或特定工具(pwsh、POSIX shell),缺失时会跳过。

许可证

MIT。第三方依赖及其许可证披露在 THIRD_PARTY_NOTICES.md。
预览分享卡片长什么样 ↓JacksonTai2007/dsh-ultra
分享 · DeepSeek Harness Hub
JacksonTai2007/dsh-ultra

按需挂载插件,驱动编码智能体读写文件执行命令

回到顶部