Table of Contents

Namespace LMKit.Agents.Tools.BuiltIn.Utility

Classes

ColorTool

A built-in tool for color manipulation and conversion.

Convert between RGB, HEX, HSL, check contrast, generate palettes.

CronTool

A built-in tool for parsing and evaluating cron expressions.

Parse cron syntax, calculate next run times, validate expressions.

DateTimeTool

A built-in tool for date and time operations.

Provides current time, date formatting, parsing, and calculations.

DurationTool

A built-in tool for duration parsing and formatting.

Parse durations like "2h30m", calculate time spans, format to human-readable.

HumanizeTool

A built-in tool for human-readable formatting.

Format numbers, bytes, lists, ordinals for human consumption.

LocaleTool

A built-in tool for locale-aware formatting.

Format numbers, dates, currency per culture. Parse localized input.

MimeTool

A built-in tool for MIME type detection and file type information.

Detect MIME types from extensions or magic bytes, get file associations.

PathTool

A built-in tool for cross-platform path manipulation.

Join, normalize, resolve paths correctly across Windows/Unix.

PerformanceTool

A built-in tool for monitoring system performance.

Provides CPU, memory, GC statistics, and process metrics.

ScheduleTool

A built-in tool for schedule and recurrence operations.

Parse natural language schedules, check conflicts, get next occurrences.

SemVerTool

A built-in tool for semantic version parsing and comparison.

Parse, compare, increment, and validate semantic versions.

TimeZoneTool

A built-in tool for time zone operations.

Convert between time zones, detect DST, get UTC offsets.

UrlTool

A built-in tool for URL parsing and manipulation.

Parse, build, encode, decode, and manipulate URLs properly.