mcp2-backend / agents /base_agent.py
aymnsk's picture
Update agents/base_agent.py
986c76a verified
raw
history blame contribute delete
409 Bytes
# base_agent.py
from abc import ABC, abstractmethod
from multi_inference import multi_query
class ACPMessage:
def __init__(self, role, content):
self.role = role
self.content = content
class BaseAgent(ABC):
def __init__(self, name, role):
self.name = name
self.role = role
self.memory = []
@abstractmethod
def generate(self, messages):
pass