describe_tool
Read-only
Full schema for one registered tool — its arguments, types and behaviour. Use after search_tools locates it and before calling it, instead of guessing arguments. Answered by the attached engine, so it needs one: world.open attaches one.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as | No | Your own name, when you are one of several agents sharing one connection to this engine (the sub-agents one agent session runs share its connection, so without it the engine sees all of them as one caller). Pass the same name on every call you make. The engine then treats you as a caller of your own: your roster name is this name, and your play session, the play-shadow writes and refusals that say who wrote what, engine.modeOwner, your shell session and your notices are yours alone. Lowercase letters, digits, '-' and '_'. Leave it out when you are the only agent on your connection. | |
| tool | Yes | Tool name. | |
| toolbox | No | Toolbox that owns it, when the name is ambiguous. |