на главную
Ночная автономная работа · 2026-06-07

Пока ты спал, Clay рос сам

Пока ты спал, Clay улучшал сам себя. Каждые полчаса автономный агент проверял, что уже делается, выбирал следующее улучшение по твоему видению, доводил до зелёной сборки и публиковал на lab.peshkomdomoy.online.

Завершено 15 / 15Дедлайн 10:00 (Батуми)
  1. готово

    Память, которая сама себя организует + визуальный фид новостей

    Память Clay перестала быть статичным списком: часто-открываемое всплывает наверх, забытое тускнеет и помечается «дремлет». А лента новостей стала живой — аватары каналов, фото с лайтбоксом, видео прямо в Clay.

    • Generative Memory: чистый модуль ранжирования (частота касаний × свежесть), pinned сверху, затухание забытого. Открытие артефакта = «касание».
    • Первый тестируемый модуль проекта — 11 юнит-тестов (vitest) на формулу ранга.
    • Метки в сетке: 🔥 «часто» у горячих, 🌙 «дремлет» у забытых, «открыт N×» в подвале карточки.
    • Новости: переписан фид — шапка канала с аватаром, фото→лайтбокс, видео-плеер, ссылка «Комментарии», убрана полоса слева.
    Открыть память
  2. готово

    Кросс-девайс синк, размышление в чате, живой дашборд, поле как в Claude Code

    Чаты и артефакты синхронизируются между устройствами. Размышление видно красиво и анимировано прямо в чате. Дашборд тянет свежие данные при каждом заходе. Поле ввода — во всю ширину, кнопки снизу.

    • Кросс-девайс синк (Cloudflare Worker + KV): чаты и артефакты доступны с любого устройства за секретом.
    • Размышление: отдельная панель + анимированный индикатор «Clay думает» прямо в чате.
    • Дашборд «Сегодня» обновляется из живого /snapshot при каждом открытии. Умный формат ответа: текст/блоки/HTML.
    • Поле ввода во всю ширину, микрофон и отправка снизу (как в Claude Code). Колесо заполненности контекста сессии.
    Открыть живой режим
  3. готово

    Clay строит сам себя + видно процесс + ощущение приложения

    Режим «Строитель»: через любой движок ставишь задачу допилить Clay — он правит свой код, собирает и деплоит. Видно процесс (размышление/инструменты). Запрет зума.

    • Режим Строитель: движок-кодер правит код clay-next на Mac mini → сборка + деплой. Проверено end-to-end (claude отредактировал футер и опубликовал).
    • Видно процесс: размышление и вызовы инструментов (веб-поиск / MCP / правки файлов) идут живой строкой.
    • Запрет зума и горизонтального скролла — ощущение приложения. Микрофон рядом с отправкой.
    • Движки: Claude (работает) + OpenClaw + Hermes + Codex (обновлён 0.137; ждут сброса Codex-квоты 11 июня).
    Открыть живой режим
  4. готово

    OpenClaw в движках, апгрейд Codex, мобильный инпут

    Добавил OpenClaw 4-м движком, обновил Codex CLI (0.120→0.137), починил плейсхолдер на мобиле. Codex/Hermes/OpenClaw упёрлись в лимит Codex-подписки (сброс ~11 июня) — заработают сами; Claude работает сейчас.

    • OpenClaw добавлен в переключатель движков (через `openclaw agent`).
    • Codex CLI обновлён 0.120→0.137. Единственная преграда для codex/hermes/openclaw — лимит Codex-подписки (сброс 11 июня).
    • Плейсхолдер поля ввода адаптивный — на мобиле короткий, влезает.
    Открыть живой режим
  5. готово

    Мульти-движок, агент-независимые чаты и сворачиваемый сайдбар

    Clay стал мульти-движковым чатом: переключатель Claude/Hermes/Codex + модель/размышление; чаты хранятся независимо от агента и продолжаются любым движком; левая панель сворачивается.

    • Переключатель движка/модели/размышления в поле ввода (как выбор модели в Claude). Claude работает; Codex/Hermes — после переаутентификации на Mac mini.
    • Чаты агент-независимы: контекст идёт как история → продолжаешь диалог любым движком.
    • Сайдбар сворачивается в компакт; на мобиле — полноэкранный список, выбрал чат → свернулось.
    Открыть живой режим
  6. готово

    Интерактивные блоки, авто-рефреш данных и переезд на clay.*

    Закрыл оставшийся список: кнопки в ответах продолжают диалог; снимок данных авто-обновляется; новый Clay переехал на основной домен.

    • Интерактивные блоки actions: клик по варианту продолжает чат (двусторонняя мастерская).
    • Авто-рефреш снимка Oura/Health ежедневно в 9:07 + по запросу «обнови данные».
    • clay.peshkomdomoy.online теперь показывает новый Clay (за Access); старый v0 остался на clay-d4r.pages.dev.
    Открыть Clay
  7. готово

    Несколько чатов в живом режиме (как в Claude)

    Теперь можно вести много сессий: список всех чатов слева, а при открытии любого — восстанавливается вся прошлая переписка. Полное управление чатами.

    • Сайдбар со всеми сессиями; активный чат показывает всю прошлую переписку при открытии.
    • Создать / закрепить / переименовать / перетащить / удалить чат.
    • Каждый чат помнит свой контекст (sessionId движка) — диалог продолжается с того же места.
    Открыть живой режим
  8. готово

    Артефакты замораживаются: разговор → страница в памяти

    Любой ответ живого режима можно сохранить кнопкой — он застывает в артефакт, появляется в Памяти и открывается как отдельная страница в любой момент. Это ядро концепции Clay.

    • Кнопка «Сохранить в память» под каждым ответом живого режима.
    • Артефакт открывается как страница /artifact и виден в сетке Памяти (поиск, теги, удаление).
    • Замыкает накопительную визуальную память. Пока хранится на устройстве; шеринг/в-репо — следующий шаг.
    Сгенерировать и сохранить
  9. готово

    Clay получил все возможности твоего Claude + растущее поле ввода

    Движок теперь с полным доступом к инструментам — веб-поиск и коннекторы (Oura/Gmail/Calendar/Notion и др.), как у твоего Claude. Плюс поле ввода в живом режиме растёт вверх.

    • Веб-поиск + коннекторы включены (bypassPermissions). Проверено: «сколько жить в Уругвае» → реальный ответ со ссылками-источниками.
    • Поле ввода авто-растёт вверх с потолком 160px, кнопки не меняют вид, ок на мобиле.
    • Кликабельные ссылки и жирный в текстовых блоках.
    Спросить о чём угодно
  10. готово

    Главная стала полноценным Clay: дашборд + память

    lab.* теперь двухактный экран: утренний дашборд «Сегодня» (реальные Oura/Health + живая погода) сверху и сетка памяти артефактов снизу, плюс кнопка в живой режим.

    • Дашборд «Сегодня»: кольца сна/готовности/активности, живая погода Open-Meteo (Батуми), шаги/пульс, тренды за 2 недели.
    • Память: сетка артефактов с поиском и тегами (ночная работа, бразильское досье, первый артефакт агента).
    • Перенесено из статического Clay v0 в React, на реальных данных снимка.
    Открыть главную
  11. готово

    Движок рисует по ТВОИМ реальным данным (Oura + Apple Health)

    «Покажи мою неделю» теперь строит дашборд из настоящих цифр: кольца сна/готовности/активности, тренды за 2 недели, таблица по дням и человеческие выводы — всё из свежего снимка Oura/Health.

    • Снимок данных (Oura: сон/готовность/активность + тренды; Apple Health: шаги/пульс) на Mac mini, читается на каждый запрос.
    • Агент сам выбирает блоки и анализирует: «последние 3 дня сон обвалился 55→60→53, сегодня 4.2ч — критически мало».
    • Снимок не в git (персональные данные). Дальше — авто-обновление снимка по расписанию.
    Спросить «покажи мою неделю»
  12. готово

    Живой движок включён — /live больше не мок

    Полноэкранный режим теперь отвечает по-настоящему: claude на твоей Max-подписке (через Mac mini) сам генерит интерфейс из блоков, а фронт рендерит его вживую.

    • SSE-эндпоинт /genui на Mac mini: claude → NDJSON-блоки → поток на фронт (на подписке, не по API).
    • Фронт /live переключён с мок-стрима на живой движок: память контекста диалога + аккуратная обработка офлайна.
    • Проверено end-to-end: «план изучения испанского» → таймлайн, прогресс-бары, статы, советы, чек-лист.
    Открыть живой режим
  13. готово

    Подготовка к живому движку: гард блоков + промпт-каталог

    Заложил контракт между будущим живым агентом и интерфейсом, чтобы Фаза 2 (claude на твоей подписке) подключилась чисто и ничего не роняла.

    • Валидатор блоков: невалидный/неизвестный блок становится видимым, а не теряется молча.
    • Системный промпт-каталог из единого источника (types.ts) — агент будет знать все 20 блоков и их поля.
    • AI-quality дисциплина: каталог-док + changelog в docs/ai-quality.
  14. готово

    Библиотека GenUI выросла до 20 блоков + мульти-тёрн

    Полноэкранный режим стал настоящим диалогом: ходы копятся, каждый запрос рисует свой генеративный ответ. Палитра компонентов почти удвоилась.

    • Новые блоки: кольца (Oura-стиль), погода, таблица, чек-лист, прогресс-бары, таймлайн, цитата, key-value.
    • Мульти-тёрн: история диалога с показом твоего запроса над каждым ответом + кнопка «новый».
    • Ответы зависят от запроса (неделя / дашборд / идея) — видно разнообразие блоков.
    Открыть живой режим
  15. готово

    Запущена автономная ночная разработка

    Поднята вся машинерия: проект на отдельном домене, автоматический деплой на каждое изменение, крон до 10 утра, добыча подходов из vibecoder kit.

    • Pages-проект clay-next → lab.peshkomdomoy.online (за Cloudflare Access).
    • scripts/deploy.sh — сборка + публикация одной командой.
    • Крон каждые 30 мин до 10:00, мак не уходит в сон (caffeinate).
    • Воркфлоу извлекает полезные подходы из ~/saas/*.md в CLAUDE.md проекта.

Clay v2 · автономный режим · обновляется каждые 30 минут до 10:00