Conversation
Co-authored-by: Christian <ChrisCoder9000@users.noreply.github.com>
Co-authored-by: Christian <ChrisCoder9000@users.noreply.github.com>
…tools Co-authored-by: Christian <ChrisCoder9000@users.noreply.github.com>
Co-authored-by: Christian <ChrisCoder9000@users.noreply.github.com>
Co-authored-by: Christian <ChrisCoder9000@users.noreply.github.com>
Co-authored-by: Christian <ChrisCoder9000@users.noreply.github.com>
…rovements-ab8a Refactor agent configuration patterns and harden entity status handling
…rovements-baa3 Refactor graph operation handling and deduplicate Janitor graph tool
…uality-8861 Harden vector search usage and reduce retrieval duplication
…rovements-763e Refactor plugin loading with reusable manifest catalog and safer entrypoint resolution
Kombu treats Redis ResponseError from BRPOP as fatal; when the broker sends UNBLOCKED after a role change or failover, the worker crashed. Monkey-patch Channel._brpop_read to disconnect and raise Empty so the async hub can retry with a fresh connection. Co-authored-by: Christian <ChrisCoder9000@users.noreply.github.com>
- Centralize supported model names in src/constants/spacy_models.py - Dockerfile: download all distinct models during build so appuser can load languages (e.g. it) without writing to the venv - Replace spacy.cli.download with subprocess so failed installs raise OSError instead of calling sys.exit - FastAPI: set redirect_slashes=False to avoid 307 on /retrieve/context/ Co-authored-by: Christian <ChrisCoder9000@users.noreply.github.com>
…handling Co-authored-by: Christian <ChrisCoder9000@users.noreply.github.com>
Co-authored-by: Christian <ChrisCoder9000@users.noreply.github.com>
…ment Co-authored-by: Christian <ChrisCoder9000@users.noreply.github.com>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (40)
📝 WalkthroughWalkthroughThis PR refactors core architectural components including graph operation result serialization, agent system prompt resolution, plugin discovery/loading infrastructure, and introduces a vector search facade abstraction. It also updates project version to 2.11.5-dev, dynamizes Docker spaCy model downloads, adds Redis patch for Celery workers, and configures FastAPI to disable automatic slash redirection. Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~75 minutes Possibly related PRs
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Warning There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure. 🔧 Pylint (4.0.5)src/constants/spacy_models.py************* Module .pylintrc src/adapters/graph_operation_result_serializer.py************* Module .pylintrc ... [truncated 5492 characters] ... ] src/adapters/interfaces/graph.py************* Module .pylintrc ... [truncated 9788 characters] ... },
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. Comment |
Summary by CodeRabbit
Release Notes
New Features
Bug Fixes
Improvements