Files
zulip-platform-plugins/agent-zero-zulip
Abiba (pi) 1f615bbb17
CI / validate (push) Failing after 2s
CI / deploy (push) Has been skipped
fix(agent-zero): queue expiry detection in adapter
Zulip event queues expire after ~600s of inactivity. The adapter now
detects 400/BAD_EVENT_QUEUE_ID responses and auto-reconnects instead of
silently returning empty results.
2026-06-27 19:12:47 +00:00
..

Agent Zero Zulip Adapter

Direct Zulip integration for Agent Zero agents (kagentz, scottdenya, etc.). Each agent gets its own Zulip bot. Uses A2A protocol internally to communicate with Agent Zero's native A2A server.

Architecture

┌─────────────────────────────────────────┐
│            kagentz (CT 105)             │
│                                         │
│  ┌──────────────┐    ┌──────────────┐   │
│  │  Agent Zero  │◄──►│  Zulip A2A   │   │
│  │  (Docker)    │A2A │  Adapter     │   │
│  │              │    │              │   │
│  │  port 8001   │    │  polls Zulip │   │
│  └──────────────┘    └──────┬───────┘   │
│                             │           │
└─────────────────────────────┼───────────┘
                              │ Zulip API
                              ▼
                      chat.sysloggh.net

Components

  • adapter.py — Zulip event queue poller + A2A client
  • agent_card.py — Agent Card for A2A discovery
  • Dockerfile or requirements.txt for dependencies