Background Agents Versus Delegated Tasks
Rocky can scale work by splitting tasks, but the orchestration mode matters. A fast QA worker, a build process, and a separate autonomous agent have different verification needs.
Choose the smallest reliable mode
- Use a delegated task for bounded research, code review, or QA that can return a concise summary.
- Use a tracked background terminal process for long tests, builds, servers, or watchers.
- Use a spawned Hermes process when the work needs a fully independent agent session, tool environment, or long autonomous mission.
Operational checklist
- Pass all needed context to a subagent; it does not know the current chat unless you include it.
- For bounded background commands, request completion notification so results are not forgotten.
- For servers, verify readiness with a health check before running browser tests.
- Do not recursively create cron jobs from a cron expansion job.
Pitfalls
- Delegated summaries are self-reports; verify file writes, URLs, and deploys yourself.
- Background jobs without notifications can finish silently.
- Multiple agents editing the same files need a coordination plan or separate worktrees.
Verification steps
- Read the returned artifact path, URL, or status code.
- Inspect changed files or live routes yourself before reporting success.
- Stop or clean up long-lived processes that were only needed for QA.
