VECTA — это рабочее пространство для AI-агентов, находящееся в стадии закрытого тестирования. Платформа позволяет управлять задачами через десктопный или веб-клиент, включая мобильные устройства, в то время как агент выполняет код на подключенном компьютере. Архитектура включает runner на TypeScript и API на базе FastAPI, десктопный клиент построен на Electron.

Система управляет состоянием проекта, создавая снимок отслеживаемых и неотслеживаемых файлов для каждой задачи. Для корректного отображения diff VECTA формирует baseline с использованием Git-worktree и служебных ссылок. Это позволяет избежать ситуации, когда локальные изменения пользователя ошибочно приписываются работе агента.

Для работы с нескольких устройств VECTA синхронизирует историю задач и событий. При переподключении клиент использует курсоры последовательности для получения пропущенных событий с сервера. Доступ разграничен на нескольких уровнях: предусмотрены роли владельца, оператора и наблюдателя, а также изоляция переменных окружения агента.

Безопасность обеспечивается исключением чувствительных путей и файлов при подготовке рабочей копии. Система не поддерживает пользовательские Git-фильтры в процессе подготовки, чтобы исключить выполнение сторонних команд. VECTA не реализует собственную систему контроля версий, опираясь на стандартные механизмы Git для работы с объектами и ссылками.