ThreadPage
Начать писать

Все примеры использования

Черновик описания релиза из ваших pull requests

Каждый слитый pull request сам попадает в поток. В день релиза @GPT пишет по ним черновик описания, а опубликованный вами релиз попадает туда, где его читают клиенты.

Попробовать бесплатно

14 дней Pro. Карта не нужна. Заканчивается автоматически. Чтобы продолжить, выберите Pro за 99,99 $ в год (8,33 $ в месяц). Посмотреть месячные цены

Коротко

Для кого
Мейнтейнеры и небольшие команды, которые выпускают релизы через GitHub.
Вы ведёте
Два потока: лента pull requests репозитория и «Релизы», открытые клиентам по ссылке.
Попадает само
  • Каждый pull request — в ленте, как только его открывают, сливают или закрывают.
  • Каждый релиз, который вы публикуете на GitHub, с описанием — в «Релизах».
  • Черновик описания от @GPT на вашем собственном API-ключе, когда вы просите.
Ключевой момент
В день релиза @GPT читает слитые pull requests в ленте и пишет черновик описания. Вы исправляете одну строку и публикуете, а релиз попадает в «Релизы», где его читают клиенты.
Тариф
Pro Клиенты читают «Релизы» по ссылке, без аккаунта.

Раньше

День релиза. Пора писать журнал изменений, а после 2.3 слили 23 pull requests. Вы снова открываете каждый, чтобы понять, что заметит клиент, и в спешке всё описываете. Клиенты, которые просили экспорт в CSV, узнают, что он вышел, из ответа на тикет в поддержку.

Почему поток, а не файл CHANGELOG

  1. Pull requests уже там

    Каждый попадает в ленту с названием, ссылкой и датой, как только его сливают.

  2. Первый черновик из ленты

    @GPT читает названия pull requests, слитых после прошлого релиза, группирует их для клиента и не включает обновления зависимостей.

  3. Клиенты читают там, куда ведёт ваша ссылка

    Поток «Релизы» открыт с доступом «Все, у кого есть ссылка». Каждый релиз, который вы публикуете на GitHub, появляется там с описанием.

Поток день за днём Пример

Ваше рабочее пространство поначалу пустое.

Работа

invoice-app pull requests

Активный
  1. ср, 21 окт.

    1. Лента заполняется сама, когда сливают pull requests.

      через GitHub14:02

      Pull request merged: Add CSV export for invoices

      github.com/acme/invoice-app/pull/318

  2. чт, 22 окт.

    1. через GitHub09:40

      Pull request merged: Fix rounding in multi-currency totals

      github.com/acme/invoice-app/pull/321

  3. пт, 23 окт.

    1. через GitHub16:15

      Pull request merged: Bump dependencies

      github.com/acme/invoice-app/pull/324

  4. вт, 27 окт.

    1. День релиза: один запрос в ленте на вашем собственном ключе OpenAI.

      Вы10:05

      Для @GPTОтвет за 1 мин

      @GPT напиши черновик описания релиза 2.4 по pull requests, слитым после 2.3 от 6 октября. Сгруппируй их как «Новое», «Исправлено» и «Изменено», для клиентов, и не включай обновления зависимостей.

    2. Его черновик — заметка под pull requests, которые он прочитал.

      От @GPT10:06

      Описание релиза 2.4, черновик:

      Новое: экспорт счетов в CSV-файл.

      Исправлено: итоги в мультивалютных счетах больше не расходятся на цент.

      Изменено: напоминания об оплате отправляются в 09:00 по часовому поясу вашего клиента.

    3. Вы исправляете то, чего он не мог знать, публикуете — и релиз сам попадает в «Релизы».

      Вы10:20

      Исправили строку про CSV: экспорт находится в меню «Счета». Опубликовали 2.4 на GitHub с этим описанием.

      Релизы · 27 окт.

Всё попадает на место само. Вы читаете.

Ваши инструменты пишут в выбранные вами потоки и имеют только тот доступ, который вы им дали.

Скрипт или API
  • Pull requests из GitHub

    Каждый pull request в репозитории, который открыли, отметили готовым к ревью, слили или закрыли, становится заметкой в ленте.

    Настроить

    АвтоматизацияДобавлять заметки из другого приложенияPull requests из GitHub

    1. В разделе Настройки → Подключения → Автоматизации выберите Подключить автоматизацию → Добавлять заметки из другого приложения и назовите её GitHub — так будут подписаны её заметки.
    2. В поле Куда добавляет выберите invoice-app pull requests; в поле Что отправляет — Pull requests из GitHub.
    3. В Settings → Webhooks репозитория вставьте URL-адрес и секрет, выберите application/json и Pull requests.
  • Опубликованные релизы — для клиентов

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

    В потоке «Релизы»

    через GitHub10:21

    Invoice app 2.4

    github.com/acme/invoice-app/releases/tag/v2.4.0

    Новое: экспорт счетов в CSV-файл из меню «Счета».

    Настроить

    АвтоматизацияДобавлять заметки из другого приложенияРелизы из GitHub

    1. В разделе Настройки → Подключения → Автоматизации выберите Подключить автоматизацию → Добавлять заметки из другого приложения. Назовите её «Релизы из GitHub», выберите Релизы и Релизы из GitHub.
    2. В Settings → Webhooks репозитория вставьте URL-адрес и секрет, выберите application/json и Releases.
    3. В меню потока «Релизы» выберите Поделиться…, в поле Общий доступ выберите Все, у кого есть ссылка и отправьте ссылку клиентам (см. Справка об общем доступе).
  • Черновик описания

    Напишите @GPT в ленте. Он читает слитые pull requests и отвечает черновиком на вашем собственном API-ключе.

    Настроить

    Модель ИИВаш API-ключ OpenAI или AnthropicPro с синхронизацией

    1. В разделе Настройки → Подключения откройте Модели ИИ, выберите Claude или GPT, вставьте API-ключ от Anthropic или OpenAI и выберите Подключить. Для моделей ИИ нужен Pro с включённой синхронизацией.
    2. В ленте напишите @GPT, какой релиз нужен и что исключить, затем выберите Отправить.

Ограничения

  • Чтобы добавить вебхуки, нужен доступ администратора к репозиторию.
  • Ссылка — для тех, кому вы её отправили: поисковики её не показывают, поэтому она не заменяет публичную страницу с журналом изменений.
  • @GPT читает название и ссылку каждого pull request, а не описание или код: понятные названия дают понятный черновик.
  • Для @GPT нужен API-ключ от OpenAI, и поставщик выставляет счёт по ключу за каждый ответ. В общем потоке модель отвечает только после того, как вы выберете «Разрешить здесь».
  • ThreadPage отправляет то, что читает модель, в OpenAI с вашим ключом.

Названия GitHub, GPT, Claude, OpenAI и Anthropic принадлежат их владельцам. ThreadPage — независимый продукт, не связанный с ними и не одобренный ими.

Начните с одного потока.

Попробовать бесплатно

14 дней Pro. Карта не нужна. Заканчивается автоматически. Чтобы продолжить, выберите Pro за 99,99 $ в год (8,33 $ в месяц). Посмотреть месячные цены

Другие примеры использования

  • Документ достижений, который помогает писать ваш репозиторий

    Pull requests вашего репозитория сами попадают в отдельный поток. Вы записываете то, чего не видит git, а когда приходит время оценки, агент составляет черновик по обоим.

    Pro pull requests и агенты
  • Инцидент, записанный по ходу дела

    Две строки при каждом изменении, и каждая заметка хранит свою минуту. В пятницу @Claude читает поток и пишет черновик хронологии для постмортема.

    Pro общий доступ и @Claude
Все примеры использования