Skip to content

Coming from dummkopf

rcllr was called dummkopf up to version 0.4. The new version reads old brains as they are: it finds dummkopf.toml when there is no rcllr.toml, reads DUMMKOPF_ROOT when RCLLR_ROOT is unset, and the commands dummkopf and dk start rcllr. Both packages ship those two commands, so remove the old one first:

npm uninstall -g dummkopf && npm install -g rcllr

To move a brain to the new name:

cd ~/brain && rcllr migrate-name           # lists the steps, changes nothing
rcllr migrate-name --apply                 # renames dummkopf.toml, updates AGENTS.md and CLAUDE.md, reinstalls hooks
git commit -m "Rename to rcllr"            # rcllr commits only notes, the rest is yours

Notes stay untouched. migrate-name also lists files outside the brain that still call dummkopf, such as ~/.claude/CLAUDE.md or a skill, and a DUMMKOPF_ROOT in your environment. Change those by hand.