Skip to content

feat(init): change default data dir to ~/.powermem#1017

Closed
lightzt99 wants to merge 1 commit into
mainfrom
feat/default-data-dir-powermem-home
Closed

feat(init): change default data dir to ~/.powermem#1017
lightzt99 wants to merge 1 commit into
mainfrom
feat/default-data-dir-powermem-home

Conversation

@lightzt99

@lightzt99 lightzt99 commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Remove CLAUDE_PLUGIN_DATA dependency from common.sh, run-hook.sh
  • Hardcode data directory to $HOME/.powermem
  • Add ~/.powermem/.env to settings.py auto-discovery candidates
  • Fix model prefix stripping bug in init.sh (prefix not stripped when provider detected from key)
  • Update SETUP.md documented default path

Test plan

  • common.sh sources correctly with DATA_DIR=$HOME/.powermem
  • run-hook.sh reads runtime.env from $HOME/.powermem/runtime.env
  • settings.py discovers .env from ~/.powermem/.env
  • .env created at ~/.powermem/.env by init.sh
  • init.sh → LLM validation → pip install with extras → server startup healthy
  • Model prefix stripping: anthropic/claude-sonnet-4-6 correctly becomes model=claude-sonnet-4-6 with provider detected from key

- Remove CLAUDE_PLUGIN_DATA dependency from common.sh, run-hook.sh
- Hardcode data directory to $HOME/.powermem
- Add ~/.powermem/.env to settings.py auto-discovery candidates
- Fix model prefix stripping bug in init.sh (prefix not stripped when provider detected from key)
- Update SETUP.md documented default path
@lightzt99 lightzt99 closed this Jun 12, 2026
@lightzt99 lightzt99 deleted the feat/default-data-dir-powermem-home branch June 12, 2026 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant