Skip to content

Add auto-update feature for basic-memory #639

Description

@groksrc

Description

Basic Memory should support automatic updates, enabled by default, so users stay on the latest version without manual intervention.

This is especially important given that:

Proposed Behavior

  • Enabled by default — users should get updates automatically unless they opt out
  • Check for new versions periodically (e.g., on startup or daily)
  • For homebrew installations: trigger brew upgrade basic-memory
  • For pip/uv installations: notify or auto-upgrade via uv pip install --upgrade basic-memory
  • Add a config option to disable: "auto_update": false
  • Show a notification when an update is available if auto-update is disabled

Config Example

{
  "auto_update": true,
  "update_check_interval": 86400
}

Related Issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions