openclaw-vainplex/extensions
Claudia 5f4d90f85f
Some checks failed
CI / install-check (push) Has been cancelled
CI / checks (bunx tsc -p tsconfig.json --noEmit false, bun, build) (push) Has been cancelled
CI / checks (pnpm build && pnpm lint, node, lint) (push) Has been cancelled
CI / checks (pnpm canvas:a2ui:bundle && bunx vitest run, bun, test) (push) Has been cancelled
CI / checks (pnpm canvas:a2ui:bundle && pnpm test, node, test) (push) Has been cancelled
CI / checks (pnpm format, node, format) (push) Has been cancelled
CI / checks (pnpm protocol:check, node, protocol) (push) Has been cancelled
CI / checks (pnpm tsgo, node, tsgo) (push) Has been cancelled
CI / secrets (push) Has been cancelled
CI / checks-windows (pnpm build && pnpm lint, node, build & lint) (push) Has been cancelled
CI / checks-windows (pnpm canvas:a2ui:bundle && pnpm test, node, test) (push) Has been cancelled
CI / checks-windows (pnpm protocol:check, node, protocol) (push) Has been cancelled
CI / checks-macos (pnpm test, test) (push) Has been cancelled
CI / macos-app (set -euo pipefail for attempt in 1 2 3; do if swift build --package-path apps/macos --configuration release; then exit 0 fi echo "swift build failed (attempt $attempt/3). Retrying…" sleep $((attempt * 20)) done exit 1 , build) (push) Has been cancelled
CI / macos-app (set -euo pipefail for attempt in 1 2 3; do if swift test --package-path apps/macos --parallel --enable-code-coverage --show-codecov-path; then exit 0 fi echo "swift test failed (attempt $attempt/3). Retrying…" sleep $((attempt … (push) Has been cancelled
CI / macos-app (swiftlint --config .swiftlint.yml swiftformat --lint apps/macos/Sources --config .swiftformat , lint) (push) Has been cancelled
CI / ios (push) Has been cancelled
CI / android (./gradlew --no-daemon :app:assembleDebug, build) (push) Has been cancelled
CI / android (./gradlew --no-daemon :app:testDebugUnitTest, test) (push) Has been cancelled
Workflow Sanity / no-tabs (push) Has been cancelled
feat(matrix): Add multi-account support
- Support multiple Matrix accounts in parallel via sharedClients Map
- Account-specific client connections with proper isolation
- Each account gets its own SDK client instance
- Proper cleanup on stop/restart
- Resolves account from bindings configuration

This allows running multiple Matrix bots/accounts from a single OpenClaw instance,
each with their own rooms and credentials.

Configuration example:
  matrix:
    accounts:
      main:
        homeserver: matrix.example.com
        userId: @bot1:example.com
      secondary:
        homeserver: matrix.other.com
        userId: @bot2:other.com

Co-authored-by: Claudia <claudia.keller0001@gmail.com>
2026-02-02 17:15:41 +01:00
..
bluebubbles Fix subagent announce failover race (always emit lifecycle end + treat timeout=0 as no-timeout) (#6621) 2026-02-02 02:06:14 -08:00
copilot-proxy chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
diagnostics-otel chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
discord chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
google-antigravity-auth chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
google-gemini-cli-auth chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
googlechat chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
imessage chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
line chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
llm-task chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
lobster chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
matrix feat(matrix): Add multi-account support 2026-02-02 17:15:41 +01:00
mattermost chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
memory-core chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
memory-lancedb chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
minimax-portal-auth chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
msteams fix: align tool definition adapter 2026-02-02 02:28:22 -08:00
nextcloud-talk chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
nostr Fix subagent announce failover race (always emit lifecycle end + treat timeout=0 as no-timeout) (#6621) 2026-02-02 02:06:14 -08:00
open-prose chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
qwen-portal-auth chore: Enable "experimentalSortImports" in Oxfmt and reformat all imorts. 2026-02-01 10:03:47 +09:00
signal chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
slack chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
telegram chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
tlon chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
twitch Fix subagent announce failover race (always emit lifecycle end + treat timeout=0 as no-timeout) (#6621) 2026-02-02 02:06:14 -08:00
voice-call Fix subagent announce failover race (always emit lifecycle end + treat timeout=0 as no-timeout) (#6621) 2026-02-02 02:06:14 -08:00
whatsapp chore: bump to 2026.2.1 2026-02-02 08:51:54 +00:00
zalo Fix subagent announce failover race (always emit lifecycle end + treat timeout=0 as no-timeout) (#6621) 2026-02-02 02:06:14 -08:00
zalouser Fix subagent announce failover race (always emit lifecycle end + treat timeout=0 as no-timeout) (#6621) 2026-02-02 02:06:14 -08:00