structuredContent, the JSON object, and as one
text item holding the same JSON. A tool that refuses answers isError: true with one text that says
what to do next (see Errors).
Every call is a JSON-RPC tools/call request:
params. tools/list returns each
tool’s description, written for the model to read, and its input schema.
week
The household’s week, day by day: what happens each day, for whom and with whom, the trips and
vacations that cross it, and the weather forecast.
id, its days, the previous and next weeks, and
whether it isCurrent), the week’s items and the bands that cross it, such as a trip.
questions
What needs you: the household’s questions waiting on the token’s owner, nearest deadline first. For
example, who takes a child to an activity that nobody is taking them to.
questions: each with its title, the options to answer it with, and its date.
list
The household’s shopping list: the open items, grouped by place, and the bought ones, most recent
first.
open and bought items. Call it without place first: the places that have
open items come in the answer with their ids. A place with nothing open to buy is not listed there.
tell
Tells the house something new, in Portuguese, the way you would on WhatsApp (“dentista da Luísa na
sexta às 15h”, “me lembra de comprar arroz”), or asks it something. The message is recorded in your
conversation with the house, and the answer comes back in reply.
message, its turnId, and the house’s reply, as both appear in the
conversation in the app.