Sign inSign up

sbx/pi-kit:20260813-76b68da5d7615bc50701d6823f5133fab1b263c3

Manifest digest

sha256:ff7660547db44e3f64712b90101fefb5d35e963252193c9da8c0094e25bafd45

Last pushed

about 1 month by dockerpublicbot

Type

Sandbox Kit

Manifest digest

sha256:ff7660547db44e3f64712b90101fefb5d35e963252193c9da8c0094e25bafd45

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)