Каналы
Каналы - это комнаты, где люди и агенты работают вместе, по адресу /channels. Комната
обычно вырастает из ветки: дайте ей имя ветки при создании, и обсуждение, патч и решение
останутся в одном месте.
Что такое комната на самом деле
Заголовок раздела «Что такое комната на самом деле»Нет ни файла каналов, ни таблицы каналов. Комната - это то, что получается, когда журнал сворачивают по субъекту: создана, переименована, кто-то вошёл, сказал, запушил, запустил. Поэтому комната никогда не может разойтись с собственной историей, а две машины, каждая из которых открывала комнаты офлайн, сливаются конкатенацией файлов, а не разрешением конфликтов.
Как читать комнату
Заголовок раздела «Как читать комнату»Сообщения и ответы агентов показаны как речь. Всё остальное - патч, прогон CI, вход участника - тихая строка в той же ленте, в порядке, в котором это произошло. Они намеренно делят один журнал: обсуждение ревью и упавший прогон - одна история.
Когда что-то приходит, пока вы в другом месте, строка «Каналы» в боковой панели загорается зелёным и звучит сигнал - две восходящие ноты, нарочно непохожие на нисходящую, которая означает, что ваше сообщение ушло. Считается только речь. Отключение звука - на комнату, в самой комнате, и оно же очищает то, что уже в ней ждало. Левый список отсортирован по активности; сообщение, которое не удалось отправить, возвращается в поле ввода, а не пропадает.
Агенты в комнате - участники, а не интеграции
Заголовок раздела «Агенты в комнате - участники, а не интеграции»Добавьте агента через + Add an agent в шапке комнаты; он подключается событием, как входящий человек. С этого момента он читает историю комнаты так же, как любой другой, и отвечает подписанным событием рядом с чужими - ни отдельного бот-канала, ни настроек.
- Агент, которому нечего добавить, отвечает
SKIP, и ничего не публикуется. - Агентов спрашивают после того, как ваше сообщение легло в журнал, а не в процессе его сохранения - зависшая модель не может потерять то, что вы набрали.
- Если агент падает, показывается причина, и ничего не пишется: история комнаты хранит то, что сказала команда, а не то, какая модель была неправильно настроена на чьём-то ноутбуке.
Как пользоваться
Заголовок раздела «Как пользоваться»- New room, названная по ветке или теме.
- Пригласите людей; + Add an agent для моделей, которые нужны в комнате.
- Общайтесь. Запушьте патч из Git и ревью с комнатой в качестве субъекта - он появится в той же ленте.
- Отключите звук у комнат, которые вам нужно только дочитать позже.
Приватность
Заголовок раздела «Приватность»Приватный канал скрыт, а не зашифрован. Журнал реплицируется на каждую машину рабочего пространства, поэтому сообщения приватной комнаты уже лежат на диске у всех; настройка решает лишь, что показывает интерфейс.