pr-monitor-deepseek
Verified@sesori/pr-monitor-deepseek · v0.5.1 · MIT
DeepSeek Harness bundle for GitHub PR monitoring, readiness, and conversation reports
Install
dsh plugin add @sesori/pr-monitor-deepseek Confirm the layer applied with dsh --profile default --dump-config — see the install guide.
Source
Tags
Creators
Readme
@sesori/pr-monitor-deepseek
DeepSeek Harness bundle for PR Monitor. It registers one
conversation-scoped pr_monitor tool and one bundled monitor-pr skill.
DeepSeek Harness remains a developer preview. This adapter targets 0.1.5-rc.2+, Node.js 22.19+, and the long-lived Web profile.
Install
GitHub CLI must already be installed and authenticated. Harness also requires pnpm 10+ on PATH for profile
plugin management:
gh auth status
pnpm --version
Install the bundle into the Web profile, inspect the composed configuration, then start Harness:
npx @deepseek-ai/[email protected] plugin --profile web add @sesori/pr-monitor-deepseek
npx @deepseek-ai/[email protected] --profile web --dump-config
npx @deepseek-ai/[email protected] web
Pin @sesori/[email protected] for deliberate upgrades. Restart Harness after installing or updating the
bundle.
Delivery and lifecycle
DeepSeek keeps host SDKs external and resolves them through its profile loader. Do not copy the installed bundle out of its profile and import it directly with plain Node; that bypasses Harness's module-resolution contract.
Each root DeepSeek Agent receives its own tool and monitor registry. Reports use native agent.steer(...) delivery:
an idle conversation starts a turn, while a busy conversation receives the report at its next step boundary. Exact
Agent object identity prevents another open conversation—or a replacement reusing the same session ID—from receiving
the report. A same-ID replacement receives its tool only after the prior runtime's in-flight startup or
watched/standalone readiness mutation cleanup drains. DeepSeek's bundled skill catalog is host-global, so a
delegated child may discover monitor-pr without receiving the root-only tool; the skill tells it to return the PR
target and monitoring request to its parent/root.
Disposing the conversation, unloading the bundle, or stopping Harness cancels its watches. Persisted conversations do not restore watches after a process restart; start missing monitors again after resuming.
DeepSeek Harness does not currently expose project-trust proof to plugins. This adapter therefore loads only the
user-global ~/.config/pr-monitor/config.json (or its absolute XDG equivalent). It accepts
SESORI_PR_MONITOR_AUTO_MERGE only from the inherited process or Harness-home user environment; the invoking
project's .env provenance is excluded. Repository .pr-monitor.json and .dsh/pr-monitor.json files are also
ignored rather than allowing untrusted project data to enable automatic merging.
See the repository install instructions, host guide, and configuration guide.