Sign inSign up

sbx/pi-kit:20260813-b7d6aa30d2703bffb7c7a91d4e66e550f3f25285

Manifest digest

sha256:ee0bb476dd7bfd3d6f739fdc78810c0f6cb14d6d7a04ec2b23f1b79f80d80358

Last pushed

about 1 month by dockerpublicbot

Type

Sandbox Kit

Manifest digest

sha256:ee0bb476dd7bfd3d6f739fdc78810c0f6cb14d6d7a04ec2b23f1b79f80d80358

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)