sha256:9b2541349a8695f06453a27091ba7dc85896530f28219c048e128d20e4133b10
Last pushed
about 3 hours by mcavage
Type
Sandbox Kit
Manifest digest
sha256:9b2541349a8695f06453a27091ba7dc85896530f28219c048e128d20e4133b10
schemaVersion: "3"
displayName: Pi
description: Pi coding agent with Anthropic, OpenAI, Google, Mistral and xAI access, with ACP mode through the community adapter
sourceUrl: https://github.com/earendil-works/pi
licenses:
- MIT
kind: workload
provides:
- [email protected]
- [email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/ca-certificates@20250419
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/[email protected]
- deb/tzdata@2026
- deb/[email protected]
capabilities:
- type: com.docker.sandbox/sbx@1
- type: com.docker.sandbox/network-policy@1
config:
runtime:
allow:
- api.anthropic.com:443
- api.openai.com:443
- generativelanguage.googleapis.com:443
- api.mistral.ai:443
- api.x.ai:443
- registry.npmjs.org:443
- type: com.docker.sandbox/credential@1
optional: true
config:
apiKey:
inject:
- domain: api.anthropic.com
format: '%s'
header: x-api-key
name: ANTHROPIC_API_KEY
proxyManaged: true
phase: runtime
service: anthropic
description: Anthropic API access
- type: com.docker.sandbox/credential@1
optional: true
config:
apiKey:
inject:
- domain: api.openai.com
format: Bearer %s
header: Authorization
name: OPENAI_API_KEY
phase: runtime
service: openai
description: OpenAI native API key (not ChatGPT OAuth)
- type: com.docker.sandbox/credential@1
optional: true
config:
apiKey:
inject:
- domain: generativelanguage.googleapis.com
format: '%s'
header: x-goog-api-key
name: GEMINI_API_KEY
phase: runtime
service: google
description: Google Gemini native API
- type: com.docker.sandbox/credential@1
optional: true
config:
apiKey:
inject:
- domain: api.mistral.ai
format: Bearer %s
header: Authorization
name: MISTRAL_API_KEY
phase: runtime
service: mistral
description: Mistral API
- type: com.docker.sandbox/credential@1
optional: true
config:
apiKey:
inject:
- domain: api.x.ai
format: Bearer %s
header: Authorization
name: XAI_API_KEY
phase: runtime
service: xai
description: xAI API
- type: com.docker.sandbox/acp@1
config:
agent: pi
command:
- /usr/local/bin/marsh-pi
- --acp
- type: com.docker.sandbox/agent-sessions@1
config:
prompt:
- -p
- '{{.Prompt}}'
- type: org.marsh/agent-model@1
optional: true
config:
args:
- --model
- '{{.Model}}'
services:
- '*'
- type: com.docker.sandbox/agent-context@1
config:
contentFile: /usr/share/sandbox/kit/pi/pi-context.md
filename: AGENTS.md
args:
version:
default: 1.5.0
description: Pi coding agent release to install
pattern: ^[0-9]+\.[0-9]+\.[0-9]+$
buildArg: PI_VERSION
dockerfile: ./pi.dockerfile