DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
P

@dsh-ext/dsh-ponytail

Ponytail

Ponytail (lazy senior dev mode) for DeepSeek Harness: always-on smallest-complete-change rules and six ponytail skills, with no slash command - switch the bundle on and it applies; the level is a row setting. Install from github.com/Vincent-chk/dsh-ponytail (not the unrelated npm package named dsh-p

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:Vincent-chk/dsh-ponytail#8d00553e4d15455b70d7d202e7793c6e12a911c5
READMECompatibilityVersions

Description

Ponytail (lazy senior dev mode) for DeepSeek Harness: always-on smallest-complete-change rules and six ponytail skills, with no slash command - switch the bundle on and it applies; the level is a row setting. Install from github.com/Vincent-chk/dsh-ponytail (not the unrelated npm package named dsh-ponytail).

Compatibility and provenance

Ponytail is published as @dsh-ext/dsh-ponytail and currently resolves to version 0.1.1. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
github
Registry updated
10/22/2026

Versions

0.1.1stable
10/22/2026
0.1.0stable
10/21/2026

Related plugins

Loading related plugins…

Latest
0.1.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
any
License
MIT
Source
github
GitHub
★ 1
Weekly downloads
0
Last push
10/22/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in developer-tools.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Sdk Minimal@deepseek-ai/dsh-sdk-minimalThe standalone minimal SDK profile bundle: JSON-RPC, one DeepSeek adapter, persistent shell, and JSONL sessionsSdk App@deepseek-ai/dsh-sdk-appThe dsh SDK profile bundle: stdio JSON-RPC serving and process lifecycle over dsh-baseExperimental Inspector@deepseek-ai/dsh-experimental-inspectorExperimental cross-realm CDP hub for Host debugging and Client Runtime inspection

README

Ponytail for DeepSeek Harness

English | 中文

Ponytail is "lazy senior dev mode": the smallest change that fully solves the task, and a reply a busy human understands in one read. This bundle ports it to DeepSeek Harness as one pluggable unit — switch it on and it applies to every session. There is no slash command to remember.

What you get (bundle on = on)

  • Always-on rules. A prompt section (ponytail:rules, order 9500) carries PONYTAIL MODE ACTIVE — level: <level> plus the canonical rules, re-read at every step assembly, for every session in this profile, subagents included.
  • Six skills. The session catalog tells the model to load a skill when a request matches, so "review this change" reaches ponytail-review without any gesture. The five task skills can also be typed as /ponytail-review, /ponytail-audit, /ponytail-debt, /ponytail-gain, /ponytail-help; the core ponytail skill stays model-only.
  • A configured level. defaultMode in the row config: off, lite, full (default) or ultra. No command and no state file: turn the bundle on and the configured level is what runs.
  • Deactivation phrases. A whole message that is exactly "stop ponytail" or "normal mode" ends the rules for this process run, as upstream does; a bundle toggle or restart restores the configured level.

Levels

defaultModeBehavior
offNo rules injected; the six skills still load on demand.
liteBuild what was asked; name the smaller option in one line.
fullThe rules above. Default.
ultraAlso question the request before building.

Install

Pick any route; all of them install the same bundle (a package with a dsh.bundle.patch).

RouteSpec to give Plugins → Add plugin (or dsh plugin add)
GitHubgithub:Vincent-chk/dsh-ponytail
Git URLhttps://github.com/Vincent-chk/dsh-ponytail
Tarballnpm pack in a checkout, then the absolute path to the .tgz
Local checkoutthe absolute path of this directory

From the plugin market: add this index source in Plugins → Discover → Add index source and install from the card:

https://vincent-chk.github.io/dsh-ponytail/market/index.json

npm publish is prepared in PUBLISHING.md; the package is not on npm yet.

Not the npm package named dsh-ponytail. This bundle is @dsh-ext/dsh-ponytail and installs from this repository or the index above. An unrelated npm package uses the bare name dsh-ponytail and targets an old DSH generation; installing it fails with a compatibility error (see Troubleshooting).

Toggling the bundle off in the Plugins page removes the rules and all six skills; toggling it back on restores them.

Change the level

Add an override row to the profile's cordis.patch.yml — the loader replaces the row's complete config, so restate the level you want:

- id: ponytail
  name: '@dsh-ext/dsh-ponytail'
  config:
    defaultMode: lite   # off | lite | full | ultra

HMR recomposes on the patch change; if it does not, toggle the bundle off and on in the Plugins page. PONYTAIL_DEFAULT_MODE overrides the row config. Resolution order: PONYTAIL_DEFAULT_MODE > row defaultMode > full.

Not ported, on purpose

  • The Claude Code statusline/band and the local HTML board: DeepSeek Harness already shows token and cache usage, and the band is a Claude-private API.
  • The /ponytail level command and its state file: the bundle switch is the control, and the level is deployment configuration. The upstream sentence in the rules was adapted to say so.
  • Per-project levels: the level is process-wide. shortcut: the upgrade path is registering the section per agent.ctx keyed by session cwd.
  • /ponytail default <mode>: the default is row config, not a command.

Verify

npm test runs two checks: test/selfcheck.mjs asserts the level grammar, frontmatter parsing, level filtering, deactivation matching, and that all six bundled assets are complete; test/bundle-check.mjs runs the real apply() against a fake Cordis context and asserts the injected rules follow the configured level, no command is registered, no state file is written, the deactivation listener empties the section, and the skill provider serves all six skills with registry-valid definitions.

On macOS volumes that store extended attributes as AppleDouble files (exFAT, some network mounts), a write beside locale/*.json can leave a ._*.json companion that the Harness locale reader rejects as a language file; npm run clean:macos removes them, and the self-check fails until it does.

Troubleshooting

dsh-ponytail@0.2.0 is incompatible with DSH 0.2.1-rc.2 (requires @deepseek-ai/dsh-agent, dsh-commands, dsh-llm, dsh-settings, dsh-skill, dsh-system-prompt at ^0.1.0-rc.6)

That message comes from the unrelated npm package dsh-ponytail@0.2.0 (published 2026-08-15, built for DSH 0.1.0-rc.6), not from this bundle. Uninstall that package in Plugins, then install this repository instead: github:Vincent-chk/dsh-ponytail, the Git URL, or the market index above. This bundle declares no @deepseek-ai/dsh-* peer requirements and its engines.dsh is >=0.2.1-rc.2 <0.3.0.

License

MIT; see UPSTREAM.md for provenance. Skill bodies are upstream content (ponytail and ponytail-help adapted for this host).