Commit Graph

65 Commits

Author SHA1 Message Date
Steve White 98754dfdcc Update session log with report management UI improvements 2025-03-19 13:13:36 -05:00
Steve White 577eed1f5e Improved report management UI with custom HTML checkboxes, dark theme styling, and robust error handling 2025-03-19 13:10:01 -05:00
Steve White 1a2cdc4c60 Enhanced provider selection stability tests with additional scenarios and edge cases 2025-03-19 08:27:03 -05:00
Steve White 4d622de48d Add comprehensive test script to verify model provider selection fix 2025-03-19 08:05:16 -05:00
Steve White 15357890ea Fix model provider selection in report generation to ensure correct provider is used based on config 2025-03-18 17:57:09 -05:00
Steve White d76cd9d79b Fix model selection in report generation to ensure UI-selected model is properly used throughout the entire report generation pipeline 2025-03-18 17:31:40 -05:00
Steve White 76748f504e Claude added decomposition; broke report. 2025-03-18 12:20:23 -05:00
Steve White 3c661b0024 Document UI progress indicator consolidation in session log 2025-03-17 13:09:00 -05:00
Steve White bc66deb129 Enhanced UI progress callback to use Gradio's built-in progress tracking mechanism for better real-time updates during report generation 2025-03-17 12:54:19 -05:00
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