SAAHMATHWORKS
ready for hugging face space
f37bf1d
raw
history blame contribute delete
497 Bytes
# api/models/schemas.py
from pydantic import BaseModel
from typing import Optional, Dict
class ChatRequest(BaseModel):
message: str
session_id: Optional[str] = None
stream: bool = False
class ApprovalRequest(BaseModel):
decision: str # "approve" or "reject"
reason: Optional[str] = None
class ChatResponse(BaseModel):
response: str
session_id: str
has_interrupt: bool = False
interrupt_type: Optional[str] = None
interrupt_data: Optional[Dict] = None