How do you make Claude aware of newly created tools?	By passing the tool schemas into the `run conversation` function.
Which function is responsible for executing the actual tool logic and returning results?	The `run tool` function.
What are the three essential steps to add a new tool to the notebook?	Update `run tool`, add the tool schema, and add the tool implementation function.
What is the specific function of the `set reminder` tool in this implementation?	It prints a statement indicating the reminder time; it does not set a real reminder.
When a user asks to set a reminder for a future date, what sequence of tool calls must Claude execute?	First, call `add duration to date time` to calculate the date, then call `set reminder`.
Where are the implementations for tools like `add duration to date time` and `set reminder` located?	Inside the tools in schemas cell.
What logic must be implemented within the `run tool` function to handle a specific tool request?	Check the tool name and return a call to the appropriate tool function using the tool input.
