Sign inSign up

sbx/pi-kit:20260813-f5a0c3972db1c22d342a2bbfbad0aeef8bb49bd7

Manifest digest

sha256:e79c504cf24b3a0bb5b4a058a7fa8f338a2e1a32fe080c81e4ac36ad0dbfee22

Last pushed

about 1 month by dockerpublicbot

Type

Sandbox Kit

Manifest digest

sha256:e79c504cf24b3a0bb5b4a058a7fa8f338a2e1a32fe080c81e4ac36ad0dbfee22

yaml
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)