DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

Pua — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

@michengai/dsh-pua

Pua

DSH PUA — 为 DeepSeek Harness 提供 PUA 任务推进、角色风格、验证循环和实时状态卡片

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

npx -y @deepseek-ai/dsh plugin --profile web add github:MichengAI/dsh-pua#1d2e60988673c8f289903181914c5e91aae391dc
README兼容性版本
PUA global settings with enablement, style, persona, and subagent optionsPUA chat entry and current-conversation configuration panel

兼容性与来源证明

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

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/16

版本

0.3.28stable
2026/10/14
0.3.27stable
2026/10/13
0.3.26stable
2026/10/12
查看其余 18 个版本收起版本
0.3.25stable
2026/10/10
0.3.24stable
2026/10/7
0.3.23stable
2026/10/6
0.3.22stable
2026/9/30
0.3.21stable
2026/9/30
0.3.20stable
2026/9/30
0.3.19stable
2026/9/28
0.3.18stable
2026/9/25
0.3.17stable
2026/9/24
0.3.16stable
2026/9/18
0.3.15stable
2026/9/18
0.3.14stable
2026/9/18
0.3.13stable
2026/9/16
0.3.12stable
2026/9/15
0.3.11stable
2026/9/13

相关插件

正在加载相关插件…

最新版
0.3.28
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
Apache-2.0
发布源
github
GitHub
★ 18
周下载
58,221
最近提交
2026/10/14
查看源码 ↗项目主页 ↗
README Badge

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

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

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

认领这个 Plugin →
报告问题
0.3.10stable
2026/9/13
0.3.9stable
2026/9/13
0.3.8stable
2026/9/12

README

DSH PUA

DSH PUA

Help your agent try another approach and verify its work before calling it done.

简体中文 · Русский · Features · Screenshots · Installation · Usage · Configuration · Commands · Session events · Changelog

DSH PUA brings PUA to DeepSeek Harness. When an agent repeatedly fails, gives up too early, or claims completion without checking, it encourages a different approach, investigation, and evidence. Community-maintained; not an official DeepSeek AI or PUA product.

Features

  • Try another approach: prompt the agent to reconsider its reasoning instead of repeating ineffective attempts.
  • Check before claiming completion: encourage verification and evidence for the result.
  • Choose a style: 15 company-inspired styles, plus P7, P9, P10, encouragement, motherly, and other persona modes.
  • Configure through the UI: save global settings in plugin settings and adjust individual conversations from chat.
  • Continue based on verification: start a Loop to keep working until verification passes, the iteration limit is reached, or you cancel.
  • Integrity guard: deny reads of hidden benchmark answers, including web searches for them, and remind before edits touch test, scoring, or CI assets.
  • Markdown tables: status, progress, and KPI panels use GFM pipe tables that DSH can render, instead of Unicode box drawings.

Results depend on the model and task. The plugin does not guarantee a solution every time.

Screenshots

Global settings

Open Plugins in the sidebar, then @michengai/dsh-pua, to set default enablement, style, persona, and subagent behavior. Earlier DSH hosts still use Settings → Plugins → PUA Configuration. Screenshots show the Chinese interface.

PUA global settings with enablement, style, persona, and subagent options

Current conversation

Click PUA to the right of Experts to adjust the current conversation. Restore individual defaults or start and cancel a Loop from the same panel.

PUA chat entry and current-conversation configuration panel

DSH product ecosystem

For a desktop workbench, download DSH Codex Desktop. Existing DeepSeek Harness installations can add plugins as needed by following each project's README. Below are 11 first-party plugins; consult the corresponding desktop release notes and bundled catalog for what that version includes.

PluginWhat you can do
Codex UIOrganize projects and conversations, search tasks, and navigate chat turns
Agency AgentsChoose and summon specialists for your task
Skills ManagerFind, enable, create, and import local skills
Archive ManagerSearch, restore, or clean up archived conversations
IM ConnectSend tasks and receive replies through messaging platforms
AutomationSchedule tasks and review each run
BTWAsk side questions without interrupting the main task
SimplifyUse /simplify to improve code within your Git changes
PUAGuide the Agent to try new approaches after failures, investigate causes, and verify results before completion
Code ReviewUse /review to request an independent Agent code review and receive the report in the current conversation
Codex PetView conversation notifications and respond to tool approvals and questions through a desktop pet

Installation

Requires Node.js 22.19 or later and DSH 0.1.2-rc.1, 0.1.5-rc.1, 0.1.5-rc.2, 0.1.5-rc.3, 0.1.7-rc.1, 0.1.7-rc.2, 0.2.0-rc.1, 0.2.0-rc.2, 0.2.1-alpha.2, or 0.2.1-alpha.3. Uses your existing DSH model configuration; no additional API key is needed.

GitHub and npm both include a ready-to-run lib. After changing source, run npm run build before committing.

Examples use the web profile. Replace it with the profile you use.

Ask an agent to install it

Send this to an agent that can run commands on your computer:

Install @michengai/dsh-pua into my local DSH web profile by running dsh plugin --profile web add @michengai/dsh-pua@latest --registry=https://registry.npmjs.org/. Check that the plugin loads, then explain how to open PUA settings.

Install manually

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
dsh plugin --profile web add @michengai/dsh-pua@latest --registry=https://registry.npmjs.org/

After the current task finishes, reload DSH or restart its Web service. Refreshing the browser alone is not enough. Enter /pua help to check that the plugin is available.

Usage

  1. Open Plugins in the sidebar, open @michengai/dsh-pua, and use the package page or the michengai-pua row. On earlier DSH hosts, expand PUA Configuration under Settings → Plugins.
  2. Turn on Allow PUA, choose a style and persona, and save. This only shows /pua and the chat entry. It does not inject by itself.
  3. Return to chat, turn the current conversation on with /pua or the chat entry, then submit the task.

PUA appears to the right of Experts in the composer. Click it to view or adjust the current conversation. When that conversation is off, the icon is a power symbol and the label is not struck through; disabling it globally hides the entry.

Configuration

The global switch only controls whether /pua and the chat entry are available. Chat controls and commands affect only the current conversation, which starts off.

After upgrading, older conversations that were never explicitly turned on or off also return to off. They do not keep injecting. Conversations changed with /pua on, /pua off, or the chat entry keep their saved switch.

Unchanged options follow global defaults. Editing an option overrides just that option. Choose Restore default to follow the global value again, or restore all options at once.

OptionWhat it does
Allow PUAControls the command and chat entry. Allowed by default; turning it off hides both and blocks this conversation from being turned on. It does not inject by itself
Conversation switchOff by default. /pua or the chat entry turns injection on for this conversation only
Style and personaSelect a style automatically or choose a specific style and persona
UI languageFollow the host language automatically, or pin Chinese / English
Enable for subagentsOff by default; enable when specialists and other subagents should also use PUA
Correction remindersAdjust terminal checks, failure escalation, and quality reminders
Integrity guardOff by default; when on, deny reads of hidden benchmark answers and remind when edits touch test, scoring, or CI assets
Feedback remindersChange reminder frequency or turn reminders off; feedback is not uploaded
Loop defaultsSet a verification command, timeout, and iteration limit

Since 0.3.0, commands no longer change global settings. Subagent enablement also depends on the parent conversation's PUA switch.

Continue until verification passes

In the chat PUA panel, enter a Loop task, verification command, and iteration limit, then start it. For example, ask the agent to fix failing tests, verify with npm test, and stop after at most 10 iterations.

You can also enter:

/pua loop "Fix the failing tests and add regression coverage" --verify "npm test" --max-iterations 10

Enter /pua-cancel-loop or /pua cancel-loop to stop. Disabling PUA for the current conversation also cancels its Loop, but does not undo operations already performed.

Set a verification command and iteration limit when using a Loop. Without a verification command, completion relies on the model's report. An iteration limit of 0 means unlimited iterations.

Common commands

Everyday switches, styles, and personas are available in the UI; memorizing commands is optional.

GoalCommand
Enable or disable PUA for this conversation/pua on, /pua off
Choose a style/pua flavor huawei
Ask for another approach/pua again
Check whether the task is complete/pua done-check
Check delivery evidence/pua evidence
Review current changes without editing/pua review
Restore global defaults for this conversation/pua reset
Cancel a verification Loop/pua-cancel-loop, /pua cancel-loop
View status or full usage/pua status, /pua help

Session events

This plugin does not add a custom event type. The host rejects unknown required events on replay, and append has no ignorable flag. Notes written by the plugin are ordinary user/message events with role: "user". Do not count a user turn from type alone.

Tell them apart with data.source:

OriginCurrent hosts (session format 4 or newer)Older hosts
Runtime notes and saved observationskind is plugin:@michengai/dsh-pua/runtimekind is plugin and plugin is @michengai/dsh-pua/runtime
Text submitted with /pua and then queued as a follow-up or steerkind is plugin:@michengai/dsh-puakind is plugin and plugin is @michengai/dsh-pua

A real user message has source.kind === "user".

Each saved runtime observation leaves two user/message events in the raw log. The first carries the PUA_RUNTIME_V1 prefix and JSON so recovery can read it. The second is a surface replace of that same sequence; the model-visible text is only the short note. The second event is not another user turn. The raw JSON stays in the log and is not part of the replaced model surface.

Uninstall

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
dsh plugin --profile web remove @michengai/dsh-pua

Reload DSH for the change to take effect. Project files and conversation history are preserved.

License and attribution

Adapted from tanweai/pua 3.5.1. Persona and collaboration capabilities depend on what DSH supports.

Original project code uses Apache License 2.0. Bundled PUA assets retain their upstream-declared MIT license and attribution; see NOTICE.

相关插件

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

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Ab Chartdsh-ab-chart带有绘制其调用的浏览器卡片的图表渲染工具,封装在一个可发布的插件包中Whale Widgetdsh-whale-widgetDSH Web 界面右下角的 DeepSeek 余额小鲸鱼挂件:余额/今日已用/峰谷定价、自定义泡泡点击序列(文本/余额/今日/峰谷/图片/随机语句与并列加权选择)、逐行样式与字体、悬浮快捷编辑、音效与每轮消耗、自定义角色/动图/音效、吸附与翻转自定义