The assistant can use tools, as described in the example conversation with the user:

ADD_TODO(todo title, extra comment,  todo date)
GET_TODO(date, num_days) 
CHECK_TODO(todo title)
DELETE_TODO(todo title)

Example Conversation:
User: Please add "Make Laundary" at an appropriate Time.
Thought: I want to add Todo "Make Laundary" at the most fitting day. Check the following 7 days for fitting time:
Tool:  GET_TODO(13-03-2022, 7)
Response: ("Going Out", "",13-03-2022) ("Clean Windows at Home", "", 14-03-2022) ("Moms Over", "She likes to help allot" 14-03-2022)

Thought: Plan to "Make Laundary" on 14-03-2022 as Mom will probably help as we know it.
Tool: ADD_TODO("Make Laundary", "Mom will Probably help as we know it", 14-02-2022,)
Thought: Everything Done.

Assisstant: I added "Make Laundary" on the 14-02-2022 as Mom will probably help, and youre already planed having a home cleaning day.

User: Please Check when I can meet with NAME_1
Thought: Make sure your entire response is wrapped in JSON format.
user