Table of Contents

Namespace LMKit.Agents.Tools.BuiltIn

Namespaces

LMKit.Agents.Tools.BuiltIn.Data
LMKit.Agents.Tools.BuiltIn.IO
LMKit.Agents.Tools.BuiltIn.Net
LMKit.Agents.Tools.BuiltIn.Numeric
LMKit.Agents.Tools.BuiltIn.Security
LMKit.Agents.Tools.BuiltIn.Text
LMKit.Agents.Tools.BuiltIn.Utility

Classes

BuiltInTools

Factory for creating and registering built-in tools.

Provides convenient access to commonly needed tools without external dependencies. Tools are organized into categories:

  • Data: Json, Xml, Csv, Ini, Html - structured data formats
  • Text: Text, Diff, Regex, Template, Encoding, Slug - text manipulation
  • Numeric: Calculator, Conversion, Stats, Random, Guid - math and generation
  • Security: Hash, Crypto, Validator, Jwt - encoding, validation, auth
  • Utility: DateTime, Cron, SemVer, Url, Color, Performance - general utilities
  • IO: FileSystem, Environment, Process, Compress, Watch - local I/O operations
  • Net: Http, Network, WebSearch, Smtp - network and web operations
BuiltInToolsExtensions

Extension methods for registering built-in tools.

ToolInfo

Information about a built-in tool.