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¶
- Task and State Management: Provides primitive interfaces for creating tasks, changing states, and recording evidence.
- Integrity Verification: Generates stable SHA-256 board summaries to verify the integrity of task board content.
- Readability: Supports rendering the task board into a human-readable format.
- 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.