openclaw/extensions/googlechat
Peter Steinberger 2a51272f55
refactor(channels): deslop protocol and setup follow-ups (#163040)
Reuse existing probe results, media types, setup defaults, and caller-owned locality decisions. Collapse duplicate protocol, routing, and acknowledgement branches without changing channel behavior.

Validation: 383 focused tests across 10 files passed on Blacksmith Testbox; both import-cycle checks reported zero. The reviewed and tested source matches this head.
2026-10-01 22:34:09 +00:00
..
assets improve(plugins): give bundled logos consistent white icon tiles (#155259) 2026-09-23 19:09:26 -07:00
src refactor(channels): deslop protocol and setup follow-ups (#163040) 2026-10-01 22:34:09 +00:00
api.ts refactor(channels): deslop remaining channel plugins second pass (#158272) 2026-09-26 09:21:26 +00:00
channel-config-api.ts refactor(channels): deslop remaining channel plugins second pass (#158272) 2026-09-26 09:21:26 +00:00
channel-plugin-api.ts refactor(channels): deslop remaining channel plugins second pass (#158272) 2026-09-26 09:21:26 +00:00
config-api.ts refactor(channels): deslop remaining channel plugins second pass (#158272) 2026-09-26 09:21:26 +00:00
config-doctor-api.ts fix(doctor): repair channel config before external plugin installation (#132446) 2026-08-29 02:29:24 -07:00
directory-contract-api.ts refactor(channels): deslop remaining channel plugins second pass (#158272) 2026-09-26 09:21:26 +00:00
doctor-contract-api.ts refactor(channels): deslop remaining channel plugins second pass (#158272) 2026-09-26 09:21:26 +00:00
index.ts refactor(channels): deslop remaining channel plugins second pass (#158272) 2026-09-26 09:21:26 +00:00
openclaw.plugin.json feat(plugins): define package-owned categories (#142710) 2026-09-09 19:05:40 -07:00
package.json refactor(channels): move repeated contract boilerplate onto shared helpers (#162827) 2026-10-01 09:24:55 -07:00
README.md
runtime-api.ts refactor(channels): deslop remaining channel plugins second pass (#158272) 2026-09-26 09:21:26 +00:00
secret-contract-api.test.ts test(runtime): keep Node-only child proofs on Node (#147329) 2026-09-13 13:05:16 -07:00
secret-contract-api.ts refactor(channels): deslop remaining channel plugins second pass (#158272) 2026-09-26 09:21:26 +00:00
setup-entry.ts refactor(channels): deslop remaining channel plugins second pass (#158272) 2026-09-26 09:21:26 +00:00
setup-plugin-api.ts
tsconfig.json

OpenClaw Google Chat

Official OpenClaw channel plugin for Google Chat spaces and direct messages.

Install from OpenClaw:

openclaw plugins install @openclaw/googlechat

Configure the Google Chat app credentials and allowed spaces in OpenClaw. The plugin lets agents receive Google Chat events and reply through the configured app.