870f64d8a95455dc575ccf09881130fc94d5ee4c
CI / validate (pull_request) Failing after 2s
The Gateway streaming interface calls edit_message() with finalize=True
and expects SendResult. Fixed:
1. Added **kwargs to edit_message() signature — silently ignores finalize
2. Changed return type from bool to SendResult for Gateway compatibility
3. Switched from PATCH to POST /api/v1/messages/{id} — Zulip docs use
POST for message editing (PATCH returns 405 Method Not Allowed)
4. Same fixes applied to delete_message() and send()
Discovered during Tanko Gen 4 testing.
Description
Multi-platform Zulip agent communication plugins (Hermes, openclaw, Agent Zero)
1.3 MiB
Languages
Python
50.6%
JavaScript
34.6%
TypeScript
11.1%
Shell
3.7%