DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Orchestrator — DeepSeek Harness 插件(DSH Plugin)
← Plugins
O

@softspark/dsh-orchestrator

Orchestrator

可选启用的 DSH 编排套件,用于由订阅支持的 Claude Code 和 GitHub Copilot 委派。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:softspark/dsh-orchestrator#68786d158b1c1e2bba084fe1f28af49e1159d322
README兼容性版本

兼容性与来源证明

Orchestrator 以 @softspark/dsh-orchestrator 发布,当前版本为 2.0.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/9/6

版本

2.0.0stable
2026/9/6
1.1.0stable
2026/9/4
1.0.1stable
2026/9/1
查看其余 2 个版本收起版本
1.0.0stable
2026/8/27
0.1.0stable
2026/8/27

相关插件

正在加载相关插件…

最新版
2.0.0
DSH
*
HMR
重启进程
Tree shaking
已声明 sideEffects: false
解包体积
未提供
文件数
未提供
Surface
any
许可证
Apache-2.0
发布源
github
GitHub
★ 2
周下载
0
最近提交
2026/9/13
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

继续浏览 agents-orchestration 分类下经过校验的插件。

Headless@deepseek-ai/dsh-headlessdsh one-shot bundle:基于 dsh-base 的直接核心 Agent/Session 运行器,不包含 Host、HTTP 或浏览器层Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Subagent Codex@deepseek-ai/dsh-subagent-codex基于官方 app-server 协议的一次性 Codex 子代理提供程序Subagent Claude Code@deepseek-ai/dsh-subagent-claude-code基于官方 Agent SDK 的一次性 Claude Code 子代理提供方

README

dsh-orchestrator

@softspark/dsh-orchestrator is a config-only DeepSeek Harness bundle and agent preset. It lets one DSH parent delegate standalone tasks to Claude Code through its native Max/Pro login and to Gemini through the official GitHub Copilot CLI ACP server.

The package does not implement OAuth, read credential files, accept provider API keys, or call model APIs directly. It is an independently maintained SoftSpark community integration. It is unofficial and is not affiliated with or endorsed by Anthropic, DeepSeek, GitHub, Google, or Microsoft.

Status

Version 2.0.0 is a release candidate targeting DSH 0.1.2-rc.1. The currently published 1.1.0 targets DSH 0.1.1-rc.2. The verification record distinguishes registry checks from candidate runtime checks.

Historical 1.1.0 pre-tag verification on 2026-09-04 passed 15 tests and both native delegation markers on DSH 0.1.1-rc.2. It also checked session sandbox inheritance. These results do not certify the new candidate or substitute for its post-release tests.

Requirements

  • Node.js 22.19.0 or newer.
  • npm for repository verification.
  • pnpm for the DSH profile plugin manager.
  • DeepSeek Harness 0.1.2-rc.1 for candidate 2.0.0.
  • @softspark/dsh-codex@1.5.0 installed before this bundle when Codex is the parent. Use the local candidate tarball until that version is published.
  • The profile-level Claude SDK override to 0.3.263. The DSH provider's bundled older CLI is refused by current Claude models even when the standalone CLI is up to date. Installing this package alone does not apply that override.
  • Claude Code authenticated through claude auth login.
  • GitHub Copilot CLI 1.0.80 or a separately reviewed compatible version, authenticated through copilot login with an active Copilot plan.

No Anthropic, DeepSeek, Google, Gemini, or GitHub API key is required by this package. GitHub Copilot usage consumes the plan's AI credits.

Architecture

DSH parent session
    |
    +-- subagent_claude_code --> official DSH Claude provider --> Claude Code native login
    |
    +-- subagent_gemini_copilot --> official GitHub Copilot ACP --> Gemini 3.6 Flash

cordis.patch.yml enables the opt-in dynamic-tool bridge on the existing llm-codex row, then registers dormant Claude and Copilot ACP host-plane providers. agent-presets/softspark-orchestrator/agent.cordis.yml derives from the DSH standard preset and grants only selected sessions their static delegation tools. Installing the bundle starts no vendor process.

DSH applies bundle patches in profile order. Install dsh-codex before dsh-orchestrator. The Codex provider remains safe with dynamic tools disabled when it is installed without this orchestration bundle.

Gemini route

Gemini CLI stopped serving individual Google AI Pro/Ultra and free accounts on 2026-06-18. This package still registers no Google provider and does not use Antigravity, Google OAuth, Google AI Pro/Ultra, or Gemini API keys. Gemini runs through GitHub Copilot CLI's official ACP server, using GitHub authentication, GitHub plan policy, and GitHub AI credits.

Source verification

git clone https://github.com/softspark/dsh-orchestrator.git
cd dsh-orchestrator
npm ci --ignore-scripts
npm run verify
npm run lint
npm run test:coverage
npm run audit
npm run audit:permissions
npm run audit:dependencies
npm run audit:signatures
npm run package:check

Local installation

Use an isolated DSH_HOME before modifying a regular profile. Apply the SDK override from the setup guide after installing dsh-codex and before installing this bundle.

dsh plugin --profile web add file:/path/to/softspark-dsh-codex-1.5.0.tgz --save-exact --ignore-scripts
dsh plugin --profile web add "file:$(pwd)" --ignore-scripts

PRESET_ROOT="${DSH_HOME:-$HOME/.dsh}/.agent-presets"
test ! -e "$PRESET_ROOT/softspark-orchestrator"
mkdir -p "$PRESET_ROOT"
cp -R agent-presets/softspark-orchestrator "$PRESET_ROOT/softspark-orchestrator"

Restart DSH, create a new session, and select SoftSpark Orchestrator. Existing sessions keep the preset generation with which they started.

Install a published release

The current published pair below requires DSH 0.1.1-rc.2. For DSH 0.1.2-rc.1, use the local candidates above until both new versions are published. Copy the installed preset into the profile's user preset root:

dsh plugin --profile web add @softspark/dsh-codex@1.4.0 --save-exact
dsh plugin --profile web add @softspark/dsh-orchestrator@1.1.0 --save-exact

DSH_ROOT="${DSH_HOME:-$HOME/.dsh}"
PROFILE_ROOT="$DSH_ROOT/profiles/web"
PRESET_ROOT="$DSH_ROOT/.agent-presets"
test ! -e "$PRESET_ROOT/softspark-orchestrator"
mkdir -p "$PRESET_ROOT"
cp -R "$PROFILE_ROOT/node_modules/@softspark/dsh-orchestrator/agent-presets/softspark-orchestrator" \
  "$PRESET_ROOT/softspark-orchestrator"

Both supported release lines discover user presets from configured roots and $DSH_HOME/.agent-presets; installing a bundle does not automatically add its embedded preset directory. Restart DSH, then select SoftSpark Orchestrator for a new session.

If dsh-orchestrator loads without an earlier llm-codex row, DSH logs patch: entry "llm-codex" not found and skips the override. It does not insert or own a Codex provider. Install the exact dsh-codex package first and restart the profile.

Configuration

ComponentSettingValue
Codex parentprovider rowexisting llm-codex from @softspark/dsh-codex@1.4.0
Codex parentsandbox and approval fallbackworkspace-write, untrusted
Codex parentsession permission inheritancetrue; each knob follows the session on its own, see below
Codex parentAPI-key authfalse
Codex parentdynamic toolstrue only in this later bundle layer
Codex parentrequest, turn, and tool timeouts30000, 600000, 600000 ms
Claude providerregistry nameclaude-code
Claude providerpermission modedontAsk, fixed for the provider instance
Claude providerexplicit environment{}
Claude toolbackground modeone-shot
Claude tooldepthprovider-managed
Copilot providercommandcopilot --acp --stdio
Copilot providermodelgemini-3.6-flash
Copilot providerpermissionsreject, no available tools
Copilot providersession AI credit cap30
Copilot toolbackground modeone-shot
Copilot tooldepthprovider-managed

Session permission inheritance

inheritSessionPermissions: true lets a Codex thread follow the DSH session it serves instead of always using the configured fallback. The sandbox and the approval policy are inherited independently, not as a pair:

Session stateResulting Codex thread
DSH danger-full-access preset (danger-full-access + never)danger-full-access, never
DSH workspace-write preset (workspace-write + ask)workspace-write, untrusted — the fallback
a full-access sandbox paired with an interactive approval policydanger-full-access, untrusted
a read-only sandboxread-only, untrusted
no, malformed, or unreadable session statethe configured fallback

The session's latest valid sandbox/mode becomes the thread sandbox. Its latest approval/policy becomes Codex never only when the session policy is never; every other policy, the interactive ask included, keeps the configured fallback, because app-server approvals have their own UI path.

A widened preset therefore widens the Codex child that session starts. Review the presets a profile offers before enabling this. Permissions resolve once, when the thread is created — matching DSH, which pins sandbox/mode and approval/policy into a session at creation so later changes never alter a live session.

The optional subagent_codex row remains disabled because Codex is the intended parent provider. The orchestration override repeats the complete intended static dsh-codex config because DSH replaces a targeted row's config rather than deep-merging it. DSH scrubs credential-shaped ambient variables before spawning children. Native vendor settings and account state remain authoritative.

Security boundaries

  • No provider credential input or custom OAuth.
  • Dynamic-tool execution is enabled only when this bundle follows the exact dsh-codex layer.
  • No npm lifecycle scripts.
  • Codex keeps its reviewed workspace-write and untrusted fallbacks unless the session's own DSH permission state overrides them, one knob at a time.
  • Claude runs with the fixed dontAsk permission mode and denies operations that native policy has not already authorized.
  • Copilot receives no tools, rejects permission requests, disables remote export/control, built-in MCP servers, custom instructions, and auto-update.
  • Each delegation receives a standalone task and workspace cwd, not parent conversation history.
  • Child effects completed before cancellation are not rolled back.
  • Prompts and workspace content selected by a child may leave the computer through that vendor CLI.

Report vulnerabilities privately through SECURITY.md.

Documentation

DocumentPurpose
ArchitecturePlanes, request flow, and scope limits
ConfigurationExact providers and tool bindings
SecurityCredential and permission boundaries
SetupNative login and isolated installation
Common issuesLogin, Google compatibility, and tool discovery failures
Copilot Gemini ADRTerms-safe protocol, model, permissions, and upstream artifact risk
Codex dynamic-tools ADRBundle ownership, ordering, and bridge activation decision
Release SOPVersioned publication workflow

License

Apache-2.0. See LICENSE and NOTICE.