Namespace LMKit.Agents.Tools.BuiltIn.Text
Classes
- AsciiArtTool
A built-in tool for ASCII art generation.
Text banners, box drawing, tables, figlet-style fonts.
- DiffTool
A built-in tool for comparing texts and generating diffs.
Compares strings, generates unified diff output, and shows changes.
- EncodingTool
A built-in tool for text encoding detection and conversion.
Detect encodings, convert between encodings, fix mojibake issues.
- FuzzyTool
A built-in tool for fuzzy string matching.
Levenshtein distance, Jaro-Winkler similarity, fuzzy search.
- PhoneticTool
A built-in tool for phonetic encoding algorithms.
Soundex, Metaphone, Double Metaphone for fuzzy name matching.
- RegexTool
A built-in tool for advanced regular expression operations.
Match patterns, extract named groups, replace with patterns, split text.
- RegexToolOptions
Configuration options for RegexTool.
- SlugTool
A built-in tool for URL slugification and text sanitization.
Create URL-safe slugs, sanitize filenames, transliterate to ASCII.
- TemplatingTool
A built-in tool for text templating and variable substitution.
Replace variables, apply conditionals, and generate text from templates.
- TextTool
A built-in tool for text manipulation operations.
Supports case conversion, search/replace, splitting, trimming, and regex matching.