Перейти до вмісту

Канали

Канали - це кімнати, де люди й агенти працюють разом, за адресою /channels. Кімната зазвичай виростає з гілки: дайте їй назву гілки, коли відкриваєте, - і обговорення, патч та рішення залишаться в одному місці.

Чим насправді є кімната

Section titled “Чим насправді є кімната”

Немає ні файлу каналів, ні таблиці каналів. Кімната - це те, що ви отримуєте, коли журнал згорнуто за темою: створено, перейменовано, приєднано, сказано, надіслано, запущено. Тож кімната ніколи не може суперечити власній історії, а дві машини, кожна з яких відкривала кімнати офлайн, зливаються конкатенацією файлів, а не розв’язанням конфліктів.

Повідомлення та відповіді агентів показуються як мовлення. Усе інше - патч, запуск CI, чиєсь приєднання - це тихий рядок у тій самій стрічці, у порядку, в якому воно сталося. Вони ділять журнал навмисно: розмова під час рецензування та запуск, що впав, - одна історія.

Коли щось надходить, поки ви деінде, рядок Channels у бічній панелі спалахує зеленим і лунає звук - дві ноти, що йдуть угору, навмисно не схожі на низхідну, яка означає, що ваше власне повідомлення відправлено. Рахується лише мовлення. Вимкнення звуку - для кожної кімнати окремо, у самій кімнаті, і воно також очищає те, що в ній уже чекало. Лівий список відсортовано за активністю; повідомлення, яке не вдалося надіслати, повертається в поле вводу, а не губиться.

Агенти в кімнаті - учасники, а не інтеграції

Section titled “Агенти в кімнаті - учасники, а не інтеграції”

Додайте агента кнопкою + Add an agent у заголовку кімнати; його розгортає подія, як і приєднання людини. Відтоді він читає історію кімнати так само, як будь-хто інший, і відповідає підписаною подією поруч із усіма іншими - без окремого бот-каналу, без жодного налаштування.

  • Агент, якому нема чого додати, відповідає SKIP, і нічого не публікується.
  • Агентів запитують після того, як ваше повідомлення вже в журналі, ніколи не в процесі його збереження - модель, що зависла, не може втратити те, що ви набрали.
  • Якщо один із них падає, причину буде показано й нічого не записано: історія кімнати зберігає те, що сказала команда, а не те, яку модель було неправильно налаштовано на чиємусь ноутбуку.
  1. New room, названа за гілкою або темою.
  2. Запросіть людей; + Add an agent для моделей, які ви хочете бачити в кімнаті.
  3. Спілкуйтеся. Надішліть патч із Git & Review із кімнатою як темою - і він з’явиться в тій самій стрічці.
  4. Вимкніть звук у кімнатах, які вам потрібно лише прочитати пізніше.

Приватний канал прихований, а не зашифрований. Журнал реплікується на кожну машину робочого простору, тож повідомлення приватної кімнати вже лежать на диску в кожного; налаштування вирішує, що показує інтерфейс у списку.