DeepSeek Harness plugin

dsh-infra-observability

DSH-Plugin: structural observability layer — real tool/skill usage recording (tools/result), skill-catalog audit, and a watchdog with health/error events. No model self-reporting.

Jump to install

Source facts

Repository
Bryan-cmf/dsh-infra-observability
Latest update
Aug 17, 2026
Category
Plugin Markets & Managers
GitHub stars
0
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/Bryan-cmf/dsh-infra-observability
Plugin: dsh-infra-observability
Author: Bryan-cmf

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer3 files
README.mdSource · read only

> ⚠️ 此套件已併入 @bryan-cmf/dsh-insights(2026-08-17)。此 repo 僅保留作合併前歷史,後續迭代請到 dsh-insights。

🔭 Infra Observability — DSH-Plugin

> 結構化觀測層:真實的工具/技能使用記錄(tools/result)、技能目錄審計、看門狗。零模型自報——平台記什麼,報告就寫什麼。

![npm](https://www.npmjs.com/package/@bryan-cmf/dsh-infra-observability) ![License: MIT](LICENSE) ![DSH](https://github.com/deepseek-ai/deepseek-harness)

A DeepSeek Harness host plugin that replaces model self-reporting with structural recording:

  • tools/result listener — every real tool execution (name + outcome) is

recorded by the platform into a ring buffer and per-day aggregates.

  • agent/error / agent/status — error totals and live-agent tracking.
  • Watchdog — timer-driven alert when agent errors spike (≥ N in 5 min).
  • Three tools for the model and humans:
ToolWhat it reports
usage_reportPer-day tool/skill aggregates (calls / ok / err) + recent executions
audit_skillsCatalog totals, provider spread, warnings (missing description, non-kebab names), today's skill usage
infra_healthUptime, records kept, error counts, running agents, catalog size, watchdog state

Dashboard (browser)

The client half registers an 「觀測」view tab (order 20, right of chat / trajectory) rendering a live per-session dashboard from the infraView session projection: turn counts, failure count, tool/skill TOP lists with success-rate bars, and the recent execution trail. Data updates as events commit — no refresh needed.

Install

Path A — Host composition (recommended, always-on)

Add to the profile's package.json dsh.profile.bundles (the package ships a dsh.bundle.patch that inserts the plugin row):

"dsh": { "profile": { "bundles": ["@bryan-cmf/dsh-infra-observability"] } }

Path B — Agent preset row

- id: infra-observability
  name: '@bryan-cmf/dsh-infra-observability'

Requirements

  • DSH >= 0.1.0-rc.6 (services: tools, timer, skills — all part of the

shipped dsh-base bundle)

Configuration

KeyDefaultMeaning
maxRecords5000Ring-buffer cap for recent execution records
healthIntervalMs60000Watchdog check interval
errorAlertThreshold5Alert at ≥ this many agent errors per 5-minute window

Scope notes

  • Aggregates are process-lifetime (like dsh-skill-trail); the durable source

of truth remains the session log. Cross-restart persistence is planned.

renders the per-reply badge row; this package is the backend layer.

Development

pnpm install --store-dir .pnpm-store
pnpm build

License

MIT