Об этом проекте
Xyne Spaces служит организационным контекстным слоем и платформой для совместной работы, созданной специально для людей и автономных агентов. В её основе лежит контекст организации, агрегирующий информацию из коннекторов, таких как Slack, Google Workspace и Microsoft 365. Эти данные нормализуются в постоянное хранилище, предназначенное как для структурированных записей, так и для гибридного поиска через Vespa, и предоставляются через API с учётом прав доступа.
Вокруг этого ядра расположены нативные приложения для продуктивности и совместной работы, включая Chat, Call, Canvas, Tickets, Customer Support Desk, Agentic Search и Automations. Каждая операция чтения и записи в этих приложениях строго фильтруется через надёжную модель разрешений, гарантируя, что пользователи и вызываемые ими агенты получают доступ только к данным, на которые у них есть авторизация.
Ключевые архитектурные столпы включают:
- **Коннекторы и миграция:** Непрерывная живая синхронизация и массовые исторические импорты из внешних платформ (Jira, Confluence, Slack, Google, Microsoft 365), безопасно отображаемые в PostgreSQL.
- **Изолированная среда агентов:** Безопасная трёхуровневая агентная структура (Xyne Claw и Claw Auth), использующая Kata Containers и microVM с закрытым сетевым исходящим трафиком для безопасного выполнения непроверенного кода без раскрытия конфиденциальных секретов.
- **Интеграция MCP:** Поддержка более 50 инструментов Model Context Protocol, связывающих агентов с внешними платформами разработчиков, трекерами задач и источниками данных на основе индивидуальных авторизаций пользователей.
- **Синхронизация в реальном времени:** Создана с использованием React, Vite и Rocicorp Zero для поддержания живых локальных реплик для мгновенного совместного редактирования в каналах, потоках и документах.
Развёртывание поддерживается локально через Docker/Compose или в облачных установках корпоративного уровня на GCP, AWS и Azure с использованием Terraform и Argo CD.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.