Spaces:
Sleeping
Sleeping
| from typing import TypedDict, Dict, Any, List, Optional | |
| class NutritionState(TypedDict): | |
| memory: Dict[str, Any] | |
| user_question: str | |
| conversation_history: List[Dict[str, str]] | |
| current_action: Optional[Dict[str, Any]] | |
| agent_result: Optional[str] | |
| num_turns: int | |
| max_turns: int | |
| previous_actions: List[str] | |
| response_steps: List[Dict[str, Any]] | |
| def initialize_empty_memory() -> Dict[str, Any]: | |
| """Initialize empty memory structure following the design""" | |
| return { | |
| "user_profile": {}, | |
| "medical_history": {}, | |
| "flags_and_assessments": {}, | |
| "plans": {} | |
| } | |