Перейти к содержимому
17 июля 2026 г. · Справочник

Руководство: «Мои сборки» — ваша библиотека продуктов

Эта статья описывает продукт на момент публикации. Актуальные возможности см. в разделах AI Builder и Agent Teams.

Руководство: «Мои сборки» — ваша библиотека продуктов
На прошлой неделе во вторник я искал одну сборку и не мог вспомнить, как назвал чат — «лендинг v2» или что-то столь же бесполезное шесть недель спустя. Обычно именно в такой момент «Мои сборки» перестают быть просто приятной опцией и становятся инструментом, к которому вы действительно обращаетесь. После третьего-четвёртого сгенерированного приложения листать список чатов в поисках нужной вещи медленнее, чем должно быть, и библиотека создана именно для этого пробела. Сначала я по привычке ввёл «admin» в строку поиска, потом сдался и воспользовался фильтрами: Тип сузил до веб-приложений, Категория затем сузил ещё дальше — до внутренних инструментов против клиентских, и вот оно: третья карточка, значок версии показывает v3. Я забыл, что дважды возвращался в тот чат. Библиотека не показывала мне дубликаты — она показывала историю версий. v1 и v2 не исчезли, они просто ушли из представления по умолчанию, и это оказалось важным минут через десять, когда клиент по другому проекту невзлюбил изменение навигации, которое я выпустил как v4. Я открыл старую карточку v3, просмотрел её дерево файлов прямо там, взял два нужных файла и передеплоил. Ни повторных запросов, ни копания в переписке чата в попытке восстановить, как раньше выглядел макет. Именно это в устройстве карточки окупается ещё до того, как вы что-то откроете: настоящий скриншот в качестве миниатюры, сделанный после проверки, так что вы видите то, что реально отрендерилось, а не сборку, которая технически завершилась, но выдала ошибку при загрузке. Под ним — значки типа и категории, номер версии, относительная метка времени. Достаточно для сортировки без единого клика. А когда вы всё же кликаете, выбор чётко разделяется —
  • Предпросмотр открывает рабочую сборку напрямую, без скачивания, без локального сервера. Для сайта это развёрнутая версия; для десктопной или мобильной сборки — максимально близко к запуску без установки.
  • Код — это дерево файлов, доступное прямо там для просмотра. Я использую это постоянно для тридцатисекундной проверки на глаз — действительно ли использовалась запрошенная библиотека — перед тем как скачивать.
  • Меню действий включает скачивание, публикацию, нативные установщики для всего, что их поддерживает, отправку в магазин там, где это возможно, и сохранение в качестве шаблона.
Ничего из этого не требует повторного открытия разговора. За тот день я вернулся в исходный чат только один раз — чтобы попросить реальное изменение, единственное, чего библиотека действительно не может сделать за вас: изменения требуют контекста, а контекст живёт в треде. Всё остальное библиотека покрывает сама, работая параллельно с чатом, а не как обходной путь обратно в него. Опубликуйте что-то из карточки — и чат отразит это при следующем открытии треда; опубликуйте это из чата — и карточка тоже обновится. Одна и та же сборка, две двери. Позже тем же днём коллега попросила ссылку на то, что я собрал неделей раньше, и я заметил, что не отправил её в переписку — я отправил карточку, а если бы уже была опубликована ссылка, отправил бы её прямо с карточки. Никто не хочет получать чужую историю чата, чтобы найти один файл. Как только у команды набирается больше пары сборок на человека, это естественным образом разделяется: чат остаётся вашей личной мастерской, а библиотека становится тем, к чему реально обращаются другие. У меня там же лежала игра из проекта выходного дня, и именно тогда мне напомнили, что библиотека — не единственный взгляд на эти же данные. Игры отображаются в «Моих сборках» как и всё остальное, но они также живут в Мои игры, с фильтрацией по режиму игры и статусу публикации, и если игры — основная часть того, что вы делаете, это более удобное ежедневное представление. Та же логика применима к Опубликовано, которое показывает текущее рабочее состояние всего, что имеет URL или очередь в магазин, и к Опубликовано, которое отслеживает статус проверки в магазинах приложений или расширений. Разные вопросы к одним и тем же карточкам — «что сейчас работает» против «что я собирал на тему X» — а не отдельные системы, слепленные вместе. Одна вещь застала меня врасплох в первый раз: публикация сборки не замораживает её. Я вернулся в чат той же админ-панели, попросил изменение, получил v4 — а опубликованная рабочая версия продолжала отдавать v3, пока я явно не передеплоил. Логично, если подумать. Если бы любой случайный запрос к рабочему чату мог сломать продакшн-сайт, никто бы больше не трогал опубликованную сборку. Ещё одна вещь, которую я сделал на той неделе, почти между делом, — сохранил админ-панель как шаблон. Это был третий внутренний инструмент, который я собрал по сути с одним и тем же костяком — тот же макет, та же основа авторизации, те же компоненты таблиц, просто разные данные внутри. Сохранение как шаблона выделил структуру и стиль, а не конкретное содержимое, и начало четвёртой сборки на его основе превратило то, что было бы двадцатиминутным разговором о планировании, примерно в пять минут. Загвоздка в том, что шаблон фиксируется в момент сохранения — мои подходы с тех пор изменились, а старый шаблон об этом не знает. Это нормально для отправной точки, от которой вы всё равно собираетесь отклониться; если же вам нужно переиспользование, которое реально остаётся синхронизированным, лучше ссылаться на файлы между сборками напрямую, а не оформлять их в шаблон.
Ничего не устаревает. Та версия v1 шестинедельной давности, всё ещё лежащая под v3 в цепочке версий, — по-прежнему доступна для предпросмотра, скачивания, публикации, ровно так же, как и то, что я собрал сегодня утром. Никакого фонового таймера очистки. Библиотека — это архив, из которого можно отправлять в работу, а не страница истории, с которой вы наперегонки.
Руководство
ПоделитьсяXLinkedInFacebookRedditQuoraWhatsAppTelegramEmail
← Все статьи