OpenHands/openhands/server/data_models/agent_loop_info.py
Xingyao Wang c2f46200c0
chore(lint): Apply comprehensive linting and formatting fixes (#10287)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-08-13 21:13:19 +02:00

18 lines
608 B
Python

from dataclasses import dataclass, field
from openhands.events.event_store_abc import EventStoreABC
from openhands.runtime.runtime_status import RuntimeStatus
from openhands.storage.data_models.conversation_status import ConversationStatus
@dataclass
class AgentLoopInfo:
"""Information about an agent loop - the URL on which to locate it and the event store"""
conversation_id: str
url: str | None
session_api_key: str | None
event_store: EventStoreABC | None
status: ConversationStatus = field(default=ConversationStatus.RUNNING)
runtime_status: RuntimeStatus | None = None