179 lines
3.8 KiB
Python
179 lines
3.8 KiB
Python
"""Pydantic schemas for Honcho.
|
|
|
|
Re-exports all public names from submodules so that existing
|
|
``from src.schemas import X`` imports continue to work unchanged.
|
|
"""
|
|
|
|
from src.schemas.api import (
|
|
RESOURCE_NAME_PATTERN,
|
|
Conclusion,
|
|
ConclusionBatchCreate,
|
|
ConclusionCreate,
|
|
ConclusionGet,
|
|
ConclusionQuery,
|
|
DialecticOptions,
|
|
DialecticResponse,
|
|
DialecticStreamChunk,
|
|
DialecticStreamDelta,
|
|
Message,
|
|
MessageBase,
|
|
MessageBatchCreate,
|
|
MessageCreate,
|
|
MessageGet,
|
|
MessageSearchOptions,
|
|
MessageUpdate,
|
|
MessageUploadCreate,
|
|
Peer,
|
|
PeerBase,
|
|
PeerCardResponse,
|
|
PeerCardSet,
|
|
PeerContext,
|
|
PeerCreate,
|
|
PeerGet,
|
|
PeerRepresentationGet,
|
|
PeerSpec,
|
|
PeerUpdate,
|
|
QueueStatus,
|
|
RepresentationResponse,
|
|
ScheduleDreamRequest,
|
|
Scope,
|
|
ScopeCreate,
|
|
ScopeSessionsAdd,
|
|
ScopeStatus,
|
|
Session,
|
|
SessionBase,
|
|
SessionContext,
|
|
SessionCreate,
|
|
SessionGet,
|
|
SessionQueueStatus,
|
|
SessionSummaries,
|
|
SessionUpdate,
|
|
Summary,
|
|
WebhookEndpoint,
|
|
WebhookEndpointBase,
|
|
WebhookEndpointCreate,
|
|
Workspace,
|
|
WorkspaceBase,
|
|
WorkspaceChatOptions,
|
|
WorkspaceCreate,
|
|
WorkspaceGet,
|
|
WorkspaceMessageSearchOptions,
|
|
WorkspaceUpdate,
|
|
)
|
|
from src.schemas.configuration import (
|
|
DreamConfiguration,
|
|
DreamType,
|
|
MessageConfiguration,
|
|
PeerCardConfiguration,
|
|
PeerConfig,
|
|
ReasoningConfiguration,
|
|
ResolvedConfiguration,
|
|
ResolvedDreamConfiguration,
|
|
ResolvedPeerCardConfiguration,
|
|
ResolvedReasoningConfiguration,
|
|
ResolvedSummaryConfiguration,
|
|
SessionConfiguration,
|
|
SessionPeerConfig,
|
|
SummaryConfiguration,
|
|
WorkspaceConfiguration,
|
|
)
|
|
from src.schemas.internal import (
|
|
DeriverMetrics,
|
|
DocumentBase,
|
|
DocumentCreate,
|
|
DocumentMetadata,
|
|
MessageBulkData,
|
|
ObservationInput,
|
|
QueueCounts,
|
|
QueueStatusRow,
|
|
ReconcilerType,
|
|
SessionCounts,
|
|
SessionPeerData,
|
|
)
|
|
|
|
__all__ = [
|
|
# configuration
|
|
"DreamConfiguration",
|
|
"DreamType",
|
|
"MessageConfiguration",
|
|
"PeerCardConfiguration",
|
|
"PeerConfig",
|
|
"ReasoningConfiguration",
|
|
"ResolvedConfiguration",
|
|
"ResolvedDreamConfiguration",
|
|
"ResolvedPeerCardConfiguration",
|
|
"ResolvedReasoningConfiguration",
|
|
"ResolvedSummaryConfiguration",
|
|
"SessionConfiguration",
|
|
"SessionPeerConfig",
|
|
"SummaryConfiguration",
|
|
"WorkspaceConfiguration",
|
|
# api
|
|
"Conclusion",
|
|
"ConclusionBatchCreate",
|
|
"ConclusionCreate",
|
|
"ConclusionGet",
|
|
"ConclusionQuery",
|
|
"DialecticOptions",
|
|
"DialecticResponse",
|
|
"WorkspaceChatOptions",
|
|
"DialecticStreamChunk",
|
|
"DialecticStreamDelta",
|
|
"Message",
|
|
"MessageBase",
|
|
"MessageBatchCreate",
|
|
"MessageCreate",
|
|
"MessageGet",
|
|
"MessageSearchOptions",
|
|
"MessageUpdate",
|
|
"MessageUploadCreate",
|
|
"Peer",
|
|
"PeerBase",
|
|
"PeerCardResponse",
|
|
"PeerCardSet",
|
|
"PeerContext",
|
|
"PeerCreate",
|
|
"PeerGet",
|
|
"PeerSpec",
|
|
"PeerRepresentationGet",
|
|
"PeerUpdate",
|
|
"QueueStatus",
|
|
"RESOURCE_NAME_PATTERN",
|
|
"RepresentationResponse",
|
|
"ScheduleDreamRequest",
|
|
"Scope",
|
|
"ScopeCreate",
|
|
"ScopeSessionsAdd",
|
|
"ScopeStatus",
|
|
"Session",
|
|
"SessionBase",
|
|
"SessionContext",
|
|
"SessionCreate",
|
|
"SessionGet",
|
|
"SessionQueueStatus",
|
|
"SessionSummaries",
|
|
"SessionUpdate",
|
|
"Summary",
|
|
"WebhookEndpoint",
|
|
"WebhookEndpointBase",
|
|
"WebhookEndpointCreate",
|
|
"Workspace",
|
|
"WorkspaceBase",
|
|
"WorkspaceCreate",
|
|
"WorkspaceGet",
|
|
"WorkspaceMessageSearchOptions",
|
|
"WorkspaceUpdate",
|
|
# internal
|
|
"DeriverMetrics",
|
|
"DocumentBase",
|
|
"DocumentCreate",
|
|
"DocumentMetadata",
|
|
"MessageBulkData",
|
|
"ObservationInput",
|
|
"QueueCounts",
|
|
"QueueStatusRow",
|
|
"ReconcilerType",
|
|
"SessionCounts",
|
|
"SessionPeerData",
|
|
]
|