"""Agent schemas for VoIdea API.""" from datetime import datetime from typing import Any, Optional from pydantic import BaseModel class AgentRunRequest(BaseModel): context: Optional[dict[str, Any]] = None class AgentStatusResponse(BaseModel): name: str version: str description: str status: str last_run: Optional[datetime] = None class AgentReportResponse(BaseModel): id: str agent_id: str status: str message: Optional[str] = None success: bool duration_ms: int created_at: datetime