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

Канали

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

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

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

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

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

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

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

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

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

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

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