Table of Contents

Constructor BuiltInToolDescriptor

Namespace
LMKit.Agents.Tools.BuiltIn
Assembly
LM-Kit.NET.dll

BuiltInToolDescriptor(string, string, string, ToolRiskLevel, ToolSideEffect, ToolApprovalMode, bool)

Initializes a new instance of the BuiltInToolDescriptor class.

public BuiltInToolDescriptor(string name, string description, string category, ToolRiskLevel riskLevel, ToolSideEffect sideEffect, ToolApprovalMode defaultApproval, bool isReadOnly)

Parameters

name string

Unique tool name.

description string

Short description of the tool.

category string

Tool category.

riskLevel ToolRiskLevel

Risk level of the tool.

sideEffect ToolSideEffect

Side effect produced by the tool.

defaultApproval ToolApprovalMode

Default approval mode.

isReadOnly bool

Whether the tool is read-only.

Share