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 large files from ~/Library<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:largest_files{path:<escape>~/Library<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 size ranked files in Music ?<end_of_turn>
<start_of_turn>model

Response: <start_function_call>call:largest_files{path:<escape>~/Music<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
breakdown of folder sizes 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
YO BUSIEST PROGRAMS THANKS<end_of_turn>
<start_of_turn>model

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


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

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


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

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


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

Response: <start_function_call>call:largest_files{path:<escape>~/Library<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 my server running on 9090 ?<end_of_turn>
<start_of_turn>model

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


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

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


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

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


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

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


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

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


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

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


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

Response: <start_function_call>call:largest_files{path:<escape>~/Documents<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
name of the wifi<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
hey big files in Pictures please<end_of_turn>
<start_of_turn>model

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


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

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


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

Response: <start_function_call>call:network_listeners{port:<escape>3000<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
isa nything running hot<end_of_turn>
<start_of_turn>model

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


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

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