 BryantandBryant Barzola
|
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 |
|