Table of Contents

Class ToolInfo

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

Metadata about a built-in tool including its security profile.

public sealed class ToolInfo
Inheritance
ToolInfo
Inherited Members

Properties

Category

Gets the category this tool belongs to (e.g., "data", "io", "net").

DefaultApproval

Gets the default approval mode for this tool.

Description

Gets the tool description.

HasIOCapabilities

Gets whether the tool has I/O capabilities (file, network, process).

IsIdempotent

Gets whether the tool is idempotent (safe to retry).

IsReadOnly

Gets whether the tool performs only read operations.

Name

Gets the tool name.

RiskLevel

Gets the inherent risk level of this tool.

SideEffect

Gets the type of side effect this tool may produce.

Share