Files
Bryant cb0e2fa172 feat: add Cisco Webex platform adapter (#1402)
* docs: add Webex platform adapter design spec

* docs: add Webex platform implementation plan

* feat(webex): add API types and REST client

* feat(webex): add Platform struct, New, and allowlist parsing

* feat(webex): add message gating and mention stripping

* feat(webex): build core.Message with attachment handling

* feat(webex): add Reply, Send, chunking, and file senders

* feat(webex): add Start/Stop and reconnecting WebSocket loop

* feat(webex): wire platform into build, Makefile, and config example

* test(webex): add interface conformance checks; docs: add no_webex tag

* fix(webex): address review — selfID race, allow_from wildcard, 429/401, token redaction, rune-safe chunking, goroutine + device cleanup

* chore(webex): remove internal design/plan docs from PR branch

* fix(webex): parse Mercury conversation.activity frames and fetch decrypted messages

* fix(webex): accept 'share' verb for file/image uploads, ignore re-notifications

* fix(webex): check Close() return values to satisfy errcheck lint

---------

Co-authored-by: Bryant Barzola <bryant.barzola@gmail.com>
2026-06-22 09:24:29 +08:00
..