lfc162874/dsh-observer

Evidence-based diagnostics plugin for DeepSeek Harness agents.

An evidence-based diagnostics plugin for DeepSeek Harness agents. The README documents it as an observer that collects session evidence to support diagnosis rather than replacing the deployment's telemetry backend — it plugs into the harness session-telemetry seam while explicitly leaving SessionTelemetryBackend uninvolved, so an existing OTel pipeline keeps working. Installation is documented for both a local checkout and a commit-pinned Git spec, with the pnpm build-authorisation caveat that applies to any Git dependency declaring a prepare script.

Agent Capabilities ★ 1 updated 2026-08-14 ✅ runtime-tested
View on GitHub ↗

Install

dsh plugin --profile web add github:lfc162874/dsh-observer#<commit>

The README documents a local-checkout install — pnpm install, then pnpm dsh plugin --profile web add ../dsh-observer — and the pinned Git form for a reviewed commit: dsh plugin --profile web add github:lfc162874/dsh-observer#<commit>. The package is deliberately marked private: true and is not published to the public registry (404 verified 2026-09-13), so no npm claim is made; the README's publication section explains that publishing would require removing private: true, choosing a licence and running the pack checks. Git dependencies receive source files, so this package declares a prepare build: pnpm 10+ requires authorising that build (copy the exact package key pnpm prints into the profile's pnpm-workspace.yaml allowBuilds), then retry the add. Replace <commit> with the reviewed commit you want to pin.

Compatibility

DeepSeek Harness with SessionTelemetry support. The README states requirements match the harness itself: Node ^22.19.0 || >=24 and pnpm. Observer explicitly does not depend on SessionTelemetryBackend and stays compatible with the deployment's existing OTel or other telemetry backend.

Details

Recent updates

The README documents the install paths, the build-authorisation requirement and the publication checklist rather than a versioned changelog; there is no release history or migration section and no published version. Verify the current install instructions in the repository before installing.

FAQ

How do I install dsh-observer?
From a checkout: pnpm install then pnpm dsh plugin --profile web add ../dsh-observer. For a reviewed commit: dsh plugin --profile web add github:lfc162874/dsh-observer#<commit> — replacing <commit> with the revision you want to pin.
The Git install failed on a build script — why?
Git dependencies receive source files, so the package declares a prepare build. pnpm 10+ requires you to authorise it: copy the exact package key pnpm prints into the profile's pnpm-workspace.yaml allowBuilds, then retry the add (the README documents this).
Does it conflict with my existing telemetry?
No — the README states SessionTelemetryBackend is not involved, so Observer remains compatible with the deployment's existing OTel or other telemetry backend.

Alternatives

Ceelog/dsh-plugins#dsh-plugin-scheduled-tasks · ltao0829/dsh-task-notify · vlln/dsh-task-status

More plugins in Agent Capabilities

Browse more in Agent Capabilities

Guides for Agent Capabilities plugins