Gptme-rag

Latest version: v0.5.1

Safety actively analyzes 701786 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.5.1

0.5.0

What's New

Features
- โšก๏ธ Performance optimization: only index new/modified files
- Track file modification times in metadata
- Skip unchanged files during indexing
- Improved indexing efficiency
- ๐Ÿ“Š Added progress reporting with tqdm for document indexing
- Better visibility during large indexing operations
- Accurate batch progress tracking
- ๐Ÿ” Enhanced search functionality
- Added scoring explanations and custom weights
- Improved document chunking with better overlap
- Better handling of chunk grouping

Improvements
- ๐Ÿ”„ Enhanced file watcher reliability
- Added robust error handling and retries
- Improved file processing logic
- Better logging for debugging
- ๐Ÿ“ Better error handling and logging throughout
- Replaced debug prints with proper logging
- More descriptive error messages
- Improved debugging capabilities

Technical Improvements
- ๐Ÿงช Improved test stability and coverage
- Added shared indexer fixture with auto-cleanup
- Use unique collection names per test
- More reliable test cleanup
- ๐Ÿ”ง Refactored indexer for better efficiency
- Split indexing into collection and processing phases
- Better code organization and readability
- Improved error handling

Co-authored-by: Bob <bobsuperuserlabs.org>

0.4.0

What's New

Features
- ๐ŸŽจ Added rich logging and syntax highlighting for search results
- New --raw flag to optionally disable highlighting
- Improved document display and formatting
- Better indentation and code blocks in results
- ๐Ÿ” Enhanced search functionality
- Added path filtering capabilities
- Improved search results formatting
- Better handling of code blocks with language detection
- ๐Ÿ“Š Added status command to show index statistics
- ๐Ÿ’พ Fixed and enabled persistence in CLI

Improvements
- ๐Ÿ“ Documentation
- Added explanation of RAG for newcomers
- Added quick start section with basic commands
- Clarified Python version requirement
- Expanded gptme integration section
- Simplified command examples
- Added 'built with gptme' badge

Technical Improvements
- โšก๏ธ Better indexing performance
- Reduced batch size for better progress visibility
- Increased file limit default from 100 to 1000
- Improved logging messages and levels
- Enhanced gitignore pattern handling
- ๐Ÿ› Fixed ChromaDB warnings about existing IDs
- ๐Ÿ”ง Improved pre-commit test hook efficiency

0.3.1

0.3.0

Features

- ๐Ÿ“š Document indexing with ChromaDB
- Fast and efficient vector storage
- Semantic search capabilities
- Persistent storage
- ๐Ÿ” Semantic search with embeddings
- Relevance scoring
- Token-aware context assembly
- Clean output formatting
- ๐Ÿ“„ Smart document processing
- Streaming large file handling
- Automatic document chunking
- Configurable chunk size/overlap
- Document reconstruction
- ๐Ÿ‘€ File watching and auto-indexing
- Real-time index updates
- Pattern-based file filtering
- Efficient batch processing
- Automatic persistence
- ๐Ÿ› ๏ธ CLI interface for testing and development
- Index management
- Search functionality
- Context assembly
- File watching

0.2.1

Changes

- Fixed collection setup
- Improved indexing robustness and type safety
- Fixed return value of index_directory to return number of documents indexed

Page 1 of 3

ยฉ 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.