Preface

The design philosophy of DeepSeek Harness (DSH) is “everything is a plugin.” In agent development, enabling a model to read local file structures is a common requirement. As a bundle, dsh-workspace-digest registers the workspace_digest tool and solves the problem of listing file names by directory in the Web UI.

Overview

cui-stack/dsh-workspace-digest is a DeepSeek Harness bundle belonging to the model reasoning category. It is maintained by cui-stack, and its core function is to register the tool workspace_digest, which is used to list the files in the current workspace directory.

Installation and Activation

Install this plugin using the official command:

dsh plugin --profile web add github:cui-stack/dsh-workspace-digest

After installation, verify whether the plugin is active by running:

dsh --profile web --dump-config

The output should contain # == dsh-workspace-digest.

Core Features

The plugin provides the following capabilities:
* Registers the workspace_digest tool.
* Lists file names by directory.

Configuration

The plugin configuration file is cordis.patch.yml, in which the maxEntries parameter defaults to 20. Users can override this configuration in the profile’s cordis.patch.yml by replacing the entire line for id: workspace-digest.

Technical Details and Notes

  • License: MIT.
  • Tech stack: Pure JS, with no prepare step.
  • Installation mechanism: package.json declares dsh.bundle, and the package is installed into a profile using dsh plugin add, without requiring the --patch parameter.
  • Ecosystem context: The community directory of the DSH ecosystem is an independent site and has no official affiliation with DeepSeek or Huanfang.

Resources