Struct FTryllToolDefinition¶
ClassList > FTryllToolDefinition
#include <TryllToolDefinition.h>
Public Attributes¶
| Type | Name |
|---|---|
| bool | bOverrideDescription = false |
| bool | bOverrideName = false |
| bool | bOverrideParameters = false |
Public Functions¶
| Type | Name |
|---|---|
| UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|ToolDefinition", meta=(EditCondition="bOverrideName")) |
|
| UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|ToolDefinition", meta=(EditCondition="bOverrideDescription")) |
|
| UPROPERTY (EditAnywhere, BlueprintReadWrite, Category="Tryll|ToolDefinition", meta=(EditCondition="bOverrideParameters")) |
Detailed Description¶
A callable tool definition used for prompt construction by ToolCallNode. The server does not execute tools; these are schema-only for SLM prompting.
Public Attributes Documentation¶
variable bOverrideDescription¶
What the tool does; included in the SLM tool-call prompt.
variable bOverrideName¶
Tool name the SLM must use when calling this tool.
variable bOverrideParameters¶
Named parameters accepted by this tool.
Public Functions Documentation¶
function UPROPERTY [1/3]¶
FTryllToolDefinition::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|ToolDefinition",
meta=(EditCondition="bOverrideName")
)
function UPROPERTY [2/3]¶
FTryllToolDefinition::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|ToolDefinition",
meta=(EditCondition="bOverrideDescription")
)
function UPROPERTY [3/3]¶
FTryllToolDefinition::UPROPERTY (
EditAnywhere,
BlueprintReadWrite,
Category="Tryll|ToolDefinition",
meta=(EditCondition="bOverrideParameters")
)
The documentation for this class was generated from the following file C:/_tryll/_monorepo2/server/client-unreal/Source/TryllClient/Public/Generated/Nodes/TryllToolDefinition.h