401 UnauthorizedOPENCOMPUTER_API_KEY is set: echo $OPENCOMPUTER_API_KEYoc config show to check the stored keySandbox not found12oc ls # list all sandboxes oc sandbox get sb-abc123 # check a specific sandbox
1const running = await sandbox.isRunning();
Connection refusedhibernated, call wake() or oc sandbox waketimeout parameter on exec.run() or use --timeout with oc exec. Default is 60s for SDK exec.run(), unlimited for CLI without --wait.sandbox.setTimeout() or oc sandbox set-timeout. The timeout resets on every operation.ANTHROPIC_API_KEY is available — pass it via envs on sandbox create if the agent needs itonError callback to capture stderr from the agent process1oc sandbox get sb-abc123
12console.log(sandbox.status); const running = await sandbox.isRunning();
1oc exec sb-abc123 --wait -- ps aux
1234const sessions = await sandbox.exec.list(); for (const s of sessions) { console.log(s.sessionID, s.running, s.command); }
1234567const session = await sandbox.agent.start({ prompt: "...", onEvent: (event) => { if (event.type === "error") console.error("Agent error:", event.message); }, onError: (data) => console.error("Stderr:", data), });
12oc exec sb-abc123 --wait -- cat /var/log/syslog oc exec sb-abc123 --wait -- journalctl --no-pager -n 50