DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

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

dsh-agent-quality-diagnosis

Agent Quality Diagnosis

用于 Agent 执行质量诊断报告的 DSH Web 插件。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:cat552/dsh-agent-quality-diagnosis#7ae0ca619b6837dca554bbaf8db0b7a677021ba6
README兼容性版本

兼容性与来源证明

Agent Quality Diagnosis 以 dsh-agent-quality-diagnosis 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

0.1.0stable
2026/9/1

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题

相关插件

继续浏览 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-agent-quality-diagnosis

English | 中文

dsh-agent-quality-diagnosis is a DSH Web plugin that turns the current session's event log into an execution-quality report for agent work. It complements DSH Trajectory: Trajectory shows the event ledger, while this plugin answers whether anything still blocks delivery and what concrete action closes it.

The plugin is an MVP and currently provides:

  • a 质量诊断 tab registered through dsh-better-sidebar;
  • a Host API that reads ctx.sessions.get(sessionId).events and builds a tool-call-level report;
  • a Web runtime fallback when the Host report is unavailable;
  • a user-facing report with ready, needs_action, or blocked status;
  • a primary next action at the top of the report;
  • open actions with a target, action, optional command or related command, done condition, and a copyable prompt for continuing the work in the current agent conversation;
  • separate resolved and observed sections so mid-session issues fixed later do not block delivery;
  • a comparison against the previous cached report that shows findings closed by a refresh;
  • user-readable impact, folded evidence, and a Markdown report;
  • local browser caching for the latest generated report;
  • manual report refresh, report copy, command copy, and agent-prompt copy actions in the sidebar tab;
  • a defaultVerificationCommand Host config value for project-specific mutation verification;
  • copyable evidence locators with rule id, event sequence, tool name, call id, and evidence text;
  • a browser error fallback so a rendering defect in the tab does not affect the active session;
  • no changes to agent-loop, subagent scheduling, tool permissions, or model calls.

Installation

Install dsh-better-sidebar in the web profile first:

pnpm dsh plugin --profile web add dsh-better-sidebar@latest

Install this plugin from the repository path:

pnpm dsh plugin --profile web add link:/path/to/your/dsh-agent-quality-diagnosis

Restart or refresh DSH Web, then open 质量诊断 in the sidebar.

Screenshots

The gallery shows the main report, summary metrics, finding details, and copyable actions/evidence.

OverviewReport summary
Quality diagnosis overviewReport summary
Finding detailActions and evidence
Finding detailActions and evidence

Optional Host config:

- id: agent-quality-diagnosis
  name: 'dsh-agent-quality-diagnosis'
  config:
    defaultVerificationCommand: 'pnpm run check'

Diagnosis signals

Host session-event reports detect:

  • failed tool calls;
  • consecutive duplicate tool calls;
  • file mutation without a later successful verification result;
  • verification failure without a later passing verification;
  • risky operations such as deletion, secret access, external network commands, and permission changes.

The Web runtime fallback detects:

  • failed or killed background jobs;
  • agents waiting for user approval or input;
  • unresolved collaboration with running, waiting, failed, or killed child work;
  • repeated subagent titles that may indicate duplicated work;
  • long-running workers.

Boundaries

The report is a heuristic diagnostic signal, not an absolute quality score. Each finding carries user-readable impact, an action, confidence, and expandable evidence so users can judge false positives.

Overall status only considers open findings. A failed tool call with a later successful retry, a failed verification with a later passing verification, or a risky operation with an allowed-once approval record moves into the resolved section. Duplicate attempts and non-sensitive risky operations are observations unless they remain failed or lack the authorization evidence required for delivery.

Risky operations keep their original command as a related command, not as a command to rerun. The agent prompt asks for authorization, impact, and rollback explanation before any further high-risk operation.

All analysis runs locally inside the plugin. The plugin does not upload the session log and does not change execution behavior. If DSH session-event fields change, update src/analyzer/trace-builder.ts; rule logic stays under src/rules/.

Local checks

The plugin carries its own lightweight checks because it lives outside the main workspace package list:

pnpm run check
pnpm exec tsc -p tsconfig.json
pnpm exec vitest run --config vitest.config.ts
node --check lib\index.js
node --check lib\client.js

Demo report

Generate a Markdown report from the included sample sessions:

pnpm run demo:report
pnpm run demo:report -- fixtures/missing-verification-session.json

The fixtures cover a normal session, a failed tool call, and a mutation without later verification. They also include resolved examples for a failed tool retry and a failed verification followed by a passing verification.

Browser smoke

Use the linked web profile, start DSH Web, then open 质量诊断 on a session with tool calls:

$env:DSH_HOME='<path-to-your-dsh-home>'
pnpm dsh --profile web

The tab should show Host session-event metrics when the Host route is available. If the route fails, it should show the Web runtime fallback and the Host error note. After fixing an open issue, run refresh again. The tab should show the closed finding under 本次已关闭 when the previous cached report had that finding open. Expanded evidence rows should provide a copyable locator that can be pasted into Trajectory search or a bug note.