Об этом проекте
Deskmate — это фреймворк для развертывания команды специализированных AI-агентов (deskmates) в Slack. Построенный на Vercel Eve, он использует роутер «front-desk» для делегирования пользовательских запросов конкретным агентам на основе их ролей и описаний.
Ключевые возможности включают:
- **Интеграция данных**: Подключение к внешним источникам данных с использованием Model Context Protocol (MCP) со встроенным каталогом ролей для таких инструментов, как Mixpanel, Sentry, Intercom, PostHog и Linear.
- **Human-in-the-Loop**: Реализация механизма безопасности, при котором любая операция «записи» (определяемая через `approval: always()`) приостанавливается для получения одобрения человека с помощью кнопок в Slack перед выполнением.
- **Агентское кодирование**: Опциональная возможность клонирования репозиториев GitHub в песочницу, создания feature-ветвей и открытия pull-запросов для проверки.
- **Память**: Опциональное воспроизведение данных между потоками с использованием многоуровневой системы памяти (working, core, recall, archival), сохраняемой через Postgres.
- **Проактивный мониторинг**: Опциональная способность агентов отслеживать определенные каналы и вмешиваться с помощью реакций или ответов на основе управляемого LLM шлюза внимания.
- **Рабочий процесс разработчика**: Управление осуществляется через npm-пакеты (`@deskmate/core` и `@deskmate/cli`) с использованием центрального файла `deskmate.config.ts` для определения состава команды и соединений.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.