Progressive message editing during agent generation on Zulip.
Implements edit_message() via PATCH /api/v1/messages/{id}.
Adds _api_patch() helper.
Deployed and tested on Tanko (CT 112) and Mumuni (CT 114).
Progressive message editing during agent generation on Zulip.
Implements `edit_message()` via `PATCH /api/v1/messages/{id}`.
Adds `_api_patch()` helper.
Deployed and tested on Tanko (CT 112) and Mumuni (CT 114).
Zulip delivers message content as HTML (<p>/approve</p>).
The gateway slash command parser expects plain text, so HTML
tags prevent command matching. This helper strips HTML tags
and decodes common entities (&, <, etc.).
Per contract: zulip-approval-fix.prose.md
Applied to: Mumuni (CT114), Tanko (CT112), Koby (CT111)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Progressive message editing during agent generation on Zulip.
Implements
edit_message()viaPATCH /api/v1/messages/{id}.Adds
_api_patch()helper.Deployed and tested on Tanko (CT 112) and Mumuni (CT 114).
55ca15d846toc9a1717e12Implements edit_message() using Zulip's PATCH /api/v1/messages/{id} API. Enables the Hermes GatewayStreamConsumer to progressively update Zulip messages during agent generation, giving users real-time visibility into agent thinking via progressive edits. Adds _api_patch() helper for PATCH HTTP method.c9a1717e12to5d9e36f657