import from monorepo

This commit is contained in:
Laura Abro
2025-04-24 10:37:07 -03:00
parent 1c6fc5540b
commit 640528c746
45 changed files with 842 additions and 1613 deletions

View File

@ -0,0 +1,22 @@
"""Database models."""
from datetime import datetime
from typing import Optional, List
from sqlmodel import SQLModel, Field, Relationship
from sqlalchemy import JSON
from sqlalchemy import Column
from prometheus_swarm.database.models import Conversation, Message, Log
class Submission(SQLModel, table=True):
"""Task submission model."""
task_id: str
round_number: int = Field(primary_key=True)
status: str = "pending"
pr_url: Optional[str] = None
username: Optional[str] = None
repo_urls: Optional[dict] = Field(
default=None, sa_column=Column(JSON)
) # Store as JSON type
repo_url: Optional[str] = None