iiwish/dsh-testkit

iiwish★ 1TypeScript最后同步: 2026-08-15

在 GitHub 打开

Lifecycle conformance testing for DeepSeek Harness plugins

README 摘要

DSH Testkit Real-host lifecycle testing for DeepSeek Harness plugins. DSH Testkit installs the exact DSH version and a plugin's packed artifact into a disposable environment, boots the real host, probes deterministic runtime capabilities, removes the plugin, reboots the same profile, and retains machine-readable evidence. It does not call a model or require a model API key. DSH Testkit is also an official DSH Profile Bundle. Install it into the profile where you want the tool available: The bundle registers dsh test . It tests the active workspace by default, accepts the same expected row/service/tool assertions, and returns the verdict plus paths to the complete report. The tool always uses Docker, ignores implicit dsh-testkit.yaml configuration, restricts local inputs to the active workspace, requires confirm: true , and asks through DSH's pre-execution approval pipeline for agent-originated calls. It never exposes unsafe-local execution or arbitrary CLI arguments. Docker is the default runner. The plugin and its install scripts execute inside a fresh container, while the source mount is read-only and the run root uses disposable filesystems. Local execution is deliberately loud:…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdshdsh-pluginintegration-testingplugin-testing

分类