Fetching metadata from the HF Docker repository...
-
refactor(core): reduce cyclomatic complexity to <=10, enforce <=500 lines per file, apply comment discipline, and add 22-tool test suite
-
feat(scaling): enterprise multi-market dynamic registry and international scaling support
-
fix: tool schema bugs + route architecture v1
Tool schema fixes (were causing 400 errors):
- get_market_trend: p_market/p_days params + required=['p_market']
- get_spike_alerts: threshold_param/days_param param names
- get_rate_anomaly_report: required=['p_property_search']
Supabase service param alignment (were silently mismatching):
- get_market_trend: clamp reads p_days
- get_spike_alerts: clamp reads threshold_param/days_param
- get_market_snapshot: validation reads p_start_date/p_end_date
- get_recently_changed_tracking: clamp reads p_days
- Added RPC signature comments to every handler block
Route architecture v1:
- routes/__init__.py: exports v1_router
- routes/v1/__init__.py: aggregates sub-routers
- routes/v1/real_estate.py: /api/v1/real-estate/* with structured errors
- routes/v1/rag.py: /api/v1/rag/chat migrated from main.py
- routes/v1/health.py: /health + /api/v1/health
- main.py: cleaned, all logic moved to route modules
- Backwards-compat shim for /api/rag/chat (marked deprecated)
-
feat: migrate to Langfuse observability
-
Update chat backend to include agentic features
-
feat: revamped project structure