episemic.cli.main
index
/Users/adityakarnam/Projects/episemic/episemic/cli/main.py

Main CLI application for Episemic Core.

 
Modules
       
asyncio
typer

 
Functions
       
consolidate(memory_id: str | None = <typer.models.OptionInfo object at 0x1286d8d10>, auto: bool = <typer.models.OptionInfo object at 0x1286d8d90>)
Consolidate memories from hippocampus to cortex.
get(memory_id: str = <typer.models.ArgumentInfo object at 0x1286d8c50>)
Retrieve a specific memory by ID.
get_memory_system()
health()
Check the health status of all system components.
init(qdrant_host: str = <typer.models.OptionInfo object at 0x11e66b950>, qdrant_port: int = <typer.models.OptionInfo object at 0x128694f10>, postgres_host: str = <typer.models.OptionInfo object at 0x128694e90>, postgres_port: int = <typer.models.OptionInfo object at 0x128694ed0>, postgres_db: str = <typer.models.OptionInfo object at 0x128695010>)
Initialize the Episemic memory system.
search(query: str = <typer.models.ArgumentInfo object at 0x1286d8a90>, top_k: int = <typer.models.OptionInfo object at 0x1286d8b10>, tags: list[str] = <typer.models.OptionInfo object at 0x1286d8b90>)
Search for memories.
store(text: str = <typer.models.ArgumentInfo object at 0x118dec990>, title: str = <typer.models.OptionInfo object at 0x128695f90>, source: str = <typer.models.OptionInfo object at 0x1286950d0>, tags: list[str] = <typer.models.OptionInfo object at 0x1286983d0>)
Store a new memory in the system.
version()
Show version information.

 
Data
        app = <typer.main.Typer object>
console = <console width=80 None>
consolidation_engine = None
cortex = None
hippocampus = None
retrieval_engine = None