Class ToolCatalogEntry
Describes a single tool in the catalog with display-friendly metadata.
public sealed class ToolCatalogEntry
- Inheritance
-
ToolCatalogEntry
- Inherited Members
Constructors
- ToolCatalogEntry(string, string, string, ToolRiskLevel, ToolSideEffect, bool, ToolApprovalMode)
Initializes a new instance.
Properties
- DefaultApproval
Gets the default approval mode.
- Description
Gets the tool description.
- DisplayName
Gets a short, human-readable display name (e.g., "Read File").
- IsReadOnly
Gets whether the tool is read-only (no state mutation).
- Name
Gets the tool name as seen by the LLM (e.g., "filesystem_read").
- RiskLevel
Gets the risk level of this tool.
- SideEffect
Gets the side effect classification.