|
Add eval system Phase 1 — message feedback signal
Spec at docs/eval_system.md describes the full LLM-as-judge plan; this commit lands only the in-app feedback layer: - debug/eval/ Python package with EvalDB (asyncpg) and FastAPI router exposing /eval/feedback (set / clear / list) - message_feedback postgres table keyed by (session_id, message_index) - thumbs up / down on each completed assistant block in the webclient, optimistic update with rollback on failure Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
|---|
|
|
| debug/eval/__init__.py 0 → 100644 |
|---|
| debug/eval/api.py 0 → 100644 |
|---|
| debug/eval/db.py 0 → 100644 |
|---|
| debug/eval/schema.sql 0 → 100644 |
|---|
| docs/eval_system.md 0 → 100644 |
|---|
| navi/main.py |
|---|
| webclient/dist/assets/index-3TDsxezf.js 0 → 100644 |
|---|
|
Not supported
|
| webclient/dist/assets/index-BaSl3TBE.js 100644 → 0 |
|---|
|
Not supported
|
| webclient/dist/assets/index-BwvbmCqW.css 100644 → 0 |
|---|
| webclient/dist/assets/index-EQZcrWhg.css 0 → 100644 |
|---|
| webclient/dist/index.html |
|---|
| webclient/src/api/index.js |
|---|
| webclient/src/components/messages/AssistantMessage.vue |
|---|
| webclient/src/stores/chat.js |
|---|