sha256:ab8d371eaa811be5dac0cfeedd1a203ffe22e56a4a72c84b3a5b098e52134461
Last pushed
about 1 month by dockerpublicbot
Type
Sandbox Kit
Manifest digest
sha256:ab8d371eaa811be5dac0cfeedd1a203ffe22e56a4a72c84b3a5b098e52134461
schemaVersion: "2"
kind: mixin
name: claude-acp
displayName: Claude ACP
description: Runs the Claude ACP adapter inside a Claude sandbox over stdio.
agentInstructions:
content: |
The Claude ACP adapter is available at `/home/agent/.local/bin/claude-acp`.
Host tools should run it with a non-TTY stdin/stdout stream, for example
`sbx exec -i <sandbox> /home/agent/.local/bin/claude-acp`.
The launcher sets `CLAUDE_CODE_EXECUTABLE=claude` when that variable is not
already set, so the adapter uses the sandboxed Claude Code binary.
If the host has a global sbx GitHub secret, `GH_TOKEN` is available in the
sandbox as a proxy-managed sentinel for `gh` and git HTTPS operations.
permissions:
network:
allow:
- api.github.com
- gist.github.com
- github.com
- registry.npmjs.org
- raw.githubusercontent.com
setup:
files:
- path: /home/agent/.local/bin/claude-acp
content: |
#!/bin/bash
set -e
if [ -z "$CLAUDE_CODE_EXECUTABLE" ]; then
export CLAUDE_CODE_EXECUTABLE=claude
fi
exec npx -y @agentclientprotocol/[email protected] "$@"
mode: "0755"
description: Launch the Claude ACP adapter with the sandboxed Claude binary.