Custom Tool V2 Node
warning
This node is in beta and may not be fully tested or documented. Use with caution.
Write a custom tool with separated node inputs, tool inputs, and structured outputs.
Properties
| Label | Property | Type | Description | Default Value | Is Required |
|---|---|---|---|---|---|
| Code | functionConfig | botdojo/types/code_sandbox | Object | ||
| Tool Name | toolNameOverride | botdojo/types/string | null | ||
| Tool Label | toolLabel | botdojo/types/string | The label to use for the tool in the chat (defaults to the tool name). | null | ✅ |
| Tool Instructions | toolInstructionsOverride | botdojo/types/string | null | ||
| Hide Step in Chat | toolHideStep | botdojo/types/boolean | When enabled, the tool will not be shown to the user in the chat. | false | ✅ |
| Hide Step Details | toolHideStepDetails | botdojo/types/boolean | When enabled, the tool step details will be hidden from the user. | false | ✅ |
Output
| Label | Property | Type | Description | Default Value |
|---|---|---|---|---|
| Tool | tool | botdojo/interface/tool | Tool | null |