ywgATustcbbs/dsh-human-task

Human-in-the-loop tools (human_task / human_task_ready_check): pause the agent until the user performs a real-world action or returns an observation (GUI operation, game testing, visual verification, hardware checks), gated by session consent and an AFK presence check, returning a structured JSON result via a web task dialog.

Turns the real user into a sensor and actuator for a DeepSeek Harness agent: the agent analyses, reasons and decides while the human performs physical actions, visual observation and subjective judgment, returning structured JSON. The README's use cases are GUI operation of software only reachable through the local interface, game testing, visual verification, environment inspection (device LEDs, physical connections), hardware testing, subjective evaluation, debugging assistance where someone must look at the screen, and bounded delivery of real outputs. It documents a two-level gate (session consent with no response meaning decline, plus an at-most-hourly AFK presence check), a task dialog with title/steps/success condition/feedback request/countdown, six actions including additive time extensions and "Decline all future assistance", seven result statuses, and a pre-recorded notification sound embedded into the client bundle.

Tools & Capabilities ★ 0 updated 2026-09-15
View on GitHub ↗

Install

dsh plugin add dsh-human-task

README Install block quoted verbatim. Registry-verified live 2026-09-16: dsh-human-task latest 0.1.2; the registry entry carries no repository field, so npm ownership is disclosed, not asserted. The README says one command installs the whole family — the ctx.humanTasks host service, the human_task / human_task_ready_check model tools plus the human-task skill, and the web dialogs — registering them globally, so start a new session (or restart the harness) to pick up the new bundle layer.

Compatibility

README: a DeepSeek Harness plugin family with two loading paths — the recommended bundle install (dsh plugin add dsh-human-task, restart-proof) and a dynamic plugin path (cordis_define / cordis_run with plugin/host.js + plugin/client.js, process-local and lost on restart). Dialog text follows the Harness language option (Chinese/English) and colours follow the Harness light/dark theme.

Details

Recent updates

The README documents the capability set, the two-level gate and the dialog model rather than a release-by-release table; the latest version on the registry when checked on 2026-09-16 was 0.1.2.

FAQ

How do I install it?
The README's bundle command is dsh plugin add dsh-human-task, which installs the host service, the tools/skill and the web dialogs globally; start a new session to pick up the bundle layer.
When should I use it?
Per the README, when automation cannot reliably finish the job and a human's real-world observation or action meaningfully advances it — GUI operation, game testing, visual verification, environment and hardware inspection, subjective evaluation.
What stops it from interrupting me constantly?
The README documents a two-level gate: session consent (a first-call dialog, where no response means decline) plus an AFK presence check at most once per hour, with a global "Decline all future assistance" action.

More plugins in Tools & Capabilities

Browse more in Tools & Capabilities

Guides for Tools & Capabilities plugins