getTools
Return the SWAIG tool definitions this skill exposes. Called by the
SkillManager at SWML render time to collect every tool that should appear in
the agent’s SWAIG block.
The default implementation returns tools registered imperatively via
defineTool(). Skills that build their tool list declaratively should
override this method to return a static array.
This replaces the Python register_tools() abstract method. TS uses a pull
model: you return the list, rather than calling back into the agent once per
tool.
Returns
SkillToolDefinition[] — array of tool definitions.