2026-05-06 12:15:46 -07:00
|
|
|
|
name: claude
|
|
|
|
|
|
cli: claude
|
|
|
|
|
|
args:
|
|
|
|
|
|
- "--dangerously-skip-permissions"
|
|
|
|
|
|
- "--plugin-dir"
|
|
|
|
|
|
- "${SUPERPOWERS_ROOT}"
|
|
|
|
|
|
- "--model"
|
|
|
|
|
|
- "opus"
|
|
|
|
|
|
required_env:
|
|
|
|
|
|
- ANTHROPIC_API_KEY
|
|
|
|
|
|
- SUPERPOWERS_ROOT
|
|
|
|
|
|
hooks:
|
|
|
|
|
|
pre_run: []
|
|
|
|
|
|
post_run: []
|
|
|
|
|
|
shutdown: "/exit"
|
|
|
|
|
|
idle:
|
|
|
|
|
|
quiescence_seconds: 3
|
|
|
|
|
|
ready_pattern: "^❯|^\\$|Human:|Enter to confirm"
|
|
|
|
|
|
# Matches when Claude is actively working — spinners, "Thinking", time counter,
|
|
|
|
|
|
# or "esc to cancel". Engine extends its wait deadline when any of these match
|
2026-05-06 14:43:08 -07:00
|
|
|
|
# so the Actor doesn't interrupt long-running subagent work.
|
2026-05-06 12:15:46 -07:00
|
|
|
|
busy_pattern: "esc to cancel|Thinking\\.\\.\\.|\\(esc to cancel[^)]*\\)|[⠇⠏⠋⠙⠹⠸⠼⠴⠦⠧⠶⠾⠽⠻⠿]"
|
|
|
|
|
|
# Maximum total seconds the engine will extend the deadline across all busy
|
2026-05-06 14:43:08 -07:00
|
|
|
|
# detections during a single _wait_for_ready call. Long-running subagent work
|
|
|
|
|
|
# can take a while, so 30 minutes gives plenty of headroom.
|
2026-05-06 12:15:46 -07:00
|
|
|
|
max_busy_seconds: 1800
|
|
|
|
|
|
startup_timeout: 60
|
|
|
|
|
|
terminal:
|
|
|
|
|
|
cols: 200
|
|
|
|
|
|
rows: 50
|
|
|
|
|
|
session_logs:
|
|
|
|
|
|
pattern: "~/.claude/projects/**/session-*.jsonl"
|