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
-[ ] Optional tarball path stays local-only and unpublished
7
-
-[ ] Smoke path works on `/plugins/clawguard/dashboard`, `/plugins/clawguard/checkup`, `/plugins/clawguard/approvals`, `/plugins/clawguard/audit`, and `/plugins/clawguard/settings`, with repeatable HTTP-level regression coverage on the plugin-owned direct-route surface
7
+
-[ ] Browser-facing smoke path works on `/clawguard`, `/clawguard/checkup`, `/clawguard/approvals`, `/clawguard/audit`, and `/clawguard/settings`
8
+
-[ ] Protected backing routes remain available under `/plugins/clawguard/*` for the public shell and regression coverage
8
9
-[ ] Demo order stays fake-only across `exec`, outbound, and workspace mutation examples
9
10
-[ ] Public wording says **install-demo only / unpublished / fake-only**
10
11
-[ ] Public wording does **not** claim GA, registry publish, real outbound proof, real money movement, or broad workspace coverage
Copy file name to clipboardExpand all lines: docs/releases/2026-03-14-first-usable-version-announcement-draft.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,11 +13,11 @@ What you can do today:
13
13
1. Install locally from the repo root with `openclaw plugins install .\plugins\openclaw-clawguard`
14
14
2. Restart OpenClaw
15
15
3. Open:
16
-
-`/plugins/clawguard/dashboard`
17
-
-`/plugins/clawguard/checkup`
18
-
-`/plugins/clawguard/approvals`
19
-
-`/plugins/clawguard/audit`
20
-
-`/plugins/clawguard/settings`
16
+
-`/clawguard`
17
+
-`/clawguard/checkup`
18
+
-`/clawguard/approvals`
19
+
-`/clawguard/audit`
20
+
-`/clawguard/settings`
21
21
4. Walk through a narrow fake-only demo across risky `exec`, minimal outbound review points where host-level direct sends stay on the hard-block path, and workspace mutation actions currently limited to `write` / `edit` / `apply_patch`
- Optionally build one **local-only** tarball for demo packaging:
23
-
-`pnpm --dir plugins\openclaw-clawguard pack`
24
-
- Restart OpenClaw and smoke:
25
-
-`/plugins/clawguard/dashboard`
26
-
-`/plugins/clawguard/checkup`
27
-
-`/plugins/clawguard/approvals`
28
-
-`/plugins/clawguard/audit`
29
-
-`/plugins/clawguard/settings`
22
+
- Optionally build one **local-only** tarball for demo packaging:
23
+
-`pnpm --dir plugins\openclaw-clawguard pack`
24
+
- Restart OpenClaw and enter through the public shell:
25
+
- run `openclaw dashboard --no-open`
26
+
- replace the official tokenized dashboard URL path with `/clawguard`
27
+
- or open `/clawguard#token=<gateway-token>` directly on the same origin
28
+
- Smoke:
29
+
-`/clawguard`
30
+
-`/clawguard/checkup`
31
+
-`/clawguard/approvals`
32
+
-`/clawguard/audit`
33
+
-`/clawguard/settings`
30
34
- Run a narrow demo surface across:
31
35
- risky `exec`
32
36
- minimal outbound review points, where host-level direct sends stay on the hard-block path and tool-level approvals remain on `message` / `sessions_send`
33
37
- workspace mutation actions currently limited to `write` / `edit` / `apply_patch`
34
38
35
39
## Recommended smoke path
36
40
37
-
1. Open `/plugins/clawguard/dashboard`
38
-
2. Open `/plugins/clawguard/checkup`
39
-
3. Open `/plugins/clawguard/approvals`
40
-
4. Open `/plugins/clawguard/audit`
41
-
5. Open `/plugins/clawguard/settings`
42
-
6. Run one fake-only risky `exec` example
43
-
7. If needed, add one fake-only outbound example and one fake-only workspace mutation example
41
+
1. Run `openclaw dashboard --no-open`
42
+
2. Replace the official tokenized dashboard URL path with `/clawguard`
43
+
3. Open `/clawguard/checkup`
44
+
4. Open `/clawguard/approvals`
45
+
5. Open `/clawguard/audit`
46
+
6. Open `/clawguard/settings`
47
+
7. Run one fake-only risky `exec` example
48
+
8. If needed, add one fake-only outbound example and one fake-only workspace mutation example
44
49
45
50
## Recommended demo order
46
51
@@ -64,7 +69,7 @@ It gives new users one honest path to try ClawGuard today:
64
69
## What this version proves
65
70
66
71
- ClawGuard has a **usable local OpenClaw plugin install path**
67
-
- The plugin can serve its own operator pages under `/plugins/clawguard/*`
72
+
- The plugin can serve its own protected operator pages under `/plugins/clawguard/*`, with `/clawguard*` as the supported browser-facing entry path
68
73
- The current approval + audit loop is understandable enough for a first install demo
69
74
- The current demo surface can explain a narrow set of fake-only flows across `exec`, outbound, and workspace mutation actions
70
75
- The current repository validation baseline is green:
The first-usable-version public draft, internal draft, announcement draft, and acceptance checklist now treat `/clawguard*` as the browser-facing user entry path. They also keep `/plugins/clawguard/*` explicitly framed as protected backing routes rather than the primary user-facing smoke path.
20
+
21
+
## Why it matters
22
+
23
+
Recent runtime work made `/clawguard*` the supported no-core-patch browser entry flow. Leaving the older release drafts on raw `/plugins/clawguard/*` wording would keep pointing users at the route family that still returns `401` when opened directly without gateway auth.
24
+
25
+
Aligning the release docs to the public shell posture keeps the outward story consistent with the actual browser path and with the current security boundary.
26
+
27
+
## Demo posture / limitations
28
+
29
+
This does not remove the protected `/plugins/clawguard/*` routes. They remain part of the implementation surface and regression path behind the public shell.
30
+
31
+
This remains Alpha install-demo only, local-only, unpublished, and fake-only.
0 commit comments