DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
N

dsh-native-playbook

Native Playbook

面向任务的 DeepSeek Harness 原生能力管理器——在添加其他插件前,使用、准备并验证内置 DSH 工具。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:cyanseek/dsh-native-playbook#994465be9fff633a20ad582caeee2741fbba9ea3
README兼容性版本

兼容性与来源证明

Native Playbook 以 dsh-native-playbook 发布,当前版本为 0.2.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

0.2.1stable
2026/8/28

相关插件

正在加载相关插件…

最新版
0.2.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 4
周下载
0
最近提交
2026/9/12
查看源码 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Client Ui Task Board@linxin666/dsh-client-ui-task-board面向 DSH Web GUI 的主机权威任务面板,支持实际会话执行、主机 cron 调度以及可选的跨平台空闲睡眠保护;以挂载方式提供,无需修改 DSH 源代码。Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / pet / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。Ds Harness Remoteds-harness-remote通过桌面端、网页端和 Android 端,端到端加密远程访问 DeepSeek Harness 和实验性 Codex 工作区,并支持 dsh-TUI Host。Archive Manager@michengai/dsh-archive-manager归档、恢复、收藏和永久删除会话,并诊断损坏的会话日志。

README

dsh-native-playbook

Unlock the DeepSeek Harness you already installed.

Use what DeepSeek Harness already ships before building more.

dsh-native-playbook is a community plugin for DeepSeek Harness, not a separate agent runtime. It adds one native_capability tool that routes a task to official DSH tools, checks whether the complete capability is operational, and safely activates a reviewed native path when possible.

简体中文

Quick start

Install the prebuilt GitHub package into your DSH profile:

dsh plugin --profile web add github:cyanseek/dsh-native-playbook

That's it. Use DSH normally. Ask for the outcome, not the package:

Run the test suite in the background and tell me when it finishes.
Find every reference to this symbol.
Search previous sessions for the deployment decision.

There is no repository clone, local build, build approval, account, project API key, project config file, daemon, second install, or manual verification step in this path. The npm package name is reserved for a later release; until then, the GitHub command above is the supported install route.

What changes for common tasks

TaskPreferred native pathBehavior
Long-running commandbash(run_in_background=true) → job_outputReady on supported Unix-like profiles; use pwsh on Windows.
Symbol navigationlspUses LSP only with a working provider; otherwise falls back to grep and glob.
Prior-session searchsession_searchUses the official workspace-authorized query tools. A reviewed first-use activation is available on tested DSH versions and reports when a DSH restart is required.
Delegated investigationsubagent → list_agents / send_messageUses DSH's built-in child-agent lifecycle.
Fixed multi-step workworkflowPrefers the deterministic native workflow engine over shell orchestration.

The plugin never treats “a package exists” or “a tool name is visible” as proof that a capability works.

Readiness you can trust

Every recommendation separates five lifecycle facts:

FactQuestion answered
shippedDoes the tested DSH catalog include it?
mountedIs its tool or service in the effective profile?
visibleCan the calling Agent currently see it?
providerReadyAre provider prerequisites actually satisfied?
operationalCan the Agent use it now?

The summary state is one of ready, platform-dependent, opt-in, requires-provider, disabled, or unsupported. Conditional changes also report their effect as immediate, next-turn, new-session, or restart.

Safe activation

Activation is deliberately narrow:

  • Only reviewed recipes shipped in this repository can change a profile.
  • The active DSH version must pass an explicit compatibility gate.
  • Credentials, security policy, network providers, and arbitrary commands are outside the activation surface.
  • Every change is checked against DSH and is reversible; failed verification leaves the original profile in place.
  • Deactivation restores the exact saved content and refuses to overwrite later user edits.

The first Tier-1 recipe enables DSH's official, workspace-authorized session full-text search with a lazy local index. DSH 0.1.0-rc.6 is the currently verified activation target. Static lookup remains useful on other versions, while mutation is withheld.

Agent Skill

The same native-first guidance is available as an Agent Skill:

npx skills@latest add cyanseek/dsh-native-playbook \
  --skill dsh-native-playbook \
  --agent codex \
  --yes

The Skill is focused and loads only the reference needed for the current task.

CLI

The CLI is an advanced inspection and automation surface. Every command supports stable JSON output where shown:

dsh-native lookup "<task>" [--profile <name>] [--json]
dsh-native status --profile <name> [--json]
dsh-native list [--profile <name>] [--json]
dsh-native explain <capability> [--profile <name>] [--json]
dsh-native doctor [--json]
dsh-native install --target project|dsh [--json]
dsh-native plan <capability> --profile <name> [--json]
dsh-native activate <capability> --profile <name> [--json]
dsh-native deactivate <capability> --profile <name> [--json]
dsh-native verify <capability> --profile <name> [--json]

Examples from a development checkout:

pnpm dsh-native lookup "find all symbol references" --json
pnpm dsh-native status --profile web --json
pnpm dsh-native plan session_search --profile web --json

Node API

import {
  inspectDshProfile,
  lookupNativeCapability,
  planNativeActivation,
} from 'dsh-native-playbook'

const profile = await inspectDshProfile({ profile: 'web' })
const result = await lookupNativeCapability('run a long test in background', { profile })
const plan = await planNativeActivation('session_search', { profile: 'web' })

The public API also exports listNativeCapabilities, explainNativeCapability, activateNativeCapability, deactivateNativeCapability, and verifyNativeCapability. Public API functions never prompt.

Compatibility and privacy

  • Requires Node.js 22 or 24 and DeepSeek Harness.
  • Capability facts are pinned to an official DSH source revision.
  • Static lookup works without DSH; live readiness needs an existing DSH profile.
  • No telemetry is collected.
  • No API accesses credential stores or private session contents.
  • This project is a community extension and is not affiliated with or endorsed by DeepSeek.

Remove

dsh plugin --profile web remove dsh-native-playbook

Development

corepack enable
pnpm install --frozen-lockfile
pnpm lint
pnpm typecheck
pnpm test
pnpm build
pnpm validate:skill
pnpm validate:plugin
pnpm validate:dsh-plugin
pnpm verify:upstream
pnpm smoke:json
pnpm smoke:consumer
pnpm metrics

CI runs the gates on Linux, macOS, and Windows with Node.js 22 and 24, plus a clean GitHub consumer-install check.

See CONTRIBUTING.md, SECURITY.md, and CHANGELOG.md.

License

MIT