DSH / REGISTRY / WORKFLOW

工作流与编排

提供目标、计划、调度、Hooks、Guard 与多步骤 Agent 编排能力的 DeepSeek Harness 插件。

收录条目18

选择提示:重点检查触发条件、持久化、取消、失败恢复与审批门禁。

dsh-command-goal

DSH 已内置内置源码

面向用户的 `/goal` 控制,基于 `ctx.goals` 实现。该插件通过 `ctx.commands` 注册一个全局命令,因此每个已组合的命令适配器都能发现并执行它,无需模型轮次。用户 goal 命令 Agent Note 负责用户体验与组合决策。

goal插件baseheadless
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
Web

dsh-goal

DSH 已内置内置源码

事件溯源的同会话目标状态。该服务在 agent(智能体)的现有会话中保留一个当前待完成目标,同时将继续执行的权限作为进程本地续行启用状态。goal 领域 Agent Note 负责设计理由;goal 类型目录记录具体的数据形状。

goal插件可配置baseheadless
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
Web

dsh-goal-round-driver

DSH 已内置内置源码

`ctx.goals` 的同会话续行驱动器。它通过公开 `Agent` 与会话服务,把 phase 为 active 且已启用续行的目标转换为连续的 Goal Round;同会话驱动器 Agent Note 记载竞态与生命周期方面的设计理由。

goal插件baseheadless
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
Web

dsh-repeat-tool-reminder

DSH 已内置内置源码

这是一个仅提供建议的循环中断器,而非面向模型的工具:它不会出现在工具列表中,不会否决或改写调用,只增加一种行为。它监视每个 agent(智能体)的工具调用流,统计以完全相同的规范化参数连续调用同一工具的次数;达到所配置的连续次数时,它会注入逐级增强的提示,要求模型停止重复、重新阅读上一次结果,并改用其他方案或结束任务。究竟是换一种方式重试、收集更多证据还是完成任务,仍完全由模型决定:合理的重复调用既不会延迟,也不会受阻。决策记录见 repeat-tool-reminder Agent Note。

guard插件可配置baseheadless
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
Web

dsh-hooks-claude-code

DSH 已内置内置源码

一个 Cordis 插件,在 harness 的规范拦截点上运行用户现有 **Claude Code** hook 配置(`hooks.json` 或 settings 文件的 `hooks` key)中受支持的 command hook 子集。它是 hooks 子系统的 **CC 方言**部分,负责桥接中 CC 格式的逐事件 stdin payload、CC 的 env 和 `${CLAUDE_PLUGIN_ROOT}`/`${CLAUDE_PROJECT_DIR}` 替换,以及将 hook 的中性结果映射为 harness 的类型化 Decision。方言无关原语(matcher、退出码/stdout codec、`ctx.shell` 执行、最严格合并、`hook/*` 事件)来自 `@deepseek-ai/dsh-hook-protocol`。

hooks插件可配置
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
DSH 已内置

dsh-hooks-codex

DSH 已内置内置源码

一个 Cordis 插件,在 harness 的规范拦截点上运行用户现有 **Codex** hook 配置的受支持子集。它是 hooks 子系统中采用 **Codex 方言** 的一侧。方言无关原语来自 `@deepseek-ai/dsh-hook-protocol`;该桥接负责处理 Codex 形状的 payload、matcher 模式和决策映射。

hooks插件可配置
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
DSH 已内置

dsh-jobs-local

DSH 已内置内置源码

`@deepseek-ai/dsh-jobs` 注册表约定的进程本地实现:`LocalJobRegistry` 把每条记录保存在内存中,按 kind 签发 `<kind>-N` id,并且只交出全新快照,从不交出实时状态。作为插件加载后即注册为 `ctx.jobs`。

编排插件可配置baseheadless
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
Web

dsh-plan-mode

DSH 已内置内置源码

按 agent(智能体)分别记录到日志的 plan 协作状态,提供由部署方配置的引导内容、用于直接进入的 `/plan [message]` 命令、用于直接退出的 `/plan off` 命令,以及经用户评审的 `exit_plan_mode` 退出方式。Plan mode 是软引导;沙箱模式和批准策略各自强制执行限制,且不读写 plan 状态。

plan插件可配置baseheadless
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
Web

dsh-schedule

DSH 已内置内置源码

`dsh-schedule` 为未来创建的 live 根 agent(智能体)提供 3 个会话范围内的工具,用于管理持久提醒。版本 1 接受正的安全整数 `after_seconds` 延时、显式绝对时间 `at` 目标,以及至少 5 分钟的固定速率 `every_seconds` 间隔。会话事件日志拥有提醒状态;timer、工具值和模型 follow-up 都是该日志的可丢弃投影。

schedule插件
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
DSH 已内置

dsh-subagent

DSH 已内置内置源码

subagent seam 允许一个 agent(智能体)通过具名提供方把工作委派给子 agent。调用方统一使用 `ctx.subagents` 服务 API;提供方决定子 agent 在当前进程、其他进程,还是通过未来的传输方式运行。

编排插件baseheadless
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
Web

dsh-subagent-acp

DSH 已内置内置源码

ACP(Agent Client Protocol)提供方会在全新的子进程中运行每个 subagent,并作为 Agent Client Protocol 客户端驱动它。这是 spawn 与 fork 的进程外替代方案:子 agent(智能体)拥有自己的运行时、会话、模型配置和工具。

编排插件可配置
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
DSH 已内置

dsh-subagent-claude-code

DSH 已内置内置源码

本包(package)注册固定的 `claude-code` subagent 提供方。每次接受运行请求后,它都会在发起委托的会话工作区中调用官方 Claude Agent SDK,通过共享子进程服务解析原生 `claude` 可执行文件,提交一个自包含的文本任务,并通过共享的 `dsh-subagent` 结果约定仅返回最终答案。

编排插件可配置
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
DSH 已内置

dsh-subagent-codex

DSH 已内置内置源码

本包注册固定的 `codex` subagent 提供方。每次接受运行请求后,它都会在发起委托的会话工作区中启动官方 `codex app-server --stdio` 命令,创建一个临时 Codex 线程,提交一个自包含的文本任务,并通过共享的 `dsh-subagent` 结果约定仅返回最终答案。

编排插件可配置
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
DSH 已内置

dsh-subagent-dsh-sdk

DSH 已内置内置源码

SDK 提供方会在全新的子进程中把每个 subagent 作为完整的 DeepSeek Harness 运行时运行,并经由 TypeScript SDK 客户端 通过 stdio JSON-RPC 驱动。它是 `subagent-acp` 之外的第二个进程外后端,差异在协议格式(wire format)和子进程约定:ACP(Agent Client Protocol)后端能驱动任何 Agent Client Protocol agent(智能体);本后端专门驱动 harness SDK 运行时(`dsh-jsonrpc-agent` bin 或打包后的可执行文件),因此子进程是一个完整的对等 harness,拥有由 `cordis.yml` 决定的组合、会话持久化、模型路由和工具。

编排插件可配置
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
DSH 已内置

dsh-subagent-fork-in-process

DSH 已内置内置源码

fork 提供方会创建一个进程内子 agent(智能体),并以父 agent 已完成的对话轮次作为初始内容。它与 spawn 共用全部运行机制;唯一的行为差异是会话初始内容。

编排插件可配置baseheadless
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
Web

dsh-subagent-spawn-in-process

DSH 已内置内置源码

spawn 提供方会在当前进程中创建一个全新的子 `Agent`。子 agent(智能体)有自己的会话,看不到父 agent 的对话历史,并复用宿主的 agent 工厂及 LLM(大语言模型)/工具服务。

编排插件可配置baseheadless
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
Web

dsh-workflow-worker-thread

DSH 已内置内置源码

本包为 `WorkflowEngine` 提供实现,每次运行使用一个 Node worker thread。worker 执行编排脚本;子 agent(智能体)留在宿主上,脚本通过带类型的宿主/worker 协议经由 `ctx.subagents` 访问它们。

编排插件可配置baseheadless
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.0-rc.5
类型
插件
可用方式
Web

@dsh-external/dsh-automation

外部 Git 组合包社区 · 源码契约已核对

在全新的 DSH Agent Session 中运行周期或单次 Coding 任务,并通过 Web UI 或 Agent 工具管理。

编排组合包可配置Web UIweb
HOSTCLIENTUITOOLDATAFLOW
版本
0.1.5
UI
1
CLI 安装量