Steve White
12b453a14f
massive changes
2025-03-14 16:14:09 -05:00
Steve White
b6b50e4ef8
Add code search capability with GitHub and StackExchange APIs
...
This commit implements specialized code/programming search functionality:
- Add CODE as a new query type with templates at all detail levels
- Implement GitHub and StackExchange search handlers
- Add code query detection based on programming languages and frameworks
- Update result ranking to prioritize code-related sources
- Implement integration testing for code queries
- Update configuration and documentation
2025-03-14 16:12:26 -05:00
Steve White
71ad21a1e7
Implement progressive report generation for comprehensive detail level reports. This adds a new ProgressiveReportSynthesizer class that extends ReportSynthesizer to implement an iterative refinement approach for very large document collections. The implementation includes chunk prioritization, state management, termination conditions, and progress tracking.
2025-03-12 10:39:02 -05:00
Steve White
053f4a99da
Add report templates module and tests
2025-03-12 10:15:28 -05:00
Steve White
a72d4ff35f
Fix template retrieval in report synthesis for all detail levels and query types
2025-03-11 20:11:01 -05:00
Steve White
cf7d7f6966
Clean up repository: Remove unused test files and add new test directories
2025-03-11 16:56:58 -05:00
Steve White
2c7b086930
Update result collector, database manager, and document scraper test with improved error handling and performance optimizations
2025-02-28 08:07:19 -06:00
Steve White
8ee4605522
Implement Phase 3: Report Synthesis using Map-Reduce approach with Groq LLM
2025-02-27 17:59:18 -06:00
Steve White
34be5ce36f
Improve document scraper with better error handling and add mock option for testing
2025-02-27 17:51:05 -06:00
Steve White
695e4b7ecd
Implement Phase 2 of Report Generation module: document prioritization and chunking strategies
2025-02-27 17:47:02 -06:00
Steve White
60f78dab9c
Implement Phase 1 of Report Generation Module: Document Scraping and SQLite Storage
2025-02-27 17:39:34 -06:00