# Волна релизов, октябрь 2026: четыре Mac-приложения, которые обновляются сами, браузер, который читает почту, и агент на Windows

> Восемьдесят восемь релизов в одиннадцати продуктах за три недели. Octoweb, Vext, Timex и TypeTab перешли на автоматические обновления; Octoweb 0.17–0.19 стал почтовым клиентом; Vext 1.7 добавил Meeting Assist; Octomind 0.56–0.60 входит через ChatGPT, ставится на Windows и стримит работу своих субагентов.

[Волна конца сентября](/blog/release-round-late-september-2026) покрывала теги по 30 сентября включительно. С тех пор: **88 релизов в одиннадцати продуктах**, плюс три репозитория, которые впервые попали в волну.

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

---

## Счёт

| Репозиторий                                                             | Диапазон            | Релизов |
| ----------------------------------------------------------------------- | ------------------- | ------: |
| [octolib](https://github.com/Muvon/octolib/releases/tag/0.45.1)         | 0.41.0 → **0.45.1** |      26 |
| [octomind](https://github.com/Muvon/octomind/releases/tag/0.60.1)       | 0.56.0 → **0.60.1** |      19 |
| [octohub](https://github.com/Muvon/octohub/releases/tag/0.13.0)         | 0.9.5 → **0.13.0**  |      15 |
| [octofs](https://github.com/Muvon/octofs/releases/tag/0.19.0)           | 0.16.2 → **0.19.0** |       8 |
| [octoweb](https://github.com/Muvon/octoweb/releases/tag/0.19.0)         | 0.17.0 → **0.19.0** |       4 |
| [octocode](https://github.com/Muvon/octocode/releases/tag/0.27.0)       | 0.26.5 → **0.27.0** |       4 |
| [octobrain](https://github.com/Muvon/octobrain/releases/tag/0.14.8)     | 0.14.5 → **0.14.8** |       4 |
| [synx](https://github.com/Muvon/synx/releases/tag/0.1.7)                | 0.1.5 → **0.1.7**   |       3 |
| [vext](https://getvext.app/blog/vext-1-7-0-meeting-assist-auto-updates) | 1.6.0 → **1.7.0**   |       2 |
| [timex](https://gettimex.app/blog/timex-1-7-0-last-update-by-hand)      | 1.6.0 → **1.7.0**   |       2 |
| [typetab](https://typetab.app/blog/typetab-1-2-0-snippets-auto-updates) | **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**](https://octoweb.xyz/blog/octoweb-0-19-release), [**Vext 1.7.0**](https://getvext.app/blog/vext-1-7-0-meeting-assist-auto-updates), [**Timex 1.7.0**](https://gettimex.app/blog/timex-1-7-0-last-update-by-hand) и [**TypeTab 1.2.0**](https://typetab.app/blog/typetab-1-2-0-snippets-auto-updates) получили теги 23 октября с разницей меньше минуты, и в каждое встроен [Sparkle](https://sparkle-project.org) — фреймворк обновлений, которым пользуются многие Mac-приложения вне App Store.

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

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

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

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

---

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

[**github.com/muvon/octoweb**](https://github.com/Muvon/octoweb/releases/tag/0.19.0) · 4 релиза · [заметки 0.17](https://octoweb.xyz/blog/octoweb-0-17-release) · [заметки 0.18](https://octoweb.xyz/blog/octoweb-0-18-release) · [заметки 0.19](https://octoweb.xyz/blog/octoweb-0-19-release)

**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**](https://getvext.app) · 2 релиза · [заметки 1.6.0](https://getvext.app/blog/vext-1-6-0-voice-edit-apple-intelligence-ask-meetings) · [заметки 1.7.0](https://getvext.app/blog/vext-1-7-0-meeting-assist-auto-updates)

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**](https://gettimex.app) · 2 релиза · [заметки 1.7.0](https://gettimex.app/blog/timex-1-7-0-last-update-by-hand)

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**](https://typetab.app) · 1 релиз · [заметки 1.2.0](https://typetab.app/blog/typetab-1-2-0-snippets-auto-updates)

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

**Поправка.** Прошлая волна посчитала 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**](https://github.com/Muvon/octomind/releases/tag/0.60.1) · 19 релизов · [полный чейнджлог](https://github.com/muvon/octomind/blob/0.60.1/CHANGELOG.md)

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

**Процитируйте прошлый ответ.** 0.57.0 добавил `/reply`, `/reply 2` и `/reply <words>`, которые цитируют предыдущий ответ в ваш следующий промпт; Tab открывает список для выбора. Как это выглядит в работе, показывают [заметки 0.57.0](https://octomind.run/blog/octomind-0-57-0-release).

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

**Заданные правила держатся.** В 0.58.5 постоянные правила, которые вы даёте агенту, переживают сжатие контекста и возобновление сессии; новая сессия начинается с чистого листа. Уроки теперь привязаны к ближайшему корню репозитория, а старые уроки не мигрируются. Ограничения описаны в [заметках 0.58.5](https://octomind.run/blog/octomind-0-58-5-release).

**Нативный 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](https://octomind.run/blog/octomind-0-59-0-release).

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

```bash
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 научился [переносить вашего агента](https://octomind.run/blog/bring-your-agent-over)**: импортировать память, инструкции, скиллы и запланированные задачи из 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**](https://github.com/Muvon/octofs/releases/tag/0.19.0) · 8 релизов · [релиз 0.19.0](https://github.com/Muvon/octofs/releases/tag/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.

```bash
cargo install octofs --version 0.19.0
```

---

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

[**github.com/muvon/octolib**](https://github.com/Muvon/octolib/releases/tag/0.45.1) · 26 тегов · [**github.com/muvon/octohub**](https://github.com/Muvon/octohub/releases/tag/0.13.0) · 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** ([релиз](https://github.com/Muvon/octocode/releases/tag/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** ([релиз](https://github.com/Muvon/octobrain/releases/tag/0.14.8)): Metal включён по умолчанию (0.14.6), а память ограничена рабочей директорией каждой сессии (0.14.7); остальное — обслуживание.
- **Synx 0.1.5 → 0.1.7** ([релиз](https://github.com/Muvon/synx/releases/tag/0.1.7)): три исправления, которые делают синхронизацию безопаснее. Локальные изменения Git защищены во время повторного проигрывания, сохранённые пути переживают удаление при синхронизации, а сопоставление переименований больше не цепляет устаревшие события.

```bash
cargo install octocode --version 0.27.0
cargo install octobrain --version 0.14.8
cargo install synx --version 0.1.7
```

---

## Другие теги

- **[Octomind Action v2](https://github.com/Muvon/octomind-action/releases/tag/v2)** убирает вход `hook`, добавляет необязательный стоп по расходам `max_cost` и возвращает структурированные выходы: результат, сессию, стоимость и код выхода. Наш [июльский пост про AI-ревью кода в CI](/blog/ai-code-review-in-ci-with-an-open-source-agent) всё ещё показывает `@v1`; при обновлении переключитесь на `muvon/octomind-action@v2`.
- **[Yoda 2.5](https://github.com/Muvon/yoda/releases/tag/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](https://octoweb.xyz/blog/octoweb-0-19-release)** — браузер, почтовый клиент и терминал, теперь обновляется сам.
- **[Vext 1.7.0](https://getvext.app/blog/vext-1-7-0-meeting-assist-auto-updates)** — диктовка и заметки встреч, с Meeting Assist.
- **[Timex 1.7.0](https://gettimex.app/blog/timex-1-7-0-last-update-by-hand)** — трекинг времени с проектами, фокус-сессиями и бюджетом Energy.
- **[TypeTab 1.2.0](https://typetab.app/blog/typetab-1-2-0-snippets-auto-updates)** — автодополнение на устройстве для Mac, со сниппетами.
- **[Octomind 0.60.1](https://github.com/Muvon/octomind/releases/tag/0.60.1)** — агентный рантайм со входом через ChatGPT, установкой на Windows и возобновляемыми сессиями.
- **[Octolib 0.45.1](https://github.com/Muvon/octolib/releases/tag/0.45.1)** — Rust-библиотека провайдеров с ключами на вызов и наблюдаемыми ретраями.
- **[OctoHub 0.13.0](https://github.com/Muvon/octohub/releases/tag/0.13.0)** — прокси моделей с обнаружением моделей и зашифрованными ключами владельцев.
- **[Octofs 0.19.0](https://github.com/Muvon/octofs/releases/tag/0.19.0)** — инструменты файловой системы и shell для MCP-клиентов, строгие по умолчанию.
- **[Octocode 0.27.0](https://github.com/Muvon/octocode/releases/tag/0.27.0)** — семантический поиск по коду через MCP.
- **[Octobrain 0.14.8](https://github.com/Muvon/octobrain/releases/tag/0.14.8)** — память агента через MCP, с привязкой к сессии.

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

— Don
