Files
zulip-platform-plugins/agent-zero-zulip/README.md
Abiba (pi) c6beb650c4
CI / validate (pull_request) Failing after 2s
feat(agent-zero): Zulip adapter with A2A protocol for kagentz
New project: agent-zero-zulip/ — direct Zulip integration for Agent Zero
agents using A2A protocol internally.

Architecture:
  kagentz (CT 105) ┌──────────────────────┐
                    │ Zulip Adapter  ◄──►  │ Agent Zero
                    │ polls Zulip    A2A   │ Docker container
                    │ port 8001            │
                    └──────────────────────┘

- adapter.py: Zulip event queue poller + A2A client
- No intermediate bridge — direct kagentz ↔ Zulip
- Heartbeat, reconnection, placeholder→edit streaming
- Designed for re-use: scottdenya, future Agent Zero agents
2026-06-27 18:04:00 +00:00

1.4 KiB

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