mirror of
https://github.com/OpenHands/OpenHands.git
synced 2025-12-26 05:48:36 +08:00
Refactor: Moving ConversationInfo to server module (#6981)
This commit is contained in:
parent
fd5e1e0b0b
commit
f32f683f92
@ -6,7 +6,10 @@ from openhands.storage.data_models.conversation_status import ConversationStatus
|
||||
|
||||
@dataclass
|
||||
class ConversationInfo:
|
||||
"""Information about a conversation"""
|
||||
"""
|
||||
Information about a conversation. This combines conversation metadata with
|
||||
information on whether a conversation is currently running
|
||||
"""
|
||||
|
||||
conversation_id: str
|
||||
title: str
|
||||
@ -1,6 +1,6 @@
|
||||
from dataclasses import dataclass, field
|
||||
|
||||
from openhands.storage.data_models.conversation_info import ConversationInfo
|
||||
from openhands.server.data_models.conversation_info import ConversationInfo
|
||||
|
||||
|
||||
@dataclass
|
||||
@ -12,6 +12,10 @@ from openhands.events.stream import EventStreamSubscriber
|
||||
from openhands.integrations.github.github_service import GithubServiceImpl
|
||||
from openhands.runtime import get_runtime_cls
|
||||
from openhands.server.auth import get_github_token, get_user_id
|
||||
from openhands.server.data_models.conversation_info import ConversationInfo
|
||||
from openhands.server.data_models.conversation_info_result_set import (
|
||||
ConversationInfoResultSet,
|
||||
)
|
||||
from openhands.server.session.conversation_init_data import ConversationInitData
|
||||
from openhands.server.shared import (
|
||||
ConversationStoreImpl,
|
||||
@ -21,10 +25,6 @@ from openhands.server.shared import (
|
||||
monitoring_listener,
|
||||
)
|
||||
from openhands.server.types import LLMAuthenticationError, MissingSettingsError
|
||||
from openhands.storage.data_models.conversation_info import ConversationInfo
|
||||
from openhands.storage.data_models.conversation_info_result_set import (
|
||||
ConversationInfoResultSet,
|
||||
)
|
||||
from openhands.storage.data_models.conversation_metadata import ConversationMetadata
|
||||
from openhands.storage.data_models.conversation_status import ConversationStatus
|
||||
from openhands.utils.async_utils import (
|
||||
|
||||
@ -6,16 +6,16 @@ from unittest.mock import MagicMock, patch
|
||||
import pytest
|
||||
|
||||
from openhands.runtime.impl.docker.docker_runtime import DockerRuntime
|
||||
from openhands.server.data_models.conversation_info import ConversationInfo
|
||||
from openhands.server.data_models.conversation_info_result_set import (
|
||||
ConversationInfoResultSet,
|
||||
)
|
||||
from openhands.server.routes.manage_conversations import (
|
||||
delete_conversation,
|
||||
get_conversation,
|
||||
search_conversations,
|
||||
update_conversation,
|
||||
)
|
||||
from openhands.storage.data_models.conversation_info import ConversationInfo
|
||||
from openhands.storage.data_models.conversation_info_result_set import (
|
||||
ConversationInfoResultSet,
|
||||
)
|
||||
from openhands.storage.data_models.conversation_status import ConversationStatus
|
||||
from openhands.storage.memory import InMemoryFileStore
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user