$PATH
.
~/.unpage/profiles/<profile_name>/config.yaml
file:
handle
(which must be unique), a description
(which
helps the LLM decide when to use it) and the command
itself.
handle
and
description
).
args
, where the format is
<arg_name>: <description of the argument>
. The descriptions are important
in order to guide the LLM to pass in the arguments correctly.
Then within the command
itself, include the argument in curly brackets like:
command: ls -lah {<arg_name>}
.
shell_
prefix.
For example, a command with the handle get_current_directory
will result in
a new tool named shell_get_current_directory
.
unpage tools
subcommands, which will invoke tools directly from the command
line.
To list all tools, including your custom shell commands, run: