memory init bootstraps or refreshes Memory Layer for a repository.
Use it when you want the low-level bootstrap step without the interactive wizard.
memory init
memory init --project memory
memory init --force
memory init --dry-run
memory upgrade --dry-run- creates or repairs the user-local project config/state directories
- creates or repairs the tiny repo-local
.mem/project.tomlmarker - creates or repairs
.agents/memory-layer.toml - installs or refreshes the bundled repo-local Memory Layer skills
- can preview the planned file writes with
--dry-run
The installed skill bundle includes:
memory-layermemory-project-initmemory-github-initmemory-query-resumememory-review-proposalsmemory-plan-executionmemory-direct-task-startmemory-remember
These are copied from the installed skill-template into .agents/skills/. The umbrella skill and shared Go helper live under .agents/skills/memory-layer/; focused workflow skills live beside it.
- prefer
memory wizardfor the normal guided setup flow - use
--forceonly when you intentionally want to replace managed bootstrap files - existing
.mem/config.tomland.mem/memory-layer.envfiles are treated as legacy inputs and can be migrated withmemory doctor --fix - after package upgrades, use
memory upgradeto refresh existing repo-local skill copies from the installed template