Skip to content

docs: add SSH sandbox transport guide for local deployments#155

Open
howie wants to merge 1 commit intoopenabdev:mainfrom
howie:feat/ssh-sandbox-docs
Open

docs: add SSH sandbox transport guide for local deployments#155
howie wants to merge 1 commit intoopenabdev:mainfrom
howie:feat/ssh-sandbox-docs

Conversation

@howie
Copy link
Copy Markdown

@howie howie commented Apr 9, 2026

Summary

  • Add SSH config snippet to config.toml.example with inline comments explaining each flag (especially why -T is mandatory)
  • Add docs/ssh-sandbox.md covering the full setup: architecture, MCP access patterns from inside a sandbox, and known limitations
  • Add brief "SSH Sandbox (Local Deployments)" section to README linking to the new doc

Changes

This is a docs-only PR addressing issue #104. Zero code changes — SSH works as a transparent stdio byte pipe, which is exactly how AcpConnection::spawn() communicates with agents.

Closes #104

Test plan

  • Verify config.toml.example has no syntax errors in the commented SSH block
  • Verify all links in README and docs/ssh-sandbox.md resolve correctly
  • Review SSH flags match the experimentally verified results from the issue

🤖 Generated with Claude Code

Documents SSH as a zero-code-change transport to run agents inside
isolated VMs or containers, addressing the security concern of agents
running with full host permissions in local deployments.

- Add SSH config snippet to config.toml.example with flag rationale
- Add docs/ssh-sandbox.md covering setup, MCP access patterns, and
  known limitations (-T requirement, kill_on_drop, key auth)
- Add brief SSH Sandbox section to README linking to the new doc

Closes openabdev#104

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

closing-soon PR missing Discord Discussion URL — will auto-close in 3 days

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: SSH transport for local sandboxed deployments

2 participants