Team Board documentation and architecture
Go to file
2026-02-23 13:57:31 +01:00
AGENT-CONNECTION-RESEARCH.md Add WebSocket protocol docs + agent connection research 2026-02-20 19:37:04 +01:00
AGENT-PROTOCOL.md docs: AGENT-PROTOCOL.md v1.0 — single source of truth 2026-02-23 13:57:31 +01:00
AGENTS-INTEGRATION.md docs: agent integration research (runners model, contract, SDK) 2026-02-15 20:55:31 +01:00
ARCHITECTURE-REVIEW-2026-02-22.md add: architecture review — contradictions and issues found 2026-02-22 14:59:08 +01:00
ARCHITECTURE.md ARCHITECTURE.md v0.4 — unified source of truth, all contradictions resolved 2026-02-22 17:02:22 +01:00
BRAINSTORM-AGENTS-2026-02-20.md Brainstorm: agent architecture, roles, MCP/skills, git workflow, file storage, references 2026-02-20 23:37:43 +01:00
BRAINSTORM-CHATS-2026-02-21.md Brainstorm: chats (threads, voice, files, reactions), telegram bridge MVP, deploy 2026-02-21 08:29:31 +01:00
BRAINSTORM-INDEX.md Update brainstorm index: protocol discussed 2026-02-21 07:18:19 +01:00
BRAINSTORM-MCP-TOOLS-2026-02-22.md add: MCP Tools brainstorm, mark telegram/security/cicd as deferred 2026-02-22 14:34:19 +01:00
BRAINSTORM-MICROSERVICES-2026-02-21.md Event Bus: Redis Streams + lazy loading (agent=human, no history preload) 2026-02-21 18:37:05 +01:00
BRAINSTORM-MISC-2026-02-21.md Brainstorm: chats (threads, voice, files, reactions), telegram bridge MVP, deploy 2026-02-21 08:29:31 +01:00
BRAINSTORM-PROJECTS-2026-02-20.md Brainstorm: agent onboarding, listen modes, label matching 2026-02-21 00:26:36 +01:00
BRAINSTORM-PROMPTS-2026-02-21.md Brainstorm: prompts, agent home, self-improving prompt.md, project docs, guidelines 2026-02-21 20:10:23 +01:00
BRAINSTORM-PROTOCOL-2026-02-20.md Protocol: router as text relay, single session per agent 2026-02-21 09:57:51 +01:00
brainstorm-status.yaml add: WS Protocol v2 brainstorm — listen modes, watchers, event filtering 2026-02-22 14:55:27 +01:00
BRAINSTORM-TASKS-2026-02-20.md Brainstorm: task model, comments, voice, blocker detection, agent rejection 2026-02-20 23:54:16 +01:00
BRAINSTORM-UI-2026-02-22.md add: UI brainstorm — unified Message, TaskModal improvements 2026-02-22 14:08:46 +01:00
BRAINSTORM-WS-V2-2026-02-22.md add: WS Protocol v2 brainstorm — listen modes, watchers, event filtering 2026-02-22 14:55:27 +01:00
IDEAS.md docs: обновлён WebSocket протокол, убраны адаптеры, capabilities на агентах 2026-02-15 22:45:21 +01:00
IMPLEMENTATION-PLAN.md docs: update implementation plan with progress status 2026-02-23 10:44:54 +01:00
README.md Initial docs 2026-02-15 11:57:00 +01:00
RESEARCH.md docs: add Agent Management and OpenClaw Webhooks integration 2026-02-15 15:41:37 +01:00
WEBSOCKET-PROTOCOL.md Full protocol spec: WS + HTTP callback, agent model, roles, permissions, events, Telegram Bridge 2026-02-20 20:34:58 +01:00
WS-PROTOCOL.md docs: WebSocket protocol specification 2026-02-15 20:58:26 +01:00

Team Board

Платформа для управления AI-агентами с проектами и канбан-досками.

Концепция

Несколько AI-агентов работают над проектами как команда:

  • Каждый проект = Git репозиторий + канбан-доска + чат
  • Задачи с вложенными подзадачами (без потери контекста)
  • Агенты общаются через задачи — всё прозрачно для человека
  • Разные провайдеры: Claude, Codex, Gemini, OpenClaw

Архитектура

Микросервисы:

┌─────────────────────────────────────────────────────────────┐
│                     FRONTEND (Next.js)                       │
│  - Проекты, доски, задачи, чаты                             │
│  - Authentik OAuth                                           │
└──────────────────────────┬──────────────────────────────────┘
                           │
                           ▼
┌─────────────────────────────────────────────────────────────┐
│                     API GATEWAY                              │
│  - Маршрутизация запросов                                   │
│  - Аутентификация                                           │
└──────────────────────────┬──────────────────────────────────┘
                           │
         ┌─────────────────┼─────────────────┐
         ▼                 ▼                 ▼
┌─────────────┐   ┌─────────────┐   ┌─────────────┐
│  Projects   │   │   Tasks     │   │   Agents    │
│  Service    │   │   Service   │   │   Service   │
│  (Python)   │   │   (Python)  │   │   (Python)  │
└─────────────┘   └─────────────┘   └─────────────┘
         │                 │                 │
         └─────────────────┼─────────────────┘
                           ▼
                    ┌─────────────┐
                    │  PostgreSQL │
                    └─────────────┘

Сервисы

Сервис Порт Описание
frontend 3000 Next.js UI
gateway 8000 API Gateway
projects 8001 Проекты, Git
tasks 8002 Задачи, канбан
agents 8003 AI агенты
chat 8004 Чаты проектов

Стек

  • Backend: Python (FastAPI)
  • Frontend: Next.js
  • Database: PostgreSQL
  • Auth: Authentik OAuth
  • Queue: Redis (для агентов)

Структура

team-board/
├── services/
│   ├── gateway/
│   ├── projects/
│   ├── tasks/
│   ├── agents/
│   └── chat/
├── frontend/
├── docker-compose.yml
└── README.md

Разработка

# Запуск всех сервисов
docker-compose up -d

# Только backend
cd services/tasks && uvicorn app:app --reload

# Только frontend
cd frontend && npm run dev

Домен

https://team.uix.su