๐ค "Set a timer for 10 minutes for my pizza"
๐ค "Timer set for 10 minutes!"
โณ ... 10 minutes later ...
๐ค "Your pizza timer is complete!"
โ๏ธ Tool Invocation
[TOOL:SET_TIMER:duration=600,message=Pizza is ready!]
โ ๏ธ Limits
Maximum duration: 24 hours (configurable via MAX_TIMER_DURATION_HOURS)
๐ CALLBACK
Schedule a callback - the assistant will call you back later.
Property
Value
Name
CALLBACK
Parameters
delay, message, destination
๐ Parameters
Parameter
Type
Required
Default
Description
delay
integer
No
60
Delay in seconds
message
string
No
"This is your callback"
Message to speak
destination
string
No
Current caller
Phone to call
๐ฃ๏ธ Trigger Phrases
"Call me back in 30 minutes"
"Remind me to check the oven in 20 minutes"
"Schedule a callback for 5pm"
๐ค Example Conversation
๐ค "Call me back in an hour to remind me about my meeting"
๐ค "I'll call you back in 1 hour!"
โณ ... 1 hour later ...
๐ Phone rings...
๐ค "This is your reminder about your meeting!"
๐ด HANGUP
End the current call gracefully.
Property
Value
Name
HANGUP
Parameters
None
๐ฃ๏ธ Trigger Phrases
"Goodbye"
"Hang up"
"End the call"
"That's all, thanks"
๐ค Example
๐ค "Thanks, that's all I needed. Goodbye!"
๐ค "You're welcome! Have a great day! Goodbye!"
๐ด Call ended
๐ STATUS
Check status of pending timers and scheduled callbacks.
Property
Value
Name
STATUS
Parameters
None
๐ฃ๏ธ Trigger Phrases
"What timers do I have?"
"Check my callbacks"
"What's scheduled?"
"Any pending reminders?"
๐ค Example Output
๐ค "You have 1 timer: 4 minutes remaining for your pizza.
You also have a callback scheduled in 45 minutes."
โ CANCEL
Cancel pending timers or callbacks.
Property
Value
Name
CANCEL
Parameters
task_type
๐ Parameters
Parameter
Type
Required
Default
Description
task_type
string
No
"all"
"timer", "callback", or "all"
๐ฃ๏ธ Trigger Phrases
"Cancel my timer"
"Cancel all timers"
"Cancel my callback"
"Cancel everything"
๐ค Example
๐ค "Cancel my timer"
๐ค "Timer cancelled!"
๐ DATETIME
Get the current date and/or time.
Property
Value
Name
DATETIME
Parameters
format, timezone
๐ Parameters
Parameter
Type
Required
Default
Description
format
string
No
"datetime"
Output format
timezone
string
No
System TZ
Timezone name
๐ฏ Format Options
Format
Example Output
time
"It's 3:45 PM"
date
"Today is Saturday, November 30th, 2025"
datetime
"It's Saturday, November 30th at 3:45 PM"
full
"It's Saturday, November 30th, 2025 at 3:45:30 PM Pacific Standard Time"
๐ฃ๏ธ Trigger Phrases
"What time is it?"
"What's today's date?"
"What day is it?"
๐งฎ CALC
Perform mathematical calculations.
Property
Value
Name
CALC
Parameters
expression (required)
๐ Parameters
Parameter
Type
Required
Description
expression
string
Yes
Math expression
โ Supported Operations
Operator
Description
Example
+
Addition
5 + 3
-
Subtraction
10 - 4
*
Multiplication
6 * 7
/
Division
15 / 3
//
Integer division
17 // 5
%
Modulo
10 % 3
**
Exponentiation
2 ** 8
()
Parentheses
(5 + 3) * 2
๐ฃ๏ธ Trigger Phrases
"What's 25 times 4?"
"Calculate 15% of 200"
"What's 144 divided by 12?"
๐ค Example
๐ค "What's 25 percent of 80?"
๐ค "25 percent of 80 is 20"
๐ Safety
Uses AST parsing (not eval())
Only allows numeric operations
No code execution possible
๐ JOKE
Tell a random joke.
Property
Value
Name
JOKE
Parameters
category
๐ Parameters
Parameter
Type
Required
Default
Description
category
string
No
"general"
Joke category
๐ญ Categories
Category
Description
general
General humor
tech
Tech/programming jokes
dad
Classic dad jokes
๐ฃ๏ธ Trigger Phrases
"Tell me a joke"
"Got any dad jokes?"
"Tell me a tech joke"
๐ฆ SIMON_SAYS
Repeat back exactly what the user says.
Property
Value
Name
SIMON_SAYS
Parameters
text (required)
๐ Parameters
Parameter
Type
Required
Description
text
string
Yes
Exact text to repeat verbatim
๐ฃ๏ธ Trigger Phrases
"Simon says hello world"
"Repeat after me: the quick brown fox"
"Say this: testing one two three"
"Echo: can you hear me?"
"Repeat: I love pizza"
๐ค Example Conversation
๐ค "Simon says the rain in Spain falls mainly on the plain"
๐ค "the rain in Spain falls mainly on the plain"
๐ค "Repeat after me: hello my name is Bob"
๐ค "hello my name is Bob"
๐ค "Can you say supercalifragilisticexpialidocious?"
๐ค "supercalifragilisticexpialidocious"
โ๏ธ Tool Invocation
[TOOL:SIMON_SAYS:text=hello world]
[TOOL:SIMON_SAYS:text=the quick brown fox jumps over the lazy dog]