System Tools
Built-in utilities your Truffle agent can call during execution
⚙️ System Tools Overview
These system tools are provided by the Truffle runtime. You can think of these as built-in methods that the agent has access to at anytime.
1. respond_to_user
The agent uses respond_to_user
to send a message directly back to the end user.
This is how your agent replies with final results or intermediate updates.
Think of this as a way for an agent to communicate with it’s human over the course of the task, or when it believes it has accomplished the task.
This method is always invoked at the end of a task and contains a text response, and optionally a file along with it.

App Selector
Respond to user is indicates by an orange hue on the client (and your physical truffle)
2. search_for_help
This method is enabled if you turn advanced mode
on, and allows your Truffle-1 to prompt other agents on a shared registry for help.
This method is currently under development and will be released soon.
3. communicate_with_help
This is a method that is invoked after a search_for_help
yield good results. It essentially opens a p2p connection to another agent for interaction.
This method is currently under development and will be released soon.