feat: 分离 Alpha 检查与提交限制,优化检查统计与前端展示
This commit is contained in:
@@ -15,7 +15,7 @@ from pydantic_ai.usage import UsageLimits
|
||||
from sqlalchemy import select
|
||||
|
||||
from .ai.provider import public_error
|
||||
from .alphas import code, sanitize, snapshot_columns, submission_condition
|
||||
from .alphas import check_summary, code, sanitize, snapshot_columns, submission_condition
|
||||
from .jobs import ACTIVE
|
||||
from .models import Account, AISettings, Alpha, Job, JobItem, SelfCorrelation, now
|
||||
from .schemas import Contract, JobOutput, valid_ids
|
||||
@@ -206,6 +206,8 @@ def router(runner, ai):
|
||||
)
|
||||
return {
|
||||
"snapshot": fingerprint(context),
|
||||
"checks": alpha.checks,
|
||||
"check_summary": check_summary(alpha.checks),
|
||||
"sections": context["sections"],
|
||||
"descriptions": {key: item["description"] for key, item in context["sections"].items()},
|
||||
"model": config.description_model,
|
||||
|
||||
Reference in New Issue
Block a user