DeepSeek Harness 插件

dsh-plugin-longgraph

DeepSeek Harness community plugin that registers the longgraph / loop-graph / loop-converge authoring skills on ctx.skills(英文原文)

跳到安装方式

来源信息

GitHub 仓库
levi-qiao/dsh-plugin-longgraph
最近更新
2026年8月14日
分类
工具与能力
GitHub stars
5
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/levi-qiao/dsh-plugin-longgraph
插件名:dsh-plugin-longgraph
作者:levi-qiao

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.zh-CN.md来源说明 · 只读预览
README 语言

dsh-plugin-longgraph

English · 简体中文

面向 DeepSeek Harness 的社区插件:把 longgraph 作者技能注册到 ctx.skills

> 社区插件,与 DeepSeek AI 无隶属关系,亦非其维护。

本包 只适配 DeepSeek Harness,不会在其他产品上安装或拉起节点。

longgraph 是一套长周期 智能体提示词库:执行节点、台账、干净上下文的监督节点,只通过单向 directives 边相连。每个节点自己有一口钟,彼此不唤醒。本插件不加运行时, 只通过 Harness 的 skill 缝把这份库暴露出去。

技能

插件加载后,ctx.skills.list() / snapshot() 会列出:

名称作用
longgraph适配检查,然后交给 loop-graph
loop-graph面试 → 编译 .longgraph/<日期-slug>/ → 拉起或打印 DSH 提示词
loop-converge代码收敛预设,再走同一套编译

get / 模型侧的 skill({ name }) 返回完整指令正文。resourceBase 指向打包进去的技能目录,这样模板和 [references/deepseek-harness.md](skills/loop-graph/references/deepseek-harness.md) 可以按相对路径解析。

安装

DeepSeek Harness 目前是开发者预览。本插件将 @deepseek-ai/dsh-skill 钉在 >=0.1.0-rc.5 <0.2.0,并对照公开的 0.1.0-rc.6 线验证。

Profile bundle(推荐)

dsh plugin --profile web add github:levi-qiao/dsh-plugin-longgraph
dsh --profile web

然后调用 skill({ name: "longgraph" })(或 loop-graph / loop-converge)。

package.json 声明了 dsh.bundle.patch。随包的 cordis.patch.yml 插入一行 name: dsh-plugin-longgraph。Profile 组合先应用这一层,再应用 profile 自己的 patch。

需要冻结版本时钉 commit:

dsh plugin --profile web add github:levi-qiao/dsh-plugin-longgraph#<commit>

从 Git 安装会拉源码,因此 prepare 会跑 tsdown。pnpm 10+ 若拦截 prepare,把该包装进 profile 的 pnpm-workspace.yaml allowBuilds 后再试。

直接写 Cordis 行

- id: longgraph-skills
  name: dsh-plugin-longgraph

插件 inject 的是 skills,调用 ctx.skills.registerProvider。没有运行时配置。

DeepSeek Harness 上的定时器

两个独立的 根会话,两口 schedule_create 钟:

  • every_seconds 下限是 300(五分钟)。
  • Schedule 是 session-local——两个会话都要保持在线。
  • 会话正忙时,到期的 every 会等到空闲再 followup(),不会打断当次 fire。
  • 绝不对另一个会话 followup() / inject()。执行节点在下一次 fire 读新的 directives。

见 [宿主 reference](skills/loop-graph/references/deepseek-harness.md)。

兼容性

Peer范围
@deepseek-ai/cordis>=4.0.1 <5
@deepseek-ai/dsh-skill>=0.1.0-rc.5 <0.2.0

Harness 仍是开发者预览。破坏性变更需要发新的插件版本。

开发

pnpm install
pnpm typecheck
pnpm test
pnpm build
pnpm integration

pnpm test 用真实的 @deepseek-ai/dsh-skill SkillRegistry 加载随包的 apply,并读取打包进去的 SKILL.mdpnpm integration 用公开的 Cordis Loader 再启动同一份插件。

这不是什么

  • 不是 DeepSeek AI 产品,也不是官方 Harness bundle。
  • 不替换 dsh-agent-loop、Schedule、Jobs 或 Web UI。
  • 不是多宿主技能包。多宿主提示词库仍在

longgraph-skill

许可证

[MIT](LICENSE) © 2026 levi-qiao