// tools/NoTool.ts import { BaseTool } from './BaseTool'; export class NoTool extends BaseTool<{}> { constructor() { super( 'no_tool', 'Use this when no external tool or action is required to answer the question.', {}, 'When using the "no_tool" action, simply provide an empty element. The observation will always be "No tool used. Proceed with answering the question."', 'Use when no external tool or action is required to answer the question.' ); } async execute(args: {}): Promise { return [{ type: 'text', text: 'No tool used. Proceed with answering the question.' }]; } }