| 123456789101112131415161718192021 |
- from dataclasses import dataclass
- from opendevin.core.schema import ActionType
- from .action import Action
- @dataclass
- class MessageAction(Action):
- content: str
- wait_for_response: bool = False
- action: str = ActionType.MESSAGE
- @property
- def message(self) -> str:
- return self.content
- def __str__(self) -> str:
- ret = f'**MessageAction** (source={self.source})\n'
- ret += f'CONTENT: {self.content}'
- return ret
|