doctorecord / src /agents /base_agent.py
levalencia's picture
Update Dockerfile to use new app entry point and enhance requirements.txt with additional dependencies. Remove obsolete streamlit_app.py file.
0a40afa
"""Abstract base class for every agent."""
from abc import ABC, abstractmethod
from typing import Dict, Any
class BaseAgent(ABC):
@abstractmethod
def execute(self, ctx: Dict[str, Any]):
"""Mutate / consume ctx and return a value."""