--execute flag runs status.py --transition instead of printing suggestions. --install-schedule creates a launchd plist that runs autopilot --drive --execute every 60 seconds, providing full automation for task lifecycle transitions. The autopilot loop: - Runs on a schedule (60s default), ticks the most advanced unblocked task - Stalls at :awaiting_approval gates until user runs --approve - Handles all phases: new → research → decomposition → design → test_design → implement → code_review → bug_find → adversarial_bug_find → doc_review → referee → complete - Fails cleanly when required artifacts are missing (agent must write them) - Logs stdout/stderr to ~/.automaton/logs/autopilot-*.log Also fixes test leak in scripts/automaton-cleanup.sh (pytest temp path was being written into the real stub).
This commit is contained in:
@@ -1,2 +1,2 @@
|
||||
#!/usr/bin/env bash
|
||||
python3 "/Users/laptran/.automaton/scripts/status.py" --cleanup-done --days 7 --project "/private/var/folders/f5/yv0dzbnx47x3yp8sc_2519gh0000gn/T/pytest-of-laptran/pytest-98/test_uninstall_via_disabled_re0"
|
||||
python3 "/Users/laptran/.automaton/scripts/status.py" --cleanup-done --days 7 --project "/Users/laptran/.automaton"
|
||||
|
||||
Reference in New Issue
Block a user