Summary
- Added first-class OpenClaw support to Gentle AI.
- Configures OpenClaw with Engram memory, Context7 MCP, SDD workflows, curated skills, and the Gentle AI persona.
- Supports OpenClaw's workspace-first model while keeping MCP servers in the global OpenClaw config.
OpenClaw support
- Detects OpenClaw via the
openclawbinary and~/.openclawconfig root. - Reads
agents.defaults.workspacefrom~/.openclaw/openclaw.jsonso install and sync target the active OpenClaw workspace. - Injects Engram and SDD protocols into workspace
AGENTS.md. - Injects the Gentle AI persona into workspace
SOUL.md. - Installs workspace-scoped SDD skills under
<workspace>/.openclaw/skills/sdd-*. - Installs portable skills under global
~/.openclaw/skills/. - Merges Engram and Context7 MCP servers into global
~/.openclaw/openclaw.jsonunder OpenClaw'smcp.serversschema. - Migrates legacy root-level
mcpServersentries intomcp.serverswithout dropping existing MCP configuration.
Documentation
- Updated the README and agent docs to list OpenClaw as the 13th supported agent.
- Documented OpenClaw install/sync usage, workspace routing, MCP placement, skill paths, and Windows paths.
- Updated the embedded skill catalog documentation to reflect the current 20 installed skills.
Validation
go test ./internal/cli -run OpenClawgo test ./internal/cli -run 'TestComponentPaths(OpenClaw|WithWorkspaceOpenClaw)'go test ./internal/components -run OpenClawgo test ./internal/components/mcpgo test ./internal/components/skillsgo test ./...