dsh-evidence-task-board: DeepSeek Harness Persistent Task State Primitives

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.

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye