Агенты в телефоне — в сетке, сделанной для него
Раньше удалённый доступ давал телефону десктопное приложение, втиснутое в маленький экран. В NeuroSquad 0.1.273 телефон получает сетку агентов, сделанную под большой палец, а браузер компьютера — холст и сетку, как на десктопе.
Подключить телефон к NeuroSquad можно было и раньше: сканируете код — и телефон показывает ваши воркспейсы, экраны агентов и их статусы, а ещё позволяет отправить промпт. Но показывал он десктопное приложение, только уменьшенное: холст, рассчитанный на мышь и большой монитор, на экране, который держишь одной рукой. Проверить агента было можно, а вот работать с ним — неудобно.
NeuroSquad 0.1.273 это меняет. Удалённый доступ теперь подстраивается под устройство: телефон или планшет получает сетку агентов, удобную для пальцев, с полем промпта, фильтрами по статусу и терминалом на весь экран с клавишами, которых нет на телефонной клавиатуре; браузер компьютера получает приложение ровно как на десктопе, с холстом и сеткой. Агент в опасном режиме теперь может попросить MCP-сервер, а вы разрешаете его в одном диалоге. «Статистика прогона» и «Пульс агентов» показывают, сколько потратили субагенты. А ещё приложение реже пишет на диск и ровнее запускает много карточек. Это релиз для Windows; приложение для Mac пока остаётся на 0.1.230 и получит всё это со следующей сборкой.
Сетка на телефоне
Откройте воркспейс на телефоне — и он откроется сеткой его агентов: по одному на экран на телефоне, по два-три рядом на телефоне в альбомной ориентации или на планшете. Листаете от агента к агенту. Каждая плитка — настоящая карточка: её шапка, статус, меню, живое зеркало терминала с масштабом. Сверху — переключатель воркспейсов, уведомления, переход на холст и ряд фильтров со счётчиками: Все, Ждёт ответа, Работает, Готово. Когда работают пять агентов, а один ждёт вас, одно касание «Ждёт ответа» оставляет только его.
Внизу — поле промпта. Коснитесь агента, чтобы выбрать его адресатом, и пишите: это настоящее текстовое поле, поэтому работают автозамена и голосовой ввод телефона, а текст уходит агенту так же, как из карточки на десктопе. «Стоп» прерывает ход — и делает это так, как принято у самого агента: у одних CLI это Escape, у других Escape дважды или Ctrl+C, тот же список, что и на десктопе. Когда агент задаёт вопрос, над полем появляются 1 / 2 / 3, Esc и Enter, так что запрос разрешения закрывается одним касанием.
Некоторых клавиш на телефонной клавиатуре нет вовсе: Escape, Tab, Shift+Tab, чтобы сменить режим CLI, стрелки, чтобы выбрать пункт в меню. Откройте агента на весь экран — и над полем промпта появится ряд таких клавиш, плюс Ctrl+C у тех CLI, которые от него не закрываются. Экран подгоняется под видимую область, поэтому поле промпта остаётся прямо над экранной клавиатурой, а не под ней. Стрелки сверху — или свайп — переходят к следующему агенту.
Живы только агенты на экране
Браузер телефона, особенно на iOS, даёт странице куда меньше памяти, чем десктоп. Живой терминал не бесплатен: у каждого свой буфер экрана и свой рендерер. Воркспейс с десятком агентов, которые зеркалируются одновременно, — именно та страница, которую телефон закрывает без предупреждения.
Поэтому плитка держит живой терминал, только пока она на экране. Он подключается, когда плитка побыла на виду хотя бы мгновение, — быстрый пролёт мимо ничего не подключает — и отпускается вскоре после того, как плитка ушла с экрана. Агент, которого вы пролистали, хранит последние строки обычным текстом вместе с именем и статусом и оживает, когда возвращается на экран. Статусы приходят из тех же событий, что получает десктоп, поэтому фильтры и счётчики верны даже для агентов без подключённого терминала. Заметки, задачи, браузер и другие карточки показаны под агентами компактными сводками; касание открывает карточку на холсте.
Телефон, планшет или компьютер
Одна и та же ссылка подключения теперь сама решает, какую раскладку показать. Она смотрит на то, что умеет устройство, а не на его название: сенсорный экран без мыши — это телефон или планшет, в зависимости от размера, а сенсорный ноутбук с тачпадом — компьютер. Название учитывается только там, где по возможностям не понять: например, iPad в режиме «версия для компьютера» представляется Mac’ом. Если догадка не подошла, значок телефона или компьютера вверху закрепляет раскладку — мобильная, как на компьютере или автоматически, — и устройство это запоминает.
Браузер компьютера получает десктопное приложение как есть, теперь с переключателем «Холст / Сетка» и полноценной сеткой: пресеты, упорядочивание, обмен и разворот плиток. Его плитки — живые зеркала терминалов, работающих на вашем десктопе. Сетка на телефоне или в браузере — собственная настройка этого устройства: переключение там никогда не меняет то, что показывает ваш десктоп, и наоборот.
Ничего нового с подключённого устройства не стало доступно. Отправка промпта и ряд клавиш печатают в терминал ровно так же, как раньше могла собственная клавиатура телефона. «Стоп» — единственное новое действие, и оно лишь отправляет привычные клавиши прерывания агента в работающий терминал.
Опасный режим: один диалог для MCP-сервера
В 0.1.270 агенты научились сами подключать себе плагины, навыки и MCP-серверы. Один случай остался закрытым: агент в опасном режиме запускает инструменты, не спрашивая вас каждый раз, поэтому подключить MCP-сервер сам он не мог — получал «эту стрелку проводит только пользователь», и проводить её приходилось вручную.
Теперь такой агент может попросить, а вы отвечаете в одном диалоге. В нём названы агент и сервер, указаны версия, как сервер запускается и какие инструменты получит агент, и предупреждение, что каждый вызов пройдёт без подтверждения. «Разрешить» подключает сервер точно так же, как если бы стрелку провели вы; «Отказать» — понятный ответ, который получает агент, и он запоминается до перезапуска приложения, так что тот же запрос не вызывает диалог снова. Если сервер ещё не установлен, диалог всё равно один: «Установить и разрешить». Все остальные правила проверяются до вопроса — бюджет на паузе, карточки, которые агенту трогать нельзя, режим карточек, — поэтому диалог никогда не предлагает того, что приложение всё равно бы отклонило.
«Статистика прогона» и «Пульс агентов» видят субагентов
С 0.1.270 запросы субагентов считаются один раз и с отдельной долей. Теперь эту долю показывают и две официальные карточки из каталога проверенных. «Статистика прогона» 1.1 делит прогон на основного агента и субагентов — запросы, ввод, вывод, кеш и итог в токенах, с полосой доли каждой части, — и экспорт в MD и JSON несёт то же разделение. «Пульс агентов» 1.2 рисует запросы субагентов на отдельной дорожке под агентом, а подсказка называет субагента. Обеим нужен NeuroSquad 0.1.270 или новее; на прогонах без субагентов они выглядят как раньше.
Меньше записей на диск, ровнее старт
Заметная часть работы ушла в то, чего не видно. Настройки, агенты, холст и раскладки пишутся на диск, только когда в них действительно что-то изменилось, и атомарно. Вывод терминалов рисуется в такт с экраном, а не на каждый пришедший кусок данных. Когда открывается воркспейс с множеством карточек, их терминалы запускаются по очереди, а не все разом. Диалоги загружаются при первом открытии, а карточки опрашивают данные, только пока окно видно. Попутно надёжнее стало определяться, что готовы Cline, Droid, Kilo Code, Kimi Code и Qwen Code, — первый промпт приходит вовремя, — а «Расход» дочитывает только новую часть логов, а не просматривает их заново.
Как подключить телефон и что с него можно делать — в разделе Удалённый доступ. Полный список изменений — в журнале изменений 0.1.273. NeuroSquad обновляется сам; новая установка начинается со страницы загрузки.



