weijiafu14/dsh-remote-sandbox--packages-subprocess-remote ↗★ 0
dsh-subprocess-remote
DeepSeek Harness ctx.subprocess provider backed by the remote-sandbox sidecar: managed process trees with real signals, bounded output, tree-scoped termination, and backend-native terminals.
AI 분석
核心用途是在远程沙箱中安全地执行和管理子进程。适合需要运行 Bash 命令、终端工具或编译代码,且需要进程树控制和输出限制的 Agent 任务。需配合远程沙箱环境使用。
설치
검증된 bundle이 없거나 호환성 검사에 실패했습니다. 먼저 저장소 설명을 읽어 주세요. 전체 README 읽기 ↗
Configuration (dsh-sandbox-keeper)
| Key | Default | Meaning |
|---|---|---|
apiKey | $E2B_API_KEY | E2B API key; never forwarded into the sandbox |
template | E2B base image | E2B template id (the base image ships Node) |
cwd | /home/user/workspace | workspace path inside the sandbox |
hostWorkspace | process.cwd() | host project synced in at open, out on request/teardown |
timeoutMs | 300000 | pause deadline; the heartbeat pushes it forward |
heartbeatMs | 30000 | keep-alive and liveness interval |
excludes | node_modules, .pnpm-store, .dsh-remote-sidecar | path segments never synced (.git is synced) |
pauseOnDispose | true | pause (retain disk) rather than kill on teardown |
syncIn / syncOut | tar over the sidecar | override with your own function (!!js) for git, object storage, a PVC, etc. |