(self)
| 23 | SQLModel.metadata.create_all(self.engine) |
| 24 | |
| 25 | def new_state(self): |
| 26 | timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S") |
| 27 | |
| 28 | return { |
| 29 | "internal_monologue": '', |
| 30 | "browser_session": { |
| 31 | "url": None, |
| 32 | "screenshot": None |
| 33 | }, |
| 34 | "terminal_session": { |
| 35 | "command": None, |
| 36 | "output": None, |
| 37 | "title": None |
| 38 | }, |
| 39 | "step": int(), |
| 40 | "message": None, |
| 41 | "completed": False, |
| 42 | "agent_is_active": True, |
| 43 | "token_usage": 0, |
| 44 | "timestamp": timestamp |
| 45 | } |
| 46 | |
| 47 | def create_state(self, project: str): |
| 48 | with Session(self.engine) as session: |
no outgoing calls
no test coverage detected