AgentEvalTool/backend/agenteval/web/routers
sinohqb 53afb9b5d1 feat(campaigns): exploration seed set and budget config per campaign
v0.9 ticket 02. Campaigns now carry an exploration seed set (seed
personas × seed goals — the comparability unit for exploratory
evaluation) and an optional budget override, stored as JSON columns
isomorphic to plan. Empty seeds normalize to null, marking the campaign
as opted out of exploration. resolve_budget merges per-field overrides
into platform defaults; enforcement stays server-side. The create form
gains seed lists and budget inputs (minutes → seconds), submitting null
when left empty.
2026-08-03 17:52:25 +08:00
..
__init__.py v0.2.0-dev: 文件管理 + 页面布局统一 + 6 个 bug 修复 2026-07-16 15:25:22 +08:00
auth.py feat(backend): v0.4 triggered_by tracking, login gate, compare guard, dashboard stats 2026-07-28 17:40:54 +08:00
campaigns.py feat(campaigns): exploration seed set and budget config per campaign 2026-08-03 17:52:25 +08:00
exploration.py feat(exploration): session lifecycle endpoints with platform hard guardrails 2026-08-03 17:35:17 +08:00
files.py refactor(files): harden storage and split frontend 2026-07-17 17:41:19 +08:00
model_configs.py feat(models): add centralized model configuration 2026-07-17 20:02:43 +08:00
proxy.py v0.2.0-dev: 文件管理 + 页面布局统一 + 6 个 bug 修复 2026-07-16 15:25:22 +08:00
reports.py refactor(report): split report generation from pure rendering 2026-07-31 10:19:04 +08:00
runs.py refactor(verdict): unify read path on authoritative case_outcomes 2026-07-31 14:11:58 +08:00
scenarios.py feat(models): add centralized model configuration 2026-07-17 20:02:43 +08:00
stats.py refactor(metrics): type Run summary and converge cross-run aggregation 2026-07-31 01:57:56 +08:00
targets.py v0.2.0-dev: 文件管理 + 页面布局统一 + 6 个 bug 修复 2026-07-16 15:25:22 +08:00