简体中文 / English
DeepSeek Harness (DSH) plugins by klarkxy. Browse them on the plugin site, which shows install commands and each plugin's documentation.
| Package | What it does |
|---|---|
@klarkxy/dsh-current-title |
Auto Title: session titles follow the latest task automatically; names you set by hand stay put. Auto-rename and manual naming coexist. |
@klarkxy/dsh-git-commit |
Git Commit: commit workspace changes from the conversation, with the model grouping commits and generating commit messages. |
@klarkxy/dsh-delegation |
Delegation Mode: per-session switch where the main agent plans, delegates, and reviews while subagents carry out the work, enabling multi-agent orchestration. |
@klarkxy/dsh-safe-auto |
Safe Auto: adds a Safe Auto approval level where a reviewer model answers approval requests one call at a time, with full review history and audit trails. |
@klarkxy/dsh-session-manager |
Session Manager: search and read DeepSeek Harness sessions across working directories, use temporary workspaces, continue with one tap or automatically when a reply stops early, recap on return with context-compaction hints, and optionally let the agent fork the current session or message other sessions. |
@klarkxy/dsh-model-hub |
Subagents: configure the model and reasoning effort for new subagents, and see their last-used model in the conversation popup. |
@klarkxy/dsh-web-search-manager |
Web Search: manage and rank search and page-reading services, including providers from installed plugins, in one settings page. |
@klarkxy/dsh-zhihu |
Zhihu: search Zhihu and the web, check hot lists, Zhida AI answers, Q&A, comments, knowledge bases, creator stats, and quotas, and manage article, question, and pin drafts with image uploads. |
@klarkxy/dsh-font |
Font: customize the interface, conversation, code and terminal fonts and font sizes of the Web GUI. |
@klarkxy/dsh-unrestricted |
Unrestricted: a session preset that removes the limits on what the model answers and delivers complete results, only in sessions that pick it; may get your account banned. |
@klarkxy/dsh-dev-index |
DSH Docs: browse official DSH developer documentation in the Plugins page; the agent gets two read-only tools to search docs and inspect plugins across the catalog, npm, and GitHub (dsh_docs, dsh_plugins). |
@klarkxy/dsh-context-cleaner |
Context Cleaner: hides the plugin-info and promotion cards at the top of the dsh-context dashboard. |
@klarkxy/dsh-deep-view |
Deep View: charts, metrics, tables and safe local inputs in replies, with validated answers to show_view cards. |
@klarkxy/dsh-model-picker |
Model Picker: searchable model selection with a reasoning-effort slider in the composer; other plugins can reuse the same picker. |
@klarkxy/dsh-plugin-kit and @klarkxy/dsh-model-route are shared libraries that other plugins install automatically.
dsh plugin --profile web add @klarkxy/dsh-current-titleReplace web with your profile name and restart the profile after installing. The shared libraries a plugin depends on are installed along with it.
To browse the plugin list in DSH, enable the experimental Custom Plugin Market bundle, then choose Plugins → Discover → Add index source and enter:
https://raw.githubusercontent.com/klarkxy/dsh-plugins/main/index.json
The same source provides list updates. DSH asks for confirmation before installing any plugin.
Requires Node.js 24+ and pnpm 10.
pnpm install
pnpm checkThe code is the developer documentation. Releases follow the release guide.
| Package | Lifecycle | Notes |
|---|---|---|
| @klarkxy/dsh-context-cleaner | Published (published) |
Published on npm; subsequent versions follow the normal update workflow. |
| @klarkxy/dsh-current-title | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-deep-view | Published (published) |
Published on npm; subsequent versions follow the normal update workflow. |
| @klarkxy/dsh-delegation | Published (published) |
Published on npm; subsequent versions follow the normal update workflow. |
| @klarkxy/dsh-dev-index | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-font | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-git-commit | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-model-hub | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-model-picker | Published (published) |
Published on npm; subsequent versions follow the normal update workflow. |
| @klarkxy/dsh-model-route | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-plugin-kit | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-safe-auto | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-session-manager | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-shortcuts | Draft (draft) |
New shortcut manager and extensible command palette; awaiting first-release acceptance. |
| @klarkxy/dsh-unrestricted | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-web-search-manager | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |
| @klarkxy/dsh-zhihu | Published (published) |
Published on npm; fixes, testing and version updates keep the Published lifecycle. |