-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Natural Language Helpers
- Pluralization/singularization: English language rules with exceptions
- Number to word conversion: "1" → "one", "21" → "twenty-one"
- Word to number conversion: "twenty-one" → "21"
- Ordinal number handling: "1st", "2nd", "3rd" conversions
- Text normalization: Standardize contractions, abbreviations
Safe Text Processing
- Context-aware escaping: HTML, XML, JSON, CSV, regex escaping
- Input sanitization: Remove or escape potentially harmful content
- Encoding handling: Safe UTF-8, ASCII, Unicode conversions
- Special character normalization: Handle quotes, dashes, spaces
- Content validation: Check for malicious patterns
Source: src/basic_open_agent_tools/text/TODO.md
Module: Text
Priority: High
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request