Skip to content

Dogfood & Dev Symlink

To work on codexclaw while running it inside Codex, point the installed plugin cache at your working checkout.

Terminal window
scripts/dev-symlink.sh

The script keeps the plugin version directory in the Codex cache but replaces each child entry with a symlink back into the repo. Edits in the repo are then live on the next session — no reinstall needed.

Check the current link state:

Terminal window
scripts/dev-symlink.sh --status

Skills, hooks, and the components’ compiled dist/ are linked from the cache to your checkout. Because the linked files are mutable, the hooks you trust in Codex execute your live code — keep that in mind when reviewing hook trust.

Hooks and the CLI run from compiled dist/. After editing component src/, rebuild:

Terminal window
npm run build

See Build & Test for the build and test harness.