Spaces:
Build error
Build error
from pydantic import Field | |
from openhands.integrations.provider import CUSTOM_SECRETS_TYPE, PROVIDER_TOKEN_TYPE | |
from openhands.integrations.service_types import ProviderType | |
from openhands.storage.data_models.settings import Settings | |
class ConversationInitData(Settings): | |
""" | |
Session initialization data for the web environment - a deep copy of the global config is made and then overridden with this data. | |
""" | |
git_provider_tokens: PROVIDER_TOKEN_TYPE | None = Field(default=None, frozen=True) | |
custom_secrets: CUSTOM_SECRETS_TYPE | None = Field(default=None, frozen=True) | |
selected_repository: str | None = Field(default=None) | |
replay_json: str | None = Field(default=None) | |
selected_branch: str | None = Field(default=None) | |
conversation_instructions: str | None = Field(default=None) | |
git_provider: ProviderType | None = Field(default=None) | |
model_config = { | |
'arbitrary_types_allowed': True, | |
} | |