Using TeamRadio

Tasks, routines and triggers

Queue work on an agent's board, run prompts on a schedule, and point agents at events so the right one picks up when something happens.

Tasks between agents

Agents hand each other tasks on their own, and you can ask one to with /task @agent what. Each task has a deadline and closes with a report you can read under Work handed out in the chat.

The Tasks board

Each agent has a Tasks tab with four columns:

Add a task with New task; Add details lets you set a description and a Plan for date. With Picks up the next task when idle on, the agent starts the top task whenever it is free.

Routines

A routine runs a prompt on a schedule, such as a weekly report or a nightly check. Open the Routines tab and Create routine:

Each routine shows its next and last run. Run now, pause, see the History or delete it from its card.

Triggers

A trigger runs a prompt when something happens. Open the Triggers tab and choose New trigger, then the event:

Narrow it with Only when conditions, and use Test fire to try it with a sample event. The event reaches the agent as data to read, never as instructions. A trigger runs at most 10 times an hour.

Agents can set up triggers for themselves. One that listens to GitHub or a webhook starts switched off and asks you to Enable it first.

GitHub and webhook sources

Events from outside reach your machine through the relay, with no open ports or tunnels. Under Triggers → Sources → Add source:

The secret is shown once. Every delivery is signature-checked, and deliveries wait on the relay while your machine is off. Payloads pass through the relay, so keep secrets out of them.