Spaces:
Sleeping
Sleeping
Commit History
-
Refactor test cases for improved readability and consistency
sethmcknight- Simplified multi-line strings in test cases to single-line format for better readability. - Consolidated test case structures by removing unnecessary line breaks. - Updated assertions to be more concise and maintainable. - Added new integration tests for search caching and embedding warmup functionality. - Ensured all tests maintain consistent formatting and style across the test suite.159faf0
-
Memory minimal concurrency (#81)
Seth McKnight* feat(memory): add diagnostics endpoints, periodic & milestone logging, force-clean; fix flake8 E501 * fix: update .gitignore, add chromadb files, enforce cpu for embeddings, add test mocks * Fix test suite: update FakeEmbeddingService to support default arguments and type annotations, resolve monkeypatching errors, and ensure fast, reliable test runs with CPU-only embedding. All tests passing. Move all imports to top and break long lines for flake8 compliance. * feat: enable memory logging and tracking; update requirements to include psutil * Add render memory monitoring, memory checkpoints and tests fixes; wrap long lines to satisfy linters * fix(memory): include label in /memory/force-clean response for test compatibility Ensure the force-clean endpoint returns the submitted label at the top level of the JSON response so tests and integrations can read it. * fix(ci): robust error handling for LLM configuration errors - Add custom LLMConfigurationError exception for specific…27da740
-
fix: Apply modern Black formatting and fix flake8 line length
Tobias Pasquale7682d30 -
fix: Use consistent Black 23.9.1 formatting throughout upload_service.py
Tobias Pasquale- Apply old-style formatting to both message assignments for consistency - Ensures all string assignments use the same multi-line format - Compatible with both Black 23.9.1 (pre-commit) and Black 25.x (build-test) - Resolves formatting conflicts between CI environments2bcfced -
fix: Apply Black 23.9.1 formatting for pre-commit compatibility
Tobias Pasquale- Revert to older Black formatting style that pre-commit expects - This specific formatting passes both Black 23.9.1 and 25.x checks - Ensures both pre-commit and build-and-test jobs pass - Temporary fix until pre-commit cache updates to new Black version26a8635 -
fix: Apply Black 25.x formatting for CI build-and-test job
Tobias Pasquale- Use newer Black formatting style that matches CI build-and-test job - CI uses latest Black version via 'pip install black' not dev-requirements.txt - Ensures conditional expressions use parentheses-wrapped format - Both upload_service.py and routes.py now compatible with latest Blacke274303 -
fix: Apply CI-compatible Black formatting
Tobias Pasquale- Revert to older Black formatting style for conditional expressions - Matches CI environment expectations for upload_service.py and routes.py - Ensures Black formatting passes in CI pipelinee1f3067 -
fix: Final Black formatting fixes for CI compatibility
Tobias Pasquale425245f -
fix: Apply Black 25.9.0 formatting to match CI environment
Tobias Pasquale- Upgrade to Black 25.9.0 to match CI version - Fix conditional expression formatting in upload_service.py - Fix conditional expression formatting in routes.py - Ensures CI pipeline passes Black formatting checkscdcc97e -
Fix CI/CD pipeline issues - line length and formatting
Tobias Pasquale- Fixed all E501 line length violations (>88 characters) - Applied black formatting automatically - Resolved flake8 and pre-commit hook issues - All tests passing (94/94) - Ready for CI/CD pipelined123e01 -
Complete document management system implementation
Tobias Pasquale- Added comprehensive document management with upload, processing, and dashboard - Fixed queue timeout error handling in processing service - Integrated with existing app factory pattern and lazy loading - Added drag-drop upload interface and real-time status monitoring - Full integration with RAG pipeline for document processing3d8e949