-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Template/Placeholder Processing
- Variable substitution: Support ${variable}, {{variable}}, {variable} formats
- Safe template rendering: Validate variables and prevent injection
- Conditional text blocks: Handle if/else logic in templates
- Nested variable support: Complex object property access
- Default value handling: Fallback values for missing variables
Text Similarity and Comparison
- Fuzzy string matching: Find approximate matches with configurable threshold
- Text diff generation: Character and word-level differences
- Similarity scoring: Multiple algorithms (Levenshtein, Jaccard, cosine)
- Duplicate detection: Identify similar or identical text blocks
- Best match finding: Select closest match from list of options
Content Summarization and Analysis
- Intelligent truncation: Preserve meaning while reducing length
- Key phrase extraction: Identify important terms and concepts
- Word frequency analysis: Count and rank word usage
- Text metrics: Character/word/sentence counts, readability scores
- Content classification: Detect text type and structure
Format Detection and Validation
- Auto-format detection: Identify markdown, JSON, XML, CSV, etc.
- Structure validation: Verify format compliance
- Format conversion hints: Suggest appropriate processing functions
- Content type detection: Distinguish between prose, lists, data, etc.
Source: src/basic_open_agent_tools/text/TODO.md
Module: Text
Priority: High
Note: Module marked complete, these are future enhancements
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request