from dataclasses import dataclass, field | |
from datetime import datetime, timezone | |
from openhands.storage.data_models.conversation_status import ConversationStatus | |
class ConversationInfo: | |
"""Information about a conversation""" | |
conversation_id: str | |
title: str | |
last_updated_at: datetime | None = None | |
status: ConversationStatus = ConversationStatus.STOPPED | |
selected_repository: str | None = None | |
created_at: datetime = field(default_factory=lambda: datetime.now(timezone.utc)) | |