github-actions[bot]
🤖 Auto-deploy from GitHub (push) - 4cfe07e - 2025-08-05 00:42:03 UTC
a5792ca
raw
history blame contribute delete
680 Bytes
"""
Pydantic models for the fitness agent.
"""
from pydantic import BaseModel, Field
from typing import Optional, List
from datetime import datetime, date
class AgentResponse(BaseModel):
"""Standard agent response format."""
content: str
metadata: Optional[dict] = None
class ConversationMessage(BaseModel):
"""Individual conversation message."""
role: str # "user" or "assistant"
content: str
timestamp: Optional[str] = None
class AgentConfig(BaseModel):
"""Configuration for the fitness agent."""
model_name: str
temperature: Optional[float] = 0.7
max_tokens: Optional[int] = None
custom_instructions: Optional[str] = None