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.