diff --git a/docs/library-reference.md b/docs/library-reference.md index aa83d76..befad5f 100644 --- a/docs/library-reference.md +++ b/docs/library-reference.md @@ -750,21 +750,31 @@ def test_memory_operations(test_resolver): ````python # Paths from lib.paths import PathResolver, Scope, get_memory_dir +# OR use convenience import +from lib import PathResolver, Scope, get_memory_dir # Config from lib.config import get_memory_root # Memory reading from lib.memory_reader import get_memory_metadata, get_memory_summary +# OR +from lib import get_memory_metadata, get_memory_summary # Migration from lib.migrate_filenames import migrate_all, is_migration_complete +# OR +from lib import migrate_all, migrate_file, is_migration_complete, migration_summary # Search from lib.search import search_memories, find_related_memories_scored +# OR +from lib import search_memories, find_related_memories_scored # Relationships from lib.relationships import add_bidirectional_relationship, get_inverse +# OR +from lib import add_bidirectional_relationship, get_inverse # Ontology from lib.ontology import load_ontology_data, validate_memory_against_ontology diff --git a/lib/__init__.py b/lib/__init__.py index 58e2bbf..16dc5f3 100644 --- a/lib/__init__.py +++ b/lib/__init__.py @@ -9,6 +9,12 @@ get_memory_metadata, get_memory_summary, ) +from .migrate_filenames import ( + is_migration_complete, + migrate_all, + migrate_file, + migration_summary, +) from .ontology import ( get_fallback_content_patterns, get_fallback_file_patterns, @@ -120,6 +126,11 @@ # Memory reader functions "get_memory_summary", "get_memory_metadata", + # Migration functions + "migrate_all", + "migrate_file", + "is_migration_complete", + "migration_summary", # Relationship type registry "RELATIONSHIP_TYPES", "RECIPROCAL_TYPES",