Jirka Borovec 0c2ebfd6e1
Ruff: use I rule for isort (#1410)
Ruff: use I rule for isort
2024-04-29 15:41:58 -07:00

22 lines
470 B
Python

from dataclasses import dataclass
from typing import List
from opendevin.schema import ObservationType
from .base import Observation
@dataclass
class AgentRecallObservation(Observation):
"""
This data class represents a list of memories recalled by the agent.
"""
memories: List[str]
role: str = 'assistant'
observation: str = ObservationType.RECALL
@property
def message(self) -> str:
return 'The agent recalled memories.'