├── .claude ├── agents │ ├── python-developer.md │ └── system-architect.md └── commands │ ├── release │ ├── beta.md │ ├── changelog.md │ ├── release-check.md │ └── release.md │ ├── spec.md │ └── test-live.md ├── .dockerignore ├── .env.example ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ ├── documentation.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── claude-code-review.yml │ ├── claude-issue-triage.yml │ ├── claude.yml │ ├── dev-release.yml │ ├── docker.yml │ ├── pr-title.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .python-version ├── CHANGELOG.md ├── CITATION.cff ├── CLA.md ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── SECURITY.md ├── docker-compose.yml ├── docs ├── Docker.md ├── ai-assistant-guide-extended.md ├── character-handling.md └── cloud-cli.md ├── justfile ├── llms-install.md ├── pyproject.toml ├── smithery.yaml ├── specs ├── SPEC-1 Specification-Driven Development Process.md ├── SPEC-10 Unified Deployment Workflow and Event Tracking.md ├── SPEC-11 Basic Memory API Performance Optimization.md ├── SPEC-12 OpenTelemetry Observability.md ├── SPEC-13 CLI Authentication with Subscription Validation.md ├── SPEC-14 Cloud Git Versioning & GitHub Backup.md ├── SPEC-14- Cloud Git Versioning & GitHub Backup.md ├── SPEC-15 Configuration Persistence via Tigris for Cloud Tenants.md ├── SPEC-16 MCP Cloud Service Consolidation.md ├── SPEC-17 Semantic Search with ChromaDB.md ├── SPEC-18 AI Memory Management Tool.md ├── SPEC-19 Sync Performance and Memory Optimization.md ├── SPEC-2 Slash Commands Reference.md ├── SPEC-20 Simplified Project-Scoped Rclone Sync.md ├── SPEC-3 Agent Definitions.md ├── SPEC-4 Notes Web UI Component Architecture.md ├── SPEC-5 CLI Cloud Upload via WebDAV.md ├── SPEC-6 Explicit Project Parameter Architecture.md ├── SPEC-7 POC to spike Tigris Turso for local access to cloud data.md ├── SPEC-8 TigrisFS Integration.md ├── SPEC-9 Multi-Project Bidirectional Sync Architecture.md ├── SPEC-9 Signed Header Tenant Information.md └── SPEC-9-1 Follow-Ups- Conflict, Sync, and Observability.md ├── src └── basic_memory │ ├── __init__.py │ ├── alembic │ ├── alembic.ini │ ├── env.py │ ├── migrations.py │ ├── script.py.mako │ └── versions │ │ ├── 314f1ea54dc4_add_postgres_full_text_search_support_.py │ │ ├── 3dae7c7b1564_initial_schema.py │ │ ├── 502b60eaa905_remove_required_from_entity_permalink.py │ │ ├── 5fe1ab1ccebe_add_projects_table.py │ │ ├── 647e7a75e2cd_project_constraint_fix.py │ │ ├── 9d9c1cb7d8f5_add_mtime_and_size_columns_to_entity_.py │ │ ├── a1b2c3d4e5f6_fix_project_foreign_keys.py │ │ ├── a2b3c4d5e6f7_add_search_index_entity_cascade.py │ │ ├── b3c3938bacdb_relation_to_name_unique_index.py │ │ ├── cc7172b46608_update_search_index_schema.py │ │ ├── e7e1f4367280_add_scan_watermark_tracking_to_project.py │ │ └── f8a9b2c3d4e5_add_pg_trgm_for_fuzzy_link_resolution.py │ ├── api │ ├── __init__.py │ ├── app.py │ ├── routers │ │ ├── __init__.py │ │ ├── directory_router.py │ │ ├── importer_router.py │ │ ├── knowledge_router.py │ │ ├── management_router.py │ │ ├── memory_router.py │ │ ├── project_router.py │ │ ├── prompt_router.py │ │ ├── resource_router.py │ │ ├── search_router.py │ │ └── utils.py │ ├── template_loader.py │ └── v2 │ │ ├── __init__.py │ │ └── routers │ │ ├── __init__.py │ │ ├── directory_router.py │ │ ├── importer_router.py │ │ ├── knowledge_router.py │ │ ├── memory_router.py │ │ ├── project_router.py │ │ ├── prompt_router.py │ │ ├── resource_router.py │ │ └── search_router.py │ ├── cli │ ├── __init__.py │ ├── app.py │ ├── auth.py │ ├── commands │ │ ├── __init__.py │ │ ├── cloud │ │ │ ├── __init__.py │ │ │ ├── api_client.py │ │ │ ├── bisync_commands.py │ │ │ ├── cloud_utils.py │ │ │ ├── core_commands.py │ │ │ ├── rclone_commands.py │ │ │ ├── rclone_config.py │ │ │ ├── rclone_installer.py │ │ │ ├── upload.py │ │ │ └── upload_command.py │ │ ├── command_utils.py │ │ ├── db.py │ │ ├── import_chatgpt.py │ │ ├── import_claude_conversations.py │ │ ├── import_claude_projects.py │ │ ├── import_memory_json.py │ │ ├── mcp.py │ │ ├── project.py │ │ ├── status.py │ │ └── tool.py │ └── main.py │ ├── config.py │ ├── db.py │ ├── deps.py │ ├── file_utils.py │ ├── ignore_utils.py │ ├── importers │ ├── __init__.py │ ├── base.py │ ├── chatgpt_importer.py │ ├── claude_conversations_importer.py │ ├── claude_projects_importer.py │ ├── memory_json_importer.py │ └── utils.py │ ├── markdown │ ├── __init__.py │ ├── entity_parser.py │ ├── markdown_processor.py │ ├── plugins.py │ ├── schemas.py │ └── utils.py │ ├── mcp │ ├── __init__.py │ ├── async_client.py │ ├── project_context.py │ ├── prompts │ │ ├── __init__.py │ │ ├── ai_assistant_guide.py │ │ ├── continue_conversation.py │ │ ├── recent_activity.py │ │ ├── search.py │ │ └── utils.py │ ├── resources │ │ ├── ai_assistant_guide.md │ │ └── project_info.py │ ├── server.py │ └── tools │ │ ├── __init__.py │ │ ├── build_context.py │ │ ├── canvas.py │ │ ├── chatgpt_tools.py │ │ ├── delete_note.py │ │ ├── edit_note.py │ │ ├── list_directory.py │ │ ├── move_note.py │ │ ├── project_management.py │ │ ├── read_content.py │ │ ├── read_note.py │ │ ├── recent_activity.py │ │ ├── search.py │ │ ├── utils.py │ │ ├── view_note.py │ │ └── write_note.py │ ├── models │ ├── __init__.py │ ├── base.py │ ├── knowledge.py │ ├── project.py │ └── search.py │ ├── repository │ ├── __init__.py │ ├── entity_repository.py │ ├── observation_repository.py │ ├── postgres_search_repository.py │ ├── project_info_repository.py │ ├── project_repository.py │ ├── relation_repository.py │ ├── repository.py │ ├── search_index_row.py │ ├── search_repository.py │ ├── search_repository_base.py │ └── sqlite_search_repository.py │ ├── schemas │ ├── __init__.py │ ├── base.py │ ├── cloud.py │ ├── delete.py │ ├── directory.py │ ├── importer.py │ ├── memory.py │ ├── project_info.py │ ├── prompt.py │ ├── request.py │ ├── response.py │ ├── search.py │ ├── sync_report.py │ └── v2 │ │ ├── __init__.py │ │ ├── entity.py │ │ └── resource.py │ ├── services │ ├── __init__.py │ ├── context_service.py │ ├── directory_service.py │ ├── entity_service.py │ ├── exceptions.py │ ├── file_service.py │ ├── initialization.py │ ├── link_resolver.py │ ├── project_service.py │ ├── search_service.py │ └── service.py │ ├── sync │ ├── __init__.py │ ├── background_sync.py │ ├── sync_service.py │ └── watch_service.py │ ├── templates │ └── prompts │ │ ├── continue_conversation.hbs │ │ └── search.hbs │ └── utils.py ├── test-int ├── BENCHMARKS.md ├── cli │ ├── test_project_commands_integration.py │ └── test_version_integration.py ├── conftest.py ├── mcp │ ├── test_build_context_underscore.py │ ├── test_build_context_validation.py │ ├── test_chatgpt_tools_integration.py │ ├── test_default_project_mode_integration.py │ ├── test_delete_note_integration.py │ ├── test_edit_note_integration.py │ ├── test_list_directory_integration.py │ ├── test_move_note_integration.py │ ├── test_project_management_integration.py │ ├── test_project_state_sync_integration.py │ ├── test_read_content_integration.py │ ├── test_read_note_integration.py │ ├── test_search_integration.py │ ├── test_single_project_mcp_integration.py │ └── test_write_note_integration.py ├── test_db_wal_mode.py └── test_disable_permalinks_integration.py ├── tests ├── Non-MarkdownFileSupport.pdf ├── README.md ├── Screenshot.png ├── __init__.py ├── api │ ├── conftest.py │ ├── test_async_client.py │ ├── test_continue_conversation_template.py │ ├── test_directory_router.py │ ├── test_importer_router.py │ ├── test_knowledge_router.py │ ├── test_management_router.py │ ├── test_memory_router.py │ ├── test_project_router.py │ ├── test_project_router_operations.py │ ├── test_prompt_router.py │ ├── test_relation_background_resolution.py │ ├── test_resource_router.py │ ├── test_search_router.py │ ├── test_search_template.py │ ├── test_template_loader.py │ ├── test_template_loader_helpers.py │ └── v2 │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_directory_router.py │ │ ├── test_importer_router.py │ │ ├── test_knowledge_router.py │ │ ├── test_memory_router.py │ │ ├── test_project_router.py │ │ ├── test_prompt_router.py │ │ ├── test_resource_router.py │ │ └── test_search_router.py ├── cli │ ├── conftest.py │ ├── test_cli_tools.py │ ├── test_cloud_authentication.py │ ├── test_ignore_utils.py │ ├── test_import_chatgpt.py │ ├── test_import_claude_conversations.py │ ├── test_import_claude_projects.py │ ├── test_import_memory_json.py │ ├── test_project_add_with_local_path.py │ └── test_upload.py ├── conftest.py ├── db │ └── test_issue_254_foreign_key_constraints.py ├── importers │ ├── test_importer_base.py │ └── test_importer_utils.py ├── markdown │ ├── __init__.py │ ├── test_date_frontmatter_parsing.py │ ├── test_entity_parser.py │ ├── test_entity_parser_error_handling.py │ ├── test_markdown_plugins.py │ ├── test_markdown_processor.py │ ├── test_observation_edge_cases.py │ ├── test_parser_edge_cases.py │ ├── test_relation_edge_cases.py │ └── test_task_detection.py ├── mcp │ ├── conftest.py │ ├── test_obsidian_yaml_formatting.py │ ├── test_permalink_collision_file_overwrite.py │ ├── test_prompts.py │ ├── test_resources.py │ ├── test_tool_build_context.py │ ├── test_tool_canvas.py │ ├── test_tool_delete_note.py │ ├── test_tool_edit_note.py │ ├── test_tool_list_directory.py │ ├── test_tool_move_note.py │ ├── test_tool_read_content.py │ ├── test_tool_read_note.py │ ├── test_tool_recent_activity.py │ ├── test_tool_resource.py │ ├── test_tool_search.py │ ├── test_tool_utils.py │ ├── test_tool_view_note.py │ ├── test_tool_write_note.py │ ├── test_tool_write_note_kebab_filenames.py │ └── tools │ │ └── test_chatgpt_tools.py ├── repository │ ├── test_entity_repository.py │ ├── test_entity_repository_upsert.py │ ├── test_entity_upsert_issue_187.py │ ├── test_observation_repository.py │ ├── test_project_info_repository.py │ ├── test_project_repository.py │ ├── test_relation_repository.py │ ├── test_repository.py │ ├── test_search_repository.py │ └── test_search_repository_edit_bug_fix.py ├── schemas │ ├── test_base_timeframe_minimum.py │ ├── test_memory_serialization.py │ ├── test_memory_url.py │ ├── test_memory_url_validation.py │ ├── test_schemas.py │ └── test_search.py ├── services │ ├── test_context_service.py │ ├── test_directory_service.py │ ├── test_entity_service.py │ ├── test_entity_service_disable_permalinks.py │ ├── test_file_service.py │ ├── test_initialization.py │ ├── test_link_resolver.py │ ├── test_project_removal_bug.py │ ├── test_project_service.py │ ├── test_project_service_operations.py │ └── test_search_service.py ├── sync │ ├── test_character_conflicts.py │ ├── test_sync_service.py │ ├── test_sync_service_incremental.py │ ├── test_sync_wikilink_issue.py │ ├── test_tmp_files.py │ ├── test_watch_service.py │ ├── test_watch_service_edge_cases.py │ └── test_watch_service_reload.py ├── test_config.py ├── test_deps.py ├── test_production_cascade_delete.py ├── test_rclone_commands.py └── utils │ ├── test_file_utils.py │ ├── test_frontmatter_obsidian_compatible.py │ ├── test_parse_tags.py │ ├── test_permalink_formatting.py │ ├── test_utf8_handling.py │ └── test_validate_project_path.py └── uv.lock /.claude/agents/python-developer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.claude/agents/python-developer.md -------------------------------------------------------------------------------- /.claude/agents/system-architect.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.claude/agents/system-architect.md -------------------------------------------------------------------------------- /.claude/commands/release/beta.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.claude/commands/release/beta.md -------------------------------------------------------------------------------- /.claude/commands/release/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.claude/commands/release/changelog.md -------------------------------------------------------------------------------- /.claude/commands/release/release-check.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.claude/commands/release/release-check.md -------------------------------------------------------------------------------- /.claude/commands/release/release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.claude/commands/release/release.md -------------------------------------------------------------------------------- /.claude/commands/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.claude/commands/spec.md -------------------------------------------------------------------------------- /.claude/commands/test-live.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.claude/commands/test-live.md -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.env.example -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/claude-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.github/workflows/claude-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/claude-issue-triage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.github/workflows/claude-issue-triage.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.github/workflows/dev-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.github/workflows/dev-release.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.github/workflows/pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/.gitignore -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CLA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/CLA.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/Docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/docs/Docker.md -------------------------------------------------------------------------------- /docs/ai-assistant-guide-extended.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/docs/ai-assistant-guide-extended.md -------------------------------------------------------------------------------- /docs/character-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/docs/character-handling.md -------------------------------------------------------------------------------- /docs/cloud-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/docs/cloud-cli.md -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/justfile -------------------------------------------------------------------------------- /llms-install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/llms-install.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/pyproject.toml -------------------------------------------------------------------------------- /smithery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/smithery.yaml -------------------------------------------------------------------------------- /specs/SPEC-1 Specification-Driven Development Process.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-1 Specification-Driven Development Process.md -------------------------------------------------------------------------------- /specs/SPEC-10 Unified Deployment Workflow and Event Tracking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-10 Unified Deployment Workflow and Event Tracking.md -------------------------------------------------------------------------------- /specs/SPEC-11 Basic Memory API Performance Optimization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-11 Basic Memory API Performance Optimization.md -------------------------------------------------------------------------------- /specs/SPEC-12 OpenTelemetry Observability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-12 OpenTelemetry Observability.md -------------------------------------------------------------------------------- /specs/SPEC-13 CLI Authentication with Subscription Validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-13 CLI Authentication with Subscription Validation.md -------------------------------------------------------------------------------- /specs/SPEC-14 Cloud Git Versioning & GitHub Backup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-14 Cloud Git Versioning & GitHub Backup.md -------------------------------------------------------------------------------- /specs/SPEC-14- Cloud Git Versioning & GitHub Backup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-14- Cloud Git Versioning & GitHub Backup.md -------------------------------------------------------------------------------- /specs/SPEC-15 Configuration Persistence via Tigris for Cloud Tenants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-15 Configuration Persistence via Tigris for Cloud Tenants.md -------------------------------------------------------------------------------- /specs/SPEC-16 MCP Cloud Service Consolidation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-16 MCP Cloud Service Consolidation.md -------------------------------------------------------------------------------- /specs/SPEC-17 Semantic Search with ChromaDB.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-17 Semantic Search with ChromaDB.md -------------------------------------------------------------------------------- /specs/SPEC-18 AI Memory Management Tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-18 AI Memory Management Tool.md -------------------------------------------------------------------------------- /specs/SPEC-19 Sync Performance and Memory Optimization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-19 Sync Performance and Memory Optimization.md -------------------------------------------------------------------------------- /specs/SPEC-2 Slash Commands Reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-2 Slash Commands Reference.md -------------------------------------------------------------------------------- /specs/SPEC-20 Simplified Project-Scoped Rclone Sync.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-20 Simplified Project-Scoped Rclone Sync.md -------------------------------------------------------------------------------- /specs/SPEC-3 Agent Definitions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-3 Agent Definitions.md -------------------------------------------------------------------------------- /specs/SPEC-4 Notes Web UI Component Architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-4 Notes Web UI Component Architecture.md -------------------------------------------------------------------------------- /specs/SPEC-5 CLI Cloud Upload via WebDAV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-5 CLI Cloud Upload via WebDAV.md -------------------------------------------------------------------------------- /specs/SPEC-6 Explicit Project Parameter Architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-6 Explicit Project Parameter Architecture.md -------------------------------------------------------------------------------- /specs/SPEC-7 POC to spike Tigris Turso for local access to cloud data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-7 POC to spike Tigris Turso for local access to cloud data.md -------------------------------------------------------------------------------- /specs/SPEC-8 TigrisFS Integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-8 TigrisFS Integration.md -------------------------------------------------------------------------------- /specs/SPEC-9 Multi-Project Bidirectional Sync Architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-9 Multi-Project Bidirectional Sync Architecture.md -------------------------------------------------------------------------------- /specs/SPEC-9 Signed Header Tenant Information.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-9 Signed Header Tenant Information.md -------------------------------------------------------------------------------- /specs/SPEC-9-1 Follow-Ups- Conflict, Sync, and Observability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/specs/SPEC-9-1 Follow-Ups- Conflict, Sync, and Observability.md -------------------------------------------------------------------------------- /src/basic_memory/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/alembic/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/alembic/alembic.ini -------------------------------------------------------------------------------- /src/basic_memory/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/alembic/env.py -------------------------------------------------------------------------------- /src/basic_memory/alembic/migrations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/alembic/migrations.py -------------------------------------------------------------------------------- /src/basic_memory/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/alembic/script.py.mako -------------------------------------------------------------------------------- /src/basic_memory/alembic/versions/314f1ea54dc4_add_postgres_full_text_search_support_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/alembic/versions/314f1ea54dc4_add_postgres_full_text_search_support_.py -------------------------------------------------------------------------------- /src/basic_memory/alembic/versions/3dae7c7b1564_initial_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/alembic/versions/3dae7c7b1564_initial_schema.py -------------------------------------------------------------------------------- /src/basic_memory/alembic/versions/502b60eaa905_remove_required_from_entity_permalink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/alembic/versions/502b60eaa905_remove_required_from_entity_permalink.py -------------------------------------------------------------------------------- /src/basic_memory/alembic/versions/5fe1ab1ccebe_add_projects_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/alembic/versions/5fe1ab1ccebe_add_projects_table.py -------------------------------------------------------------------------------- /src/basic_memory/alembic/versions/647e7a75e2cd_project_constraint_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/alembic/versions/647e7a75e2cd_project_constraint_fix.py -------------------------------------------------------------------------------- /src/basic_memory/alembic/versions/9d9c1cb7d8f5_add_mtime_and_size_columns_to_entity_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/alembic/versions/9d9c1cb7d8f5_add_mtime_and_size_columns_to_entity_.py -------------------------------------------------------------------------------- /src/basic_memory/alembic/versions/a1b2c3d4e5f6_fix_project_foreign_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/alembic/versions/a1b2c3d4e5f6_fix_project_foreign_keys.py -------------------------------------------------------------------------------- /src/basic_memory/alembic/versions/a2b3c4d5e6f7_add_search_index_entity_cascade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/alembic/versions/a2b3c4d5e6f7_add_search_index_entity_cascade.py -------------------------------------------------------------------------------- /src/basic_memory/alembic/versions/b3c3938bacdb_relation_to_name_unique_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/alembic/versions/b3c3938bacdb_relation_to_name_unique_index.py -------------------------------------------------------------------------------- /src/basic_memory/alembic/versions/cc7172b46608_update_search_index_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/alembic/versions/cc7172b46608_update_search_index_schema.py -------------------------------------------------------------------------------- /src/basic_memory/alembic/versions/e7e1f4367280_add_scan_watermark_tracking_to_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/alembic/versions/e7e1f4367280_add_scan_watermark_tracking_to_project.py -------------------------------------------------------------------------------- /src/basic_memory/alembic/versions/f8a9b2c3d4e5_add_pg_trgm_for_fuzzy_link_resolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/alembic/versions/f8a9b2c3d4e5_add_pg_trgm_for_fuzzy_link_resolution.py -------------------------------------------------------------------------------- /src/basic_memory/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/api/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/app.py -------------------------------------------------------------------------------- /src/basic_memory/api/routers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/routers/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/api/routers/directory_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/routers/directory_router.py -------------------------------------------------------------------------------- /src/basic_memory/api/routers/importer_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/routers/importer_router.py -------------------------------------------------------------------------------- /src/basic_memory/api/routers/knowledge_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/routers/knowledge_router.py -------------------------------------------------------------------------------- /src/basic_memory/api/routers/management_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/routers/management_router.py -------------------------------------------------------------------------------- /src/basic_memory/api/routers/memory_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/routers/memory_router.py -------------------------------------------------------------------------------- /src/basic_memory/api/routers/project_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/routers/project_router.py -------------------------------------------------------------------------------- /src/basic_memory/api/routers/prompt_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/routers/prompt_router.py -------------------------------------------------------------------------------- /src/basic_memory/api/routers/resource_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/routers/resource_router.py -------------------------------------------------------------------------------- /src/basic_memory/api/routers/search_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/routers/search_router.py -------------------------------------------------------------------------------- /src/basic_memory/api/routers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/routers/utils.py -------------------------------------------------------------------------------- /src/basic_memory/api/template_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/template_loader.py -------------------------------------------------------------------------------- /src/basic_memory/api/v2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/v2/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/api/v2/routers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/v2/routers/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/api/v2/routers/directory_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/v2/routers/directory_router.py -------------------------------------------------------------------------------- /src/basic_memory/api/v2/routers/importer_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/v2/routers/importer_router.py -------------------------------------------------------------------------------- /src/basic_memory/api/v2/routers/knowledge_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/v2/routers/knowledge_router.py -------------------------------------------------------------------------------- /src/basic_memory/api/v2/routers/memory_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/v2/routers/memory_router.py -------------------------------------------------------------------------------- /src/basic_memory/api/v2/routers/project_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/v2/routers/project_router.py -------------------------------------------------------------------------------- /src/basic_memory/api/v2/routers/prompt_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/v2/routers/prompt_router.py -------------------------------------------------------------------------------- /src/basic_memory/api/v2/routers/resource_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/v2/routers/resource_router.py -------------------------------------------------------------------------------- /src/basic_memory/api/v2/routers/search_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/api/v2/routers/search_router.py -------------------------------------------------------------------------------- /src/basic_memory/cli/__init__.py: -------------------------------------------------------------------------------- 1 | """CLI tools for basic-memory""" 2 | -------------------------------------------------------------------------------- /src/basic_memory/cli/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/app.py -------------------------------------------------------------------------------- /src/basic_memory/cli/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/auth.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/cloud/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/cloud/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/cloud/api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/cloud/api_client.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/cloud/bisync_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/cloud/bisync_commands.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/cloud/cloud_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/cloud/cloud_utils.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/cloud/core_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/cloud/core_commands.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/cloud/rclone_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/cloud/rclone_commands.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/cloud/rclone_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/cloud/rclone_config.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/cloud/rclone_installer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/cloud/rclone_installer.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/cloud/upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/cloud/upload.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/cloud/upload_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/cloud/upload_command.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/command_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/command_utils.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/db.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/import_chatgpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/import_chatgpt.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/import_claude_conversations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/import_claude_conversations.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/import_claude_projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/import_claude_projects.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/import_memory_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/import_memory_json.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/mcp.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/project.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/status.py -------------------------------------------------------------------------------- /src/basic_memory/cli/commands/tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/commands/tool.py -------------------------------------------------------------------------------- /src/basic_memory/cli/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/cli/main.py -------------------------------------------------------------------------------- /src/basic_memory/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/config.py -------------------------------------------------------------------------------- /src/basic_memory/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/db.py -------------------------------------------------------------------------------- /src/basic_memory/deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/deps.py -------------------------------------------------------------------------------- /src/basic_memory/file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/file_utils.py -------------------------------------------------------------------------------- /src/basic_memory/ignore_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/ignore_utils.py -------------------------------------------------------------------------------- /src/basic_memory/importers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/importers/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/importers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/importers/base.py -------------------------------------------------------------------------------- /src/basic_memory/importers/chatgpt_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/importers/chatgpt_importer.py -------------------------------------------------------------------------------- /src/basic_memory/importers/claude_conversations_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/importers/claude_conversations_importer.py -------------------------------------------------------------------------------- /src/basic_memory/importers/claude_projects_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/importers/claude_projects_importer.py -------------------------------------------------------------------------------- /src/basic_memory/importers/memory_json_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/importers/memory_json_importer.py -------------------------------------------------------------------------------- /src/basic_memory/importers/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/importers/utils.py -------------------------------------------------------------------------------- /src/basic_memory/markdown/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/markdown/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/markdown/entity_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/markdown/entity_parser.py -------------------------------------------------------------------------------- /src/basic_memory/markdown/markdown_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/markdown/markdown_processor.py -------------------------------------------------------------------------------- /src/basic_memory/markdown/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/markdown/plugins.py -------------------------------------------------------------------------------- /src/basic_memory/markdown/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/markdown/schemas.py -------------------------------------------------------------------------------- /src/basic_memory/markdown/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/markdown/utils.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/__init__.py: -------------------------------------------------------------------------------- 1 | """MCP server for basic-memory.""" 2 | -------------------------------------------------------------------------------- /src/basic_memory/mcp/async_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/async_client.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/project_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/project_context.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/prompts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/prompts/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/prompts/ai_assistant_guide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/prompts/ai_assistant_guide.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/prompts/continue_conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/prompts/continue_conversation.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/prompts/recent_activity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/prompts/recent_activity.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/prompts/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/prompts/search.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/prompts/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/prompts/utils.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/resources/ai_assistant_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/resources/ai_assistant_guide.md -------------------------------------------------------------------------------- /src/basic_memory/mcp/resources/project_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/resources/project_info.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/server.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/tools/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/tools/build_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/tools/build_context.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/tools/canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/tools/canvas.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/tools/chatgpt_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/tools/chatgpt_tools.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/tools/delete_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/tools/delete_note.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/tools/edit_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/tools/edit_note.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/tools/list_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/tools/list_directory.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/tools/move_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/tools/move_note.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/tools/project_management.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/tools/project_management.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/tools/read_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/tools/read_content.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/tools/read_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/tools/read_note.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/tools/recent_activity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/tools/recent_activity.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/tools/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/tools/search.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/tools/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/tools/utils.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/tools/view_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/tools/view_note.py -------------------------------------------------------------------------------- /src/basic_memory/mcp/tools/write_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/mcp/tools/write_note.py -------------------------------------------------------------------------------- /src/basic_memory/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/models/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/models/base.py -------------------------------------------------------------------------------- /src/basic_memory/models/knowledge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/models/knowledge.py -------------------------------------------------------------------------------- /src/basic_memory/models/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/models/project.py -------------------------------------------------------------------------------- /src/basic_memory/models/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/models/search.py -------------------------------------------------------------------------------- /src/basic_memory/repository/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/repository/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/repository/entity_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/repository/entity_repository.py -------------------------------------------------------------------------------- /src/basic_memory/repository/observation_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/repository/observation_repository.py -------------------------------------------------------------------------------- /src/basic_memory/repository/postgres_search_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/repository/postgres_search_repository.py -------------------------------------------------------------------------------- /src/basic_memory/repository/project_info_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/repository/project_info_repository.py -------------------------------------------------------------------------------- /src/basic_memory/repository/project_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/repository/project_repository.py -------------------------------------------------------------------------------- /src/basic_memory/repository/relation_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/repository/relation_repository.py -------------------------------------------------------------------------------- /src/basic_memory/repository/repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/repository/repository.py -------------------------------------------------------------------------------- /src/basic_memory/repository/search_index_row.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/repository/search_index_row.py -------------------------------------------------------------------------------- /src/basic_memory/repository/search_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/repository/search_repository.py -------------------------------------------------------------------------------- /src/basic_memory/repository/search_repository_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/repository/search_repository_base.py -------------------------------------------------------------------------------- /src/basic_memory/repository/sqlite_search_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/repository/sqlite_search_repository.py -------------------------------------------------------------------------------- /src/basic_memory/schemas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/schemas/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/schemas/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/schemas/base.py -------------------------------------------------------------------------------- /src/basic_memory/schemas/cloud.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/schemas/cloud.py -------------------------------------------------------------------------------- /src/basic_memory/schemas/delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/schemas/delete.py -------------------------------------------------------------------------------- /src/basic_memory/schemas/directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/schemas/directory.py -------------------------------------------------------------------------------- /src/basic_memory/schemas/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/schemas/importer.py -------------------------------------------------------------------------------- /src/basic_memory/schemas/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/schemas/memory.py -------------------------------------------------------------------------------- /src/basic_memory/schemas/project_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/schemas/project_info.py -------------------------------------------------------------------------------- /src/basic_memory/schemas/prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/schemas/prompt.py -------------------------------------------------------------------------------- /src/basic_memory/schemas/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/schemas/request.py -------------------------------------------------------------------------------- /src/basic_memory/schemas/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/schemas/response.py -------------------------------------------------------------------------------- /src/basic_memory/schemas/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/schemas/search.py -------------------------------------------------------------------------------- /src/basic_memory/schemas/sync_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/schemas/sync_report.py -------------------------------------------------------------------------------- /src/basic_memory/schemas/v2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/schemas/v2/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/schemas/v2/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/schemas/v2/entity.py -------------------------------------------------------------------------------- /src/basic_memory/schemas/v2/resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/schemas/v2/resource.py -------------------------------------------------------------------------------- /src/basic_memory/services/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/services/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/services/context_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/services/context_service.py -------------------------------------------------------------------------------- /src/basic_memory/services/directory_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/services/directory_service.py -------------------------------------------------------------------------------- /src/basic_memory/services/entity_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/services/entity_service.py -------------------------------------------------------------------------------- /src/basic_memory/services/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/services/exceptions.py -------------------------------------------------------------------------------- /src/basic_memory/services/file_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/services/file_service.py -------------------------------------------------------------------------------- /src/basic_memory/services/initialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/services/initialization.py -------------------------------------------------------------------------------- /src/basic_memory/services/link_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/services/link_resolver.py -------------------------------------------------------------------------------- /src/basic_memory/services/project_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/services/project_service.py -------------------------------------------------------------------------------- /src/basic_memory/services/search_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/services/search_service.py -------------------------------------------------------------------------------- /src/basic_memory/services/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/services/service.py -------------------------------------------------------------------------------- /src/basic_memory/sync/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/sync/__init__.py -------------------------------------------------------------------------------- /src/basic_memory/sync/background_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/sync/background_sync.py -------------------------------------------------------------------------------- /src/basic_memory/sync/sync_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/sync/sync_service.py -------------------------------------------------------------------------------- /src/basic_memory/sync/watch_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/sync/watch_service.py -------------------------------------------------------------------------------- /src/basic_memory/templates/prompts/continue_conversation.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/templates/prompts/continue_conversation.hbs -------------------------------------------------------------------------------- /src/basic_memory/templates/prompts/search.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/templates/prompts/search.hbs -------------------------------------------------------------------------------- /src/basic_memory/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/src/basic_memory/utils.py -------------------------------------------------------------------------------- /test-int/BENCHMARKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/BENCHMARKS.md -------------------------------------------------------------------------------- /test-int/cli/test_project_commands_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/cli/test_project_commands_integration.py -------------------------------------------------------------------------------- /test-int/cli/test_version_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/cli/test_version_integration.py -------------------------------------------------------------------------------- /test-int/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/conftest.py -------------------------------------------------------------------------------- /test-int/mcp/test_build_context_underscore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/mcp/test_build_context_underscore.py -------------------------------------------------------------------------------- /test-int/mcp/test_build_context_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/mcp/test_build_context_validation.py -------------------------------------------------------------------------------- /test-int/mcp/test_chatgpt_tools_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/mcp/test_chatgpt_tools_integration.py -------------------------------------------------------------------------------- /test-int/mcp/test_default_project_mode_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/mcp/test_default_project_mode_integration.py -------------------------------------------------------------------------------- /test-int/mcp/test_delete_note_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/mcp/test_delete_note_integration.py -------------------------------------------------------------------------------- /test-int/mcp/test_edit_note_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/mcp/test_edit_note_integration.py -------------------------------------------------------------------------------- /test-int/mcp/test_list_directory_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/mcp/test_list_directory_integration.py -------------------------------------------------------------------------------- /test-int/mcp/test_move_note_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/mcp/test_move_note_integration.py -------------------------------------------------------------------------------- /test-int/mcp/test_project_management_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/mcp/test_project_management_integration.py -------------------------------------------------------------------------------- /test-int/mcp/test_project_state_sync_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/mcp/test_project_state_sync_integration.py -------------------------------------------------------------------------------- /test-int/mcp/test_read_content_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/mcp/test_read_content_integration.py -------------------------------------------------------------------------------- /test-int/mcp/test_read_note_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/mcp/test_read_note_integration.py -------------------------------------------------------------------------------- /test-int/mcp/test_search_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/mcp/test_search_integration.py -------------------------------------------------------------------------------- /test-int/mcp/test_single_project_mcp_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/mcp/test_single_project_mcp_integration.py -------------------------------------------------------------------------------- /test-int/mcp/test_write_note_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/mcp/test_write_note_integration.py -------------------------------------------------------------------------------- /test-int/test_db_wal_mode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/test_db_wal_mode.py -------------------------------------------------------------------------------- /test-int/test_disable_permalinks_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/test-int/test_disable_permalinks_integration.py -------------------------------------------------------------------------------- /tests/Non-MarkdownFileSupport.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/Non-MarkdownFileSupport.pdf -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/Screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/Screenshot.png -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/api/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/conftest.py -------------------------------------------------------------------------------- /tests/api/test_async_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/test_async_client.py -------------------------------------------------------------------------------- /tests/api/test_continue_conversation_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/test_continue_conversation_template.py -------------------------------------------------------------------------------- /tests/api/test_directory_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/test_directory_router.py -------------------------------------------------------------------------------- /tests/api/test_importer_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/test_importer_router.py -------------------------------------------------------------------------------- /tests/api/test_knowledge_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/test_knowledge_router.py -------------------------------------------------------------------------------- /tests/api/test_management_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/test_management_router.py -------------------------------------------------------------------------------- /tests/api/test_memory_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/test_memory_router.py -------------------------------------------------------------------------------- /tests/api/test_project_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/test_project_router.py -------------------------------------------------------------------------------- /tests/api/test_project_router_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/test_project_router_operations.py -------------------------------------------------------------------------------- /tests/api/test_prompt_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/test_prompt_router.py -------------------------------------------------------------------------------- /tests/api/test_relation_background_resolution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/test_relation_background_resolution.py -------------------------------------------------------------------------------- /tests/api/test_resource_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/test_resource_router.py -------------------------------------------------------------------------------- /tests/api/test_search_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/test_search_router.py -------------------------------------------------------------------------------- /tests/api/test_search_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/test_search_template.py -------------------------------------------------------------------------------- /tests/api/test_template_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/test_template_loader.py -------------------------------------------------------------------------------- /tests/api/test_template_loader_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/test_template_loader_helpers.py -------------------------------------------------------------------------------- /tests/api/v2/__init__.py: -------------------------------------------------------------------------------- 1 | """V2 API tests.""" 2 | -------------------------------------------------------------------------------- /tests/api/v2/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/v2/conftest.py -------------------------------------------------------------------------------- /tests/api/v2/test_directory_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/v2/test_directory_router.py -------------------------------------------------------------------------------- /tests/api/v2/test_importer_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/v2/test_importer_router.py -------------------------------------------------------------------------------- /tests/api/v2/test_knowledge_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/v2/test_knowledge_router.py -------------------------------------------------------------------------------- /tests/api/v2/test_memory_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/v2/test_memory_router.py -------------------------------------------------------------------------------- /tests/api/v2/test_project_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/v2/test_project_router.py -------------------------------------------------------------------------------- /tests/api/v2/test_prompt_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/v2/test_prompt_router.py -------------------------------------------------------------------------------- /tests/api/v2/test_resource_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/v2/test_resource_router.py -------------------------------------------------------------------------------- /tests/api/v2/test_search_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/api/v2/test_search_router.py -------------------------------------------------------------------------------- /tests/cli/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/cli/conftest.py -------------------------------------------------------------------------------- /tests/cli/test_cli_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/cli/test_cli_tools.py -------------------------------------------------------------------------------- /tests/cli/test_cloud_authentication.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/cli/test_cloud_authentication.py -------------------------------------------------------------------------------- /tests/cli/test_ignore_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/cli/test_ignore_utils.py -------------------------------------------------------------------------------- /tests/cli/test_import_chatgpt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/cli/test_import_chatgpt.py -------------------------------------------------------------------------------- /tests/cli/test_import_claude_conversations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/cli/test_import_claude_conversations.py -------------------------------------------------------------------------------- /tests/cli/test_import_claude_projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/cli/test_import_claude_projects.py -------------------------------------------------------------------------------- /tests/cli/test_import_memory_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/cli/test_import_memory_json.py -------------------------------------------------------------------------------- /tests/cli/test_project_add_with_local_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/cli/test_project_add_with_local_path.py -------------------------------------------------------------------------------- /tests/cli/test_upload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/cli/test_upload.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/db/test_issue_254_foreign_key_constraints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/db/test_issue_254_foreign_key_constraints.py -------------------------------------------------------------------------------- /tests/importers/test_importer_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/importers/test_importer_base.py -------------------------------------------------------------------------------- /tests/importers/test_importer_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/importers/test_importer_utils.py -------------------------------------------------------------------------------- /tests/markdown/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/markdown/test_date_frontmatter_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/markdown/test_date_frontmatter_parsing.py -------------------------------------------------------------------------------- /tests/markdown/test_entity_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/markdown/test_entity_parser.py -------------------------------------------------------------------------------- /tests/markdown/test_entity_parser_error_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/markdown/test_entity_parser_error_handling.py -------------------------------------------------------------------------------- /tests/markdown/test_markdown_plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/markdown/test_markdown_plugins.py -------------------------------------------------------------------------------- /tests/markdown/test_markdown_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/markdown/test_markdown_processor.py -------------------------------------------------------------------------------- /tests/markdown/test_observation_edge_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/markdown/test_observation_edge_cases.py -------------------------------------------------------------------------------- /tests/markdown/test_parser_edge_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/markdown/test_parser_edge_cases.py -------------------------------------------------------------------------------- /tests/markdown/test_relation_edge_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/markdown/test_relation_edge_cases.py -------------------------------------------------------------------------------- /tests/markdown/test_task_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/markdown/test_task_detection.py -------------------------------------------------------------------------------- /tests/mcp/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/conftest.py -------------------------------------------------------------------------------- /tests/mcp/test_obsidian_yaml_formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_obsidian_yaml_formatting.py -------------------------------------------------------------------------------- /tests/mcp/test_permalink_collision_file_overwrite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_permalink_collision_file_overwrite.py -------------------------------------------------------------------------------- /tests/mcp/test_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_prompts.py -------------------------------------------------------------------------------- /tests/mcp/test_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_resources.py -------------------------------------------------------------------------------- /tests/mcp/test_tool_build_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_tool_build_context.py -------------------------------------------------------------------------------- /tests/mcp/test_tool_canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_tool_canvas.py -------------------------------------------------------------------------------- /tests/mcp/test_tool_delete_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_tool_delete_note.py -------------------------------------------------------------------------------- /tests/mcp/test_tool_edit_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_tool_edit_note.py -------------------------------------------------------------------------------- /tests/mcp/test_tool_list_directory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_tool_list_directory.py -------------------------------------------------------------------------------- /tests/mcp/test_tool_move_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_tool_move_note.py -------------------------------------------------------------------------------- /tests/mcp/test_tool_read_content.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_tool_read_content.py -------------------------------------------------------------------------------- /tests/mcp/test_tool_read_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_tool_read_note.py -------------------------------------------------------------------------------- /tests/mcp/test_tool_recent_activity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_tool_recent_activity.py -------------------------------------------------------------------------------- /tests/mcp/test_tool_resource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_tool_resource.py -------------------------------------------------------------------------------- /tests/mcp/test_tool_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_tool_search.py -------------------------------------------------------------------------------- /tests/mcp/test_tool_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_tool_utils.py -------------------------------------------------------------------------------- /tests/mcp/test_tool_view_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_tool_view_note.py -------------------------------------------------------------------------------- /tests/mcp/test_tool_write_note.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_tool_write_note.py -------------------------------------------------------------------------------- /tests/mcp/test_tool_write_note_kebab_filenames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/test_tool_write_note_kebab_filenames.py -------------------------------------------------------------------------------- /tests/mcp/tools/test_chatgpt_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/mcp/tools/test_chatgpt_tools.py -------------------------------------------------------------------------------- /tests/repository/test_entity_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/repository/test_entity_repository.py -------------------------------------------------------------------------------- /tests/repository/test_entity_repository_upsert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/repository/test_entity_repository_upsert.py -------------------------------------------------------------------------------- /tests/repository/test_entity_upsert_issue_187.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/repository/test_entity_upsert_issue_187.py -------------------------------------------------------------------------------- /tests/repository/test_observation_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/repository/test_observation_repository.py -------------------------------------------------------------------------------- /tests/repository/test_project_info_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/repository/test_project_info_repository.py -------------------------------------------------------------------------------- /tests/repository/test_project_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/repository/test_project_repository.py -------------------------------------------------------------------------------- /tests/repository/test_relation_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/repository/test_relation_repository.py -------------------------------------------------------------------------------- /tests/repository/test_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/repository/test_repository.py -------------------------------------------------------------------------------- /tests/repository/test_search_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/repository/test_search_repository.py -------------------------------------------------------------------------------- /tests/repository/test_search_repository_edit_bug_fix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/repository/test_search_repository_edit_bug_fix.py -------------------------------------------------------------------------------- /tests/schemas/test_base_timeframe_minimum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/schemas/test_base_timeframe_minimum.py -------------------------------------------------------------------------------- /tests/schemas/test_memory_serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/schemas/test_memory_serialization.py -------------------------------------------------------------------------------- /tests/schemas/test_memory_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/schemas/test_memory_url.py -------------------------------------------------------------------------------- /tests/schemas/test_memory_url_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/schemas/test_memory_url_validation.py -------------------------------------------------------------------------------- /tests/schemas/test_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/schemas/test_schemas.py -------------------------------------------------------------------------------- /tests/schemas/test_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/schemas/test_search.py -------------------------------------------------------------------------------- /tests/services/test_context_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/services/test_context_service.py -------------------------------------------------------------------------------- /tests/services/test_directory_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/services/test_directory_service.py -------------------------------------------------------------------------------- /tests/services/test_entity_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/services/test_entity_service.py -------------------------------------------------------------------------------- /tests/services/test_entity_service_disable_permalinks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/services/test_entity_service_disable_permalinks.py -------------------------------------------------------------------------------- /tests/services/test_file_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/services/test_file_service.py -------------------------------------------------------------------------------- /tests/services/test_initialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/services/test_initialization.py -------------------------------------------------------------------------------- /tests/services/test_link_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/services/test_link_resolver.py -------------------------------------------------------------------------------- /tests/services/test_project_removal_bug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/services/test_project_removal_bug.py -------------------------------------------------------------------------------- /tests/services/test_project_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/services/test_project_service.py -------------------------------------------------------------------------------- /tests/services/test_project_service_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/services/test_project_service_operations.py -------------------------------------------------------------------------------- /tests/services/test_search_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/services/test_search_service.py -------------------------------------------------------------------------------- /tests/sync/test_character_conflicts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/sync/test_character_conflicts.py -------------------------------------------------------------------------------- /tests/sync/test_sync_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/sync/test_sync_service.py -------------------------------------------------------------------------------- /tests/sync/test_sync_service_incremental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/sync/test_sync_service_incremental.py -------------------------------------------------------------------------------- /tests/sync/test_sync_wikilink_issue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/sync/test_sync_wikilink_issue.py -------------------------------------------------------------------------------- /tests/sync/test_tmp_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/sync/test_tmp_files.py -------------------------------------------------------------------------------- /tests/sync/test_watch_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/sync/test_watch_service.py -------------------------------------------------------------------------------- /tests/sync/test_watch_service_edge_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/sync/test_watch_service_edge_cases.py -------------------------------------------------------------------------------- /tests/sync/test_watch_service_reload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/sync/test_watch_service_reload.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/test_deps.py -------------------------------------------------------------------------------- /tests/test_production_cascade_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/test_production_cascade_delete.py -------------------------------------------------------------------------------- /tests/test_rclone_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/test_rclone_commands.py -------------------------------------------------------------------------------- /tests/utils/test_file_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/utils/test_file_utils.py -------------------------------------------------------------------------------- /tests/utils/test_frontmatter_obsidian_compatible.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/utils/test_frontmatter_obsidian_compatible.py -------------------------------------------------------------------------------- /tests/utils/test_parse_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/utils/test_parse_tags.py -------------------------------------------------------------------------------- /tests/utils/test_permalink_formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/utils/test_permalink_formatting.py -------------------------------------------------------------------------------- /tests/utils/test_utf8_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/utils/test_utf8_handling.py -------------------------------------------------------------------------------- /tests/utils/test_validate_project_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/tests/utils/test_validate_project_path.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicmachines-co/basic-memory/HEAD/uv.lock --------------------------------------------------------------------------------