Skip to content

feat(clawdbot): multi-agent Docker system with Opus 4.6 and Kimi K2.5#3

Open
alex-jadecli wants to merge 1 commit into
mainfrom
claude/clawdbot-multi-agent-docker-7O08P
Open

feat(clawdbot): multi-agent Docker system with Opus 4.6 and Kimi K2.5#3
alex-jadecli wants to merge 1 commit into
mainfrom
claude/clawdbot-multi-agent-docker-7O08P

Conversation

@alex-jadecli
Copy link
Copy Markdown
Owner

Summary

  • Adds ClawdBot, a three-bot multi-agent Docker system with an orchestrator gateway that routes requests to Personal Assistant (Claude Opus 4.6 + Google Calendar), Business Advisor (Kimi K2.5 primary, Claude fallback), and Code Generator (Claude Opus 4.6 + sandboxed execution)
  • Implements inter-agent communication via Redis Streams, with PostgreSQL + pgvector for persistent state, Nginx reverse proxy with TLS 1.3 and rate limiting, and Docker secrets for API key management
  • Includes Digital Ocean deployment scripts (deploy.sh for zero-downtime deploys, setup-droplet.sh for server hardening with UFW + fail2ban), plus a locked-down code execution sandbox (read-only FS, all caps dropped, no external network)

Test plan

  • Verify docker compose config validates the compose file
  • Run docker compose build --parallel to confirm all Dockerfiles build
  • Start stack with docker compose up -d and confirm all health checks pass
  • Test orchestrator auto-routing via POST /chat with "agent": "auto"
  • Test each agent directly: assistant, advisor, codegen
  • Verify sandbox isolation (no network, read-only FS, timeout enforcement)
  • Validate Redis Streams messaging between agents

https://claude.ai/code/session_01HSXRSXzDwfVyYVLRSreRSG

…K2.5

Three-bot architecture (Personal Assistant, Business Advisor, Code
Generator) with orchestrator gateway, Redis Streams inter-agent
messaging, sandboxed code execution, and Digital Ocean deployment
scripts. Includes Docker Compose stack with Nginx reverse proxy,
PostgreSQL + pgvector, and per-agent Dockerfiles.

https://claude.ai/code/session_01HSXRSXzDwfVyYVLRSreRSG
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants