Open-Claw¶
Vendor: Open-Claw
Install name: open-claw
Status: Preview
Native config: ~/.openclaw/openclaw.json
Installation¶
apothem install --harness open-claw
The adapter translates the shared profile to OpenClaw's user-global config file. OpenClaw's native config is JSON; the materializer renders JSON to match.
Files written: ~/.openclaw/openclaw.json
Profile-to-native-config mapping¶
The adapter reads the shared apothem profile (the installed source tree
under src/apothem/, plus the root CLAUDE.md and settings*.json)
and derives the Open-Claw-native config on every apothem install or
apothem update run.
The shared profile is the single source of truth; never edit native config
directly as your edits will be overwritten on the next sync.
Compatibility notes¶
Preview adapter. Breaking changes expected between releases.
File an issue at the apothem repository if you encounter translation gaps.
Verification¶
apothem verify --harness open-claw
The verify command confirms that:
- The native config exists at the expected path.
- All mandatory fields from the shared profile are present.
- The adapter version matches the installed apothem version.
Updating¶
apothem update --harness open-claw
Re-derives the native config from the current shared profile state.
Run after any change to CLAUDE.md, src/apothem/rules/,
or settings.json in the apothem source tree.
Uninstalling¶
apothem uninstall --harness open-claw
Removes the native config files written by the adapter. The shared apothem profile (the source tree) is unaffected.
Conformity gate¶
python src/apothem/conformity/conformity-gate.py --harness open-claw
Troubleshooting¶
| Symptom | Fix |
|---|---|
| Config file not found | Re-run apothem install --harness open-claw |
| Adapter version mismatch | Run apothem update --harness open-claw |
| Unexpected config content | Check the apothem source tree (src/apothem/, CLAUDE.md, settings*.json) — that is the source of truth |
Configuration knobs¶
| Flag | Default | Description |
|---|---|---|
--dry-run |
false |
Preview install without writing files. |