dsh-sandbox-tester
在终端中运行以下命令:
dsh plugin install Sutera-Diffusus/dsh-sandbox-tester
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中,通过命令 'dsh plugin install Sutera-Diffusus/dsh-sandbox-tester' 安装此插件,或访问完整源码地址 https://github.com/Sutera-Diffusus/dsh-sandbox-tester 获取更多信息。
插件介绍
在 DeepSeek Harness 上开发插件时,你可能正面临一个棘手的现实:所有代码都运行在同一个宿主进程里。一行错误的代码可能引发死循环,卡死整个应用;一个未捕获的异常会直接导致崩溃,连聊天记录和数据都可能丢失。更糟糕的是,这常常让你陷入一个令人沮丧的循环——页面无法打开、需要重启、连接报错、再次重启,宝贵的时间就这样白白浪费。dsh-sandbox-tester 正是为了解决这一痛点而生。它通过创建完全隔离的沙盒实例(独立进程、数据和端口)来提供一个安全的测试环境。你可以放心地在沙盒中测试任何插件或补丁,即使它崩溃或发生误操作,影响也仅限于沙盒自身,你的主应用(DSH)和所有数据都安然无恙。插件提供了一整套直观的管理工具,包括创建、注入、运行、健康检查和销毁沙盒,确保整个测试流程简单可控。最重要的是,它引入了“机器强制的合回门禁”机制,只有通过严格校验的代码才能合并回主应用,从根源上杜绝了误操作的风险。
使用场景
- 在开发或测试 DeepSeek Harness 插件时,先在沙盒中验证代码安全性
- 安全地将经过测试的补丁或修改合并回主应用,避免影响生产环境
- 通过设置界面直观管理多个沙盒实例的生命周期和健康状态
适合人员
- 在 DeepSeek Harness 上开发插件的程序员
- 需要安全隔离环境进行测试的系统管理员
- 负责自动化测试和质量保障的工程师