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.4 MiB
Languages
Python
51.2%
JavaScript
34.2%
TypeScript
11%
Shell
3.6%