Add a task
add_taskAdd one task to a day when the user asks to add or plan something. Without date it goes to today; without time it joins the untimed list. remind_minutes_before sets a reminder (the task needs a time). repeat makes it a repeating task (a habit): one call, Aimgod puts it on the following days itself, so do not add copies to several dates. sphere may be a shared sphere where the user is responsible (shared.my_role in list_spheres): the task goes to the whole sphere as its owner's, without starred, reminder or repeat; members and viewers cannot add there. If two spheres share a name, pass the id: a name picks the user's own.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"title": "<title>"
},
"name": "add_task"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | YYYY-MM-DD | |
| time | No | 24h HH:MM, empty string removes the time | |
| title | Yes | ||
| repeat | No | Repeat rule: daily, weekdays, weekends, weekly (same weekday), monthly, yearly. Days are created 60 days ahead, each one a task of its own. | |
| sphere | No | Sphere name (case-insensitive) or id | |
| starred | No | ||
| description | No | ||
| remind_minutes_before | No | Remind this many minutes before the task's time: 5, 15, 30, 60, 120 (2 hours), 1440 (1 day) or 10080 (1 week). Only for a task with a time. |