Commit Graph
2 Commits
Author SHA1 Message Date
root 0c976ddbf7 feat: add 2 new failure modes — rate limiting and streaming fallback
- Rate limiting during reconnection (429): honor retry-after headers
- Placeholder edit fails silently: fallback to sending as new message
- Both fixes deployed to pi Zulip extension
2026-06-30 22:56:09 +00:00
root 4ee441f622 feat: zulip-adapter-lessons — document 8 known failure modes + deployment checklist
Documents lessons from building pi Zulip extension and Hermes Zulip plugin:
1. Queue registration content-type
2. Missing bot_user_id for @mentions
3. Zero stream subscriptions
4. Stale errors never cleared
5. Stuck detection too aggressive
6. Env var name mismatch
7. Poll interval too aggressive
8. A2A port conflict

Also: fixed Hermes adapter to clear stale errors on successful poll
2026-06-29 22:22:52 +00:00