| """ | |
| Agent state creation for CodeAct Agent. | |
| """ | |
| import time | |
| def create_agent_state( | |
| messages: list = None, | |
| step_count: int = 0, | |
| error_count: int = 0, | |
| start_time: float = None, | |
| current_plan: str | None = None, | |
| ) -> dict: | |
| """Create a standardized agent state dictionary.""" | |
| return { | |
| "messages": messages or [], | |
| "step_count": step_count, | |
| "error_count": error_count, | |
| "start_time": start_time or time.time(), | |
| "current_plan": current_plan, | |
| } | |