dsh-sandbox-tester: A process-level isolation sandbox for DSH plugin testing

dsh-sandbox-tester is an MIT-licensed plugin designed for DeepSeek Harness (DSH) to facilitate secure testing through process-level isolation sandboxes. Its core value lies in decoupling the testing of plugins or patches from the main application runtime, thereby preventing test failures from directly impacting the production environment. The plugin provides an isolated environment with independent processes, a separate DSH_HOME, and auto-allocated ports (starting from 3182), with each sandbox instance consuming approximately 270MB of disk space. It includes 9 built-in native tools covering the full lifecycle management of sandbox creation, plugin injection, execution, health checks, stopping, destruction, and cleanup. Regarding security mechanisms, commit operations default to a dryRun mode, requiring explicit environment variable configuration to allow actual writing, and include automatic rollback on failure; before termination operations, the process tree is verified to prevent...

Read More