claude-os/app
Claude 4be26e083d
✨ FEATURE: Add configurable reranker and environment validation
NEW FEATURES:
- Made reranker configurable via ENABLE_RERANKER env var
  - Previously hardcoded as disabled
  - Now controllable: set ENABLE_RERANKER=true to enable
  - Graceful fallback if initialization fails

- Added comprehensive config validation on startup
  - Validates Ollama host, database path, ports
  - Validates RAG configuration values
  - Early failure with clear error messages
  - Prevents silent configuration errors

- Added slowapi dependency for rate limiting

IMPROVED:
- Better error handling for reranker initialization
- Clearer logging messages for configuration status
- Type-safe environment variable parsing

Files: app/core/config.py, app/core/rag_engine.py, requirements.txt
2025-11-04 19:16:07 +00:00
..
core ✨ FEATURE: Add configurable reranker and environment validation 2025-11-04 19:16:07 +00:00
db fix: Track schema.sqlite in git for CI/CD compatibility 2025-10-27 22:23:54 -05:00
utils first commit 2025-10-22 13:29:28 -05:00
__init__.py first commit 2025-10-22 13:29:28 -05:00