buildTools method

  1. @override
List<Tool> buildTools()
override

Builds the list of tools exposed to this agent.

Implementation

@override
List<Tool> buildTools() {
  return [
    createPowerShellTool(ai, runtime: runtime),
    createGlobTool(ai, runtime: runtime),
    createGrepTool(ai, runtime: runtime),
    createSleepTool(ai, runtime: runtime),
    createBashTool(ai, runtime: runtime),
    createReadTool(ai, runtime: runtime),
    createAskUserQuestionTool(ai, runtime: runtime),
    createTaskListTool(ai, runtime: runtime),
    createListMcpResourcesTool(ai, runtime: runtime),
    createReadMcpResourceTool(ai, runtime: runtime),
  ];
}