- Update Quick Start section to show new pip install workflow - Add ENHANCEMENTS.md for tracking path resolution feature - Replace old bash installer instructions with proper Python packaging
1.1 KiB
1.1 KiB
FSS-Mini-RAG Enhancement Backlog
Path Resolution & UX Improvements
Current State
rag-mini search /full/absolute/path "query"
Desired State
cd /my/project
rag-mini "authentication logic" # Auto-detects current directory, defaults to search
rag-mini . "query" # Explicit current directory
rag-mini ../other "query" # Relative path resolution
Implementation Requirements
- Auto-detect current working directory when no path specified
- Default to search command when first argument is a query string
- Proper path resolution using
pathlib.Path.resolve()for all relative paths - Maintain backwards compatibility with existing explicit command syntax
Technical Details
- Modify
mini_rag/cli.pyargument parsing - Add path resolution with
os.path.abspath()orpathlib.Path.resolve() - Make project_path optional (default to
os.getcwd()) - Smart command detection (if first arg doesn't match command, assume search)
Priority
High - Significant UX improvement for daily usage