Tools are ways that an agent can use to interact with the outside world.

For an overview of what a tool is, how to use them, and a full list of examples, please see the getting started documentation

Next, we have some examples of customizing and generically working with tools

In this documentation we cover generic tooling functionality (eg how to create your own) as well as examples of tools and how to use them.