evals: add pi backend

This commit is contained in:
Jesse Vincent
2026-05-07 11:11:18 -07:00
parent 5ca4153994
commit 7d06d7e4f0
8 changed files with 214 additions and 2 deletions

23
evals/backends/pi.yaml Normal file
View File

@@ -0,0 +1,23 @@
name: pi
cli: pi
args:
- "-e"
- "${SUPERPOWERS_ROOT}"
required_env:
- SUPERPOWERS_ROOT
hooks:
pre_run: []
post_run: []
shutdown: "/quit"
idle:
quiescence_seconds: 5
ready_pattern: "."
busy_pattern: "esc to cancel|Thinking\\.\\.\\.|\\(esc to cancel[^)]*\\)|[⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠶⠾⠽⠻⠿]"
max_busy_seconds: 1800
startup_timeout: 60
turn_timeout: 300
terminal:
cols: 200
rows: 50
session_logs:
pattern: "~/.pi/agent/sessions/**/*.jsonl"