Skip to content

Conversation

@rostilos
Copy link
Owner

@rostilos rostilos commented Feb 8, 2026

No description provided.

rostilos and others added 7 commits February 3, 2026 22:36
- Updated import paths for IssueDTO in prompt_builder.py.
- Modified analysis_summary prompt in prompt_constants.py for clarity.
- Enhanced Dockerfile with CPU threading optimizations.
- Improved environment validation in main.py to support Ollama and OpenRouter embedding providers.
- Added new endpoints for parsing files and batch parsing in api.py, including AST metadata extraction.
- Introduced embedding_factory.py to manage embedding model creation for Ollama and OpenRouter.
- Implemented Ollama embedding wrapper in ollama_embedding.py for local model support.
- Updated index_manager to check vector dimensions before copying branches.
- Refactored RAGConfig to validate embedding provider configurations and auto-detect embedding dimensions.
- Adjusted query_service to utilize the new embedding factory for model instantiation.
…action management in JobService and WebhookAsyncProcessor
…s for CRUD operations. Cloud version preparations
…ersion for existing records; update database migration scripts for version handling and remove token limitation from ai_connection
…ling

- Introduced MAX_CONCURRENT_REVIEWS to limit simultaneous review requests.
- Implemented asyncio.Semaphore to manage concurrent reviews.
- Added a timeout of 600 seconds for review processing to prevent long-running requests.
- Refactored LLM reranker initialization to be per-request, improving resource management.
- Ensured MCP sessions are closed after review processing to release resources.
- Enhanced error handling for timeouts and exceptions during review processing.

refactor: Simplify context builder and remove unused components

- Removed legacy context budget management and model context limits.
- Streamlined context builder utilities for RAG metrics and caching.
- Updated context fetching logic to align with new architecture.

fix: Update prompt templates for clarity and accuracy

- Revised Stage 2 cross-file prompt to focus on relevant aspects.
- Changed references from "Database Migrations" to "Migration Files" for consistency.

feat: Implement service-to-service authentication middleware

- Added ServiceSecretMiddleware to validate internal requests with a shared secret.
- Configured middleware to skip authentication for public endpoints.

enhance: Improve collection management with payload indexing

- Added functionality to create payload indexes for efficient filtering on common fields in Qdrant collections.

fix: Adjust query service to handle path prefix mismatches

- Updated fallback logic in RAGQueryService to improve handling of filename matches during queries.
feat: Enhance ReviewService with concurrency control and timeout hand…
@coderabbitai
Copy link

coderabbitai bot commented Feb 8, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch 1.3.0-rc

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant