Steve White
9cb9d48466
Fix AttributeError in report progress callback by using direct value assignment instead of update method
2025-03-17 12:20:54 -05:00
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
bf49474ca6
Add query type selection to Gradio UI and improve report generation
2025-03-12 12:09:08 -05:00
Steve White
c8c5240657
Improve query type detection and add specialized extraction prompts for comparative queries
2025-03-12 11:57:40 -05:00
Steve White
21f75c0d25
Add progress tracking to report generation UI
2025-03-12 11:20:40 -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
01c1a74484
Update current focus with progressive report generation implementation plan
2025-03-12 10:28:46 -05:00
Steve White
6f6c29e8a5
Update session log with progressive report generation planning
2025-03-12 10:28:11 -05:00
Steve White
053f4a99da
Add report templates module and tests
2025-03-12 10:15:28 -05:00
Steve White
33d159f00c
Update memory bank with report templates implementation details
2025-03-12 10:15:20 -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
7744249d65
Update memory bank to reflect project directory reorganization
2025-03-11 15:30:35 -05:00
Steve White
7f440286bc
Fully functional end-to-end test of research with gemini flash
2025-03-01 11:55:57 -06:00
Steve White
4753e567ad
Update Gradio interface to handle async methods
2025-02-28 17:08:13 -06:00
Steve White
3b75436423
Improve reference formatting to ensure URLs are included
2025-02-28 17:02:22 -06:00
Steve White
d53198d5ab
Make generate_search_queries async to fix runtime errors
2025-02-28 16:46:25 -06:00
Steve White
6b749b9cb6
Convert LLM interface methods to async to fix runtime errors
2025-02-28 16:44:10 -06:00
Steve White
0e0d4eb9b2
Improve reference formatting to use actual titles and URLs instead of generic placeholders
2025-02-28 16:36:39 -06:00
Steve White
8cd2f900c1
Fix reference formatting for Gemini models and improve message handling
2025-02-28 16:32:53 -06:00
Steve White
d4beb73a7a
Update Gemini integration to use correct LiteLLM format
2025-02-28 15:25:33 -06:00
Steve White
f94bde875b
Fix Gemini model integration with correct model name and endpoint
2025-02-28 15:04:07 -06:00
Steve White
a09eb1519e
Update message format for Gemini models to ensure compatibility with LiteLLM
2025-02-28 12:20:30 -06:00
Steve White
82f081f731
Fix Google Gemini model integration with correct provider format and API key handling
2025-02-28 11:57:12 -06:00
Steve White
6ff455358c
Fix Google Gemini model integration with LiteLLM
2025-02-28 11:53:09 -06:00
Steve White
c687216393
Fix search functionality in UI and add fallback mechanisms for report generation
2025-02-28 11:49:26 -06:00
Steve White
f6f660da97
Add Google Gemini model support and dynamic model selection in UI
2025-02-28 11:31:53 -06:00
Steve White
76cedb9528
Implement batch processing for report generation to avoid payload limits
2025-02-28 11:10:19 -06:00
Steve White
fd92885a65
Fix rate limit issues with comprehensive reports and add chunk processing progress indicators
2025-02-28 10:38:01 -06:00
Steve White
9d9fea8b5b
Update memory bank with Gradio UI fixes and future enhancement plans
2025-02-28 10:25:24 -06:00
Steve White
0d547d016b
Fix Gradio UI for report generation with detail levels and custom models
2025-02-28 10:15:41 -06:00
Steve White
ae130ac49b
Add support for custom models and thinking tag processing
2025-02-28 09:19:27 -06:00
Steve White
1e3e2b7258
Update memory bank with enhanced report detail levels and synthesis process
2025-02-28 09:01:32 -06:00
Steve White
f6dc28ab1f
Enhance detailed and comprehensive report generation with deeper analytical prompts
2025-02-28 08:55:15 -06:00
Steve White
646922ef4a
Implement customizable report detail levels with four options: brief, standard, detailed, and comprehensive
2025-02-28 08:27:14 -06:00
Steve White
4e9887f08f
Add database files to gitignore
2025-02-28 08:08:05 -06:00
Steve White
ed34f807b4
Add test script for query to report workflow
2025-02-28 08:07:35 -06: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
e748c345e2
Update interfaces.md with documentation for reranker functionality
2025-02-28 08:06:55 -06:00
Steve White
0fe1d707f0
Update project_overview.md to reflect current progress and next steps
2025-02-28 08:05:14 -06:00
Steve White
941620f178
Fix Jina reranker integration and successfully test end-to-end query to report pipeline with EV query. Document report detail level configuration options.
2025-02-27 18:12:55 -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
Steve White
a34b92c103
Fix Jina Reranker API integration with proper request and response handling
2025-02-27 17:16:52 -06:00
Steve White
16c7dca2c7
Fix Jina Reranker API integration to handle response format correctly
2025-02-27 17:07:51 -06:00
Steve White
59bf4a22ee
Fix result structure for reranker integration
2025-02-27 17:01:57 -06:00
Steve White
c40483f593
Fix query extraction in reranker integration
2025-02-27 17:00:59 -06:00