AgentEvalTool/backend/agenteval/intelligent_eval
sinohqb 1317552701 feat(intelligent-eval): add backend for OpenClaw-driven intelligent evaluation (tickets 01-04)
Introduce 智能评估 as an evaluation paradigm parallel to static evaluation,
driven by OpenClaw. The platform supplies storage, lifecycle, and reporting;
OpenClaw plans and executes.

- Data model: IntelligentEval + Session + Message tables (new, not reusing exploration)
- Lifecycle state machine: draft → planning → pending_approval → executing → completed/cancelled/failed
- Session API: create/message (channel-forwarded)/close with turn accounting
- Report API: pydantic-validated structured report, executing → completed, Markdown export (pure renderer)
- Alembic migration for the three tables; domain glossary added to CONTEXT.md
2026-08-05 03:18:52 +08:00
..
__init__.py feat(intelligent-eval): add backend for OpenClaw-driven intelligent evaluation (tickets 01-04) 2026-08-05 03:18:52 +08:00
lifecycle.py feat(intelligent-eval): add backend for OpenClaw-driven intelligent evaluation (tickets 01-04) 2026-08-05 03:18:52 +08:00
models.py feat(intelligent-eval): add backend for OpenClaw-driven intelligent evaluation (tickets 01-04) 2026-08-05 03:18:52 +08:00
report.py feat(intelligent-eval): add backend for OpenClaw-driven intelligent evaluation (tickets 01-04) 2026-08-05 03:18:52 +08:00
repository.py feat(intelligent-eval): add backend for OpenClaw-driven intelligent evaluation (tickets 01-04) 2026-08-05 03:18:52 +08:00