dsh-tool-subagent-report
DiscoveredThe child-scoped report tool for continuable in-process subagents on DeepSeek Harness: installs `report` plus its usage guidance into every subagent.
[!NOTE] 📦 This plugin lives in the dsh-plugins monorepo — file issues & pull requests there. npm:
@hy-sde-org/dsh-tool-subagent-report
dsh-tool-subagent-report — child-scoped reporting for continuable subagents
A standalone package for DeepSeek Harness, installable as one plugin:
report for continuable in-process subagents plus the prompt guidance that
tells each child to use it.
| package | tool | installed by users? |
|---|---|---|
@hy-sde-org/dsh-tool-subagent-report | report (child-scoped) | yes |
This is a standalone port of the DeepSeek Harness fork's
@deepseek-ai/dsh-tool-subagent-report onto its published peer dependencies.
The package builds and tests against the published @deepseek-ai/*
packages; the fork-only subagent report channel
(registerContinuableSetup/reportFrom + the keyed open-decisions ledger)
is declared as a local type contract and supplied at runtime by a subagent
service built from the fork or a standalone port carrying the same channel.
Provenance: conceptually inspired by firstmate (MIT, © 2026 Kun Chen) — its parent-status contract with keyed open decisions. No firstmate code is included.
The report tool
Every continuable in-process child gets:
- a child-scoped
reporttool (output,status,summary,evidence,nextSteps,blocker,decisionKey), installing a return channel to the agent that started it; and - a
tool:reportprompt section telling the child to report a self-contained answer before finishing and to raise keyedneeds-decision/blockedquestions the parent must answer.
The tool and its guidance are owned by the child scope: roots, one-shot children, remote providers, and sibling scopes never see them.
Install
dsh plugin --profile web add @hy-sde-org/dsh-tool-subagent-report
or npm install @hy-sde-org/dsh-tool-subagent-report and mount the package's
cordis.patch.yml row (hy-sde-subagent-tool-subagent-report).
Development
pnpm install
pnpm -r check
pnpm -r test
pnpm -r build
bash scripts/release-public.sh --check # pre-publish validation
bash scripts/release-public.sh --publish # publish to npm
Layout
packages/tool-subagent-report/ @hy-sde-org/dsh-tool-subagent-report — the plugin
cordis.patch.yml the installable harness bundle (one host row)
src/index.ts the child-scope installer + report tool/guidance
src/report-contract.ts the fork-only subagent report channel contract
tests/ registration/delivery suite + local seam
Comments
Loading…
Similar plugins
by PerryLink
Interactive long-session background agents for DeepSeek Harness: start a durable continuable child agent, watch its progress in the Web UI sidebar, message it any time, and interrupt it - all through
★ 19
↓ 1.3k/wk
Apache-2.0
JavaScript
Oct 7, 2026
dsh plugin --profile web add dsh-background-agentsby edgeseeker7
Live subagent progress dock for DeepSeek Harness: folds each child session's events into a subagentProgress projection (turn/step, last tool, latest assistant preview, notify_user updates) and renders a frosted-glass status dock above the parent conversation composer.
★ 0
MIT
JavaScript
Sep 16, 2026
dsh plugin --profile web add dsh-subagent-progressFile-defined subagent roles for DeepSeek Harness: roles live in project and global .dsh/roles files, a delegating agent sees one catalog line per role, and each role's tool policy decides which tools
★ 1
↓ 828/wk
MIT
JavaScript
dsh plugin --profile web add dsh-plugin-subagent-rolesby slhssb
Independent-model advisory review for DeepSeek Harness: after each tool step, a reviewer model audits the agent's operations and injects concerns/guidance into the next step.
★ 0
MIT
TypeScript
Aug 14, 2026
dsh plugin --profile web add @slhssb/dsh-advisorby xiagaogaozi
Maintains reusable named subagent profiles for DeepSeek Harness and runs them with per-profile model, reasoning effort, and agent-preset settings.
★ 0
TypeScript
Sep 2, 2026
dsh plugin --profile web add dsh-subagent-poolby Neo65536-engineer
Read-only work reports for DeepSeek Harness: reconstruct what an agent task actually did from session logs — tools used, files read/written, commands run, test results, failures, token usage, and whether it finished. Fully offline, no API key, no data leaves your machine.
★ 1
MIT
JavaScript
Sep 26, 2026
dsh plugin --profile web add dsh-agent-log