These are JSON fragments meant to be inspected and merged by hand into your ~/.openclaw/openclaw.json. solo-mise does not mutate your live OpenClaw config; it generates fragments and lets you review them first.
| Fragment | Purpose |
|---|---|
model-aliases.openclaw.json |
Suggested alias map under agents.defaults.models. |
ollama-memory-search.openclaw.json |
Local Ollama embeddings for memory search. |
acp-escalation.openclaw.json |
ACP escalation lane via the acpx plugin. |
jq is the safest way to merge a fragment into a live config without losing surrounding keys:
# Inspect first
jq . solo-mise-fragments/model-aliases.openclaw.json
# Merge (replace MERGE_PATH and re-check before saving)
jq -s '.[0] * .[1]' ~/.openclaw/openclaw.json solo-mise-fragments/model-aliases.openclaw.json \
> /tmp/openclaw.json.merged
diff ~/.openclaw/openclaw.json /tmp/openclaw.json.merged
mv /tmp/openclaw.json.merged ~/.openclaw/openclaw.jsonsolo-mise doctor --target ~/.openclaw/workspace --harness openclawThe doctor reports which fragments your live config has picked up and which checks still need manual work.
- Aliases referencing
<provider/...>placeholders must be replaced with real ids before merging. - The ACP fragment assumes you have already installed
acpx(see solos-cookbook/ai-stack/acp-claude-code.md for the install path). openclaw doctor(the OpenClaw tool, notsolo-mise doctor) has historically rewrittenopenai-codex/*prefixes on certain versions. If you use OAuth-only auth, auditagents.defaults.model.primaryafter any OpenClaw upgrade.