cli.mdx 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616
  1. ---
  2. title: CLI
  3. description: Opciones y comandos de la CLI de OpenCode.
  4. ---
  5. import { Tabs, TabItem } from "@astrojs/starlight/components"
  6. La CLI de OpenCode de forma predeterminada inicia el [TUI](/docs/tui) cuando se ejecuta sin ningún argumento.
  7. ```bash
  8. opencode
  9. ```
  10. Pero también acepta comandos como se documenta en esta página. Esto le permite interactuar con OpenCode mediante programación.
  11. ```bash
  12. opencode run "Explain how closures work in JavaScript"
  13. ```
  14. ---
  15. ### tui
  16. Inicie la interfaz de usuario del terminal OpenCode.
  17. ```bash
  18. opencode [project]
  19. ```
  20. #### Opciones
  21. | Opción | Corta | Descripción |
  22. | ---------------------------------------- | ----- | --------------------------------------------------------------------- |
  23. | <nobr><code>{"--continue"}</code></nobr> | `-c` | Continuar la última sesión |
  24. | <nobr><code>{"--session"}</code></nobr> | `-s` | ID de sesión para continuar |
  25. | <nobr><code>{"--fork"}</code></nobr> | | Bifurcar la sesión al continuar (usar con `--continue` o `--session`) |
  26. | <nobr><code>{"--prompt"}</code></nobr> | | Aviso de uso |
  27. | <nobr><code>{"--model"}</code></nobr> | `-m` | Modelo a utilizar en forma de proveedor/modelo |
  28. | <nobr><code>{"--agent"}</code></nobr> | | Agente a utilizar |
  29. | <nobr><code>{"--port"}</code></nobr> | | Puerto para escuchar |
  30. | <nobr><code>{"--hostname"}</code></nobr> | | Nombre de host para escuchar |
  31. ---
  32. ## Comandos
  33. La CLI de OpenCode también tiene los siguientes comandos.
  34. ---
  35. ### agent
  36. Administrar agentes para OpenCode.
  37. ```bash
  38. opencode agent [command]
  39. ```
  40. ---
  41. ### attach
  42. Conecte una terminal a un servidor backend OpenCode que ya se esté ejecutando y iniciado mediante los comandos `serve` o `web`.
  43. ```bash
  44. opencode attach [url]
  45. ```
  46. Esto permite usar TUI con un backend remoto OpenCode. Por ejemplo:
  47. ```bash
  48. # Start the backend server for web/mobile access
  49. opencode web --port 4096 --hostname 0.0.0.0
  50. # In another terminal, attach the TUI to the running backend
  51. opencode attach http://10.20.30.40:4096
  52. ```
  53. #### Opciones
  54. | Opción | Corta | Descripción |
  55. | ---------------------------------------- | ----- | ----------------------------------------------------------------------------------------- |
  56. | <nobr><code>{"--dir"}</code></nobr> | | Directorio de trabajo para iniciar TUI en |
  57. | <nobr><code>{"--continue"}</code></nobr> | `-c` | Continuar la última sesión |
  58. | <nobr><code>{"--session"}</code></nobr> | `-s` | ID de sesión para continuar |
  59. | <nobr><code>{"--fork"}</code></nobr> | | Bifurcar la sesión al continuar (usar con `--continue` o `--session`) |
  60. | <nobr><code>{"--password"}</code></nobr> | `-p` | Contraseña de autenticación básica (predeterminada: `OPENCODE_SERVER_PASSWORD`) |
  61. | <nobr><code>{"--username"}</code></nobr> | `-u` | Usuario de autenticación básica (predeterminado: `OPENCODE_SERVER_USERNAME` u `opencode`) |
  62. ---
  63. #### create
  64. Cree un nuevo agente con configuración personalizada.
  65. ```bash
  66. opencode agent create
  67. ```
  68. Este comando lo guiará en la creación de un nuevo agente con un mensaje del sistema personalizado y una configuración de herramientas.
  69. ---
  70. #### list
  71. Enumere todos los agentes disponibles.
  72. ```bash
  73. opencode agent list
  74. ```
  75. ---
  76. ### auth
  77. Comando para administrar credenciales e iniciar sesión para proveedores.
  78. ```bash
  79. opencode auth [command]
  80. ```
  81. ---
  82. #### login
  83. OpenCode funciona con la lista de proveedores en [Models.dev](https://models.dev), por lo que puede usar `opencode auth login` para configurar las claves API para cualquier proveedor que desee utilizar. Esto se almacena en `~/.local/share/opencode/auth.json`.
  84. ```bash
  85. opencode auth login
  86. ```
  87. Cuando se inicia OpenCode, carga los proveedores desde el archivo de credenciales. Y si hay claves definidas en sus entornos o un archivo `.env` en su proyecto.
  88. ---
  89. #### list
  90. Enumera todos los proveedores autenticados tal como están almacenados en el archivo de credenciales.
  91. ```bash
  92. opencode auth list
  93. ```
  94. O la versión corta.
  95. ```bash
  96. opencode auth ls
  97. ```
  98. ---
  99. #### logout
  100. Cierra tu sesión de un proveedor eliminándolo del archivo de credenciales.
  101. ```bash
  102. opencode auth logout
  103. ```
  104. ---
  105. ### github
  106. Administre el agente GitHub para la automatización del repositorio.
  107. ```bash
  108. opencode github [command]
  109. ```
  110. ---
  111. #### install
  112. Instale el agente GitHub en su repositorio.
  113. ```bash
  114. opencode github install
  115. ```
  116. Esto configura el flujo de trabajo de acciones GitHub necesario y lo guía a través del proceso de configuración. [Más información](/docs/github).
  117. ---
  118. #### run
  119. Ejecute el agente GitHub. Esto se usa normalmente en acciones GitHub.
  120. ```bash
  121. opencode github run
  122. ```
  123. ##### Opciones
  124. | Opción | Descripción |
  125. | ------------------------------------- | ---------------------------------------------- |
  126. | <nobr><code>{"--event"}</code></nobr> | GitHub evento simulado para ejecutar el agente |
  127. | <nobr><code>{"--token"}</code></nobr> | GitHub token de acceso personal |
  128. ---
  129. ### mcp
  130. Administrar servidores de protocolo de contexto modelo.
  131. ```bash
  132. opencode mcp [command]
  133. ```
  134. ---
  135. #### add
  136. Agregue un servidor MCP a su configuración.
  137. ```bash
  138. opencode mcp add
  139. ```
  140. Este comando lo guiará para agregar un servidor MCP local o remoto.
  141. ---
  142. #### list
  143. Enumere todos los servidores MCP configurados y su estado de conexión.
  144. ```bash
  145. opencode mcp list
  146. ```
  147. O utilice la versión corta.
  148. ```bash
  149. opencode mcp ls
  150. ```
  151. ---
  152. #### auth
  153. Autentíquese con un servidor MCP habilitado para OAuth.
  154. ```bash
  155. opencode mcp auth [name]
  156. ```
  157. Si no proporciona un nombre de servidor, se le pedirá que seleccione entre los servidores compatibles con OAuth disponibles.
  158. También puede enumerar los servidores compatibles con OAuth y su estado de autenticación.
  159. ```bash
  160. opencode mcp auth list
  161. ```
  162. O utilice la versión corta.
  163. ```bash
  164. opencode mcp auth ls
  165. ```
  166. ---
  167. #### logout
  168. Elimine las credenciales OAuth para un servidor MCP.
  169. ```bash
  170. opencode mcp logout [name]
  171. ```
  172. ---
  173. #### debug
  174. Depurar problemas de conexión OAuth para un servidor MCP.
  175. ```bash
  176. opencode mcp debug <name>
  177. ```
  178. ---
  179. ### models
  180. Enumere todos los modelos disponibles de los proveedores configurados.
  181. ```bash
  182. opencode models [provider]
  183. ```
  184. Este comando muestra todos los modelos disponibles en sus proveedores configurados en el formato `provider/model`.
  185. Esto es útil para determinar el nombre exacto del modelo que se usará en [su configuración](/docs/config/).
  186. Opcionalmente, puede pasar un ID de proveedor para filtrar modelos por ese proveedor.
  187. ```bash
  188. opencode models anthropic
  189. ```
  190. #### Opciones
  191. | Opción | Descripción |
  192. | --------------------------------------- | --------------------------------------------------------------------------- |
  193. | <nobr><code>{"--refresh"}</code></nobr> | Actualizar la caché de modelos desde models.dev |
  194. | <nobr><code>{"--verbose"}</code></nobr> | Utilice una salida del modelo más detallada (incluye metadatos como costos) |
  195. Utilice el indicador `--refresh` para actualizar la lista de modelos almacenados en caché. Esto es útil cuando se han agregado nuevos modelos a un proveedor y desea verlos en OpenCode.
  196. ```bash
  197. opencode models --refresh
  198. ```
  199. ---
  200. ### run
  201. Ejecute opencode en modo no interactivo pasando un mensaje directamente.
  202. ```bash
  203. opencode run [message..]
  204. ```
  205. Esto es útil para secuencias de comandos, automatización o cuando desea una respuesta rápida sin iniciar el TUI completo. Por ejemplo.
  206. ```bash "opencode run"
  207. opencode run Explain the use of context in Go
  208. ```
  209. También puede conectarse a una instancia `opencode serve` en ejecución para evitar tiempos de arranque en frío del servidor MCP en cada ejecución:
  210. ```bash
  211. # Start a headless server in one terminal
  212. opencode serve
  213. # In another terminal, run commands that attach to it
  214. opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
  215. ```
  216. #### Opciones
  217. | Opción | Corta | Descripción |
  218. | ---------------------------------------- | ----- | ----------------------------------------------------------------------------------------- |
  219. | <nobr><code>{"--command"}</code></nobr> | | El comando a ejecutar, use mensaje para args |
  220. | <nobr><code>{"--continue"}</code></nobr> | `-c` | Continuar la última sesión |
  221. | <nobr><code>{"--session"}</code></nobr> | `-s` | ID de sesión para continuar |
  222. | <nobr><code>{"--fork"}</code></nobr> | | Bifurcar la sesión al continuar (usar con `--continue` o `--session`) |
  223. | <nobr><code>{"--share"}</code></nobr> | | Comparte la sesión |
  224. | <nobr><code>{"--model"}</code></nobr> | `-m` | Modelo a utilizar en forma de proveedor/modelo |
  225. | <nobr><code>{"--agent"}</code></nobr> | | Agente a utilizar |
  226. | <nobr><code>{"--file"}</code></nobr> | `-f` | Archivo(s) para adjuntar al mensaje |
  227. | <nobr><code>{"--format"}</code></nobr> | | Formato: predeterminado (formateado) o json (eventos JSON sin formato) |
  228. | <nobr><code>{"--title"}</code></nobr> | | Título de la sesión (utiliza un mensaje truncado si no se proporciona ningún valor) |
  229. | <nobr><code>{"--attach"}</code></nobr> | | Adjuntar a un servidor opencode en ejecución (por ejemplo, http://localhost:4096) |
  230. | <nobr><code>{"--password"}</code></nobr> | `-p` | Contraseña de autenticación básica (predeterminada: `OPENCODE_SERVER_PASSWORD`) |
  231. | <nobr><code>{"--username"}</code></nobr> | `-u` | Usuario de autenticación básica (predeterminado: `OPENCODE_SERVER_USERNAME` u `opencode`) |
  232. | <nobr><code>{"--dir"}</code></nobr> | | Directorio de ejecución, o ruta en el servidor remoto al adjuntar |
  233. | <nobr><code>{"--variant"}</code></nobr> | | Variante del modelo (esfuerzo de razonamiento específico del proveedor) |
  234. | <nobr><code>{"--thinking"}</code></nobr> | | Mostrar bloques de pensamiento |
  235. | <nobr><code>{"--port"}</code></nobr> | | Puerto para el servidor local (el puerto predeterminado es aleatorio) |
  236. ---
  237. ### serve
  238. Inicie un servidor OpenCode sin cabeza para acceso API. Consulte los [documentos del servidor](/docs/server) para conocer la interfaz HTTP completa.
  239. ```bash
  240. opencode serve
  241. ```
  242. Esto inicia un servidor HTTP que proporciona acceso API a la funcionalidad opencode sin la interfaz TUI. Configure `OPENCODE_SERVER_PASSWORD` para habilitar la autenticación básica HTTP (el nombre de usuario predeterminado es `opencode`).
  243. #### Opciones
  244. | Opción | Descripción |
  245. | ---------------------------------------- | ---------------------------------------------------- |
  246. | <nobr><code>{"--port"}</code></nobr> | Puerto para escuchar |
  247. | <nobr><code>{"--hostname"}</code></nobr> | Nombre de host para escuchar |
  248. | <nobr><code>{"--mdns"}</code></nobr> | Habilitar el descubrimiento de mDNS |
  249. | <nobr><code>{"--cors"}</code></nobr> | Orígenes de navegador adicionales para permitir CORS |
  250. ---
  251. ### session
  252. Administrar OpenCode sesiones.
  253. ```bash
  254. opencode session [command]
  255. ```
  256. ---
  257. #### list
  258. Enumere todas las sesiones OpenCode.
  259. ```bash
  260. opencode session list
  261. ```
  262. ##### Opciones
  263. | Opción | Corta | Descripción |
  264. | ----------------------------------------- | ----- | --------------------------------------- |
  265. | <nobr><code>{"--max-count"}</code></nobr> | `-n` | Limitar a N sesiones más recientes |
  266. | <nobr><code>{"--format"}</code></nobr> | | Formato de salida: tabla o json (tabla) |
  267. ---
  268. ### stats
  269. Muestre el uso de tokens y las estadísticas de costos para sus sesiones OpenCode.
  270. ```bash
  271. opencode stats
  272. ```
  273. #### Opciones
  274. | Opción | Descripción |
  275. | --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
  276. | <nobr><code>{"--days"}</code></nobr> | Mostrar estadísticas de los últimos N días (todo el tiempo) |
  277. | <nobr><code>{"--tools"}</code></nobr> | Número de herramientas para mostrar (todas) |
  278. | <nobr><code>{"--models"}</code></nobr> | Mostrar el desglose del uso del modelo (oculto de forma predeterminada). Pase un número para mostrar la parte superior N |
  279. | <nobr><code>{"--project"}</code></nobr> | Filtrar por proyecto (todos los proyectos, cadena vacía: proyecto actual) |
  280. ---
  281. ### export
  282. Exportar datos de la sesión como JSON.
  283. ```bash
  284. opencode export [sessionID]
  285. ```
  286. Si no proporciona una ID de sesión, se le pedirá que seleccione entre las sesiones disponibles.
  287. ---
  288. ### import
  289. Importe datos de sesión desde un archivo JSON o una URL compartida OpenCode.
  290. ```bash
  291. opencode import <file>
  292. ```
  293. Puede importar desde un archivo local o una URL compartida OpenCode.
  294. ```bash
  295. opencode import session.json
  296. opencode import https://opncd.ai/s/abc123
  297. ```
  298. ---
  299. ### web
  300. Inicie un servidor OpenCode sin cabeza con una interfaz web.
  301. ```bash
  302. opencode web
  303. ```
  304. Esto inicia un servidor HTTP y abre un navegador web para acceder a OpenCode a través de una interfaz web. Configure `OPENCODE_SERVER_PASSWORD` para habilitar la autenticación básica HTTP (el nombre de usuario predeterminado es `opencode`).
  305. #### Opciones
  306. | Opción | Descripción |
  307. | ---------------------------------------- | ---------------------------------------------------- |
  308. | <nobr><code>{"--port"}</code></nobr> | Puerto para escuchar |
  309. | <nobr><code>{"--hostname"}</code></nobr> | Nombre de host para escuchar |
  310. | <nobr><code>{"--mdns"}</code></nobr> | Habilitar el descubrimiento de mDNS |
  311. | <nobr><code>{"--cors"}</code></nobr> | Orígenes de navegador adicionales para permitir CORS |
  312. ---
  313. ### acp
  314. Inicie un servidor ACP (Agent Client Protocol).
  315. ```bash
  316. opencode acp
  317. ```
  318. Este comando inicia un servidor ACP que se comunica a través de stdin/stdout usando nd-JSON.
  319. #### Opciones
  320. | Opción | Descripción |
  321. | ---------------------------------------- | ---------------------------- |
  322. | <nobr><code>{"--cwd"}</code></nobr> | Directorio de trabajo |
  323. | <nobr><code>{"--port"}</code></nobr> | Puerto para escuchar |
  324. | <nobr><code>{"--hostname"}</code></nobr> | Nombre de host para escuchar |
  325. ---
  326. ### uninstall
  327. Desinstale OpenCode y elimine todos los archivos relacionados.
  328. ```bash
  329. opencode uninstall
  330. ```
  331. #### Opciones
  332. | Opción | Corta | Descripción |
  333. | ------------------------------------------- | ----- | ----------------------------------------- |
  334. | <nobr><code>{"--keep-config"}</code></nobr> | `-c` | Mantener archivos de configuración |
  335. | <nobr><code>{"--keep-data"}</code></nobr> | `-d` | Conservar datos de sesión e instantáneas |
  336. | <nobr><code>{"--dry-run"}</code></nobr> | | Mostrar lo que se eliminaría sin eliminar |
  337. | <nobr><code>{"--force"}</code></nobr> | `-f` | Saltar mensajes de confirmación |
  338. ---
  339. ### upgrade
  340. Actualiza opencode a la última versión o a una versión específica.
  341. ```bash
  342. opencode upgrade [target]
  343. ```
  344. Para actualizar a la última versión.
  345. ```bash
  346. opencode upgrade
  347. ```
  348. Para actualizar a una versión específica.
  349. ```bash
  350. opencode upgrade v0.1.48
  351. ```
  352. #### Opciones
  353. | Opción | Corta | Descripción |
  354. | -------------------------------------- | ----- | ------------------------------------------------------------------- |
  355. | <nobr><code>{"--method"}</code></nobr> | `-m` | El método de instalación que se utilizó; curl, npm, pnpm, bun, brew |
  356. ---
  357. ## Opciones globales
  358. La CLI de OpenCode toma las siguientes banderas globales.
  359. | Opción | Corta | Descripción |
  360. | ------------------------------------------ | ----- | -------------------------------------------- |
  361. | <nobr><code>{"--help"}</code></nobr> | `-h` | Mostrar ayuda |
  362. | <nobr><code>{"--version"}</code></nobr> | `-v` | Número de versión de impresión |
  363. | <nobr><code>{"--print-logs"}</code></nobr> | | Imprimir registros en stderr |
  364. | <nobr><code>{"--log-level"}</code></nobr> | | Nivel de registro (DEBUG, INFO, WARN, ERROR) |
  365. ---
  366. ## Variables de entorno
  367. OpenCode se puede configurar mediante variables de entorno.
  368. | Variable | Type | Description |
  369. | ------------------------------------- | -------- | ------------------------------------------------------------------------------- |
  370. | `OPENCODE_AUTO_SHARE` | booleano | Compartir sesiones automáticamente |
  371. | `OPENCODE_GIT_BASH_PATH` | cadena | Ruta al ejecutable de Git Bash en Windows |
  372. | `OPENCODE_CONFIG` | cadena | Ruta al archivo de configuración |
  373. | `OPENCODE_CONFIG_DIR` | cadena | Ruta al directorio de configuración |
  374. | `OPENCODE_CONFIG_CONTENT` | cadena | Contenido de configuración json en línea |
  375. | `OPENCODE_DISABLE_AUTOUPDATE` | booleano | Deshabilitar las comprobaciones automáticas de actualizaciones |
  376. | `OPENCODE_DISABLE_PRUNE` | booleano | Deshabilitar la poda de datos antiguos |
  377. | `OPENCODE_DISABLE_TERMINAL_TITLE` | booleano | Deshabilitar las actualizaciones automáticas de títulos de terminal |
  378. | `OPENCODE_PERMISSION` | cadena | Configuración de permisos json incorporados |
  379. | `OPENCODE_DISABLE_DEFAULT_PLUGINS` | booleano | Deshabilitar complementos predeterminados |
  380. | `OPENCODE_DISABLE_LSP_DOWNLOAD` | booleano | Deshabilitar las descargas automáticas del servidor LSP |
  381. | `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | booleano | Habilitar modelos experimentales |
  382. | `OPENCODE_DISABLE_AUTOCOMPACT` | booleano | Deshabilitar la compactación automática de contexto |
  383. | `OPENCODE_DISABLE_CLAUDE_CODE` | booleano | Deshabilitar la lectura desde `.claude` (mensaje + habilidades) |
  384. | `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | booleano | Desactivar lectura `~/.claude/CLAUDE.md` |
  385. | `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | booleano | Deshabilitar la carga `.claude/skills` |
  386. | `OPENCODE_DISABLE_MODELS_FETCH` | booleano | Deshabilitar la recuperación de modelos desde fuentes remotas |
  387. | `OPENCODE_FAKE_VCS` | cadena | Proveedor de VCS falso para fines de prueba |
  388. | `OPENCODE_CLIENT` | cadena | Identificador de cliente (por defecto `cli`) |
  389. | `OPENCODE_ENABLE_EXA` | booleano | Habilitar las herramientas de búsqueda web de Exa |
  390. | `OPENCODE_SERVER_PASSWORD` | cadena | Habilite la autenticación básica para `serve`/`web` |
  391. | `OPENCODE_SERVER_USERNAME` | cadena | Anular el nombre de usuario de autenticación básica (predeterminado `opencode`) |
  392. | `OPENCODE_MODELS_URL` | cadena | URL personalizada para buscar la configuración de modelos |
  393. ---
  394. ### Experimental
  395. Estas variables de entorno habilitan funciones experimentales que pueden cambiar o eliminarse.
  396. | Variable | Type | Description |
  397. | ----------------------------------------------- | -------- | ---------------------------------------------------------- |
  398. | `OPENCODE_EXPERIMENTAL` | booleano | Habilitar funciones experimentales de la bandera global |
  399. | `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | booleano | Habilitar descubrimiento de íconos |
  400. | `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | booleano | Deshabilitar copia al seleccionar en TUI |
  401. | `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | número | Tiempo de espera predeterminado para comandos bash en ms |
  402. | `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | número | Tokens de salida máximos para respuestas LLM |
  403. | `OPENCODE_EXPERIMENTAL_FILEWATCHER` | booleano | Habilite el observador de archivos para todo el directorio |
  404. | `OPENCODE_EXPERIMENTAL_OXFMT` | booleano | Habilitar el formateador oxfmt |
  405. | `OPENCODE_EXPERIMENTAL_LSP_TOOL` | booleano | Habilitar herramienta experimental LSP |
  406. | `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | booleano | Deshabilitar el observador de archivos |
  407. | `OPENCODE_EXPERIMENTAL_EXA` | booleano | Habilitar funciones experimentales de Exa |
  408. | `OPENCODE_EXPERIMENTAL_LSP_TY` | booleano | Habilitar Habilitar TY LSP para archivos python |
  409. | `OPENCODE_EXPERIMENTAL_PLAN_MODE` | booleano | Habilitar modo de plan |
  410. | `OPENCODE_EXPERIMENTAL_BACKGROUND_SUBAGENTS` | booleano | Habilitar tareas de subagentes en segundo plano |
  411. | `OPENCODE_EXPERIMENTAL_EVENT_SYSTEM` | booleano | Habilitar sistema de eventos experimental |
  412. | `OPENCODE_EXPERIMENTAL_NATIVE_LLM` | booleano | Habilitar ruta nativa de solicitud LLM |
  413. | `OPENCODE_EXPERIMENTAL_PARALLEL` | booleano | Habilitar ejecución paralela de búsqueda web |
  414. | `OPENCODE_EXPERIMENTAL_SCOUT` | booleano | Habilitar subagente Scout |
  415. | `OPENCODE_EXPERIMENTAL_WORKSPACES` | booleano | Habilitar soporte de espacios de trabajo |