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
yo track down recipe pls<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
is the carger connected please<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:battery_status{}<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 REMIND ME WHAT DAY THIS IS<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
i need to know hunt for taxes<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:find_files{name:<escape>taxes<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
TRACK DOWN TAXES<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:find_files{name:<escape>taxes<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 bloated on here thanks<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:disk_usage{}<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 is it charging<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:battery_status{}<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 energy left pls<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:battery_status{}<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 machine info<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
what is using the name budget.xlsx pls<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:find_files{name:<escape>budget.xlsx<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's filling up Movies<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:disk_usage{path:<escape>~/Movies<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
can you charge level please<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:battery_status{}<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
can you wifi name and ip thanks<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
can you biggest file in ~/Desktop thanks<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:largest_files{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 kow is screenshot somewhere under Pictures?<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:find_files{name:<escape>screenshot<escape>,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
what's hogging space in the desktop pls<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
could you space used by folder ?<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:disk_usage{}<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 space used by file thx<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:largest_files{}<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 search ~/Downloads for config.yaml pls<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:find_files{name:<escape>config.yaml<escape>,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
pls biggest documents in ~/Downloads thx<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:largest_files{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
could you find  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
Files taking the most room<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:largest_files{}<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
telll me free up port 1521 - whats there please<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:network_listeners{port:<escape>1521<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 address am i on thanks<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
which folder is the worst offender thx<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:disk_usage{}<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 internal ip address ?<end_of_turn>
<start_of_turn>model

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