Files
kontextual-engine/src/kontextual_engine/__init__.py

136 lines
3.1 KiB
Python

"""Headless knowledge runtime package."""
from .artifacts import (
Artifact,
ArtifactMetadata,
ArtifactReference,
ArtifactType,
Collection,
Relationship,
RelationshipType,
bundle_digest,
content_digest,
)
from .adapters.memory import InMemoryAssetRegistryRepository
from .adapters.sqlite import SQLiteAssetRegistryRepository
from .context import ContextAssembler, ContextItem, ContextPackage
from .core import (
Actor,
ActorType,
AssetRepresentation,
AssetVersion,
AuditEvent,
AuditOutcome,
Classification,
ContextEntity,
ContextEntityType,
CoreRelationship,
DerivedArtifactLineage,
IdempotencyRecord,
IdempotencyStatus,
KnowledgeAsset,
LifecycleState,
MetadataRecord,
OperationContext,
PolicyDecision,
PolicyEffect,
RelationshipTargetKind,
RepresentationKind,
Sensitivity,
SourceReference,
VersionChangeType,
)
from .errors import (
AdapterUnavailableError,
AuthorizationError,
Diagnostic,
DuplicateResourceError,
KontextualError,
NotFoundError,
ValidationError,
)
from .ingestion import IngestionRequest, IngestionResult, IngestionService
from .ports import AllowAllPolicyGateway, AssetRegistryRepository, PolicyGateway
from .query import QueryEngine, QueryResult
from .relationships import RelationshipGraph
from .services import AssetChangeResult, AssetRegistryService, RelationshipChangeResult
from .storage import InMemoryKnowledgeRepository
from .workflows import (
InputBundle,
OperationRun,
OperationStage,
RunManifest,
RunStatus,
WorkflowStep,
)
__all__ = [
"__version__",
"AdapterUnavailableError",
"AllowAllPolicyGateway",
"Artifact",
"ArtifactMetadata",
"ArtifactReference",
"ArtifactType",
"Actor",
"ActorType",
"AssetRepresentation",
"AssetChangeResult",
"AssetRegistryRepository",
"AssetRegistryService",
"AssetVersion",
"AuditEvent",
"AuditOutcome",
"AuthorizationError",
"Classification",
"Collection",
"ContextAssembler",
"ContextEntity",
"ContextEntityType",
"ContextItem",
"ContextPackage",
"CoreRelationship",
"DerivedArtifactLineage",
"Diagnostic",
"DuplicateResourceError",
"InMemoryAssetRegistryRepository",
"InMemoryKnowledgeRepository",
"IngestionRequest",
"IngestionResult",
"IngestionService",
"InputBundle",
"IdempotencyRecord",
"IdempotencyStatus",
"KnowledgeAsset",
"KontextualError",
"LifecycleState",
"MetadataRecord",
"NotFoundError",
"OperationRun",
"OperationStage",
"OperationContext",
"PolicyGateway",
"PolicyDecision",
"PolicyEffect",
"QueryEngine",
"QueryResult",
"Relationship",
"RelationshipChangeResult",
"RelationshipGraph",
"RelationshipTargetKind",
"RelationshipType",
"RepresentationKind",
"RunManifest",
"RunStatus",
"Sensitivity",
"SourceReference",
"SQLiteAssetRegistryRepository",
"ValidationError",
"VersionChangeType",
"WorkflowStep",
"bundle_digest",
"content_digest",
]
__version__ = "0.1.0"