feat: @uncaged/pulse-openclaw — OpenClaw adapter package (closes #40)

* feat: @uncaged/pulse-oc — OpenClaw adapter package (closes #40)

- Extract gateway-health & llm-health watchers from core to pulse-oc
- Add gateway-health-guard rule and archive-sessions executor
- Update CI, README, CONTRIBUTING for the new package
- Fix E2E tests to use core ESSENTIAL_PROCESSES after openclaw removal

Made-with: Cursor

* feat: @uncaged/pulse-openclaw — OpenClaw adapter package (closes #40)

* chore: rename pulse-oc → pulse-openclaw

Made-with: Cursor

---------

Co-authored-by: 小橘 <xiaoju@shazhou.work>
This commit is contained in:
小橘 🍊
2026-04-15 00:15:09 +08:00
committed by GitHub
parent 3ced39c6fa
commit a9be34f563
26 changed files with 619 additions and 439 deletions
+12
View File
@@ -42,6 +42,10 @@ jobs:
working-directory: packages/pulse-cursor
run: bun install
- name: Install dependencies (pulse-openclaw)
working-directory: packages/pulse-openclaw
run: bun install
- name: Type check (pulse)
working-directory: packages/pulse
run: bunx tsc --noEmit
@@ -58,6 +62,10 @@ jobs:
working-directory: packages/pulse-cursor
run: bunx tsc --noEmit
- name: Type check (pulse-openclaw)
working-directory: packages/pulse-openclaw
run: bunx tsc --noEmit
- name: Unit tests (pulse)
working-directory: packages/pulse
run: bun test
@@ -70,6 +78,10 @@ jobs:
working-directory: packages/pulse-cursor
run: bun test
- name: Unit tests (pulse-openclaw)
working-directory: packages/pulse-openclaw
run: bun test
- name: Unit tests (upulse)
working-directory: packages/upulse
run: bun test src/config.test.ts