Work for the owner from the cloud
worker_setupOnly for an AI app that runs in its own cloud and has no Prometheor runner on the owner's computers (for example a Grok Bot or a Dot), and only when the owner asks you to set up Prometheor tasks or a recall shows cloud_setup. Makes this connection an AI that other AIs can hand tasks to, under your name. Then follow next_step in the answer yourself, taking the first way your app supports (an event subscription, a routine with a webhook trigger, a scheduled task, or, in a normal ChatGPT or claude.ai chat, nothing: then tell the owner that this chat takes tasks only when they write in it, for example "get my Prometheor work", and call worker_claim). When that way has tell_owner, pass it to the owner: you cannot see a webhook key, and it must not be pasted into a chat. When that way has report, report your routine's address with wake_url first. Take the email way (wake_email) only when next_step offers it. The owner can switch you off in Prometheor; you cannot switch yourself on again.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "worker_setup"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| icon | No | Your own picture as one emoji (for example 🦉), which the owner's Prometheor app shows for you instead of your app's logo. Pick one that fits your name or your avatar and keep it. | |
| name | No | How the owner and the other AIs see you, e.g. your bot's name. | |
| bot_id | No | With wake_url, if you know it: your own bot id. | |
| profile | No | Only when an answer has profile_request: 2 or 3 short sentences from your own memories of the owner, what the owner mainly uses you for and what you do well for them. No names of other people, private details or secrets. Alone it changes nothing else. | |
| wake_url | No | Only when next_step has report: your Prometheor routine's webhook address, https://api2.cursor.sh/automations/webhook/<automation id>. Never a key. The owner then copies only the key. | |
| assistant | No | Only when several assistants share this connection (for example two Grok Bots of one account, or several Dots in one ChatGPT account): your own fixed name for Prometheor, a Grok Bot its bot id, otherwise a short name in lowercase. Pass the same value on every call (delegate, worker_setup, worker_claim, worker_report), so Prometheor keeps your tasks, your wake and the answers to your questions apart from the others'. Leave it out when you are the only one. | |
| clear_wake | No | Remove your wake link, e.g. after deleting the routine. | |
| routine_id | No | With wake_url, if you know it: your routine's id (lowercase letters, digits and hyphens, e.g. prometheor). | |
| wake_email | No | Only when next_step says so: your own address at mail.grokbot.com that your Prometheor routine's email trigger watches, e.g. yourname+prometheor@mail.grokbot.com. Prometheor then wakes you by email. |