Волна конца сентября покрывала теги по 30 сентября включительно. С тех пор: 88 релизов в одиннадцати продуктах, плюс три репозитория, которые впервые попали в волну.

Эта волна была про людей, которые пользуются приложениями, а не про тех, кто строит агентов. Все четыре наших Mac-приложения теперь обновляются сами. Octoweb стал почтовым клиентом. Vext умеет отвечать на вопросы прямо во время встречи. Octomind позволяет войти с тарифом ChatGPT, за который вы уже платите, и ставится на Windows.


Счёт

Репозиторий Диапазон Релизов
octolib 0.41.0 → 0.45.1 26
octomind 0.56.0 → 0.60.1 19
octohub 0.9.5 → 0.13.0 15
octofs 0.16.2 → 0.19.0 8
octoweb 0.17.0 → 0.19.0 4
octocode 0.26.5 → 0.27.0 4
octobrain 0.14.5 → 0.14.8 4
synx 0.1.5 → 0.1.7 3
vext 1.6.0 → 1.7.0 2
timex 1.6.0 → 1.7.0 2
typetab 1.2.0 1

Тегировано с 1 по 23 октября. Два тега Octolib, 0.41.4 и 0.41.5, так и не попали на crates.io; их исправления вышли в 0.41.6. Семь из пятнадцати релизов OctoHub — обновления зависимостей. За пределами одиннадцати: Yoda 2.5, Octomind Action v2 и первый тег mcp-binance-futures — о них ближе к концу.


Четыре Mac-приложения, один способ обновляться

Octoweb 0.19, Vext 1.7.0, Timex 1.7.0 и TypeTab 1.2.0 получили теги 23 октября с разницей меньше минуты, и в каждое встроен Sparkle — фреймворк обновлений, которым пользуются многие Mac-приложения вне App Store.

Последнее обновление вручную. Ни в одной из прошлых версий не было апдейтера, поэтому эти четыре вы ставите сами: с сайта каждого приложения или через Homebrew. Дальше каждое приложение раз в день проверяет обновления и скачивает их в фоне. Каждое обновление подписано ключом, который есть только у нас, и приложение проверяет эту подпись, прежде чем что-либо установить.

Они вас не прерывают. Vext, Timex и TypeTab ставят обновление, когда вы их закрываете, или когда они простаивают, а вы уже десять минут не трогали клавиатуру и мышь, — так что ничего не прилетит посреди диктовки, записи встречи или обучения модели. Octoweb никогда не перезапускается сам; он обновится, когда вы в следующий раз его закроете.

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

Сама проверка — один запрос в день на собственный сайт приложения, с версией приложения и без каких-либо данных о вас. В каждом приложении её можно отключить в Settings.


Octoweb 0.17 → 0.19 — браузер читает вашу почту

github.com/muvon/octoweb · 4 релиза · заметки 0.17 · заметки 0.18 · заметки 0.19

0.17.0 сделал Octoweb почтовым клиентом. Он читает Gmail и Google Workspace, iCloud, Outlook и Microsoft 365 (через приложение, которое вы регистрируете сами), Namecheap Private Email и любой IMAP-сервер. Почта делится на Important и Other; есть необязательный скринер, который придерживает письма от новых отправителей, пока вы их не примете, разбор почты одной клавишей, откладывание писем, отмена отправки, отправка по расписанию и локальный полнотекстовый поиск. Почтовый AI выключен, пока вы сами его не включите. Тот же релиз добавил markdown-заметки для каждого воркспейса, расширения из Chrome Web Store (macOS 15.4 или новее) и терминалы, которые возвращаются после перезапуска со своими вкладками, сплитами и рабочими директориями.

В 0.17 сменились два шортката: ⌘⇧I теперь открывает Mail, а Web Inspector переехал на ⌥⌘I. В 0.18 Tab в Notes переключает вкладки Notes и Mail вместо отступа.

0.18.0 пишет ответы вместе с вами. Write or Refine with AI (⌘J) пишет черновик прямо в поле ответа. Саммари и ответы работают на двух специалистах, у которых вообще нет инструментов, так что письму, которое пытается давать AI инструкции, нечего вызвать. 0.18.1 добавил действия для папки со спамом.

0.19 спрашивает, прежде чем сайт получит камеру, микрофон или геолокацию. До сих пор любой сайт мог пользоваться камерой и микрофоном, как только macOS разрешила их Octoweb, а геолокация не работала вовсе. Теперь под адресной строкой появляется запрос, Allow и Block запоминаются для каждого сайта, а красный чип ставит на паузу или выключает включённую камеру. Поиск по почте прямо во время набора обращается к серверам всех аккаунтов, вместе с фильтрами, так что from:anna before:2025-01-01 находит письма старше тех 90 дней, которые синхронизирует Octoweb. Ask AI и ежедневная сводка, две последние почтовые задачи на полном ассистенте, переехали на почтовый ридер без инструментов, а сайдбар показывает работу специалиста, пока она идёт (с octomind 0.59 или новее).

0.19 — только для Apple Silicon. Сборки для Intel нет; Mac на Intel остаются на 0.18.1. Обновляйтесь через brew upgrade --cask octoweb и заодно обновите octomind.


Vext 1.6 → 1.7 — ответы прямо во время встречи

getvext.app · 2 релиза · заметки 1.6.0 · заметки 1.7.0

Vext 1.6.0 (4 октября) добавил Voice Edit, Apple Intelligence в качестве AI-провайдера на устройстве в macOS 26 и Ask your meetings — функцию, которая отвечает по вашим записанным встречам и цитирует источники дословно. Отменённые диктовки можно восстановить в течение десяти минут, а запись встречи переживает сбой. Для существующих установок поменялись и три значения по умолчанию: диктовка без рук останавливается после минуты тишины, у коротких сообщений в чатах пропадает финальная точка, а сохранённая встреча показывает уведомление вместо того, чтобы открывать своё окно.

1.7.0 добавляет Meeting Assist. Откройте его с новой вкладки Assist в панели заметок, из пункта Assist… в строке меню или шорткатом, затем выберите одно из семи действий, например What should I say?, Catch me up или Check a claim against sources, — или задайте свой вопрос. Ответы приходят потоком, и каждая цитата в них сверяется с транскриптом и вашими референсами: если хотя бы одной там нет, отбрасывается весь ответ. Предлагаемые вопросы подбираются на вашем Mac, и в AI ничего не уходит, пока вы не нажмёте. Файл, активное окно или область экрана можно подключить как референс; каждый показывается для предпросмотра до использования и никогда не сохраняется вместе со встречей. Assist работает и вовсе без встречи — в панели с пометкой Audio off, которая ничего не записывает.


Timex 1.6 → 1.7 — проекты, перерывы, которые ждут, и энергия, которая учится

gettimex.app · 2 релиза · заметки 1.7.0

Timex 1.6.0 (5 октября) вышел без поста, и из двух релизов он крупнее. Перерывы ждут подходящего момента: Smart timing, включённый по умолчанию, придерживает наступивший перерыв до конца звонка, до десяти минут, пока открыто полноэкранное приложение, и до минуты, пока вы печатаете, а в баннере-предупреждении появились +5 min и Start now. Фокус-сессии на 25, 50 или 90 минут показывают обратный отсчёт в строке меню и придерживают перерывы до своего конца, а паузы трекинга теперь можно завершать по таймеру. Проекты раскладывают время по тому, на что оно ушло, — клиент или продукт, — с правилами по заголовку окна или URL, которые применяются и к прошлому времени; в экспорт они пока не попадают. Energy подстраивается под вас: слайдера ёмкости больше нет, ёмкость следует за вашей недавней нагрузкой в пределах 10% от четырёх часов, а необязательные чек-ины учат Timex, насколько требовательны ваши категории. Ещё 1.6.0 добавил дневную цель по фокусу, еженедельный обзор и ограничение на то, как долго хранятся заголовки окон и URL. 1.7.0 добавляет апдейтер.


TypeTab 1.2.0 — сниппеты и наконец-то релиз

typetab.app · 1 релиз · заметки 1.2.0

1.2.0 добавляет сниппеты: наберите сокращение, и его развёрнутый вариант появится призрачным текстом; есть импорт и экспорт в JSON. У подсказок появились настройки задержки, длины и того, сколько символов ждать, Ctrl+] просит другой вариант, а в адресных строках, полях поиска и командных палитрах подсказки не появляются. Глобальная клавиша паузы (Ctrl+Option+T), Pause Learning и Forget Last Hour или Forget Today дают вам решать, чему он учится, а терминалы, редакторы кода и менеджеры паролей теперь стартуют с выключенными подсказками и обучением. Когда подсказки останавливаются, строка меню объясняет почему. Остальное в 1.2.0 — панель Stats и переключатели по приложениям — в сентябрьском посте.

Поправка. Прошлая волна посчитала TypeTab 1.2.0 вышедшим 5 сентября и написала, что его пропустила одна из более ранних волн. 5 сентября — это дата, когда typetab.app анонсировал версию; сама сборка вышла вместе с тегом 23 октября. До этого сайт и Homebrew по-прежнему отдавали 1.1.0.


Octomind 0.56 → 0.60.1 — ваш тариф ChatGPT, Windows и субагенты, за которыми можно следить

github.com/muvon/octomind · 19 релизов · полный чейнджлог

Вход через ChatGPT. Начиная с 0.56.0, octomind login chatgpt использует тариф ChatGPT, за который вы уже платите, без API-ключа; модели после этого адресуются как chatgpt:<model>. Это работает в CLI, но не в Octomind Cloud. Подробности — в посте про 0.56.0, а 0.57.1 и 0.57.3 исправили валидацию сессии и обновление токенов в запусках в песочнице.

Процитируйте прошлый ответ. 0.57.0 добавил /reply, /reply 2 и /reply <words>, которые цитируют предыдущий ответ в ваш следующий промпт; Tab открывает список для выбора. Как это выглядит в работе, показывают заметки 0.57.0.

Одно место для быстрых решений — ломающее изменение конфига. 0.58.0 переносит все настройки модели решений в секцию верхнего уровня [decision]. Ваш конфиг мигрирует с версии 21 на 22 при первом запуске. Шесть старых переключателей супервизора превращаются в один переключатель supervisor, и если хотя бы один из них был включён, новый тоже включён — а он маршрутизирует все решения супервизора, а не только то, которое вы включали. Если старая и новая секции конфликтуют, апгрейд останавливается до записи и называет конфликт; исправьте его и запустите octomind config --validate. Подробный разбор — в посте про 0.58.0.

Заданные правила держатся. В 0.58.5 постоянные правила, которые вы даёте агенту, переживают сжатие контекста и возобновление сессии; новая сессия начинается с чистого листа. Уроки теперь привязаны к ближайшему корню репозитория, а старые уроки не мигрируются. Ограничения описаны в заметках 0.58.5.

Нативный Windows. 0.58.8 ставится на Windows однострочником в PowerShell или из нашего нового Scoop-бакета, где также есть OctoHub, Octofs, Octocode и Octobrain. 0.59.0 исправил зависание ACP на Windows.

Смотрите, как работают субагенты. В 0.59.0 шаги субагентов стримятся вживую по WebSocket и воспроизводятся заново при переподключении; новая кнопка Watch в Octomind Cloud использует этот стрим. octomind config --validate теперь сообщает о неизвестных или игнорируемых ключах и завершается с ненулевым кодом. Вместе с 0.59.0 приходят три изменения поведения: вывод субагентов больше не приходит как кадры родителя, --format принимает только plain или jsonl, а /model требует префикса провайдера. Их перечисляет пост про 0.59.0.

Сессии переживают обрыв связи. 0.60.0 позволяет WebSocket-клиенту переподключиться к работающей сессии: пропущенные кадры проигрываются заново, а текущий ход продолжается. Ретраи провайдеров теперь видны в CLI, ACP, WebSocket-клиентах и клиентах воркфлоу.

curl -fsSL https://octomind.run/install.sh | bash -s -- --version 0.60.1
octomind --version

На Windows: scoop bucket add muvon https://github.com/Muvon/scoop-bucket, затем scoop install muvon/octomind.


Octomind Cloud, коротко

15 октября Cloud научился переносить вашего агента: импортировать память, инструкции, скиллы и запланированные задачи из ChatGPT, Claude Code, Codex, OpenClaw или Hermes (API-ключи никогда не импортируются). Рутины могут запускаться по URL, у каждого запуска может быть потолок расходов, у octos появились собственные email-адреса, а ещё есть Discord-бот и семь новых моделей для изображений и видео. 21 октября на экране разговора появилась кнопка Watch для логов субагентов.


Octofs 0.16.2 → 0.19.0 — shell говорит «нет»

github.com/muvon/octofs · 8 релизов · релиз 0.19.0

0.19.0 — ломающее изменение. --hint-mode по умолчанию теперь hard: shell-команда, которая начинается с cat, grep, find или ls, использует sed -i или пишет в рабочую директорию, отклоняется без запуска, а ошибка называет специальный инструмент, которым нужно воспользоваться. Раньше такая команда выполнялась с предупреждением. Если ваша модель снова и снова присылает заблокированные команды, запускайте сервер с --hint-mode soft.

Раньше в этом диапазоне: 0.16.3 изолирует состояние для каждой клиентской сессии, 0.17.0 сжимает большой вывод shell, а 0.18.0 запускает долгие shell-задачи как фоновые задачи MCP с прогрессом и командой остановки, сохраняя экранирование кавычек в Windows.

cargo install octofs --version 0.19.0

Octolib 0.41 → 0.45.1 и OctoHub 0.9.5 → 0.13.0 — больше моделей, ваши собственные ключи

github.com/muvon/octolib · 26 тегов · github.com/muvon/octohub · 15 релизов

Octolib 0.41.0 добавил ChatGPT Responses API и вход, на которых работает маршрут chatgpt: в Octomind, а потом пошла серия исправлений для ChatGPT. Он также удалил провайдера эмбеддингов Together и несколько старых имён моделей; Octocode 0.26.5 тоже отказался от Together. Новые модели в диапазоне: Claude Haiku 5.5, Mistral Large 4, Gemini 4, MiniMax M3.1 Flash Preview и генерация медиа через Higgsfield. 0.43.0 добавил WebWright — OpenAI-совместимого провайдера. 0.44.0 принимает API-ключ на каждый вызов, который не попадает в логи и ошибки, а 0.45.0 сообщает о каждом ретрае с его причиной и учитывает Retry-After.

OctoHub опирается на ключи для каждого вызова. 0.11.0 отдаёт список своих моделей по GET /v1/models. 0.12.0 хранит собственные ключи провайдеров владельцев в зашифрованном виде (AES-GCM) и маршрутизирует между ними с фейловером. 0.12.1 направляет ход только на алиасы, которые умеют обрабатывать его изображения или видео, а 0.13.0 корректно завершает работу.


Octocode, Octobrain, Synx

  • Octocode 0.26.5 → 0.27.0 (релиз): ускорение Metal включено по умолчанию на macOS (0.26.6); MCP-запросы маршрутизируются по директории сессии, так что один сервер раздельно обслуживает репозиторий и его дочерние проекты (0.26.7); трейлеры соавторства в коммитах настраиваются через commits.co_authored_by (0.27.0).
  • Octobrain 0.14.5 → 0.14.8 (релиз): Metal включён по умолчанию (0.14.6), а память ограничена рабочей директорией каждой сессии (0.14.7); остальное — обслуживание.
  • Synx 0.1.5 → 0.1.7 (релиз): три исправления, которые делают синхронизацию безопаснее. Локальные изменения Git защищены во время повторного проигрывания, сохранённые пути переживают удаление при синхронизации, а сопоставление переименований больше не цепляет устаревшие события.
cargo install octocode --version 0.27.0
cargo install octobrain --version 0.14.8
cargo install synx --version 0.1.7

Другие теги

  • Octomind Action v2 убирает вход hook, добавляет необязательный стоп по расходам max_cost и возвращает структурированные выходы: результат, сессию, стоимость и код выхода. Наш июльский пост про AI-ревью кода в CI всё ещё показывает @v1; при обновлении переключитесь на muvon/octomind-action@v2.
  • Yoda 2.5, наш инструмент на чистом Bash, чтобы докеризировать и деплоить проект, добавляет yoda start --wait и --keep-orphans, а также yoda deploy --rev для деплоя конкретной ревизии.
  • mcp-binance-futures 0.2.0 получил свой первый тег. На PyPI его нет.

Один проход: каждый MCP-сервер узнал, чья у него сессия

11 октября пять репозиториев выпустили одну и ту же идею. Octomind 0.57.2 разделяет MCP-кэши и кэширование промптов по сессиям, Octofs 0.16.3 изолирует состояние для каждой клиентской сессии, Octocode 0.26.7 маршрутизирует по директории сессии, Octobrain 0.14.7 ограничивает память рамками сессии, а Octolib 0.41.12 выводит читаемые скоупы проектов. Один запущенный сервер теперь может обслуживать сессии агентов в разных проектах, не смешивая их состояние.


Держатся, намеренно

У Pulsora, Octomind Tap и Vanga не было тегированных релизов. Octomind Tap при этом всё равно двигался в master: удалённый браузер Cloudflare, веб-поиск через DeepSeek и два новых воркфлоу.


Как стек стыкуется сегодня

  • Octoweb 0.19 — браузер, почтовый клиент и терминал, теперь обновляется сам.
  • Vext 1.7.0 — диктовка и заметки встреч, с Meeting Assist.
  • Timex 1.7.0 — трекинг времени с проектами, фокус-сессиями и бюджетом Energy.
  • TypeTab 1.2.0 — автодополнение на устройстве для Mac, со сниппетами.
  • Octomind 0.60.1 — агентный рантайм со входом через ChatGPT, установкой на Windows и возобновляемыми сессиями.
  • Octolib 0.45.1 — Rust-библиотека провайдеров с ключами на вызов и наблюдаемыми ретраями.
  • OctoHub 0.13.0 — прокси моделей с обнаружением моделей и зашифрованными ключами владельцев.
  • Octofs 0.19.0 — инструменты файловой системы и shell для MCP-клиентов, строгие по умолчанию.
  • Octocode 0.27.0 — семантический поиск по коду через MCP.
  • Octobrain 0.14.8 — память агента через MCP, с привязкой к сессии.

В прошлой волне мы начали измерять человека по ту сторону агента. Эта досталась человеку по ту сторону приложения: меньше обновлений, о которых надо помнить, почта в браузере, ответы прямо на встрече. Если какой-то релиз всё ещё оставляет дыру в вашем дне — откройте issue в GitHub-репозитории проекта и расскажите, где именно.

— Don