LICENSE
README.md
pyproject.toml
src/basic_memory/__init__.py
src/basic_memory/config.py
src/basic_memory/db.py
src/basic_memory/deps.py
src/basic_memory/file_utils.py
src/basic_memory/utils.py
src/basic_memory/alembic/env.py
src/basic_memory/alembic/migrations.py
src/basic_memory/alembic/versions/3dae7c7b1564_initial_schema.py
src/basic_memory/alembic/versions/502b60eaa905_remove_required_from_entity_permalink.py
src/basic_memory/alembic/versions/5fe1ab1ccebe_add_projects_table.py
src/basic_memory/alembic/versions/647e7a75e2cd_project_constraint_fix.py
src/basic_memory/alembic/versions/a1b2c3d4e5f6_fix_project_foreign_keys.py
src/basic_memory/alembic/versions/b3c3938bacdb_relation_to_name_unique_index.py
src/basic_memory/alembic/versions/cc7172b46608_update_search_index_schema.py
src/basic_memory/api/__init__.py
src/basic_memory/api/app.py
src/basic_memory/api/template_loader.py
src/basic_memory/api/routers/__init__.py
src/basic_memory/api/routers/directory_router.py
src/basic_memory/api/routers/importer_router.py
src/basic_memory/api/routers/knowledge_router.py
src/basic_memory/api/routers/management_router.py
src/basic_memory/api/routers/memory_router.py
src/basic_memory/api/routers/project_router.py
src/basic_memory/api/routers/prompt_router.py
src/basic_memory/api/routers/resource_router.py
src/basic_memory/api/routers/search_router.py
src/basic_memory/api/routers/utils.py
src/basic_memory/cli/__init__.py
src/basic_memory/cli/app.py
src/basic_memory/cli/main.py
src/basic_memory/cli/commands/__init__.py
src/basic_memory/cli/commands/db.py
src/basic_memory/cli/commands/import_chatgpt.py
src/basic_memory/cli/commands/import_claude_conversations.py
src/basic_memory/cli/commands/import_claude_projects.py
src/basic_memory/cli/commands/import_memory_json.py
src/basic_memory/cli/commands/mcp.py
src/basic_memory/cli/commands/project.py
src/basic_memory/cli/commands/status.py
src/basic_memory/cli/commands/sync.py
src/basic_memory/cli/commands/tool.py
src/basic_memory/importers/__init__.py
src/basic_memory/importers/base.py
src/basic_memory/importers/chatgpt_importer.py
src/basic_memory/importers/claude_conversations_importer.py
src/basic_memory/importers/claude_projects_importer.py
src/basic_memory/importers/memory_json_importer.py
src/basic_memory/importers/utils.py
src/basic_memory/markdown/__init__.py
src/basic_memory/markdown/entity_parser.py
src/basic_memory/markdown/markdown_processor.py
src/basic_memory/markdown/plugins.py
src/basic_memory/markdown/schemas.py
src/basic_memory/markdown/utils.py
src/basic_memory/mcp/__init__.py
src/basic_memory/mcp/async_client.py
src/basic_memory/mcp/project_session.py
src/basic_memory/mcp/server.py
src/basic_memory/mcp/prompts/__init__.py
src/basic_memory/mcp/prompts/ai_assistant_guide.py
src/basic_memory/mcp/prompts/continue_conversation.py
src/basic_memory/mcp/prompts/recent_activity.py
src/basic_memory/mcp/prompts/search.py
src/basic_memory/mcp/prompts/utils.py
src/basic_memory/mcp/resources/project_info.py
src/basic_memory/mcp/tools/__init__.py
src/basic_memory/mcp/tools/build_context.py
src/basic_memory/mcp/tools/canvas.py
src/basic_memory/mcp/tools/delete_note.py
src/basic_memory/mcp/tools/edit_note.py
src/basic_memory/mcp/tools/list_directory.py
src/basic_memory/mcp/tools/move_note.py
src/basic_memory/mcp/tools/project_management.py
src/basic_memory/mcp/tools/read_content.py
src/basic_memory/mcp/tools/read_note.py
src/basic_memory/mcp/tools/recent_activity.py
src/basic_memory/mcp/tools/search.py
src/basic_memory/mcp/tools/sync_status.py
src/basic_memory/mcp/tools/utils.py
src/basic_memory/mcp/tools/view_note.py
src/basic_memory/mcp/tools/write_note.py
src/basic_memory/models/__init__.py
src/basic_memory/models/base.py
src/basic_memory/models/knowledge.py
src/basic_memory/models/project.py
src/basic_memory/models/search.py
src/basic_memory/repository/__init__.py
src/basic_memory/repository/entity_repository.py
src/basic_memory/repository/observation_repository.py
src/basic_memory/repository/project_info_repository.py
src/basic_memory/repository/project_repository.py
src/basic_memory/repository/relation_repository.py
src/basic_memory/repository/repository.py
src/basic_memory/repository/search_repository.py
src/basic_memory/schemas/__init__.py
src/basic_memory/schemas/base.py
src/basic_memory/schemas/delete.py
src/basic_memory/schemas/directory.py
src/basic_memory/schemas/importer.py
src/basic_memory/schemas/memory.py
src/basic_memory/schemas/project_info.py
src/basic_memory/schemas/prompt.py
src/basic_memory/schemas/request.py
src/basic_memory/schemas/response.py
src/basic_memory/schemas/search.py
src/basic_memory/services/__init__.py
src/basic_memory/services/context_service.py
src/basic_memory/services/directory_service.py
src/basic_memory/services/entity_service.py
src/basic_memory/services/exceptions.py
src/basic_memory/services/file_service.py
src/basic_memory/services/initialization.py
src/basic_memory/services/link_resolver.py
src/basic_memory/services/project_service.py
src/basic_memory/services/search_service.py
src/basic_memory/services/service.py
src/basic_memory/services/sync_status_service.py
src/basic_memory/sync/__init__.py
src/basic_memory/sync/background_sync.py
src/basic_memory/sync/sync_service.py
src/basic_memory/sync/watch_service.py
src/mseep_basic_memory.egg-info/PKG-INFO
src/mseep_basic_memory.egg-info/SOURCES.txt
src/mseep_basic_memory.egg-info/dependency_links.txt
src/mseep_basic_memory.egg-info/entry_points.txt
src/mseep_basic_memory.egg-info/requires.txt
src/mseep_basic_memory.egg-info/top_level.txt
tests/test_config.py
tests/test_db_migration_deduplication.py
tests/test_production_cascade_delete.py