openclaw/scripts/e2e
Peter Steinberger 71bb516084
refactor(telegram): persist topic bindings through SQLite workers (#156688)
* refactor(telegram): move bundled thread bindings to workers

Await binding hydration and persistence through the existing plugin-state worker. Keep public synchronous SDK compatibility on the same owner while bundled callers use awaited operations. Preserve FIFO admission, current authority, committed acknowledgements, and shutdown drainage.

Validation on the frozen source: Focused binding, bot lifecycle and ingress tests, extension production and test typechecks, scoped lint, fresh review, a normal full build, and the built Telegram import profile.

This private checkpoint retains proof from base 78d5bedb34. It does not resolve the inherited TS1619/current-main qualification limit or the unchanged baseline TSGO_CORE_TEST_MAX_ROOTS unused-export finding. ACP startup metadata reads remain separately owned.

* test(telegram): dispatch sticker checks through the admitted handler

* test(telegram): verify published-driver binding upgrades

* test(telegram): keep upgrade runner private

* fix(telegram): await binding activity on bundled routes

* test(telegram): bind stop fixture to the active routing facade
2026-09-25 04:57:36 -07:00
..
lib refactor(telegram): persist topic bindings through SQLite workers (#156688) 2026-09-25 04:57:36 -07:00
parallels fix(test): restore Parallels 27.0.2 guest commands (#153469) 2026-09-20 01:14:17 -07:00
agent-bundle-mcp-tools-docker.sh
agents-delete-shared-workspace-docker.sh
anthropic-cache-live-docker.sh
anthropic-cache-live.mts
browser-cdp-snapshot-docker.sh fix(ci): preserve browser CDP loader during snapshot smoke (#149813) 2026-09-16 15:19:07 +08:00
browser-plugin-profiles-docker.sh
build-image.sh
bun-global-install-smoke.sh fix(release): require exact per-manager version identity in Docker package acceptance (#138085) 2026-09-20 19:33:31 -06:00
bundled-plugin-install-uninstall-docker.sh
cli-backend-oauth-mcp-live.mjs
cli-installer-distribution-docker.sh chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
codex-media-path-docker.sh
codex-npm-plugin-live-docker.sh chore(qa): qualify execution identity across live boundaries (#156033) 2026-09-22 20:15:02 -05:00
codex-on-demand-docker.sh
compose-setup.sh
config-reload-source-docker.sh
cron-cli-docker.sh
cron-mcp-cleanup-docker-client.ts
cron-mcp-cleanup-docker.sh
cron-mcp-cleanup-seed.ts
docker-openai-seed.ts
docker-package-install.sh chore(deps): refresh dependencies with a seven-day cutoff (#157238) 2026-09-25 02:38:45 +00:00
docker-selected-plugins.sh
Dockerfile refactor: run plugins and tooling without TypeScript 6 (#156829) 2026-09-23 22:34:20 -07:00
Dockerfile.qr-import
doctor-install-switch-docker.sh
fleet-cache-docker.sh
gateway-concurrency-docker.sh
gateway-network-docker.sh
kitchen-sink-plugin-docker.sh
kitchen-sink-rpc-docker.sh ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
kitchen-sink-rpc-walk.mjs
kitchen-sink-rpc-walk.mts feat(perf): separate session and first tool resource costs (#157744) 2026-09-25 16:04:46 +08:00
live-plugin-tool-docker.sh
mcp-app-conformance-server.mjs
mcp-channel-limits.ts
mcp-channels-docker.sh
mcp-channels-seed.ts
mcp-code-mode-gateway-client.ts refactor(code-mode): execute JavaScript with typed API discovery (#154001) 2026-09-20 15:57:08 -07:00
mcp-code-mode-gateway-docker.sh
mcp-code-mode-gateway-live-docker.sh
mcp-code-mode-gateway-seed.ts
mock-openai-server.mjs refactor(telegram): persist topic bindings through SQLite workers (#156688) 2026-09-25 04:57:36 -07:00
multi-node-update-docker.sh
npm-onboard-channel-agent-docker.sh chore(qa): qualify execution identity across live boundaries (#156033) 2026-09-22 20:15:02 -05:00
npm-telegram-live-docker.sh refactor(telegram): persist topic bindings through SQLite workers (#156688) 2026-09-25 04:57:36 -07:00
npm-telegram-live-runner.ts fix(release): project 7.35 package Telegram config (#154546) 2026-09-21 07:28:14 +00:00
onboard-docker.sh
openai-chat-tools-docker.sh
openai-image-auth-docker.sh
openai-web-search-minimal-docker.sh
openwebui-docker.sh
openwebui-probe.mjs
parallels-linux-smoke.sh
parallels-macos-smoke.sh
parallels-npm-update-smoke.sh
parallels-windows-prepare.sh
parallels-windows-smoke.sh
plugin-binding-command-escape-docker.sh
plugin-binding-command-escape.Dockerfile
plugin-lifecycle-matrix-docker.sh ci: warn on size and performance limits in GitHub Actions 2026-09-23 02:35:32 -07:00
plugin-update-unchanged-docker.sh
plugins-docker.sh
qa-cli-onboarding.mjs
qa-plugin-install-sources.mjs
qr-import-docker.sh
release-media-memory-docker.sh
release-plugin-marketplace-docker.sh
release-typed-onboarding-docker.sh
release-upgrade-user-journey-docker.sh
release-user-journey-docker.sh
sandbox-browser-sidecar-docker.sh fix(sandbox): keep file tools aligned with overlapping mounts (#148893) 2026-09-16 15:54:51 +08:00
session-runtime-context-docker-client.ts
session-runtime-context-docker.sh
skill-install-docker.sh fix(e2e): use a maintained ClawHub install fixture (#148902) 2026-09-16 11:57:19 +08:00
system-agent-first-run-docker.sh
system-agent-first-run-spec.json
system-agent-rescue-docker-client.ts
system-agent-rescue-docker.sh
systemd-sealed-service-definition.sh
update-channel-switch-docker.sh refactor: retire pre-June import and verification compatibility (#156285) 2026-09-23 02:22:22 -07:00
update-corrupt-plugin-docker.sh
update-first-hop-compat-docker.sh fix(release): bind update fixtures to source contracts (#157680) 2026-09-24 21:29:32 -07:00
upgrade-survivor-docker.sh fix(memory): preserve historical dreaming jobs until Doctor repair (#157616) 2026-09-25 01:35:42 -07:00