In plugin development for DeepSeek Harness (DSH), the persistence of task states and the traceability of evidence often rely on temporary memory or lack standardized management mechanisms. dsh-evidence-task-board provides a set of deterministic primitives for managing task creation, state changes, and evidence transformation, and generates stable summaries for verification.

What This Is

This is a plugin maintained by MkaliezZ, designed to provide persistent and deterministic task state management capabilities for DSH. It does not execute specific tool calls, nor does it invent hidden autonomous tasks; instead, it serves as foundational primitives for state management.

Core Features

  1. Task and State Management: Provides primitive interfaces for creating tasks, changing states, and recording evidence.
  2. Integrity Verification: Generates stable SHA-256 board summaries to verify the integrity of task board content.
  3. Readability: Supports rendering the task board into a human-readable format.
  4. Host Persistence Adaptation: Provides DSH command adapters that store data using persistence mechanisms explicitly provided by the host environment.

Installation and Enablement

The plugin is published via npm (package name: @mkaliezz/dsh-task-board). Before use, the following dependencies must be met:

  • Node.js version: 20 or later.
  • Peer Dependencies: @deepseek-ai/dsh-goal (version requirement ^0.1.1-rc.2).

The plugin configuration structure is as follows:

{
  "name": "@mkaliezz/dsh-task-board",
  "version": "0.3.0",
  "type": "module",
  "license": "MIT",
  "description": "DSH plugin: dsh-evidence-task-board (npm package: @mkaliezz/dsh-task-board)",
  "main": "lib/src/plugin.js",
  "types": "lib/src/plugin.d.ts",
  "peerDependencies": {
    "@deepseek-ai/dsh-goal": "^0.1.1-rc.2"
  }
}

Typical Usage

The plugin is used as a primitive library. Developers need to call its API within persistence interfaces provided by the host to manage the task board. Specific operations include creating a task board, defining state transition rules, and recording evidence related to state changes.

Use Cases and Notes

  • Use Cases: Suitable for DSH plugin scenarios that require explicit management of task states rather than implicit automation.
  • Notes: The plugin’s persistence capability relies entirely on what is explicitly provided by the host environment; the plugin does not handle low-level storage logic. It is recommended to check the source code and license before installation.

This tool provides a deterministic foundation for state management in DSH. Complete information and source code are available in the GitHub repository.