🔧 Bug Fixes
ugrep Search Tool Improvements
- Fixed recursive search: Added flag to enable searching in subdirectories
- Fixed path handling: Corrected relative path processing for consistent results across all search tools
- Improved file patterns: Changed from to for better glob filtering
Impact
- ugrep now behaves consistently with other search tools (ripgrep, ag, grep)
- Eliminates incorrect path conversion errors when processing search results
- Ensures complete subdirectory coverage during code searches
Technical Details
This release resolves critical integration issues where:
- ugrep wasn't searching subdirectories due to missing recursion flag
- Relative paths from ugrep output were incorrectly processed by
os.path.relpath()
Both fixes are essential for proper ugrep functionality and maintain backward compatibility with existing search implementations.
Full Changelog: v2.3.1...v2.3.2