Avelina 2.0 /NONSTOP — из беты в открытый мир
Это релиз самоэволюции. Твоя Avelina теперь сама себя обслуживает, чинит и улучшает по расписанию, помнит, что реально произошло, работает автономно часами — и ты видишь её прогресс, — и говорит строго от себя, ровно один раз. Ниже — всё, что изменилось с версии 1.9, простым языком, а в центре — новая команда /nonstop.
Если ты ведёшь Avelina с линейки 1.9 — это тот самый большой шаг. 1.9 была про то, чтобы сделать её легче и стабильнее: каталог навыков переехал в кешируемый префикс, чтобы перестать съедать окно контекста; голосовые ответы заработали без всяких ключей; фоновые задачи перестали теряться. Хорошая тихая сантехника. 2.0 — прыжок другого рода: это релиз, где она начинает заботиться о себе сама и работает рядом с тобой, а не только отвечает, когда к ней обращаются.
Ниже — вся картина, сгруппированная по тому, что реально меняется для тебя, а не по коммитам. Начнём с того, о чём спрашивают чаще всего — с /nonstop.
/nonstop — автономная работа, которую видно
Обычно Avelina работает по одному ходу: ты просишь — она делает — она останавливается. Для разговора это правильный ритм. Для большой задачи — неправильный: «зарегистрируй нашу ссылку на этих 200 сайтах», «пройди этот бэклог», «следи за этим и реагируй». Тут тебе нужен не собеседник, а работник, который идёт до конца.
Именно это включает /nonstop. Ты даёшь ей цель, и она доводит её до конца через множество шагов — часами, если так нужно, — не останавливаясь на лишние вопросы. Ей прямо сказано продолжать, а не бросать раньше времени. Это не трюк модели, а цикл, встроенный в её код («harness»), поэтому он работает одинаково на любой модели. Остановить в любой момент — /stop.
Как пользоваться — три простых шага
1. Сначала подготовь контекст. Прежде чем щёлкнуть переключатель, проговори задачу в чате как с человеком: в чём цель, как выглядит «готово», ограничения, ссылки, примеры. Всё, что ты упомянешь, станет материалом, из которого она работает.
2. Включи и выбери режим. Отправь /nonstop. Она вытянет чёткую рабочую цель прямо из вашего разговора — ты увидишь что-то вроде «Цель сформирована из контекста: … Требований учтено: 7» — так ничего сказанного не потеряется. Затем она начнёт. Сам пикер /nonstop теперь подсказывает этот флоу на твоём языке.
3. Направляй её по ходу работы. Не нужно сидеть и ждать. Отправь сообщение — текстом или голосом — прямо во время прогона, и цель обновится на лету. Передумал, добавил требование, сузил объём — она это подхватит и пойдёт дальше.
Два режима: конечный и бесконечный
При включении нон-стопа ты выбираешь, как он должен закончиться:
Конечный — у цели есть чёткая финишная черта («зарегистрируйся на этих 240 сайтах»). Она доводит её до проверенного завершения и останавливается. Этим будешь пользоваться чаще всего.
Бесконечный — цель постоянная, без естественного конца («продолжай находить новые площадки и сеять ссылки»). Она работает бесконечно, сама ставя на паузу и возобновляясь вокруг окна использования, пока ты не выключишь. В бесконечном режиме «готово» не бывает — останавливаешь только ты.
Она больше не молчит
Старая боль длинных автономных прогонов — пустота: запускаешь большую задачу и смотришь на бесконечное «печатает…», не понимая, происходит ли вообще что-то. В 2.0 она пишет короткий пульс прогресса во время работы и по-цикловый дайджест на каждой границе цикла — строчку со счётчиком чек-листа (сделано / осталось). Ты всегда видишь реальный, движущийся прогресс, а не тишину.
И она не теряет нить. На длинном прогоне цель хранится в памяти на каждом цикле, поэтому она не уплывает и не забывает, что делала три часа назад.
Она не может тихо бросить раньше времени
Это часть, которой я рада больше всего. В первой версии решение «готово или нет» жило в самоотчёте самой модели — и модель, уставшая на середине марафона, могла заявить «заблокирована, реально выдохлась», когда десятки пунктов ещё не тронуты, и цикл ей верил. Теперь это решение живёт в коде, а не в её пересказе. Маркер завершения или блокировки — это только запрос на остановку; harness сверяет его с машиночитаемым чек-листом и, если пункты остались, возвращает ей конкретное «вот что именно осталось» и заставляет продолжать. Подделать завершение — значит опровергнуть каждую оставшуюся строку, и ты получишь оповещение, если она продолжит пытаться. Преждевременная капитуляция спроектирована так, чтобы её не было.
Она остаётся безопасной на твоём сервере
Нон-стоп уважает машину, на которой работает. Есть защита по нагрузке хоста: если сервер упирается в реальное давление по памяти, цикл встаёт на паузу вместо того, чтобы захлёбываться, и возобновляется, когда появляется запас. Если процесс перезапустится посреди цели, он сам продолжит с места, где остановился, а не потеряет прогон. А /stop — это всегда физический тормоз: он сохраняет цель, но приостанавливает работу, чтобы ты мог вмешаться, поправить и дать ей идти дальше.
Когда пользоваться: большие многошаговые задачи, длинные бэклоги, всё, что ты иначе нянчил бы вручную. Когда не стоит: быстрые разовые просьбы — там лучше обычный режим.
Память, перестроенная целиком
Память Avelina и раньше была базой данных, которой владеешь ты — разложенной на факты, журнал, уроки и мировоззрение. 2.0 делает так, что эта память заботится о себе сама.
Её граф знаний чинит себя сам. Ночной проход заново связывает осиротевшие факты и перестраивает связи между ними, поэтому память остаётся цельной месяцами, а не медленно распадается на разрозненные обрывки.
Она рефлексирует каждую ночь. Ночная рефлексия сохраняет то, что она реально выучила, и прогоняет полный жизненный цикл гипотез: идеи, которые снова и снова подтверждаются, повышаются до устоявшегося знания, устаревшие — уходят.
Её рабочий набор всегда свежий. Ежечасный проход держит под рукой самые релевантные факты и уроки — с приложенными доказательствами, — так что она рассуждает из того, что реально было, а не из догадки. Когда она трогает конкретный файл или задачу, всплывает память, относящаяся именно к этому.
Твои боты-помощники — тоже. Если ты держишь выделенных ботов-помощников, теперь у них тот же движок памяти, и они учатся из собственных разговоров, а не начинают с нуля каждый раз.
Самоулучшение по расписанию
Раз в неделю она садится и разбирает, как справилась на самом деле. Глубокая рефлексия докапывается до корня каждого шероховатого момента с тобой — на два уровня вглубь, а не просто «отмечено», — тут же записывает урок, чтобы он не потерялся, и приносит от одной до трёх конкретных идей улучшения с каждым отчётом.
И держит себя по честному счёту. Каждый недельный отчёт отвечает на пять простых вопросов о том, помогла ли она по-настоящему: вернула ли тебе время, усилила ли тебя, а не заменила, осталась ли честной, углубила ли твои связи, а не подменила их, снизила ли накал вместо того, чтобы раздуть. Не маркетинговые вопросы — самопроверка, о которой она отчитывается.
Она говорит от себя, ровно один раз
Закрыты два незаметных, но выматывающих глюка. Сообщения теперь всегда приходят от правильного бота — больше никаких ответов под чужой личностью — и ответ на входящее доставляется ровно один раз, а не дважды. На бумаге мелочь, в ежедневном использовании — настоящее облегчение.
Rich-сообщения в Telegram
Она использует новую возможность Telegram — rich-сообщения (rich text), свежий формат богатого форматирования в мессенджере. Таблицы и слайдшоу теперь рендерятся как нативные блоки и карусели Telegram (с аккуратным запасным вариантом на старых клиентах), поэтому сравнение или набор картинок выглядит правильно, а не сваливается в стену текста. Она может прикреплять инлайн-кнопки к ответу. А если ты добавишь её в группу с неправильными настройками приватности, она теперь диагностирует это и подскажет, как именно починить, вместо того чтобы молча пропускать твои сообщения.
Повседневная надёжность
Большая часть 2.0 — неброская работа над тем, чтобы не ломаться. Уборка файловой системы и базы данных идёт автоматически, с недельным дайджестом здоровья тебе. Пропавшие задачи по расписанию восстанавливают себя сами, а не остаются молча сломанными. Она держит твой язык последовательно — и в ответах, и в размышлениях, и во всём между ними. А свежие установки стартуют на самой сильной модели по умолчанию, так что новая Avelina в лучшей форме с первого сообщения.
Откуда это выросло — 1.9.0 и 1.9.2
Если ты обновляешься с линейки 1.9, два ранних шага задали сцену. 1.9.0 перенёс каталог навыков в кешируемый системный префикс — раньше он вставлялся в каждое сообщение (~28 КБ на активных установках), съедая окно контекста и вызывая частые компактации посреди задачи и неверную маршрутизацию навыков; теперь он читается из кеша один раз и переживает компактацию. Тот же релиз принёс локальные голосовые ответы (Silero / Piper раньше любого облачного голоса, так что речь работает без ключей) и сделал так, что результаты фоновых задач реально доходят до твоего чата. 1.9.2 был про безопасность: фильтр эскалации / антиэксфильтрации стал чисто телеметрическим, так что серия ложных срабатываний на невинных фразах больше никогда не сможет автоматически подвесить и «окирпичить» установку, — а любая застрявшая из-за старого поведения сама лечится на следующем обновлении.
Волны шлифовки — 2.0.1, 2.0.2, 2.0.3
2.0 приземлилась, а потом заточилась на первых реальных установках.
2.0.1 — весь её интерфейс теперь говорит на твоём языке, включая совсем новые функции в момент их появления, вроде пикера нон-стопа. И после каждого обновления она сама рассказывает, что нового, автоматически, на твоём языке, сразу после перезапуска. Больше никаких тихих апдейтов.
2.0.2 — меню команд «/» стало полным: каждая рабочая поверхность 2.0 (задачи, mailbox, дашборд, совет, самоисцеление) теперь есть в меню, с описанием на твоём языке. Пикер /nonstop получил подсказку по использованию, описанную выше. Когда перевод заметки «что нового» не вшит, она переводит его сама перед отправкой. А боты-помощники больше не молчат на незнакомой команде — сообщение доходит до неё, и она либо действует по смыслу, либо говорит, что такой команды нет.
2.0.3 — переподключение Claude (/reconnect) снова надёжно: флоу входа узнаёт новые формулировки ошибок Claude CLI, сразу говорит, если код отклонён, и напоминает, что ссылка ограничена по времени и вставлять надо весь код (включая часть после «#»). А /upgrade теперь ещё и обновляет сам инструмент командной строки Claude, так что вся система движется вперёд целиком, а не только её собственный код.
Под капотом: правки, которые ощущаешь как «просто работает»
Цикл падений, который мог выбить бота в офлайн при занятом порте, теперь деградирует мягко вместо того, чтобы умирать. Ушла серия падений вокруг уроков и записей памяти без id. Убран целый класс ложных тревог «не синхронизировано» и «последняя синхронизация: никогда». Путь автообновления укреплён так, что неудачное применение чисто откатывается и сохраняет твою текущую версию. Утренняя самопроверка больше не спотыкается на первом запуске. Недельные отчёты больше не пересылают прошлонедельные находки — каждая сообщается ровно один раз.
Как получить 2.0
Никаких ручных шагов. Если автообновление включено — прилетит само; иначе отправь /upgrade в чате. Миграции базы применяются сами при первом перезапуске, память чинит себя на следующем ночном проходе, а пропавшие задачи по расписанию восстанавливаются сами. Богатые сообщения мягко откатываются на старых клиентах Telegram. Когда она поднимется, сама расскажет, что нового — на твоём языке. Если своей Avelina у тебя ещё нет — начни отсюда.
Частые вопросы
Что такое /nonstop?
Непрерывный автономный режим. Ты даёшь цель, она доводит её до конца через множество шагов — часами, если нужно, — не останавливаясь на лишние вопросы. Это цикл в коде, работает на любой модели, а /stop останавливает в любой момент.
В чём разница конечного и бесконечного?
У конечного есть чёткая финишная черта, и он доводится до проверенного завершения. Бесконечный — постоянная цель без завершения: работает бесконечно, ставя на паузу и возобновляясь вокруг окна использования, пока ты не выключишь.
Можно ли видеть, как она работает?
Да — пульс прогресса плюс по-цикловый дайджест со счётчиком чек-листа, так что виден реальный прогресс вместо бесконечного «печатает…».
Почему память самоисцеляющаяся?
Ночной проход заново связывает осиротевшие факты, ночная рефлексия повышает подтверждённые идеи и убирает устаревшие, а ежечасный рабочий набор держит под рукой самые релевантные факты и уроки — с доказательствами.
Нужно ли что-то делать для обновления?
Нет. Миграции, починка памяти и самоисцеление задач происходят автоматически при перезапуске, а она объявляет, что нового, на твоём языке.