./super_turtle/subturtle/ctl manages SubTurtle lifecycle: spawn, run, inspect, stop, and archive.
Command Summary
Default loop type is
yolo-codex. Default timeout is 1h. spawn default cron interval is 10m.Duration Format
Duration flags usem, h, or d suffixes (or raw seconds):
--timeout--cron-intervalgc --max-agereschedule-cron <interval>
spawn
High-level command used by the Meta Agent.
It:
- Creates
.superturtle/subturtles/<name>/ - Seeds
CLAUDE.mdfrom--state-fileor piped stdin - Creates
AGENTS.md -> CLAUDE.mdsymlink - Starts the SubTurtle
- Registers recurring silent cron supervision
start
Low-level start command. Unlike spawn, it does not seed CLAUDE.md or register cron.
stop
Gracefully stops a SubTurtle:
- Removes recurring cron job (if any)
- Stops watchdog
- Sends
SIGTERM, thenSIGKILLif needed - Cleans pid/meta files
- Archives workspace
status
Reports whether a SubTurtle is running and prints runtime details:
- Loop type
- PID
- Elapsed and remaining timeout
- Skills list (if set)
- Process table row
- Tunnel URL (if
.tunnel-urlexists)
logs
Follows the SubTurtle log file:
list
Lists SubTurtles and current task pulled from each workspace CLAUDE.md.
Additional Maintenance Commands
archive
Archive one stopped SubTurtle workspace:
gc
Archive stopped SubTurtles older than a threshold (default 1d):
reschedule-cron
Update recurring supervision interval for a SubTurtle:
Typical Lifecycle
1
Seed and spawn
2
Check progress
3
Adjust supervision cadence if needed
4
Stop and archive
