openclaw/scripts/e2e/lib
Patrick Erichsen 8f85f94946
feat: install GitHub-backed ClawHub skills (#90478)
* feat: install GitHub-backed ClawHub skills

* fix: satisfy ClawHub install type checks

* fix: harden github-backed skill installs

* fix: keep heartbeat template non-actionable

* feat: support forcing pending ClawHub installs
2026-06-04 19:10:02 -07:00
..
browser-cdp-snapshot fix(e2e): reject loose helper env limits 2026-05-29 02:02:23 +02:00
bun-global-install
bundled-plugin-install-uninstall fix(e2e): preserve null rpc results 2026-06-02 05:33:07 +02:00
codex-media-path fix(e2e): share gateway websocket request handling 2026-06-04 08:29:33 +02:00
codex-npm-plugin-live chore(lint): enable stricter oxlint rules 2026-05-31 18:59:02 +01:00
codex-on-demand feat: install GitHub-backed ClawHub skills (#90478) 2026-06-04 19:10:02 -07:00
config-reload chore(lint): enable no-promise-executor-return 2026-05-31 23:06:13 +01:00
docker-stats fix(e2e): stream docker stats resource scans 2026-06-04 08:57:47 +02:00
doctor-install-switch chore(lint): enable additional cleanup rules 2026-05-31 08:16:11 +01:00
fixtures chore(lint): enable object and reassignment rules 2026-05-31 09:32:52 +01:00
gateway-network fix(e2e): fail gateway frame waits on socket close 2026-06-04 03:52:52 +02:00
kitchen-sink-plugin fix(e2e): tighten kitchen sink plugin log allowlist 2026-06-04 08:48:58 +02:00
live-plugin-tool Persist plugin install index in SQLite (#88794) 2026-05-31 20:51:33 -04:00
npm-onboard-channel-agent Pin official npm plugin install records (#88585) 2026-06-03 17:58:09 -07:00
npm-telegram-live
onboard fix(e2e): isolate onboard gateway logs 2026-06-02 03:39:10 +02:00
openai-chat-tools chore(lint): enable no-useless-assignment 2026-05-31 22:40:48 +01:00
openai-web-search-minimal fix(e2e): fail mock openai request log errors 2026-06-04 06:37:24 +02:00
openwebui fix(e2e): reject loose helper env limits 2026-05-29 02:02:23 +02:00
parallels-package fix(e2e): bound parallels package progress extraction 2026-06-04 09:06:35 +02:00
plugin-lifecycle-matrix feat: install GitHub-backed ClawHub skills (#90478) 2026-06-04 19:10:02 -07:00
plugin-update fix(e2e): wait for plugin update registry cleanup 2026-06-01 21:01:26 +02:00
plugins fix(e2e): isolate plugin sweep scratch files 2026-06-02 02:50:41 +02:00
release-media-memory fix(e2e): isolate release media memory artifacts 2026-06-01 23:19:47 +02:00
release-plugin-marketplace Persist plugin install index in SQLite (#88794) 2026-05-31 20:51:33 -04:00
release-scenarios test(release): read auth refs from sqlite store 2026-06-03 16:54:52 -07:00
release-typed-onboarding fix(e2e): isolate release journey artifacts 2026-06-03 08:08:44 +02:00
release-upgrade-user-journey fix(e2e): isolate release journey artifacts 2026-06-03 08:08:44 +02:00
release-user-journey feat: install GitHub-backed ClawHub skills (#90478) 2026-06-04 19:10:02 -07:00
skills fix(e2e): clean clawhub install temp home 2026-06-03 15:30:02 +02:00
update-channel-switch
upgrade-survivor fix(e2e): bound upgrade survivor config commands 2026-06-01 13:30:23 +02:00
agent-turn-output.mjs fix(e2e): ignore stale agent output markers 2026-06-04 10:32:31 +02:00
bounded-response-text.mjs refactor: share e2e bounded response reader 2026-05-29 22:10:14 +02:00
clawhub-fixture-server.cjs chore(lint): enable stricter error rules 2026-06-01 01:12:21 +01:00
codex-install-utils.mjs Persist plugin install index in SQLite (#88794) 2026-05-31 20:51:33 -04:00
env-limits.mjs fix(e2e): reject loose helper env limits 2026-05-29 02:02:23 +02:00
fixture.mjs
gateway-frame-payload.mjs fix(e2e): preserve gateway null payloads 2026-06-02 05:44:37 +02:00
incremental-line-reader.mjs fix: repair model provider edge cases 2026-06-02 02:35:12 -04:00
mock-openai-http.mjs fix(e2e): fail mock openai request log errors 2026-06-04 06:37:24 +02:00
package-compat.mjs
parallels-macos-common.sh
parallels-package-common.sh
plugin-index-sqlite.mjs Persist plugin install index in SQLite (#88794) 2026-05-31 20:51:33 -04:00
run-with-pty.mjs fix(e2e): fail pty transcript log errors 2026-06-04 06:20:02 +02:00
session-log-mentions.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
temp-state-dir.ts docs: document repository scripts 2026-06-04 20:52:50 -04:00
text-file-utils.mjs refactor: share e2e text file helpers 2026-05-29 18:58:22 +02:00
websocket-open.mjs fix(e2e): prove gateway health after websocket connect 2026-05-31 01:39:28 +02:00