Checks an agent tool's name and describes it as a ChatTool.
The tool
Names the tool may not take (the control tools)
A prefix it may not start with (the sub-agent tools)
When the name is not already a valid tool name, or is reserved
Checks an agent tool's name and describes it as a ChatTool.