feat: add cron integration and auto-pickup to supervisor (t128.5)#381
feat: add cron integration and auto-pickup to supervisor (t128.5)#381marcusquinn merged 1 commit intomainfrom
Conversation
Add three new commands to supervisor-helper.sh: - auto-pickup: scans TODO.md for #auto-dispatch tagged tasks and Dispatch Queue section, auto-adds them to supervisor - cron: install/uninstall/status for cron-based pulse scheduling (default every 5 minutes) - watch: fswatch-based TODO.md watcher as real-time alternative to cron Integrate auto-pickup into pulse cycle as Phase 0, so every pulse automatically discovers new tasks before checking workers and dispatching. Zero ShellCheck violations. Tested with mock TODO.md (4 tasks picked up correctly from both tag and section strategies).
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
|
Warning Rate limit exceeded
⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
🔍 Code Quality Report�[0;35m[MONITOR]�[0m Code Review Monitoring Report �[0;34m[INFO]�[0m Latest Quality Status: �[0;34m[INFO]�[0m Recent monitoring activity: 📈 Current Quality Metrics
Generated on: Fri Feb 6 05:19:09 UTC 2026 Generated by AI DevOps Framework Code Review Monitoring |
|



Summary
auto-pickupcommand: scans TODO.md for#auto-dispatchtagged tasks and tasks in a## Dispatch Queuesection, auto-adds them to supervisorcroncommand: install/uninstall/status for cron-based pulse scheduling (default*/5 * * * *)watchcommand: fswatch-based TODO.md watcher as real-time alternative to cronTask
Closes t128.5 from the Autonomous Supervisor Loop plan (t128).
Changes
.agent/scripts/supervisor-helper.shauto-pickup,cron,watch), Phase 0 in pulse, updated help textREADME.mdTesting
auto-pickuptested with mock TODO.md: correctly picks up 2 tagged + 2 queued tasks, skips untagged and completedcron install/uninstall/statuscycle tested: installs, shows status, uninstalls cleanlywatchtested: correctly reports fswatch not found with install instructionsAuto-Pickup Strategies
#auto-dispatchanywhere in the line## Dispatch Queueheader (until next section)Both skip tasks already tracked by the supervisor (any state except complete/cancelled).