mirror of
https://github.com/basicmachines-co/basic-memory
synced 2026-06-21 13:47:35 +00:00
84c0b36dee
This commit implements SPEC-7 Phase 4 by adding local file access capabilities to the Basic Memory Cloud CLI, enabling users to mount their cloud files locally for real-time editing. New features: - Cloud mount setup with automatic rclone installation - Mount/unmount/status commands with three performance profiles - Cross-platform rclone installer with package manager fallbacks - Mount configuration management with tenant-specific credentials - Comprehensive documentation with examples and troubleshooting Mount profiles: - fast: 5s sync for active development - balanced: 10-15s sync (recommended) - safe: 15s+ sync with conflict detection Technical implementation: - Uses rclone NFS mount (no FUSE dependencies) - Tigris object storage with scoped credentials - Bidirectional sync with configurable cache settings - Process management and cleanup Fixes Python module conflict by moving cloud.py commands to cloud/core_commands.py to resolve typer CLI loading issues with cloud.py file vs cloud/ directory. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: phernandez <paul@basicmachines.co>