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
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
brew upgrade basic-memoryuv pip install --upgrade basic-memory"auto_update": falseConfig Example
{ "auto_update": true, "update_check_interval": 86400 }Related Issues