Skip to content

Commit bfc6d69

Browse files
committed
rename openclient adapter to openclaw, bump to v0.6.0
Breaking: .openclient-system.md -> .openclaw-system.md. Existing OpenClient users need to re-run ./install.sh openclaw.
1 parent 246d594 commit bfc6d69

14 files changed

Lines changed: 70 additions & 60 deletions

File tree

.agent/AGENTS.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Agent Infrastructure
22

33
This folder is the portable brain. Any harness (Claude Code, Cursor, Windsurf,
4-
OpenCode, OpenClient, Hermes, standalone Python) can mount it and get the
4+
OpenCode, OpenClaw, Hermes, standalone Python) can mount it and get the
55
same memory, skills, and protocols.
66

77
## Memory (read in this order)

README.md

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Follow me on [@AV1DLIVE](https://twitter.com/AV1DLIVE) for updates/collabs on pr
1010
1111
> **One brain, many harnesses.** A portable `.agent/` folder (memory + skills
1212
> + protocols) that plugs into Claude Code, Cursor, Windsurf, OpenCode,
13-
> OpenClient, Hermes, Pi Coding Agent, or a DIY Python loop, and keeps
13+
> OpenClaw, Hermes, Pi Coding Agent, or a DIY Python loop, and keeps
1414
> its knowledge when you switch.
1515
1616
<p align="center">
@@ -48,6 +48,16 @@ harnesses.
4848
- **Protocols** — typed tool schemas, a `permissions.md` that the
4949
pre-tool-call hook enforces, and a delegation contract for sub-agents.
5050

51+
## What's new in v0.6.0
52+
53+
- **Pi Coding Agent adapter.** `./install.sh pi` drops `AGENTS.md` and
54+
symlinks `.pi/skills` to `.agent/skills` so pi sees the full brain
55+
with zero duplication. Safe to install alongside hermes/opencode
56+
(they all read `AGENTS.md`; we skip the overwrite if one exists).
57+
- **OpenClient → OpenClaw.** Adapter renamed across the board.
58+
Installed file changed: `.openclient-system.md``.openclaw-system.md`.
59+
Breaking for existing OpenClient users — re-run `./install.sh openclaw`.
60+
5161
## What's new in v0.5.0
5262

5363
- **Host-agent review protocol.** Python handles filing (cluster, stage,
@@ -79,7 +89,7 @@ brew install agentic-stack
7989
# drop the brain into any project — the onboarding wizard runs automatically
8090
cd your-project
8191
agentic-stack claude-code
82-
# or: cursor | windsurf | opencode | openclient | hermes | pi | standalone-python
92+
# or: cursor | windsurf | opencode | openclaw | hermes | pi | standalone-python
8393
```
8494

8595
### Windows (PowerShell)
@@ -103,7 +113,7 @@ brew update && brew upgrade agentic-stack
103113
git clone https://github.com/codejunkie99/agentic-stack.git
104114
cd agentic-stack && ./install.sh claude-code # mac / linux / git-bash
105115
# or on Windows PowerShell: .\install.ps1 claude-code
106-
# adapters: claude-code | cursor | windsurf | opencode | openclient | hermes | pi | standalone-python
116+
# adapters: claude-code | cursor | windsurf | opencode | openclaw | hermes | pi | standalone-python
107117
```
108118

109119
## Onboarding wizard
@@ -208,7 +218,7 @@ adapters/ # one small shim per harness
208218
├── cursor/ (.cursor/rules/*.mdc)
209219
├── windsurf/ (.windsurfrules)
210220
├── opencode/ (AGENTS.md + opencode.json)
211-
├── openclient/ (system-prompt include)
221+
├── openclaw/ (system-prompt include)
212222
├── hermes/ (AGENTS.md)
213223
├── pi/ (AGENTS.md + .pi/skills symlink)
214224
└── standalone-python/ (DIY conductor entrypoint)
@@ -232,7 +242,7 @@ onboard_write.py # atomic file write with backup
232242
| **Cursor** | `.cursor/rules/*.mdc` | no (manual reflect calls) |
233243
| **Windsurf** | `.windsurfrules` | no (manual reflect calls) |
234244
| **OpenCode** | `AGENTS.md` + `opencode.json` | partial (permission rules) |
235-
| **OpenClient** | system-prompt include | varies by fork |
245+
| **OpenClaw** | system-prompt include | varies by fork |
236246
| **Hermes Agent** | `AGENTS.md` (agentskills.io compatible) | partial (own memory) |
237247
| **Pi Coding Agent** | `AGENTS.md` + `.pi/skills/` | no (extension system) |
238248
| **Standalone Python** | `run.py` (any LLM) | yes (full control) |

adapters/openclaw/README.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# OpenClaw adapter
2+
3+
## Install
4+
OpenClaw doesn't have a project-root convention file the way Claude Code
5+
or Cursor does. Two options:
6+
7+
**Option A (recommended):** Point OpenClaw at the config file:
8+
9+
```bash
10+
cp adapters/openclaw/config.md ./.openclaw-system.md
11+
# then configure OpenClaw to load this as its system prompt
12+
```
13+
14+
**Option B:** Paste the contents of `config.md` into OpenClaw's system
15+
prompt settings directly.
16+
17+
Or:
18+
```bash
19+
./install.sh openclaw
20+
```
21+
22+
## What it wires up
23+
A system-prompt include that instructs the agent to treat `.agent/` as
24+
authoritative on every session.
25+
26+
## Verify
27+
Ask "Read my lessons file." — it should open `.agent/memory/semantic/LESSONS.md`.
28+
29+
## Notes
30+
OpenClaw varies by version; some forks support `.openclaw/` folders,
31+
others use a single config file. Check your version's docs for where to
32+
point the system prompt.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# OpenClient system prompt (include)
1+
# OpenClaw system prompt (include)
22

3-
Paste this into your OpenClient system prompt, or reference it via the
3+
Paste this into your OpenClaw system prompt, or reference it via the
44
`system_prompt_file` option.
55

66
---

adapters/openclient/README.md

Lines changed: 0 additions & 32 deletions
This file was deleted.

docs/architecture.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Three modules, one principle: the harness is dumb, the knowledge is in files.
3333
## Why the separation matters
3434

3535
You can swap the harness for any of the adapters (Claude Code, Cursor,
36-
Windsurf, OpenCode, OpenClient, Hermes, standalone Python) and lose
36+
Windsurf, OpenCode, OpenClaw, Hermes, standalone Python) and lose
3737
nothing. The brain is portable; only the glue changes.
3838

3939
See `diagram.svg` for a visual.

docs/demo/src/scenes/Architecture.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { interpolate, spring, useCurrentFrame, useVideoConfig } from "remotion";
22
import { COLORS, FONT, FONT_MONO } from "../tokens";
33

4-
const HARNESSES = ["Claude Code", "Cursor", "Windsurf", "OpenCode", "OpenClient", "Hermes", "Python"];
4+
const HARNESSES = ["Claude Code", "Cursor", "Windsurf", "OpenCode", "OpenClaw", "Hermes", "Python"];
55
const BRAIN_LAYERS = [
66
{ path: "memory/", color: COLORS.orange },
77
{ path: "skills/", color: COLORS.blue },

docs/diagram.svg

Lines changed: 1 addition & 1 deletion
Loading

docs/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ cp /path/to/agentic-stack/install.sh ./
1616

1717
```bash
1818
./install.sh claude-code # or cursor, windsurf, opencode,
19-
# openclient, hermes, standalone-python
19+
# openclaw, hermes, standalone-python
2020
```
2121

2222
Each adapter has its own `README.md` under `adapters/<name>/`.
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
# OpenClient setup
1+
# OpenClaw setup
22

33
## What the adapter installs
4-
- `.openclient-system.md` at project root (to be used as the system prompt)
4+
- `.openclaw-system.md` at project root (to be used as the system prompt)
55

66
## Install
77
```bash
8-
./install.sh openclient
8+
./install.sh openclaw
99
```
1010

11-
Then configure OpenClient to load `.openclient-system.md` as its system
12-
prompt. The exact steps vary by OpenClient fork/version — check the docs.
11+
Then configure OpenClaw to load `.openclaw-system.md` as its system
12+
prompt. The exact steps vary by OpenClaw fork/version — check the docs.
1313

1414
## How it works
15-
OpenClient doesn't enforce a project-root convention file; instead, you
15+
OpenClaw doesn't enforce a project-root convention file; instead, you
1616
paste the system prompt include (or point the config at it). The content
1717
mirrors the other adapters: read `.agent/` first, respect permissions,
1818
log after actions.

0 commit comments

Comments
 (0)