feat(agent-zero): Zulip adapter with A2A protocol for kagentz
CI / validate (pull_request) Failing after 2s

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
This commit is contained in:
Abiba (pi)
2026-06-27 18:04:00 +00:00
parent 1b0f1c627a
commit c6beb650c4
5 changed files with 577 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
# Agent Zero Zulip Adapter Configuration
# Copy to config.yaml and fill in credentials
zulip:
site: https://chat.sysloggh.net
email: kagentz-bot@chat.sysloggh.net
api_key: "<your-api-key>"
stream: agent-hub
agent:
name: kagentz
a2a_url: http://localhost:8001/a2a
a2a_token: 8zNgdOEXzYxjQvTl