ad802100f3d80fb122bfe82db8aed159c6623ff5
CI / validate (pull_request) Failing after 2s
- Adds message_update handler that periodically edits the Zulip
placeholder with partial response text (every ~2s during streaming)
- Sends a 'Thinking...' placeholder to Zulip immediately on DM receipt
- Detects agent busy state and uses deliverAs: 'steer' so subsequent
Zulip DMs steer the conversation mid-stream (like terminal TUI)
- Adds editMessage() to the queue helper (Zulip PATCH /messages/{id})
- sendMessage() now returns the message ID for editing
- Turn_start / agent_end lifecycle tracks agent busy state
- Cleanup: streaming timer properly cleared on shutdown
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%