Skip to content

v0.39.0

Choose a tag to compare

@calionauta calionauta released this 29 Jun 12:35

CLI-Agnostic Subagent Fallback + Supervision

execHeadless() — 4 adapters

All CLI adapters (Pi, Claude Code, OpenCode, Codex) now have execHeadless(task, cwd?) — spawns the harness CLI non-interactively using the user's default model. No --model flag.

Adapter Command
Pi pi --print \"\$task\"
Claude Code claude -p \"\$task\"
OpenCode opencode -p \"\$task\"
Codex codex -p \"\$task\"

subagents.md — Headless CLI Fallback

New section documenting when native subagent tool is unavailable (e.g. pi without pi-subagents extension). Includes per-CLI commands, structured output patterns, and parallel headless via & \ + `wait`.

supervise.md — CLI-Agnostic Supervision

Replaced Pi-only /supervise reference with dual-approach:

  1. Headless CLI checkpoint (any harness) — discrete verification every N tool calls
  2. /supervise (Pi only) — continuous real-time monitoring

Both activation table (old) and approach-by-appetite table (new) preserved.