Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
find boarding pass?<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:find_files{name:<escape>boarding pass<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
tell me is port 5000 in use thanks<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:network_listeners{port:<escape>5000<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
could you free up port 9090 - whats there thanks<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:network_listeners{port:<escape>9090<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
big files in my pictures<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:largest_files{path:<escape>~/Pictures<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
Dig up resume.pdf?<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:find_files{name:<escape>resume.pdf<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
tell me grab me the location of report 2025<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:find_files{name:<escape>report 2025<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
show me memory hogs<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:top_processes{}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
LOOK FOR CONFIG.YAML<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:find_files{name:<escape>config.yaml<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
WHY IS ~/DESKTOP SO BIG ?<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:disk_usage{path:<escape>~/Desktop<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
i need to know size of things in ~/Downloads<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:disk_usage{path:<escape>~/Downloads<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
which macos buil am i running pls<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:system_info{}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
Hey my lan address<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:network_info{}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
is recipe somewhere under ~/Desktop pls<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:find_files{name:<escape>recipe<escape>,path:<escape>~/Desktop<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
search my machine for draft<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:find_files{name:<escape>draft<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
Quick q give me system details<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:system_info{}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
show me i need to find invoice<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:find_files{name:<escape>invoice<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
Hey what is this machine called thanks<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:system_info{}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
locate the receipt file<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:find_files{name:<escape>receipt<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
could you find something named report 2025<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:find_files{name:<escape>report 2025<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
pls address already in use on 8888, what is it<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:network_listeners{port:<escape>8888<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
i need to know sort processes by cpu pls<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:top_processes{sort_by:<escape>cpu<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
what year is it htx<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:datetime{}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
show me rank apps by memory usage<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:top_processes{sort_by:<escape>mem<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
whats the time right now pleae<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:datetime{}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
tell me what is using the name recipe<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:find_files{name:<escape>recipe<escape>}<end_function_call>


Prompt:
<bos><start_of_turn>developer
You are a model that can do function calling with the following functions<start_function_declaration>declaration:disk_usage{description:<escape>Show which folders are using the most disk space inside a directory. Use for questions about what is eating, filling, hogging or taking up disk space or storage.<escape>,parameters:{properties:{path:{description:<escape>Directory to scan, such as ~ or ~/Downloads. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:storage_summary{description:<escape>Show total, used and free disk space on the startup drive. Use for questions about how much space is left or how full the disk is.<escape>}<end_function_declaration><start_function_declaration>declaration:largest_files{description:<escape>List the biggest individual files inside a directory. Use for questions about large, huge or heavy files.<escape>,parameters:{properties:{path:{description:<escape>Directory to search, such as ~ or ~/Downloads.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:find_files{description:<escape>Find files by name anywhere on the machine. Use when the user is looking for a specific file or document.<escape>,parameters:{properties:{name:{description:<escape>Filename or part of a filename to search for.<escape>,type:<escape>STRING<escape>},path:{description:<escape>Directory to search in. Defaults to the home folder.<escape>,type:<escape>STRING<escape>}},required:[<escape>name<escape>],type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:top_processes{description:<escape>Show which running programs are using the most CPU or memory. Use when the user asks why the machine is slow, hot, loud, laggy, or what is hogging the processor or RAM.<escape>,parameters:{properties:{sort_by:{description:<escape>Sort by processor or memory usage.<escape>,enum:[<escape>cpu<escape>,<escape>mem<escape>],type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_listeners{description:<escape>Show which programs are listening on network ports. Use when the user asks what is using or blocking a port, or what servers are running.<escape>,parameters:{properties:{port:{description:<escape>Optional port number to filter by, such as 3000.<escape>,type:<escape>STRING<escape>}},type:<escape>OBJECT<escape>}}<end_function_declaration><start_function_declaration>declaration:network_info{description:<escape>Show the current network connection: IP address, wifi network name and gateway. Use for questions about wifi, IP address or being online.<escape>}<end_function_declaration><start_function_declaration>declaration:battery_status{description:<escape>Show battery charge level and whether the machine is plugged in. Use for questions about battery, charge or power.<escape>}<end_function_declaration><start_function_declaration>declaration:system_info{description:<escape>Show information about this Mac: macOS version, computer name, current user and how long it has been running. Use for questions about who am I, what machine is this, or uptime.<escape>}<end_function_declaration><start_function_declaration>declaration:datetime{description:<escape>Show the current time and date. Use for questions about what time or day it is.<escape>}<end_function_declaration><end_of_turn>
<start_of_turn>user
Which access point thanks<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:network_info{}<end_function_call>