defineTools
Protected lifecycle method for registering tools on the agent. Subclasses
override this method to call
defineTool() or
registerSwaigFunction()
after all instance fields are initialized.
This method is not called automatically. Subclasses must invoke
this.defineTools() explicitly at the end of their constructor.
Parameters
None.
Returns
void