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

复杂项目模式 sueqet/dsh-complex-project-preset

DeepSeek Harness
sueqet13 天前有提交已提供中文文档扫描:无法判定

用四条纪律约束代理,先想清楚再动手改代码

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

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add sueqet/dsh-complex-project-preset
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么
dsh 原生插件 · skill
装得上吗
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 13 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/10/31(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

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

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

README

由 DeepSeek 最新模型翻译生成
dsh-complex-project-preset 给 DeepSeek Harness(DSH)的一个 Agent 预设:标准模式的全部工具,加上「先想清楚再动手」的工作纪律。 English: README.md 复杂项目模式的完整定义都在 cordis.patch.yml 里:它往 Profile 里插入一行 @deepseek-ai/dsh-agent-preset,注册一个 id 为 complex-project 的预设。这个包装的是一套配置,不带任何宿主代码、不带前端界面,所以升级风险很小。 它解决什么 / Why 标准模式能干活,但不会自己守规矩:改动越做越大、文档越写越像流水账、没让你点头就把代码推上去了。
展开完整文档(README 剩余 1 节)
dsh-complex-project-preset

给 DeepSeek Harness(DSH)的一个 Agent 预设:标准模式的全部工具,加上「先想清楚再动手」的工作纪律。

English: README.md

复杂项目模式的完整定义都在 cordis.patch.yml 里:它往 Profile 里插入一行 @deepseek-ai/dsh-agent-preset,注册一个 id 为 complex-project 的预设。这个包装的是一套配置,不带任何宿主代码、不带前端界面,所以升级风险很小。

它解决什么 / Why

标准模式能干活,但不会自己守规矩:改动越做越大、文档越写越像流水账、没让你点头就把代码推上去了。

这个预设把四条纪律写进人格提示(persona),每次会话自动生效:

| 纪律 | 一句话 |
| 四文档制度 | 每个项目最多四个文档:项目介绍、方案设定、改动记录、现状与下一步 |
| 文档只写当前状态 | 不写 AI 修改历史、不留被推翻的旧方案、不出现「阶段 1~5」这类临时说法 |
| 提交推送红线 | 你没说「可以提交」,它不 commit、不 push、不开 PR |
| 谨慎编码 + 大白话 | 先复述目标和验收标准再动手;手术式最小改动;汇报先说结论 |

里面有什么 / What's inside

工具栈与「标准模式」一致(bash/pwsh 按平台二选一、文件读写与搜索、任务与后台作业、技能、计划模式、压缩、子代理与工作流、网页抓取、TODO 工具、present),差异全在 persona 提示与文档规则上:

- persona —— 四文档制度、文档只写当前状态、提交推送红线、谨慎编码四条、大白话汇报;
- agent-instructions —— 照常加载用户全局 AGENTS.md(上限 64 KB);
- planning / compaction / delegation —— 与标准模式相同的分组与隔离设置;
- tool-plugin-manager —— 关闭,避免 agent 在自己的 preset 里改插件树。

⚠️ persona 里刻意不设 suffix。DSH 的提示词变量只注册了 provider 与 model,写别的 {{变量}} 会在装配阶段直接抛错,整轮对话一个请求都发不出去。工作目录由运行时上下文自动注入,不需要在这里声明。

安装 / Install

从 npm 安装(推荐,免构建)
dsh plugin --profile web add dsh-complex-project-preset

或从仓库 / 本地目录安装
dsh plugin --profile web add https://github.com/sueqet/dsh-complex-project-preset
dsh plugin --profile web add link:<本地目录>

安装后重启 Profile(重新执行 dsh web 或重启桌面端)才会装载 —— 预设是 Profile 组合里的一行,不是运行时热加载。

卸载 / Uninstall:dsh plugin --profile web remove dsh-complex-project-preset

会和「本地同名预设」打架 / Conflicts with a hand-rolled copy

如果你的 Profile 里已经用 cordis.patch.yml 手写过 id: preset-complex-project 的行,装上这个包会重复注册同一个预设(DSH 会报 Duplicate agent preset: complex-project)。做法是:

1. 删掉自己 cordis.patch.yml 里那段 - id: preset-complex-project ...;
2. 再 dsh plugin --profile <name> add dsh-complex-project-preset;
3. 重启 Profile。

同理,同一时间只该装一个提供 complex-project 的包。

版本要求 / Version requirement

需要 DSH ≥ 0.1.7-rc.2(预设注册表 @deepseek-ai/dsh-agent-preset-registry 在此版本进入基础组合)。已在 DSH 0.1.7-rc.2 与桌面端 0.2.1-rc.2 上验证。

怎么确认装上了 / Verify

重启后打开「新建会话」的模式选择器,列表里应该多一项 复杂项目模式(order 2,排在标准模式之后)。选中它开一轮对话,随便问一句项目现状——回答里应该出现四文档的说法,而不是自由发挥。

命令行侧也可以查组合树:

dsh --profile web --dump-config | grep -A3 preset-complex-project

开发 / Develop

npm test # 校验 manifest 与 cordis.patch.yml 的一致性(含 !!js 表达式解析)
npm pack --dry-run

tools/smoke.mjs 会检查:dsh.bundle.patch 指向存在的文件、仓库字段指回本仓库、预设行的必填字段齐全、子行 id 不重复、persona 提示没有被截断且没有误设 suffix。它优先用 DSH 自带的 loadOverlayPatches 解析,所以 !!js 表达式与真实启动时的行为一致。

许可 / License

MIT © 2026 sueqet
预览分享卡片长什么样 ↓sueqet/dsh-complex-project-preset
分享 · DeepSeek Harness Hub
sueqet/dsh-complex-project-preset

用四条纪律约束代理,先想清楚再动手改代码

回到顶部