You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: 9 quality improvements — multi-model routing, incremental reviews, structured logging, tests
- Fix panic-prone unwrap() calls in production paths (adapters, verification)
- Add 82 new tests: API layer (36), database layer (27), state (2), config (4), incremental SHA (2), and more
- GitHub suggestion blocks: multi-line support with start_line/line for one-click PR fixes
- Incremental review: push-by-push delta using last_reviewed_shas and compare API
- Multi-model routing: ModelRole::Fast cascades model_fast → model_weak → primary
- Wire up dead code: InteractiveCommand → webhook, storage → API, model_name → pipeline, detect_context_window → doctor
- Remove unused Plugin trait, legacy Ollama types
- Replace all eprintln!/println! with tracing::error!/warn!/info! in server modules
- Add delete_review and prune_reviews API endpoints
- Reduce cloning by inlining OllamaShowRequest/Response
Closes#8, #16, #26
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: address review findings — pagination, prune safety, redundant adapter
- Fix list_reviews pagination: fetch enough rows from storage to cover
the requested page, not just 2x per_page
- Fix prune_reviews: also prune in-memory state, clamp max_age_days
and max_count to >= 1 to prevent negative values deleting all reviews
- Avoid redundant adapter allocation in smart_review when fast model
matches primary model — reuse existing adapter reference
- Run cargo fmt to fix CI formatting failure
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments