mnemon-harness is an experimental Agent Integration layer for connecting host
agents to Local Mnemon.
The current product surface is intentionally small:
setupinstalls memory/skill integration assets into Codex or Claude Code.local runstarts the project-local Mnemon service.statusreports Agent Integration, Local Mnemon, and sync status.syncconnects Local Mnemon to a Remote Workspace (mnemon-hub) and pushes/pulls governed commits with attribution preserved.loop validateremains hidden and is used bymake harness-validate.
Host directories such as .codex and .claude are projection surfaces. Runtime
state is under .mnemon/harness/, and release-path Mnemon behavior stays under
cmd/ and internal/.
From the repository root:
go build -o mnemon .
go build -o mnemon-harness ./harness/cmd/mnemon-harnessValidate harness declarations:
make harness-validateInstall memory and skill integration for a host:
./mnemon-harness setup --host codex --loop memory --loop skill --project-root .
./mnemon-harness local run
./mnemon-harness statusRemove projected assets for a principal:
./mnemon-harness setup uninstall --host codex --loop memory --loop skill --principal codex@project --project-root .More command examples are in docs/harness/USAGE.md.