Just like with the
list_tables
and
list_columns
tools, a
list_functions
tool would let the agent discover any functions defined as part of the current schema. It should include comments on those functions, just as the aforementioned tools do. It could be called
list_macros
instead, since these terms are used interchangeably in DuckDB.