Minimal stand-in for a chat Agent.
| 43 | |
| 44 | |
| 45 | class FakeAgent: |
| 46 | """Minimal stand-in for a chat Agent.""" |
| 47 | |
| 48 | def __init__(self, messages, tools=None): |
| 49 | import threading |
| 50 | self.messages = messages |
| 51 | self.messages_lock = threading.Lock() |
| 52 | self.tools = tools or [] |
| 53 | self.model = FakeModel() |
| 54 | self.skill_manager = None |
| 55 | self.memory_manager = None |
| 56 | |
| 57 | |
| 58 | class FakeReviewAgent: |