Introduction to the dsh-plugin-debugging Plugin
The dsh-plugin-debugging plugin is designed to address the issue in DSH development where configuration or code changes require a restart to take effect, providing agents with runtime diagnostics and in-place fix capabilities. It offers two types of tools—diagnostics and state changes—including listing instances, checking authentication, diagnosing plugin loading, detecting active mode, displaying configuration, signing cookies, hot-reloading code, and restarting the host. Installation can be done via npm or from source, and DSH must be restarted after installation. By default, the plugin disables the restart feature and presents a risk of resource leaks during hot reloading; however, apart from the restart tool, it enforces strict security permission controls, significantly reducing debugging costs and improving development efficiency.
Read MoreDSH Capability Inspector: DeepSeek Harness's Read-only Runtime Diagnostic Plugin
`tree201/dsh-capability-inspector` is a read-only runtime diagnostics and health check plugin for DeepSeek Harness (DSH). Its core is the `inspect_dsh` tool, designed to help troubleshoot agent visible capabilities and runtime issues without modifying configurations. By checking basic information such as the Node.js environment, operating system, architecture, and working directory, this plugin deeply evaluates visible tools, LLM providers and model directories, skill invocation patterns within the current agent scope, as well as workspace status and session persistence availability. It can also precisely report missing capabilities and individual check errors, and a single check failure will not interrupt the overall diagnosis. Users can add it to a specific profile via GitHub and restart DSH to use it. Full support is provided.
Read More