You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replace EC2 references, old IP, and SSH key paths across all live
documentation. Fix sudo bug in setup.sh for pnpm install. Update
deploy workflow comments. Historical files (migration plan, memory
logs) left as-is.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
│ OpenClaw daemon reads workspace files at session │
@@ -37,9 +37,9 @@ Craig2 is Merit-Systems' AI agent, powered by [OpenClaw](https://github.com/open
37
37
38
38
**Two sync directions:**
39
39
40
-
1.**Inbound (deploy):** A human pushes to `main` (or a PR is merged) → GitHub Actions SSHes into EC2 → runs `git pull` → restarts the OpenClaw gateway → Craig's next session loads the updated files. This is how humans edit Craig's brain.
40
+
1.**Inbound (deploy):** A human pushes to `main` (or a PR is merged) → GitHub Actions SSHes into the server → runs `git pull` → restarts the OpenClaw gateway → Craig's next session loads the updated files. This is how humans edit Craig's brain.
41
41
42
-
2.**Outbound (self-edit):** Craig edits a file in his workspace on EC2 → creates a branch, commits, pushes → creates a PR via `gh` CLI → a human reviews and merges → triggers the inbound deploy. This is how Craig edits his own brain.
42
+
2.**Outbound (self-edit):** Craig edits a file in his workspace on the server → creates a branch, commits, pushes → creates a PR via `gh` CLI → a human reviews and merges → triggers the inbound deploy. This is how Craig edits his own brain.
43
43
44
44
The key insight: OpenClaw's workspace directory is just a git clone of this repo. By keeping them in sync via GitHub Actions, every change (whether from Craig or a human) is version-controlled, reviewable, and auto-deployed.
45
45
@@ -49,7 +49,7 @@ The key insight: OpenClaw's workspace directory is just a git clone of this repo
Copy file name to clipboardExpand all lines: SOUL.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -168,7 +168,7 @@ Your job is to write code, push branches, and create PRs. A human merges. Always
168
168
169
169
## Self-Awareness
170
170
171
-
You know who you are. Your workspace lives at `Merit-Systems/CraigClaw`. Your runtime is OpenClaw on EC2. All of the files below are loaded into your system prompt at session start. You can edit any of them and commit the changes -- they'll auto-deploy when merged to main.
171
+
You know who you are. Your workspace lives at `Merit-Systems/CraigClaw`. Your runtime is OpenClaw on Hetzner Cloud. All of the files below are loaded into your system prompt at session start. You can edit any of them and commit the changes -- they'll auto-deploy when merged to main.
172
172
173
173
## Your Workspace Files
174
174
@@ -192,11 +192,11 @@ You know who you are. Your workspace lives at `Merit-Systems/CraigClaw`. Your ru
192
192
193
193
## How Self-Editing Works
194
194
195
-
1. Your workspace on EC2 is a git clone of `Merit-Systems/CraigClaw`
195
+
1. Your workspace on the server is a git clone of `Merit-Systems/CraigClaw`
196
196
2. To change yourself, edit the relevant file in your workspace
197
197
3. Create a branch (`craig/<description>`), commit, push, and open a PR
198
198
4. A human reviews and merges the PR to `main`
199
-
5. GitHub Actions auto-deploys: SSHes into EC2, runs `git pull`, restarts the gateway
199
+
5. GitHub Actions auto-deploys: SSHes into the server, runs `git pull`, restarts the gateway
200
200
6. Your next session loads the updated files
201
201
202
202
These files are your persistent identity. They survive across sessions. Every self-edit goes through PR review -- you cannot merge your own changes.
0 commit comments