feat: Enhance login page UI with delayed redirect instead of transparent 307
Some checks failed
Deploy to 110 WOOO Server / deploy (push) Failing after 8s
Some checks failed
Deploy to 110 WOOO Server / deploy (push) Failing after 8s
This commit is contained in:
@@ -64,3 +64,95 @@ class SubmitSolutionResponse(BaseModel):
|
||||
submission_id: str
|
||||
status: Literal["VERIFYING"]
|
||||
estimated_judge_complete_at: Optional[str] = None
|
||||
|
||||
|
||||
ValidationMode = Literal["VITEST_UNIT", "PLAYWRIGHT_E2E", "AST_PARSING", "VISUAL_REGRESSION"]
|
||||
A2AResourceType = Literal["GPT_4O", "CLAUDE_3_5_SONNET", "EMBEDDINGS"]
|
||||
|
||||
|
||||
class AcceptanceRule(BaseModel):
|
||||
assertion: str
|
||||
expected: object
|
||||
description: Optional[str] = None
|
||||
|
||||
|
||||
class AcceptanceCriteria(BaseModel):
|
||||
validation_mode: ValidationMode
|
||||
test_file_content: str
|
||||
rules: Optional[List[AcceptanceRule]] = None
|
||||
|
||||
|
||||
class ListOpenTasksMcpResponse(BaseModel):
|
||||
tasks: List[TaskBounty] = Field(default_factory=list)
|
||||
total_open: int
|
||||
stockout_warning: bool
|
||||
|
||||
|
||||
class CreateSubTaskRequest(BaseModel):
|
||||
parent_task_id: str
|
||||
claim_token: str
|
||||
title: str
|
||||
description: str
|
||||
reward_amount: int
|
||||
acceptance_criteria: AcceptanceCriteria
|
||||
|
||||
|
||||
class CreateSubTaskResponse(BaseModel):
|
||||
sub_task_id: str
|
||||
status: Literal["DRAFT", "OPEN"]
|
||||
|
||||
|
||||
class RequestPeerReviewRequest(BaseModel):
|
||||
parent_task_id: str
|
||||
claim_token: str
|
||||
code_snippet: str
|
||||
review_instructions: str
|
||||
|
||||
|
||||
class RequestPeerReviewResponse(BaseModel):
|
||||
review_task_id: str
|
||||
status: Literal["OPEN"]
|
||||
cost: int
|
||||
message: str
|
||||
|
||||
|
||||
class BroadcastHelpSignalRequest(BaseModel):
|
||||
parent_task_id: str
|
||||
claim_token: str
|
||||
error_message: str
|
||||
contextual_code: Optional[str] = None
|
||||
|
||||
|
||||
class BroadcastHelpSignalResponse(BaseModel):
|
||||
sos_task_id: str
|
||||
status: Literal["OPEN"]
|
||||
message: str
|
||||
|
||||
|
||||
class QueryAgentMemoryRequest(BaseModel):
|
||||
query: str
|
||||
error_code: Optional[str] = None
|
||||
|
||||
|
||||
class QueryAgentMemoryResult(BaseModel):
|
||||
task_title: str
|
||||
deliverables: object
|
||||
similarity_score: Optional[float] = None
|
||||
|
||||
|
||||
class QueryAgentMemoryResponse(BaseModel):
|
||||
results: List[QueryAgentMemoryResult]
|
||||
|
||||
|
||||
class RentApiResourceRequest(BaseModel):
|
||||
agent_id: str
|
||||
resource_type: A2AResourceType
|
||||
duration_minutes: int
|
||||
|
||||
|
||||
class RentApiResourceResponse(BaseModel):
|
||||
status: Literal["GRANTED", "INSUFFICIENT_FUNDS"]
|
||||
proxy_url: Optional[str] = None
|
||||
proxy_token: Optional[str] = None
|
||||
cost_deducted: Optional[int] = None
|
||||
message: str
|
||||
|
||||
Reference in New Issue
Block a user