SciPhi-AI / R2R

The most advanced Retrieval-Augmented Generation (RAG) system, containerized and RESTful
https://r2r-docs.sciphi.ai/
MIT License
3.65k stars 270 forks source link

Dev minor #1536

Closed emrgnt-cmplxty closed 2 weeks ago

emrgnt-cmplxty commented 2 weeks ago

[!IMPORTANT] This pull request enhances the R2R project's testing infrastructure, updates configurations for Azure, improves ingestion and orchestration processes, and refines prompt handling logic.

  • Testing Infrastructure:
    • Rename runner_sdk.py to runner_sdk_basic.py and update references in .github/actions/run-sdk-auth-tests/action.yml and other action files.
    • Add local_harness.py for running integration tests locally with detailed logging and result tracking.
    • Update test sequences in local_harness.py to include new test categories like sdk-prompts.
    • Add new test cases in test_prompt_handler.py for prompt caching and retrieval.
  • Configuration Changes:
    • Add full_azure.toml and r2r_azure.toml for Azure-specific configurations.
    • Update full.toml to use zerox PDF parser.
    • Modify pyproject.toml to change Python version requirement to >=3.10,<3.13.
  • Ingestion and Orchestration:
    • Update ingestion_router.py and kg_router.py to support run_with_orchestration flag for synchronous operations.
    • Modify R2RIngestionProvider and UnstructuredIngestionProvider to handle parser overrides and improve error handling.
  • Prompt Handling:
    • Enhance PostgresPromptHandler in prompt.py to improve cache invalidation and update logic.
    • Add tests for prompt update and retrieval in test_prompt_handler.py.

This description was created by Ellipsis for 9acc0e60ce00a5b5b9f63010bd08928fb528efa7. It will automatically update as commits are pushed.

vercel[bot] commented 2 weeks ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
yc_demo ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 31, 2024 1:35am
yc-demo ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 31, 2024 1:35am
1 Skipped Deployment | Name | Status | Preview | Comments | Updated (UTC) | | :--- | :----- | :------ | :------- | :------ | | **recommendation_platform** | ⬜️ Ignored ([Inspect](https://vercel.com/my-team-88dd52c0/recommendation_platform/9NN5rdp6uKv4EpYEu6pb2vQs2dhv)) | | | Oct 31, 2024 1:35am |