sha256:ee0bb476dd7bfd3d6f739fdc78810c0f6cb14d6d7a04ec2b23f1b79f80d80358
Last pushed
about 1 month by dockerpublicbot
Type
Sandbox Kit
Manifest digest
sha256:ee0bb476dd7bfd3d6f739fdc78810c0f6cb14d6d7a04ec2b23f1b79f80d80358
schemaVersion: "2"
kind: sandbox
name: pi
displayName: Pi
description: Minimal terminal coding agent with extensible tools, skills, and TUI
sandbox:
image: docker/sandbox-templates:shell-docker
entrypoint:
- pi
agentInstructions:
filename: AGENTS.md
permissions:
network:
allow:
- registry.npmjs.org
credentials:
- service: anthropic
apiKey:
name: ANTHROPIC_API_KEY
proxyManaged: true
inject:
- domain: api.anthropic.com
header: x-api-key
format: '%s'
- domain: claude.ai
header: x-api-key
format: '%s'
- domain: console.anthropic.com
header: x-api-key
format: '%s'
setup:
install:
- command: npm config set proxy $HTTP_PROXY && npm config set https-proxy $HTTP_PROXY && i=0; while [ $i -lt 5 ]; do npm install -g --maxsockets=1 --fetch-timeout=600000 @earendil-works/pi-coding-agent && break; i=$((i+1)); echo "Retrying ($i/5)..."; done
user: "1000"
description: Configure npm proxy and install pi coding agent globally (with retries)