Session[] |
| `session.get({ path })` | Obtener sesión | Devuelve Session |
-| `session.children({ path })` | Listar sesiones infantiles | Devuelve Session[] |
+| `session.children({ path })` | Listar sesiones secundarias | Devuelve Session[] |
| `session.create({ body })` | Crear sesión | Devuelve Session |
| `session.delete({ path })` | Eliminar sesión | Devuelve `boolean` |
| `session.update({ path, body })` | Actualizar propiedades de sesión | Devuelve Session |
diff --git a/packages/web/src/content/docs/es/server.mdx b/packages/web/src/content/docs/es/server.mdx
index 08cc9d361..c3ce97421 100644
--- a/packages/web/src/content/docs/es/server.mdx
+++ b/packages/web/src/content/docs/es/server.mdx
@@ -89,7 +89,7 @@ El servidor opencode expone las siguientes API.
### Global
-| Método | Camino | Descripción | Respuesta |
+| Método | Ruta | Descripción | Respuesta |
| ------ | ---------------- | ------------------------------------------- | ------------------------------------ |
| `GET` | `/global/health` | Obtener el estado y la versión del servidor | `{ healthy: true, version: string }` |
| `GET` | `/global/event` | Obtenga eventos globales (transmisión SSE) | Flujo de eventos |
@@ -98,7 +98,7 @@ El servidor opencode expone las siguientes API.
### Proyecto
-| Método | Camino | Descripción | Respuesta |
+| Método | Ruta | Descripción | Respuesta |
| ------ | ------------------ | -------------------------- | --------------------------------------------- |
| `GET` | `/project` | Listar todos los proyectos | Project[] |
| `GET` | `/project/current` | Obtener el proyecto actual | Project |
@@ -107,7 +107,7 @@ El servidor opencode expone las siguientes API.
### Ruta y VCS
-| Método | Camino | Descripción | Respuesta |
+| Método | Ruta | Descripción | Respuesta |
| ------ | ------- | -------------------------------------------------- | ------------------------------------------- |
| `GET` | `/path` | Obtener la ruta actual | Path |
| `GET` | `/vcs` | Obtenga información de VCS para el proyecto actual | VcsInfo |
@@ -116,7 +116,7 @@ El servidor opencode expone las siguientes API.
### Instancia
-| Método | Camino | Descripción | Respuesta |
+| Método | Ruta | Descripción | Respuesta |
| ------ | ------------------- | ---------------------------- | --------- |
| `POST` | `/instance/dispose` | Eliminar la instancia actual | `boolean` |
@@ -124,7 +124,7 @@ El servidor opencode expone las siguientes API.
### Configuración
-| Método | Camino | Descripción | Respuesta |
+| Método | Ruta | Descripción | Respuesta |
| ------- | ------------------- | ---------------------------------------------- | ----------------------------------------------------------------------------------------- |
| `GET` | `/config` | Obtener información de configuración | Config |
| `PATCH` | `/config` | Actualizar configuración | Config |
@@ -134,7 +134,7 @@ El servidor opencode expone las siguientes API.
### Proveedor
-| Método | Camino | Descripción | Respuesta |
+| Método | Ruta | Descripción | Respuesta |
| ------ | -------------------------------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------ |
| `GET` | `/provider` | Listar todos los proveedores | `{ all: `Proveedor[]`, default: {...}, connected: string[] }` |
| `GET` | `/provider/auth` | Obtener métodos de autenticación de proveedores | `{ [providerID: string]: `ProviderAuthMethod[]` }` |
@@ -145,7 +145,7 @@ El servidor opencode expone las siguientes API.
### Sesiones
-| Método | Camino | Descripción | Notas |
+| Método | Ruta | Descripción | Notas |
| -------- | ---------------------------------------- | ------------------------------------------------------ | ------------------------------------------------------------------------------------- |
| `GET` | `/session` | Listar todas las sesiones | Devuelve Session[] |
| `POST` | `/session` | Crear una nueva sesión | cuerpo: `{ parentID?, title? }`, devuelve Session |
@@ -170,7 +170,7 @@ El servidor opencode expone las siguientes API.
### Mensajes
-| Método | Camino | Descripción | Notas |
+| Método | Ruta | Descripción | Notas |
| ------ | --------------------------------- | --------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `GET` | `/session/:id/message` | Listar mensajes en una sesión | consulta: `limit?`, devuelve `{ info: `Mensaje`, parts: `Parte[]`}[]` |
| `POST` | `/session/:id/message` | Envía un mensaje y espera respuesta | cuerpo: `{ messageID?, model?, agent?, noReply?, system?, tools?, parts }`, devuelve `{ info: `Mensaje`, parts: `Parte[]`}` |
@@ -183,7 +183,7 @@ El servidor opencode expone las siguientes API.
### Comandos
-| Método | Camino | Descripción | Respuesta |
+| Método | Ruta | Descripción | Respuesta |
| ------ | ---------- | ------------------------- | --------------------------------------------- |
| `GET` | `/command` | Listar todos los comandos | Command[] |
@@ -191,7 +191,7 @@ El servidor opencode expone las siguientes API.
### Archivos
-| Método | Camino | Descripción | Respuesta |
+| Método | Ruta | Descripción | Respuesta |
| ------ | ------------------------ | -------------------------------------------- | -------------------------------------------------------------------------------------------------- |
| `GET` | `/find?pattern=` | Buscar archivos y directorios por nombre | `string[]` (caminos) | @@ -200,7 +200,7 @@ El servidor opencode expone las siguientes API. | `GET` | `/file/content?path=` | Leer un archivo |
FileContent| | `GET` | `/file/status` | Obtener el estado de los archivos rastreados |File[]| -#### `/find/file` parámetros de consulta +#### Parámetros de consulta de /find/file - `query` (obligatorio) — cadena de búsqueda (coincidencia aproximada) - `type` (opcional): limita los resultados a `"file"` o `"directory"` @@ -212,7 +212,7 @@ El servidor opencode expone las siguientes API. ### Herramientas (experimentales) -| Método | Camino | Descripción | Respuesta | +| Método | Ruta | Descripción | Respuesta | | ------ | ------------------------------------------- | ---------------------------------------------------- | -------------------------------------------- | | `GET` | `/experimental/tool/ids` | Listar todos los ID de herramientas |ToolIDs| | `GET` | `/experimental/tool?provider=&model=
` | Listar herramientas con esquemas JSON para un modelo | ToolList| @@ -221,7 +221,7 @@ El servidor opencode expone las siguientes API. ### LSP, formateadores y MCP -| Método | Camino | Descripción | Respuesta | +| Método | Ruta | Descripción | Respuesta | | ------ | ------------ | ------------------------------------- | --------------------------------------------------------- | | `GET` | `/lsp` | Obtener el estado del servidor LSP |LSPStatus[]| | `GET` | `/formatter` | Obtener estado del formateador |FormatterStatus[]| @@ -232,7 +232,7 @@ El servidor opencode expone las siguientes API. ### Agentes -| Método | Camino | Descripción | Respuesta | +| Método | Ruta | Descripción | Respuesta | | ------ | -------- | ------------------------------------ | ------------------------------------------- | | `GET` | `/agent` | Listar todos los agentes disponibles |Agent[]| @@ -240,7 +240,7 @@ El servidor opencode expone las siguientes API. ### Registro -| Método | Camino | Descripción | Respuesta | +| Método | Ruta | Descripción | Respuesta | | ------ | ------ | --------------------------------------------------------------------------- | --------- | | `POST` | `/log` | Escribir entrada de registro. Cuerpo: `{ service, level, message, extra? }` | `boolean` | @@ -248,7 +248,7 @@ El servidor opencode expone las siguientes API. ### TUI -| Método | Camino | Descripción | Respuesta | +| Método | Ruta | Descripción | Respuesta | | ------ | ----------------------- | ------------------------------------------------- | ------------------------------ | | `POST` | `/tui/append-prompt` | Agregar texto al mensaje | `boolean` | | `POST` | `/tui/open-help` | Abra el cuadro de diálogo de ayuda | `boolean` | @@ -266,7 +266,7 @@ El servidor opencode expone las siguientes API. ### Autenticación -| Método | Camino | Descripción | Respuesta | +| Método | Ruta | Descripción | Respuesta | | ------ | ----------- | ----------------------------------------------------------------------------------------------- | --------- | | `PUT` | `/auth/:id` | Establecer credenciales de autenticación. El cuerpo debe coincidir con el esquema del proveedor | `boolean` | @@ -274,14 +274,14 @@ El servidor opencode expone las siguientes API. ### Eventos -| Método | Camino | Descripción | Respuesta | +| Método | Ruta | Descripción | Respuesta | | ------ | -------- | ------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | | `GET` | `/event` | Transmisión de eventos enviados por el servidor. El primer evento es `server.connected`, luego eventos de bus | Transmisión de eventos enviados por el servidor | --- -### Docs +### Documentación -| Método | Camino | Descripción | Respuesta | +| Método | Ruta | Descripción | Respuesta | | ------ | ------ | -------------------------- | -------------------------------------- | | `GET` | `/doc` | Especificación OpenAPI 3.1 | Página HTML con especificación OpenAPI | diff --git a/packages/web/src/content/docs/es/share.mdx b/packages/web/src/content/docs/es/share.mdx index 3129b4bec..e1c62a031 100644 --- a/packages/web/src/content/docs/es/share.mdx +++ b/packages/web/src/content/docs/es/share.mdx @@ -21,7 +21,7 @@ Cuando compartes una conversación, OpenCode: --- -## Intercambio +## Uso compartido OpenCode admite tres modos de compartir que controlan cómo se comparten las conversaciones: diff --git a/packages/web/src/content/docs/es/skills.mdx b/packages/web/src/content/docs/es/skills.mdx index 99ed564d4..46f7bc24f 100644 --- a/packages/web/src/content/docs/es/skills.mdx +++ b/packages/web/src/content/docs/es/skills.mdx @@ -31,7 +31,7 @@ Las definiciones globales también se cargan desde `~/.config/opencode/skills/*/ --- -## Escribe la introducción +## Escribir la introducción Cada `SKILL.md` debe comenzar con el frontmatter de YAML. Sólo se reconocen estos campos: @@ -64,14 +64,14 @@ expresión regular equivalente: --- -## Siga las reglas de longitud +## Seguir las reglas de longitud `description` debe tener entre 1 y 1024 caracteres. Manténgalo lo suficientemente específico para que el agente elija correctamente. --- -## Usa un ejemplo +## Usar un ejemplo Crea `.opencode/skills/git-release/SKILL.md` así: diff --git a/packages/web/src/content/docs/es/themes.mdx b/packages/web/src/content/docs/es/themes.mdx index b56314daa..d7c742626 100644 --- a/packages/web/src/content/docs/es/themes.mdx +++ b/packages/web/src/content/docs/es/themes.mdx @@ -59,7 +59,7 @@ El tema del sistema es para usuarios que: --- -## Usando un tema +## Usar un tema Puede seleccionar un tema abriendo la selección de tema con el comando `/theme`. O puede especificarlo en su [config](/docs/config). @@ -91,7 +91,7 @@ Si varios directorios contienen un tema con el mismo nombre, se utilizará el te --- -### Creando un tema +### Crear un tema Para crear un tema personalizado, cree un archivo JSON en uno de los directorios de temas. @@ -111,7 +111,7 @@ vim .opencode/themes/my-theme.json --- -### formato JSON +### Formato JSON Los temas utilizan un formato JSON flexible compatible con: diff --git a/packages/web/src/content/docs/es/tools.mdx b/packages/web/src/content/docs/es/tools.mdx index 6a29527ad..69f134046 100644 --- a/packages/web/src/content/docs/es/tools.mdx +++ b/packages/web/src/content/docs/es/tools.mdx @@ -9,7 +9,7 @@ De forma predeterminada, todas las herramientas están **habilitadas** y no nece --- -## Configurar +## Configuración Utilice el campo `permission` para controlar el comportamiento de la herramienta. Puede permitir, denegar o exigir aprobación para cada herramienta. @@ -39,7 +39,7 @@ También puedes utilizar comodines para controlar varias herramientas a la vez. --- -## Incorporado +## Integradas Aquí están todas las herramientas integradas disponibles en OpenCode. @@ -134,7 +134,7 @@ Búsqueda rápida de contenido en su base de código. Admite sintaxis de expresi --- -### globo +### glob Encuentre archivos por coincidencia de patrones. @@ -352,7 +352,7 @@ Las herramientas personalizadas le permiten definir sus propias funciones a las --- -## MCP servidores +## Servidores MCP Los servidores MCP (Model Context Protocol) le permiten integrar herramientas y servicios externos. Esto incluye acceso a bases de datos, integraciones API y servicios de terceros. diff --git a/packages/web/src/content/docs/es/troubleshooting.mdx b/packages/web/src/content/docs/es/troubleshooting.mdx index 109f6eba5..19f41bd68 100644 --- a/packages/web/src/content/docs/es/troubleshooting.mdx +++ b/packages/web/src/content/docs/es/troubleshooting.mdx @@ -169,7 +169,7 @@ Para encontrar el directorio rápidamente: --- -## Obteniendo ayuda +## Obtener ayuda Si tiene problemas con OpenCode: diff --git a/packages/web/src/content/docs/es/tui.mdx b/packages/web/src/content/docs/es/tui.mdx index ae68955ea..ba7430f50 100644 --- a/packages/web/src/content/docs/es/tui.mdx +++ b/packages/web/src/content/docs/es/tui.mdx @@ -69,7 +69,7 @@ Aquí están todos los comandos de barra diagonal disponibles: --- -### conectar +### connect Agregue un proveedor a OpenCode. Le permite seleccionar entre proveedores disponibles y agregar sus claves API. @@ -79,7 +79,7 @@ Agregue un proveedor a OpenCode. Le permite seleccionar entre proveedores dispon --- -### compacto +### compact Compacta la sesión actual. _Alias_: `/summarize` @@ -91,7 +91,7 @@ Compacta la sesión actual. _Alias_: `/summarize` --- -### detalles +### details Alternar detalles de ejecución de la herramienta. @@ -115,7 +115,7 @@ Abra un editor externo para redactar mensajes. Utiliza el editor configurado en --- -### salida +### exit Salga de OpenCode. _Alias_: `/quit`, `/q` @@ -127,7 +127,7 @@ Salga de OpenCode. _Alias_: `/quit`, `/q` --- -### exportar +### export Exporte la conversación actual a Markdown y ábrala en su editor predeterminado. Utiliza el editor configurado en su variable de entorno `EDITOR`. [Más información](#editor-setup). @@ -139,7 +139,7 @@ Exporte la conversación actual a Markdown y ábrala en su editor predeterminado --- -### ayuda +### help Muestra el cuadro de diálogo de ayuda. @@ -151,7 +151,7 @@ Muestra el cuadro de diálogo de ayuda. --- -### inicio +### init Cree o actualice el archivo `AGENTS.md`. [Más información](/docs/rules). @@ -163,7 +163,7 @@ Cree o actualice el archivo `AGENTS.md`. [Más información](/docs/rules). --- -### modelos +### models Listar modelos disponibles. @@ -175,7 +175,7 @@ Listar modelos disponibles. --- -### nuevo +### new Iniciar una nueva sesión. _Alias_: `/clear` @@ -187,7 +187,7 @@ Iniciar una nueva sesión. _Alias_: `/clear` --- -### rehacer +### redo Rehacer un mensaje previamente deshecho. Solo disponible después de usar `/undo`. @@ -206,7 +206,7 @@ ser un repositorio Git**. --- -### sesiones +### sessions Enumere y cambie entre sesiones. _Alias_: `/resume`, `/continue` @@ -218,7 +218,7 @@ Enumere y cambie entre sesiones. _Alias_: `/resume`, `/continue` --- -### compartir +### share Compartir la sesión actual. [Más información](/docs/share). @@ -230,7 +230,7 @@ Compartir la sesión actual. [Más información](/docs/share). --- -### temas +### theme Listar temas disponibles. @@ -242,7 +242,7 @@ Listar temas disponibles. --- -### pensamiento +### thinking Alterna la visibilidad de los bloques de pensamiento/razonamiento en la conversación. Cuando está habilitado, puede ver el proceso de razonamiento del modelo para los modelos que admiten el pensamiento extendido. @@ -256,7 +256,7 @@ Este comando solo controla si se **muestran** los bloques de pensamiento; no hab --- -### deshacer +### undo Deshacer el último mensaje de la conversación. Elimina el mensaje de usuario más reciente, todas las respuestas posteriores y cualquier cambio de archivo. @@ -275,7 +275,7 @@ ser un repositorio Git**. --- -### dejar de compartir +### unshare Dejar de compartir la sesión actual. [Más información](/docs/share#un-sharing). diff --git a/packages/web/src/content/docs/es/web.mdx b/packages/web/src/content/docs/es/web.mdx index a741c2f4a..b5a2ad8fa 100644 --- a/packages/web/src/content/docs/es/web.mdx +++ b/packages/web/src/content/docs/es/web.mdx @@ -7,7 +7,7 @@ OpenCode puede ejecutarse como una aplicación web en su navegador, brindando la  -## Empezando +## Empezar Inicie la interfaz web ejecutando: @@ -90,7 +90,7 @@ El nombre de usuario predeterminado es `opencode` pero se puede cambiar con `OPE --- -## Uso de la interfaz web +## Usar la interfaz web Una vez iniciada, la interfaz web proporciona acceso a sus sesiones OpenCode. diff --git a/packages/web/src/content/docs/es/windows-wsl.mdx b/packages/web/src/content/docs/es/windows-wsl.mdx index d2e682798..eea984348 100644 --- a/packages/web/src/content/docs/es/windows-wsl.mdx +++ b/packages/web/src/content/docs/es/windows-wsl.mdx @@ -7,23 +7,23 @@ import { Steps } from "@astrojs/starlight/components" Aunque OpenCode puede ejecutarse directamente en Windows, recomendamos usar [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) para obtener la mejor experiencia. WSL ofrece un entorno Linux que funciona perfectamente con las funciones de OpenCode. -:::tip[Por que WSL?] +:::tip[¿Por qué WSL?] WSL ofrece mejor rendimiento del sistema de archivos, soporte completo de terminal y compatibilidad con las herramientas de desarrollo de las que depende OpenCode. ::: --- -## Configuracion +## Configuración1. **Instala WSL** - Si aun no lo hiciste, [instala WSL](https://learn.microsoft.com/en-us/windows/wsl/install) usando la guia oficial de Microsoft. + Si aún no lo hiciste, [instala WSL](https://learn.microsoft.com/en-us/windows/wsl/install) usando la guía oficial de Microsoft. 2. **Instala OpenCode en WSL** - Cuando WSL este listo, abre tu terminal de WSL e instala OpenCode con uno de los [metodos de instalacion](/docs/). + Cuando WSL esté listo, abre tu terminal de WSL e instala OpenCode con uno de los [métodos de instalación](/docs/). ```bash curl -fsSL https://opencode.ai/install | bash @@ -42,7 +42,7 @@ WSL ofrece mejor rendimiento del sistema de archivos, soporte completo de termin --- -## Aplicacion de escritorio + servidor WSL +## Aplicación de escritorio + servidor WSL Si prefieres usar la app de escritorio de OpenCode pero quieres ejecutar el servidor en WSL: @@ -55,7 +55,7 @@ Si prefieres usar la app de escritorio de OpenCode pero quieres ejecutar el serv 2. **Conecta la app de escritorio** a `http://localhost:4096` :::note -Si `localhost` no funciona en tu configuracion, conectate usando la direccion IP de WSL (desde WSL: `hostname -I`) y usa `http:// :4096`. +Si `localhost` no funciona en tu configuración, conéctate usando la dirección IP de WSL (desde WSL: `hostname -I`) y usa `http:// :4096`. ::: :::caution @@ -81,7 +81,7 @@ Para obtener la mejor experiencia web en Windows: 2. **Accede desde tu navegador de Windows** en `http://localhost: ` (OpenCode muestra la URL) -Ejecutar `opencode web` desde WSL garantiza acceso correcto al sistema de archivos e integracion con la terminal, manteniendolo accesible desde tu navegador de Windows. +Ejecutar `opencode web` desde WSL garantiza acceso correcto al sistema de archivos e integración con la terminal, manteniéndolo accesible desde tu navegador de Windows. --- @@ -91,7 +91,7 @@ WSL puede acceder a todos tus archivos de Windows mediante el directorio `/mnt/` - Unidad `C:` → `/mnt/c/` - Unidad `D:` → `/mnt/d/` -- Y asi sucesivamente... +- Y así sucesivamente... Ejemplo: @@ -101,7 +101,7 @@ opencode ``` :::tip -Para una experiencia mas fluida, considera clonar o copiar tu repo al sistema de archivos de WSL (por ejemplo en `~/code/`) y ejecutar OpenCode ahi. +Para una experiencia más fluida, considera clonar o copiar tu repo al sistema de archivos de WSL (por ejemplo en `~/code/`) y ejecutar OpenCode ahí. ::: --- @@ -109,5 +109,5 @@ Para una experiencia mas fluida, considera clonar o copiar tu repo al sistema de ## Consejos - Ejecuta OpenCode en WSL para proyectos guardados en unidades de Windows: el acceso a archivos es transparente -- Usa la [extension WSL de VS Code](https://code.visualstudio.com/docs/remote/wsl) junto con OpenCode para un flujo de desarrollo integrado -- Tu configuracion y tus sesiones de OpenCode se guardan dentro del entorno WSL en `~/.local/share/opencode/` +- Usa la [extensión WSL de VS Code](https://code.visualstudio.com/docs/remote/wsl) junto con OpenCode para un flujo de desarrollo integrado +- Tu configuración y tus sesiones de OpenCode se guardan dentro del entorno WSL en `~/.local/share/opencode/` diff --git a/packages/web/src/content/docs/es/zen.mdx b/packages/web/src/content/docs/es/zen.mdx index 1dc7125b9..10847b452 100644 --- a/packages/web/src/content/docs/es/zen.mdx +++ b/packages/web/src/content/docs/es/zen.mdx @@ -1,5 +1,5 @@ --- -title: zen +title: Zen description: Lista seleccionada de modelos proporcionada por OpenCode. --- @@ -18,7 +18,7 @@ tu API key. Es **completamente opcional** y no necesitas usarlo para usar OpenCo --- -## Fondo +## Contexto Hay una gran cantidad de modelos, pero solo unos pocos funcionan bien como agentes de coding. Ademas, la mayoria de proveedores se configura de forma diferente, asi que el rendimiento y la calidad varian mucho. @@ -231,7 +231,7 @@ recopila datos. --- -### Trae tu propia API key +### Trae tu propia clave API Puedes usar tus propias API keys de OpenAI o Anthropic mientras accedes a otros modelos en Zen. -- cgit v1.2.3