weijiafu14/dsh-remote-sandbox--packages-keeper0

dsh-sandbox-keeper

Remote-sandbox lifecycle owner for DeepSeek Harness: E2B sandbox create/pause/resume, sidecar deployment, heartbeat keep-alive, crash-transparent recovery, and pluggable tar IN/OUT sync.

AI Analysis

核心用途是管理 E2B 远程沙箱的完整生命周期与状态同步。适合需要维持沙箱长连接、实现崩溃自动恢复和本地工作区双向同步的复杂 Agent 任务。需要配合 E2B 平台及 API 密钥使用。

Package
dsh-sandbox-keeper
Version
0.1.0
License
MIT
Last updated
Aug 13, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

Configuration (dsh-sandbox-keeper)

KeyDefaultMeaning
apiKey$E2B_API_KEYE2B API key; never forwarded into the sandbox
templateE2B base imageE2B template id (the base image ships Node)
cwd/home/user/workspaceworkspace path inside the sandbox
hostWorkspaceprocess.cwd()host project synced in at open, out on request/teardown
timeoutMs300000pause deadline; the heartbeat pushes it forward
heartbeatMs30000keep-alive and liveness interval
excludesnode_modules, .pnpm-store, .dsh-remote-sidecarpath segments never synced (.git is synced)
pauseOnDisposetruepause (retain disk) rather than kill on teardown
syncIn / syncOuttar over the sidecaroverride with your own function (!!js) for git, object storage, a PVC, etc.