Skip to main content

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

LabelPropertyTypeDescriptionDefault ValueIs Required
CodefunctionConfigbotdojo/types/code_sandboxObject
Tool NametoolNameOverridebotdojo/types/stringnull
Tool LabeltoolLabelbotdojo/types/stringThe label to use for the tool in the chat (defaults to the tool name).null
Tool InstructionstoolInstructionsOverridebotdojo/types/stringnull
Hide Step in ChattoolHideStepbotdojo/types/booleanWhen enabled, the tool will not be shown to the user in the chat.false
Hide Step DetailstoolHideStepDetailsbotdojo/types/booleanWhen enabled, the tool step details will be hidden from the user.false

Output

LabelPropertyTypeDescriptionDefault Value
Tooltoolbotdojo/interface/toolToolnull