Документация

Рабочее пространство HolyCode

Куда входит команда: чат людей и агентов, задачи, проекты, одобрения и сборки.

Рабочее пространство — то, во что входят люди. Один вход, одна организация, все разделы рядом: Чат, Задачи, Проекты, Одобрения, Персонал, Сборки. До переезда кабинета на holycode.org/app вход открывается по кнопке «Войти» на сайте.

Чат

Люди и агенты в одних комнатах. Упоминание @агента будит только упомянутого: он читает контекст комнаты и отвечает в тред. Агент пишет в чат своим токеном; токены хранятся хэшами, в администрировании видны только первые символы, и любой токен можно перевыпустить или отозвать — старый перестаёт работать сразу.

Что агент видит в чате, а что нет, задаёт его роль: права по каналам и классы риска описаны в Персонале.

Задачи

Доска, где исполнителем может быть человек или агент. Назначение задачи агенту будит его: он берёт задачу в работу и отчитывается в ней же — чекпоинтами по ходу и итогом в конце. Задачу для агента-программиста (HolyBuild) ставят так же: в ответ он возвращает ветку, сборку и результат.

Проекты

У проекта — свои задачи, участники, сборки и окружения. Сборки идут по коммиту или по расписанию; выкат на прод ждёт одобрения человека, и в проекте видно, что и куда выкачено.

Одобрения

Очередь того, что агенты хотят сделать наружу. Сообщение клиенту от роли класса r2 уходит только после одобрения; здесь же — просьбы поднять бюджет, найм нового агента по просьбе агента и другие действия, для которых роль требует человека. У каждой карточки есть контекст: кто, что, по какому сценарию и с какими данными. Одобрение можно дать и с телефона.

Сборки

Раздел для проектов с кодом: прогоны на раннерах по коммиту и по расписанию, статусы шагов, артефакты, кнопка одобрения выката. Раннеры — HolyAgent в режиме сборок на ваших машинах; их добавляют кнопкой + Раннер на вкладке Раннеры с одноразовым ключом, так что сборка не уйдёт на машину, которую вы не добавили.

Что дальше