Coverage for session_buddy / adapters / __init__.py: 100.00%
6 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-04 00:43 -0800
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-04 00:43 -0800
1"""Oneiric-only adapter implementations for session management.
3This module provides Oneiric-only adapters that completely replace ACB adapters.
4All adapters use native DuckDB implementations without any ACB dependencies.
6Phase 5: Oneiric Adapter Conversion - Complete Oneiric-only implementation
7"""
9from __future__ import annotations
11from .knowledge_graph_adapter_oneiric import (
12 KnowledgeGraphDatabaseAdapterOneiric as KnowledgeGraphDatabaseAdapter,
13)
15# Import Oneiric-only adapters (no ACB fallbacks)
16from .reflection_adapter_oneiric import (
17 ReflectionDatabaseAdapterOneiric as ReflectionDatabaseAdapter,
18)
20# Import the session storage adapter from its dedicated module
21from .session_storage_adapter import (
22 DEFAULT_SESSION_BUCKET,
23 SessionStorageAdapter,
24 get_default_storage_adapter,
25)
27# Use Oneiric-only storage implementation
28from .storage_oneiric import (
29 SUPPORTED_BACKENDS,
30 configure_storage_buckets,
31 get_default_session_buckets,
32 get_storage_adapter,
33 register_storage_adapter,
34)
36__all__ = [
37 "DEFAULT_SESSION_BUCKET",
38 "SUPPORTED_BACKENDS",
39 # Knowledge graph adapter (Oneiric-only implementation)
40 "KnowledgeGraphDatabaseAdapter",
41 # Reflection adapter (Oneiric-only implementation)
42 "ReflectionDatabaseAdapter",
43 # Storage adapters (Oneiric-only implementations)
44 "SessionStorageAdapter",
45 "configure_storage_buckets",
46 "get_default_session_buckets",
47 "get_default_storage_adapter",
48 "get_storage_adapter",
49 "register_storage_adapter",
50]