前言¶
DeepSeek Harness(DSH)的插件生态支持在浏览器中运行智能体。当本地会话需要更安全的执行环境,或者开发人员离开计算机时,传统的插件往往要求本地进程保持运行。Blaxel 沙箱插件提供了一个解决方案,它将 Git 托管的对话及其工作区移动到独立的私有云主机,从而实现离线继续执行。
插件定位¶
blaxel-ai/deepseek-harness-blaxel-sandbox 是一个为 DeepSeek Harness 提供远程沙箱执行能力的插件。它由 blaxel-ai 维护,属于 admin-security 类别,旨在解决本地离线、环境隔离和会话迁移的问题。
核心功能¶
- 云迁移与离线执行:将 Git 托管的对话移动到私有云主机,在原始计算机离线时继续模型请求和工具调用。
- 上下文保留:在云端保留原生对话历史、图片引用以及子会话历史。
- 文件冲突处理:在返回本地时处理文件编辑和合并冲突,并生成恢复补丁。
安装与启用¶
安装前请确保已安装 DeepSeek Harness,且本地环境已安装 Node.js 和 Git。将插件安装到 DSH Web profile:
npx --yes --package @blaxel/dsh-sandbox@latest dsh-blaxel plugin --profile web add \
--allow-build=@deepseek-ai/dsh-subprocess-local \
--allow-build=koffi \
--allow-build=node-pty \
--allow-build=@google/genai \
--allow-build=protobufjs \
@blaxel/dsh-sandbox@latest
安装完成后,启动 Web 界面:
npx --yes --package @blaxel/dsh-sandbox@latest dsh-blaxel web
典型用法¶
- 迁移:在现有的 Git 托管对话中选择“Move to Blaxel”。系统会在当前工具任务完成后进行检查点。
- 访问:云端准备就绪后,复制私有链接,即可从另一台设备访问会话。
- 回传:在本地 DSH 界面选择“Move back to local”,审查文件变更和补丁,然后应用。
适用场景与注意¶
- 适用场景:需要跨设备访问会话、本地离线继续工作、或需要更严格隔离的安全执行场景。
- 注意:
- 本地模型端点和 OAuth 授权无法移交。
- Blaxel 认证保持在主机端。
- Git 忽略文件和凭证文件(如
.env、私钥)不会包含在快照中。 - 远程操作失败时不会回退到本地。
- 插件版本 0.1.3 需要主机 DSH 版本 0.1.2-rc.1。
结尾¶
该插件通过提供明确的“移动”和“回传”流程,填补了 DSH 生态中远程执行能力的空白。
- 目录页:https://www.skillhub.cn/plugins/blaxel-ai/deepseek-harness-blaxel-sandbox
- GitHub 仓库:https://github.com/blaxel-ai/deepseek-harness-blaxel-sandbox