Loading...
Loading...
Delegate tasks to AI agents via Box0. Use when the user asks to review code, check security, run tests, compare tools, get multiple perspectives, research a topic, analyze data, write docs, or any task that could benefit from specialized or parallel execution. Also use when the user mentions agent names or says "ask", "delegate", "get opinions from", or "have someone".
npx skill4agent add risingwavelabs/skills b0b0b0 --versionnpm install -g @box0/cli@latestgit clone https://github.com/risingwavelabs/box0.git
cd box0 && cargo build --release
export PATH="$PWD/target/release:$PATH"b0 statusb0 server~/.b0/config.tomlb0 login <server-url> --key <api-key>b0 statuslocalhost127.0.0.1b0 machine lsserver_urlapi_key~/.b0/config.tomlb0 machine join <server-url> --name <hostname> --key <api-key><server-url><hostname><api-key>npx skills add risingwavelabs/skills --skill b0b0 agent lsb0 agent temp "<task>"b0 agent addb0 agent tempb0 agent addb0 delegate <name>b0 agent lsb0 agent ls # list available agents
b0 delegate <agent> "<detailed task prompt>" # send task (non-blocking)
b0 delegate --thread <id> <agent> "<follow-up>" # continue conversation
b0 wait # wait for next completed result
b0 wait --all # wait for all pending results
b0 wait --timeout 0 # non-blocking check for completed results
b0 reply <thread-id> "<answer>" # answer an agent's question
b0 status # check pending tasks
b0 agent temp "<task>" # one-off task, no named agent
b0 agent add <name> --instructions "..." # create a named agent
b0 agent remove <name> # delete an agent
b0 cron add --every <interval> "<task>" # schedule recurring task (auto-creates temp agent)
b0 cron add --agent <name> --every <interval> "<task>" # schedule with existing agent
b0 cron ls # list scheduled tasks
b0 cron remove <id> # remove a scheduled taskb0 delegate reviewer "review this PR"b0 delegate reviewer "Review the changes on branch feature-timeout in this repo.
The PR adds timeout handling to src/handler.rs.
Focus on correctness, edge cases, and error handling.
Cite line numbers for any issues found."git diffgit diff main..HEAD | b0 delegate reviewer "Review the following diff. Focus on correctness."b0 delegate reviewer "Review the changes on branch feature-timeout..."
b0 delegate security "Check src/handler.rs for OWASP top 10 vulnerabilities..."
b0 delegate doc-writer "Update README to reflect the new timeout config option..."
b0 wait --allb0 wait --allb0 waitreviewer asks (thread thread-abc): "Is the timeout change on line 42 intentional?"
-> Use: b0 reply thread-abc "<your answer>"b0 replyb0 waitb0 statusb0 waitb0 delegate --thread <thread-id> <agent> "<follow-up>"
b0 wait| Symptom | Fix |
|---|---|
| Run |
| Start the server with |
| Check that the daemon is running (it starts with the server) |
| Agent returns empty result | Check agent instructions with |
| "no local machine" error | Run |
| Timeout errors | Default is 300s. Check if the task needs more time. |