Add a task
add_taskAdds a task to the person's list, or hands work to another of their agents: assignTo names the agent by the name it goes by, and the title and details carry the request — a wish to see the work first among it, which brings it back at need_review. It reaches an agent the caller has no other way to message; that agent finds it with list_todos assignedTo "me". The task goes in at the end of its day with no status, and its Activity shows the adding agent's name and note. A time needs a day or a repeat. assignTo "me" takes it on the caller. A file travels by name in files: its bytes go to the uploadUrl the answer gives, not inside a call, and the agent it is for downloads it from list_todos.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| due | No | Its day, YYYY-MM-DD. | |
| note | No | One line on why it was added — shown with your name on the task's Activity. | |
| time | No | HH:MM, 24-hour, on its day. | |
| agent | No | Who is adding it. Defaults to the name you connected with. | |
| files | No | Files to hand over with it: images, PDF or plain text (a script is plain text), at most 10, 25 MB each. The answer gives each an uploadUrl. | |
| title | Yes | The task, in a line: its title on the person's list. | |
| details | No | What the work is, if a line is not enough: the task's details, which the person can edit. | |
| repeats | No | daily, weekdays, weekends, weekly:MO,WE,FR, or monthly:15 for a day of the month (the 29th to the 31st land on a shorter month's last day); bare monthly takes the due day. Nothing longer than a month exists. | |
| assignTo | No | The agent it is for, by the name it goes by (list_todos shows names under "agents" and "assignedTo"), or "me". A name no agent of theirs goes by is refused, with the names that are. |