# Ronda de releases, octubre 2026: cuatro apps de Mac que se actualizan solas, un navegador que lee el correo y un agente en Windows

> Ochenta y ocho releases en once productos en tres semanas. Octoweb, Vext, Timex y TypeTab pasaron a actualizaciones automáticas; Octoweb 0.17–0.19 se convirtió en un cliente de correo; Vext 1.7 añadió Meeting Assist; Octomind 0.56–0.60 inicia sesión con ChatGPT, se instala en Windows y transmite en vivo a sus subagentes.

La [ronda de finales de septiembre](/blog/release-round-late-september-2026) cubrió los tags hasta el 30 de septiembre. Desde entonces: **88 releases en once productos**, y además tres repositorios que aparecen por primera vez en una ronda.

**Esta ronda fue para quienes usan las apps, no para quienes construyen agentes.** Nuestras cuatro apps de Mac ahora se actualizan solas. Octoweb se convirtió en un cliente de correo. Vext puede responder preguntas durante una reunión. Octomind te deja iniciar sesión con el plan de ChatGPT que ya pagas, y se instala en Windows.

---

## La cuenta

| Repo                                                                    | Rango               | Releases |
| ----------------------------------------------------------------------- | ------------------- | -------: |
| [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 |

Tagueadas del 1 al 23 de octubre. Dos tags de Octolib, 0.41.4 y 0.41.5, nunca llegaron a crates.io; sus arreglos salieron en la 0.41.6. Siete de las quince de OctoHub son actualizaciones de dependencias. Fuera de los once: Yoda 2.5, Octomind Action v2 y el primer tag de mcp-binance-futures, que repasamos hacia el final.

---

## Cuatro apps de Mac, una sola forma de actualizarse

[**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) y [**TypeTab 1.2.0**](https://typetab.app/blog/typetab-1-2-0-snippets-auto-updates) se taguearon con menos de un minuto de diferencia el 23 de octubre, y cada una trae [Sparkle](https://sparkle-project.org), el framework de actualizaciones que usan muchas apps de Mac fuera de la App Store.

**Una última actualización a mano.** Ninguna de las versiones anteriores tenía actualizador, así que estas cuatro las instalas tú: desde la web de cada app o con Homebrew. A partir de ahí, cada app comprueba una vez al día y descarga en segundo plano. Cada actualización va firmada con una clave que solo tenemos nosotros, y la app verifica esa firma antes de instalar nada.

**No te interrumpen.** Vext, Timex y TypeTab se instalan cuando las cierras, o cuando están inactivas y llevas diez minutos sin tocar el teclado ni el ratón, así que nada cae en mitad de un dictado, de la grabación de una reunión o de un entrenamiento del modelo. Octoweb nunca se relanza por su cuenta; se instala la próxima vez que lo cierres.

**Tu licencia sigue mandando.** Las apps de pago se saltan cualquier actualización que vaya más allá de la versión mayor que cubre tu licencia. Pasar a una nueva versión mayor sigue siendo decisión tuya.

La comprobación en sí es una petición al día a la web de la propia app, con la versión de la app y nada sobre ti. En cada app se puede desactivar en Settings.

---

## Octoweb 0.17 → 0.19 — el navegador lee tu correo

[**github.com/muvon/octoweb**](https://github.com/Muvon/octoweb/releases/tag/0.19.0) · 4 releases · [notas de la 0.17](https://octoweb.xyz/blog/octoweb-0-17-release) · [notas de la 0.18](https://octoweb.xyz/blog/octoweb-0-18-release) · [notas de la 0.19](https://octoweb.xyz/blog/octoweb-0-19-release)

**La 0.17.0 convirtió Octoweb en un cliente de correo.** Lee Gmail y Google Workspace, iCloud, Outlook y Microsoft 365 (a través de una app que registras tú mismo), Namecheap Private Email y cualquier servidor IMAP. El correo se divide en Important y Other, con un filtro opcional que retiene el correo de remitentes nuevos hasta que los aceptas, triaje con una sola tecla, posponer, deshacer el envío, programar el envío y búsqueda local de texto completo. La IA de Mail sigue apagada hasta que la activas. La misma release añadió notas en markdown por workspace, extensiones de la Chrome Web Store (macOS 15.4 o posterior) y terminales que vuelven tras un reinicio con sus pestañas, divisiones y directorios de trabajo.

Dos atajos cambiaron en la 0.17: **`⌘⇧I` ahora abre Mail** y Web Inspector pasó a `⌥⌘I`. En la 0.18, Tab en Notes cambia entre las pestañas Notes y Mail en lugar de sangrar.

**La 0.18.0 escribe las respuestas contigo.** Write or Refine with AI (`⌘J`) redacta en el cuadro de respuesta. Los resúmenes y las respuestas corren sobre dos especialistas que no tienen ninguna herramienta, así que un mensaje que intente darle instrucciones a la IA no tiene nada a lo que llamar. La 0.18.1 añadió acciones para la carpeta de spam.

**La 0.19 pregunta antes de que un sitio use tu cámara, tu micrófono o tu ubicación.** Hasta ahora, cualquier sitio podía usar la cámara y el micrófono en cuanto macOS le había dado permiso a Octoweb, y la ubicación no funcionaba en absoluto. Ahora pregunta un aviso bajo la barra de direcciones, **Allow** y **Block** se recuerdan por sitio, y un chip rojo pausa o detiene una cámara encendida. La búsqueda de correo llega a los servidores de cada cuenta mientras escribes, filtros incluidos, así que `from:anna before:2025-01-01` encuentra correo más antiguo que los 90 días que sincroniza Octoweb. Ask AI y el resumen diario, las dos últimas tareas de correo que quedaban en el asistente completo, pasaron al lector de correo sin herramientas, y la barra lateral muestra el trabajo de un especialista mientras se ejecuta (con octomind 0.59 o posterior).

**La 0.19 es solo para Apple Silicon.** No hay build para Intel; los Mac con Intel se quedan en la 0.18.1. Actualiza con `brew upgrade --cask octoweb` y actualiza octomind a la vez.

---

## Vext 1.6 → 1.7 — respuestas durante la reunión

[**getvext.app**](https://getvext.app) · 2 releases · [notas de la 1.6.0](https://getvext.app/blog/vext-1-6-0-voice-edit-apple-intelligence-ask-meetings) · [notas de la 1.7.0](https://getvext.app/blog/vext-1-7-0-meeting-assist-auto-updates)

Vext 1.6.0 (4 de octubre) añadió **Voice Edit**, Apple Intelligence como proveedor de IA en el dispositivo en macOS 26, y **Ask your meetings**, que responde a partir de tus reuniones grabadas y cita sus fuentes palabra por palabra. Los dictados cancelados se pueden recuperar durante diez minutos, y la grabación de una reunión sobrevive a un cierre inesperado. También cambiaron tres valores por defecto en las instalaciones existentes: el dictado manos libres se detiene tras un minuto de silencio, los mensajes de chat cortos pierden el punto final, y una reunión guardada muestra una notificación en lugar de abrir su ventana.

**La 1.7.0 añade Meeting Assist.** Ábrelo desde la nueva pestaña **Assist** del panel de notas, el elemento **Assist…** de la barra de menús o un atajo, y elige una de siete acciones, como **What should I say?**, **Catch me up** o **Check a claim against sources**, o escribe tu propia pregunta. Las respuestas llegan en streaming, y cada cita que contienen se comprueba contra la transcripción y tus referencias: si una no está ahí, se descarta la respuesta entera. Las preguntas sugeridas se detectan en tu Mac, y nada va a la IA hasta que haces clic. Un archivo, la ventana en primer plano o una región de la pantalla pueden sumarse como referencia, cada uno con vista previa antes de usarse y sin guardarse nunca con la reunión. Assist también funciona sin ninguna reunión, en un panel marcado **Audio off** que no graba nada.

---

## Timex 1.6 → 1.7 — proyectos, descansos que esperan, energía que aprende

[**gettimex.app**](https://gettimex.app) · 2 releases · [notas de la 1.7.0](https://gettimex.app/blog/timex-1-7-0-last-update-by-hand)

Timex 1.6.0 (5 de octubre) salió sin post, y fue la mayor de las dos. **Los descansos esperan un momento mejor**: Smart timing, activado por defecto, retiene un descanso pendiente hasta que termina una llamada, hasta diez minutos si hay una app a pantalla completa y hasta un minuto mientras escribes, y el banner de aviso ganó **+5 min** y **Start now**. **Las sesiones de foco** de 25, 50 o 90 minutos ponen una cuenta atrás en la barra de menús y retienen los descansos hasta que terminan, y las pausas del seguimiento ahora pueden terminar con un temporizador. **Los proyectos** ordenan el tiempo según para qué fue, un cliente o un producto, con reglas sobre el título de la ventana o la URL que también se aplican al tiempo pasado; todavía no están en las exportaciones. **Energy se adapta a ti**: el control deslizante de capacidad desaparece, la capacidad sigue tu carga de trabajo reciente sin alejarse más de un 10% de cuatro horas, y unos check-ins opcionales le enseñan a Timex lo exigentes que son tus categorías. La 1.6.0 también añadió un objetivo diario de foco, una revisión semanal y un límite de cuánto tiempo se guardan los títulos de ventana y las URLs. La 1.7.0 añade el actualizador.

---

## TypeTab 1.2.0 — snippets y, por fin, una release

[**typetab.app**](https://typetab.app) · 1 release · [notas de la 1.2.0](https://typetab.app/blog/typetab-1-2-0-snippets-auto-updates)

La 1.2.0 añade **snippets**: escribe una abreviatura y su expansión aparece como texto fantasma, con importación y exportación en JSON. Las sugerencias ganaron controles de retardo, de longitud y de cuántos caracteres esperar, `Ctrl+]` pide otra distinta, y no aparecen en barras de direcciones, campos de búsqueda ni paletas de comandos. Una tecla global de pausa (`Ctrl+Option+T`), **Pause Learning** y **Forget Last Hour** o **Forget Today** te dejan decidir qué aprende, y los terminales, los editores de código y los gestores de contraseñas ahora arrancan con las sugerencias y el aprendizaje desactivados. Cuando las sugerencias se detienen, la barra de menús dice por qué. El resto de la 1.2.0, el panel Stats y los interruptores por app, está en el [post de septiembre](https://typetab.app/blog/typetab-1-2-0).

**Una corrección.** La ronda anterior contó TypeTab 1.2.0 como publicada el 5 de septiembre y dijo que una ronda previa se la había saltado. El 5 de septiembre fue cuando typetab.app anunció la versión; la build en sí salió con el tag el 23 de octubre. Hasta entonces, la web y Homebrew seguían sirviendo la 1.1.0.

---

## Octomind 0.56 → 0.60.1 — tu plan de ChatGPT, Windows y subagentes que puedes ver trabajar

[**github.com/muvon/octomind**](https://github.com/Muvon/octomind/releases/tag/0.60.1) · 19 releases · [changelog completo](https://github.com/muvon/octomind/blob/0.60.1/CHANGELOG.md)

**Inicia sesión con ChatGPT.** Desde la 0.56.0, `octomind login chatgpt` usa el plan de ChatGPT que ya pagas, sin clave de API; los modelos se direccionan entonces como `chatgpt:<model>`. Funciona en la CLI, no en Octomind Cloud. [El post de la 0.56.0](https://octomind.run/blog/chatgpt-plus-api) tiene los detalles, y la 0.57.1 y la 0.57.3 arreglaron la validación de sesión y el refresco de tokens en ejecuciones en sandbox.

**Cita una respuesta anterior.** La 0.57.0 añadió `/reply`, `/reply 2` y `/reply <words>`, que citan una respuesta previa en tu siguiente prompt; Tab abre un selector. [Las notas de la 0.57.0](https://octomind.run/blog/octomind-0-57-0-release) lo muestran en uso.

**Un solo sitio para las decisiones rápidas — un breaking change en la config.** La 0.58.0 mueve todos los ajustes del modelo de decisión a una sección `[decision]` de primer nivel. Tu config migra de la versión 21 a la 22 en la primera ejecución. Los seis interruptores antiguos del supervisor pasan a ser un único interruptor `supervisor`, y **si cualquiera de ellos estaba activado, el nuevo queda activado**, lo que enruta todas las decisiones del supervisor, no solo la que tenías habilitada. Si las secciones antigua y nueva entran en conflicto, la actualización se detiene antes de escribir y nombra el conflicto; arréglalo y ejecuta `octomind config --validate`. [El post de la 0.58.0](https://octomind.run/blog/octomind-0-58-0-release) lo explica paso a paso.

**Las reglas que das se mantienen.** En la 0.58.5, las reglas permanentes que le das al agente sobreviven a la compactación del contexto y a una sesión reanudada; una sesión nueva empieza vacía. Las lecciones ahora se asocian a la raíz de repositorio más cercana, y las lecciones antiguas no se migran. [Las notas de la 0.58.5](https://octomind.run/blog/octomind-0-58-5-release) dan los límites.

**Windows nativo.** La 0.58.8 se instala en Windows con un one-liner de PowerShell o desde nuestro nuevo bucket de Scoop, que también incluye OctoHub, Octofs, Octocode y Octobrain. La 0.59.0 arregló un cuelgue de ACP en Windows.

**Mira trabajar a los subagentes.** En la 0.59.0, los pasos de los subagentes se transmiten en vivo por WebSocket y se reproducen de nuevo cuando te reconectas; el nuevo botón **Watch** de Octomind Cloud usa ese stream. `octomind config --validate` ahora reporta claves desconocidas o ignoradas y sale con un código distinto de cero. Con la 0.59.0 llegan tres cambios de comportamiento: la salida de los subagentes ya no llega como tramas del padre, `--format` solo acepta `plain` o `jsonl`, y `/model` necesita un prefijo de proveedor. [El post de la 0.59.0](https://octomind.run/blog/octomind-0-59-0-release) los enumera.

**Las sesiones sobreviven a una conexión caída.** La 0.60.0 permite que un cliente WebSocket se reconecte a una sesión en marcha: las tramas perdidas se reproducen y el turno en curso sigue adelante. Los reintentos del proveedor ahora se ven en los clientes CLI, ACP, WebSocket y de workflows.

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

En Windows: `scoop bucket add muvon https://github.com/Muvon/scoop-bucket`, y luego `scoop install muvon/octomind`.

---

## Octomind Cloud, en breve

**El 15 de octubre, Cloud aprendió a [traer tu agente](https://octomind.run/blog/bring-your-agent-over)**: importa memorias, instrucciones, skills y tareas programadas desde ChatGPT, Claude Code, Codex, OpenClaw o Hermes (las claves de API nunca se importan). Las rutinas pueden arrancar desde una URL, cada ejecución puede llevar un tope de gasto, los octos tienen sus propias direcciones de email, y hay un bot de Discord y siete nuevos modelos de imagen y vídeo. **El 21 de octubre**, la vista de conversación ganó el botón Watch para los logs de los subagentes.

---

## Octofs 0.16.2 → 0.19.0 — el shell dice que no

[**github.com/muvon/octofs**](https://github.com/Muvon/octofs/releases/tag/0.19.0) · 8 releases · [release 0.19.0](https://github.com/Muvon/octofs/releases/tag/0.19.0)

**La 0.19.0 es un breaking change.** El `--hint-mode` por defecto ahora es `hard`: un comando de shell que empieza por `cat`, `grep`, `find` o `ls`, usa `sed -i` o escribe en el directorio de trabajo se rechaza sin ejecutarse, y el error nombra la herramienta dedicada que hay que usar. Antes se ejecutaba con un aviso. Si tu modelo sigue reenviando comandos bloqueados, arranca el servidor con `--hint-mode soft`.

Antes en el rango: la 0.16.3 aísla el estado por sesión de cliente, la 0.17.0 condensa la salida grande del shell, y la 0.18.0 ejecuta los trabajos largos de shell como tareas MCP en segundo plano con progreso y un comando para detenerlas, respetando el quoting de Windows.

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

---

## Octolib 0.41 → 0.45.1 y OctoHub 0.9.5 → 0.13.0 — más modelos, tus propias claves

[**github.com/muvon/octolib**](https://github.com/Muvon/octolib/releases/tag/0.45.1) · 26 tags · [**github.com/muvon/octohub**](https://github.com/Muvon/octohub/releases/tag/0.13.0) · 15 releases

Octolib 0.41.0 añadió la ChatGPT Responses API y el inicio de sesión sobre los que corre la ruta `chatgpt:` de Octomind, y después vino una serie de arreglos para ChatGPT. También **quitó el proveedor de embeddings Together** y varios nombres de modelo antiguos; Octocode 0.26.5 quitó Together igualmente. Modelos nuevos en el rango: Claude Haiku 5.5, Mistral Large 4, Gemini 4, MiniMax M3.1 Flash Preview, y generación de medios a través de Higgsfield. La 0.43.0 añadió WebWright, un proveedor compatible con OpenAI. La 0.44.0 acepta **una clave de API por llamada**, que no aparece en logs ni en errores, y la 0.45.0 reporta cada reintento con su causa y respeta `Retry-After`.

OctoHub se apoya en las claves por llamada. La 0.11.0 lista sus modelos en `GET /v1/models`. La 0.12.0 guarda **cifradas las propias claves de proveedor de los propietarios** (AES-GCM) y enruta entre ellas con failover. La 0.12.1 enruta un turno solo a los alias que pueden manejar sus imágenes o su vídeo, y la 0.13.0 se apaga de forma ordenada.

---

## Octocode, Octobrain, Synx

- **Octocode 0.26.5 → 0.27.0** ([release](https://github.com/Muvon/octocode/releases/tag/0.27.0)): aceleración Metal activada por defecto en macOS (0.26.6); peticiones MCP enrutadas por el directorio de la sesión, así que un solo servidor atiende por separado a un repositorio y a sus proyectos hijos (0.26.7); trailers de coautoría de commits configurables con `commits.co_authored_by` (0.27.0).
- **Octobrain 0.14.5 → 0.14.8** ([release](https://github.com/Muvon/octobrain/releases/tag/0.14.8)): Metal activado por defecto (0.14.6) y memoria acotada al directorio de trabajo de cada sesión (0.14.7); el resto es mantenimiento.
- **Synx 0.1.5 → 0.1.7** ([release](https://github.com/Muvon/synx/releases/tag/0.1.7)): tres arreglos de seguridad de la sincronización. Los cambios locales de Git quedan protegidos durante el replay, las rutas retenidas sobreviven a un borrado por sincronización y el emparejamiento de renombrados ya no casa eventos obsoletos.

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

---

## Otros tags

- **[Octomind Action v2](https://github.com/Muvon/octomind-action/releases/tag/v2)** elimina el input `hook`, añade un tope de gasto opcional, `max_cost`, y devuelve outputs estructurados: resultado, sesión, coste y código de salida. Nuestro [post de julio sobre code review con IA en CI](/blog/ai-code-review-in-ci-with-an-open-source-agent) todavía muestra `@v1`; cambia a `muvon/octomind-action@v2` cuando actualices.
- **[Yoda 2.5](https://github.com/Muvon/yoda/releases/tag/2.5)**, nuestra herramienta en Bash puro para dockerizar y desplegar un proyecto, añade `yoda start --wait` y `--keep-orphans`, y `yoda deploy --rev` para desplegar una revisión concreta.
- **mcp-binance-futures 0.2.0** recibió su primer tag. No está en PyPI.

---

## Una misma barrida: cada servidor MCP aprendió de quién es la sesión

El 11 de octubre, cinco repositorios sacaron la misma idea. Octomind 0.57.2 acota por sesión las cachés de MCP y el prompt caching, Octofs 0.16.3 aísla el estado por sesión de cliente, Octocode 0.26.7 enruta por directorio de sesión, Octobrain 0.14.7 acota la memoria por sesión y Octolib 0.41.12 deriva scopes de proyecto legibles. Un mismo servidor en marcha ahora puede atender sesiones de agentes en proyectos distintos sin mezclar su estado.

---

## Aguantando, a propósito

Pulsora, Octomind Tap y Vanga no sacaron ninguna release tagueada. Aun así, Octomind Tap avanzó en master, con un navegador remoto de Cloudflare, búsqueda web con DeepSeek y dos workflows nuevos.

---

## Cómo encaja el stack hoy

- **[Octoweb 0.19](https://octoweb.xyz/blog/octoweb-0-19-release)** — navegador, cliente de correo y terminal, que ahora se actualiza solo.
- **[Vext 1.7.0](https://getvext.app/blog/vext-1-7-0-meeting-assist-auto-updates)** — dictado y notas de reuniones, con Meeting Assist.
- **[Timex 1.7.0](https://gettimex.app/blog/timex-1-7-0-last-update-by-hand)** — seguimiento del tiempo con proyectos, sesiones de foco y un presupuesto de Energy.
- **[TypeTab 1.2.0](https://typetab.app/blog/typetab-1-2-0-snippets-auto-updates)** — autocompletado en el dispositivo para Mac, con snippets.
- **[Octomind 0.60.1](https://github.com/Muvon/octomind/releases/tag/0.60.1)** — runtime de agentes con inicio de sesión con ChatGPT, instalación en Windows y sesiones reanudables.
- **[Octolib 0.45.1](https://github.com/Muvon/octolib/releases/tag/0.45.1)** — librería de proveedores en Rust con claves por llamada y reintentos observables.
- **[OctoHub 0.13.0](https://github.com/Muvon/octohub/releases/tag/0.13.0)** — proxy de modelos con descubrimiento de modelos y claves de propietario cifradas.
- **[Octofs 0.19.0](https://github.com/Muvon/octofs/releases/tag/0.19.0)** — herramientas de filesystem y shell para clientes MCP, estrictas por defecto.
- **[Octocode 0.27.0](https://github.com/Muvon/octocode/releases/tag/0.27.0)** — búsqueda semántica de código sobre MCP.
- **[Octobrain 0.14.8](https://github.com/Muvon/octobrain/releases/tag/0.14.8)** — memoria de agentes sobre MCP, acotada por sesión.

En la ronda anterior empezamos a medir a la persona al otro lado del agente. Esta fue para la persona al otro lado de la app: menos actualizaciones que recordar, el correo en el navegador, respuestas en la reunión. Si una release todavía deja un hueco en tu día, abre un issue en el repositorio de GitHub del proyecto y dinos dónde.

— Don
