Files
Abiba (pi) d21c565ea5
CI / validate (push) Failing after 1s
CI / deploy (push) Has been skipped
feat(agent-zero): session memory + homelab project context
A2A server v2:
- Persistent conversation history per sender (20 msg limit)
- Homelab system prompt as default project context
- tasks/session/new and tasks/session/clear endpoints
- Session memory survives across multiple Zulip DMs

Adapter:
- Passes deterministic session_id per sender_name
- Conversations continue naturally without re-explaining context
2026-06-27 19:26:28 +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