* feat: HindsightEmbedded python SDK * feat: HindsightEmbedded python SDK * fixes * improve * ci * improvemnts * fix test * fix test * fix: update tests to use Pydantic model attributes instead of dict access - Fixed test_server_integration.py to access Pydantic model attributes directly - Changed dict-style access (response["field"]) to attribute access (response.field) - Fixed .get() calls on Pydantic models - Updated recall() calls to access .results attribute - Updated reflect() calls to access .text attribute - Fixed test_list_banks to use namespace API instead of deleted default_api - Fixed attribute shadowing in HindsightClient wrapper (renamed _*_api to _*_namespace) * fix: add list() method to BanksAPI namespace * fix: remove leftover async cleanup code from test_list_banks * docs: remove Advanced Configuration section from embed.md
16 lines
376 B
Python
16 lines
376 B
Python
"""Hindsight embedded CLI - local memory operations without a server."""
|
|
|
|
from .daemon_embed_manager import DaemonEmbedManager
|
|
from .embed_manager import EmbedManager
|
|
|
|
__version__ = "0.4.8"
|
|
|
|
__all__ = [
|
|
"EmbedManager",
|
|
"DaemonEmbedManager",
|
|
]
|
|
|
|
|
|
def get_embed_manager() -> EmbedManager:
|
|
"""Get the default embed manager instance."""
|
|
return DaemonEmbedManager()
|