OpenCode 2.0: un agente de código que se reescribe a sí mismo en plena sesión
El 73% de los desarrolladores usa asistentes de código con IA de forma regular en 2026, según la compilación de estadísticas de Hashmeta recogida por CodersLab. Con ese nivel de adopción, la pregunta ya no es si tu equipo usa un agente para programar, sino cuál y con qué límites. Y ahí entra la noticia: OpenCode 2.0 acaba de salir con una reescritura completa de su arquitectura, su API y su sistema de plugins.
Para un founder técnico, esto importa por una razón concreta: OpenCode no es solo una herramienta, es una pieza de infraestructura que otras empresas ya están usando como base. Xiaomi construyó su agente MiMo Code sobre el proyecto OpenCode y lo liberó bajo licencia MIT, según reportó GizmoChina. Cuando una herramienta se convierte en cimiento de otros productos, sus cambios de versión dejan de ser un detalle de nicho.
¿Qué cambia en la arquitectura de OpenCode 2.0?
Hasta ahora OpenCode usaba un modelo cliente/servidor, pero ese servidor solo lo aprovechaban los usuarios avanzados. En la versión 2.0 el servidor corre automáticamente como un único proceso en segundo plano en tu máquina.
Leíste lo que hace la IA. ¿Y en tu negocio?
En CAR, dueños de empresa arman en 7 días su primer sistema funcionando: que ningún cliente se les escape, o que el informe del lunes salga solo. Con otros emprendedores al lado.
👥 Probar 7 díasLa consecuencia práctica es que la TUI, la interfaz web y la app de escritorio hablan con el mismo proceso central. Si escribes tus propios scripts con el cliente programático @opencode/client, este descubre el servicio local solo y funciona sin configuración extra. Eso es especialmente útil para tareas programadas: puedes dejar un agente corriendo en un cron y consultarlo después.
También puedes exponer el servicio a otros hosts y emparejarlo con /pair o opencode pair para conectarlo a otras aplicaciones. La compañía dice tener apps nativas en camino que aprovechan este flujo.
La API, según el anuncio, se reescribió desde cero. El propio equipo la describe sin rodeos: la anterior «creció de forma desordenada» y «era mala». La nueva versión es consciente de su propia API y la llama para tareas internas, como mover la sesión actual a un git worktree cuando arranca trabajo nuevo.
Code Mode: el intérprete que reduce el ruido de contexto
La función más interesante para quien pelea con costos de tokens es Code Mode. OpenCode 2.0 incluye un intérprete minimalista de JavaScript en el paquete @opencode/codemode.
Este paquete ingiere servidores MCP o endpoints OpenAPI y los convierte en funciones que el agente puede llamar dentro de un script. La clave: ejecuta esos scripts de forma nativa, sin la complejidad de máquinas virtuales de Node.js ni soluciones embebidas como QuickJS.
El beneficio es directo. En lugar de llamar herramienta por herramienta, el agente escribe un script que llama una tool, mapea los resultados y llama otra. Un solo viaje de ida y vuelta en vez de diez llamadas secuenciales. Menos resultados individuales terminan en el contexto de la conversación, que es exactamente donde se disparan los costos.
Todos los servidores MCP en 2.0 se activan en codemode por defecto. Según el anuncio, eso permite agregar cientos de ellos con un aumento mínimo de contexto. El medio alemán heise detalla que el script corre en un intérprete de OpenCode que solo puede acceder a las herramientas liberadas, no directamente a la red, archivos o procesos — un límite de seguridad relevante si tu equipo conecta sistemas internos.
Subagentes y comandos en segundo plano
La segunda apuesta fuerte es la orquestación. OpenCode 2.0 agrega subagentes en segundo plano: el agente principal delega trabajo a otro mientras sigue atendiendo tus instrucciones. Puedes dispararlo manualmente, incluso con un modelo distinto, para tareas como pedir que un subagente revise código mientras tú sigues escribiendo prompts.
También suma comandos de shell en segundo plano. La herramienta de shell puede invocarse de forma asíncrona, así que un proceso largo no bloquea al agente principal, que recibe aviso cuando termina. Y si un comando o subagente en primer plano se está demorando más de lo esperado, hay un atajo para moverlo al fondo sin perder el hilo.
Esto responde a una tendencia que el propio sector viene señalando: los modelos más recientes son buenos orquestando, y el cuello de botella está en el harness —la capa que ejecuta herramientas y administra contexto—, no en el modelo. MarktechPost lo resume así en su comparativa de harnesses open source: «un agente es un modelo más un harness».
Plugins y SDK: OpenCode como plataforma, no como app
El equipo admite que el sistema de plugins de la versión 1.0 nunca recibió la atención necesaria. Para corregirlo, implementaron casi todas las funciones de OpenCode 2.0 como plugins internos, y hoy hay más de 80. Eso obliga a que la API de plugins se mantenga viva y probada.
Los plugins de TUI pasaron de experimentales a estables, y todo se apoya en OpenTUI. Además, todo en 2.0 puede recargarse en caliente: el agente puede escribir un plugin para sí mismo a mitad de sesión y usarlo de inmediato.
El otro movimiento estratégico es el paquete @opencode/sdk, que expone como librería el mismo código que alimenta la CLI. Puedes recortarlo y armar tu propia versión de OpenCode corriendo en un servidor o en entornos especializados como Durable Objects, y luego conectarte desde cualquier cliente OpenCode porque habla el protocolo estándar del servidor.
Eso ya está generando un ecosistema. Omnigent, un meta-harness open source, maneja Claude Code, Codex, Cursor, OpenCode, Hermes y Pi desde una capa común de políticas y sandbox, según Help Net Security. Y OpenChamber 2.0, la interfaz open source para OpenCode, ya requiere la versión 2.0.15 o superior.
Cómo migrar sin romper tu setup
La actualización se hace con opencode upgrade --major, pero hay cambios que rompen compatibilidad y conviene planificarlos:
- Los plugins de 1.0 no funcionan en 2.0. Si tu equipo mantiene extensiones propias, hay que reescribirlas contra la nueva API.
- La API del servidor es completamente distinta. Cualquier integración interna que la consuma necesita revisión.
- El archivo
tui.jsonse movió ajson. - OpenCode 2 lee
AGENTS.md, ya noCLAUDE.md, según heise. Si tus reglas de proyecto viven en el archivo antiguo, el agente las ignorará.
Un detalle que heise señala y vale tener presente: los cambios en skills, agentes, comandos y muchas entradas de opencode.json se aplican sin reiniciar, pero las variables de entorno modificadas siguen invisibles para el proceso en ejecución, y cambiar el binario sí exige reinicio.
¿Qué significa esto para tu startup?
Si tu equipo ya usa agentes de código, esta versión cambia el cálculo de costo y control, no solo la comodidad.
- Audita tu consumo de contexto antes de escalar herramientas. Code Mode existe precisamente porque cada resultado de tool que entra a la conversación se paga. Si conectas varios MCP, probar el modo script puede bajar el gasto por tarea sin cambiar de modelo.
- Revisa tus reglas de proyecto antes de actualizar. El cambio de
CLAUDE.mdaAGENTS.mdes silencioso: el agente simplemente deja de leer tus convenciones y empieza a improvisar. Verifica ese archivo el mismo día de la migración. - Considera el SDK si construyes producto, no solo si programas. Poder embeber el mismo motor que usa la CLI y exponerlo como servicio abre la puerta a agentes internos con tu propio protocolo, sin reescribir la capa de herramientas.
- No migres en medio de un sprint crítico. Con plugins rotos y API nueva, la ventana de fricción es real. Un entorno de staging primero te ahorra un fin de semana.
El contexto de mercado acompaña: Microsoft reportó más de 30 millones de usuarios de pago de Microsoft 365 Copilot, y señala que el número de conversaciones por usuario casi se duplicó en un año. La IA pasó de asistente a participante activo en el flujo de trabajo. Herramientas como OpenCode 2.0 son la capa donde esa transición se vuelve operable para equipos pequeños — y donde se decide si tu agente te ahorra dinero o te lo consume en tokens.
Fuentes
- OpenCode 2.0 (fuente original)
- OpenChamber 2.0: Change skills, agent continues running – heise
- Best Open-Source Agent Harnesses for Local LLMs in 2026 – MarktechPost
- Omnigent: Open-source AI agent framework and meta-harness – Help Net Security
- Xiaomi announces new AI coding agent – GizmoChina
- 47 Estadísticas de Adopción de IA en Empresas 2026 – CodersLab
Leíste lo que hace la IA. ¿Y en tu negocio?
En CAR, dueños de empresa arman en 7 días su primer sistema funcionando: que ningún cliente se les escape, o que el informe del lunes salga solo. Con otros emprendedores al lado.
👥 Probar 7 días













