chore: generate

This commit is contained in:
opencode-agent[bot]
2026-02-09 19:57:32 +00:00
parent 274bb948e7
commit 389afef336
65 changed files with 823 additions and 793 deletions

View File

@@ -30,7 +30,7 @@ opencode [project]
#### الخيارات #### الخيارات
| الخيار | المختصر | الوصف | | الخيار | المختصر | الوصف |
| ------------ | ------- | -------------------------------------------- | | ------------ | ------- | ----------------------------------------------------------------- |
| `--continue` | `-c` | متابعة الجلسة الأخيرة | | `--continue` | `-c` | متابعة الجلسة الأخيرة |
| `--session` | `-s` | معرّف الجلسة للمتابعة | | `--session` | `-s` | معرّف الجلسة للمتابعة |
| `--fork` | | تفريع الجلسة عند المتابعة (يستخدم مع `--continue` أو `--session`) | | `--fork` | | تفريع الجلسة عند المتابعة (يستخدم مع `--continue` أو `--session`) |
@@ -336,7 +336,7 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
#### الرايات #### الرايات
| الراية | المختصر | الوصف | | الراية | المختصر | الوصف |
| ------------ | ------- | -------------------------------------------------------------- | | ------------ | ------- | ----------------------------------------------------------------- |
| `--command` | | الأمر المراد تشغيله؛ استخدم الرسالة كوسائط | | `--command` | | الأمر المراد تشغيله؛ استخدم الرسالة كوسائط |
| `--continue` | `-c` | متابعة الجلسة الأخيرة | | `--continue` | `-c` | متابعة الجلسة الأخيرة |
| `--session` | `-s` | معرّف الجلسة للمتابعة | | `--session` | `-s` | معرّف الجلسة للمتابعة |

View File

@@ -31,8 +31,8 @@ opencode [project]
#### Zastave #### Zastave
| Zastava | Kratko | Opis | Zastava | Kratko | Opis |
|------------ | ----- | ------------------------------------------ | | ------------ | ------ | ---------------------------------------------- |
| `--continue` | `-c` | Nastavite posljednju sesiju | | `--continue` | `-c` | Nastavite posljednju sesiju |
| `--session` | `-s` | ID sesije za nastavak | | `--session` | `-s` | ID sesije za nastavak |
| `--prompt` | | Uputstvo za upotrebu | | `--prompt` | | Uputstvo za upotrebu |
@@ -80,8 +80,8 @@ opencode attach http://10.20.30.40:4096
#### Zastave #### Zastave
| Zastava | Kratko | Opis | Zastava | Kratko | Opis |
|----------- | ----- | --------------------------------- | | ----------- | ------ | ------------------------------------ |
| `--dir` | | Radni direktorij za pokretanje TUI u | | `--dir` | | Radni direktorij za pokretanje TUI u |
| `--session` | `-s` | ID sesije za nastavak | | `--session` | `-s` | ID sesije za nastavak |
@@ -194,8 +194,8 @@ opencode github run
##### Zastave ##### Zastave
| Zastava | Opis | Zastava | Opis |
|--------- | -------------------------------------- | | --------- | -------------------------------------------- |
| `--event` | GitHub lažni događaj za pokretanje agenta za | | `--event` | GitHub lažni događaj za pokretanje agenta za |
| `--token` | GitHub token ličnog pristupa | | `--token` | GitHub token ličnog pristupa |
@@ -306,10 +306,11 @@ opencode models anthropic
#### Zastave #### Zastave
| Zastava | Opis | Zastava | Opis |
|----------- | ------------------------------------------------------------ | | ----------- | ------------------------------------------------------------------------ |
| `--refresh` | Osvježite predmemoriju modela sa models.dev | | `--refresh` | Osvježite predmemoriju modela sa models.dev |
| `--verbose` | Koristite detaljniji izlaz modela (uključuje metapodatke poput troškova) | | `--verbose` | Koristite detaljniji izlaz modela (uključuje metapodatke poput troškova) |
Koristite `--refresh` zastavicu da ažurirate keširanu listu modela. Ovo je korisno kada su novi modeli dodani provajderu i želite da ih vidite u OpenCode-u. Koristite `--refresh` zastavicu da ažurirate keširanu listu modela. Ovo je korisno kada su novi modeli dodani provajderu i želite da ih vidite u OpenCode-u.
```bash ```bash
@@ -345,8 +346,8 @@ opencode run --attach http://localhost:4096 "Objasni async/await u JavaScriptu"
#### Zastave #### Zastave
| Zastava | Kratko | Opis | Zastava | Kratko | Opis |
|------------ | ----- | ------------------------------------------------------------------ | | ------------ | ------ | --------------------------------------------------------------------- |
| `--command` | | Naredba za pokretanje, koristite poruku za args | | `--command` | | Naredba za pokretanje, koristite poruku za args |
| `--continue` | `-c` | Nastavite posljednju sesiju | | `--continue` | `-c` | Nastavite posljednju sesiju |
| `--session` | `-s` | ID sesije za nastavak | | `--session` | `-s` | ID sesije za nastavak |
@@ -373,8 +374,8 @@ Ovo pokreće HTTP server koji pruža API pristup funkcionalnosti otvorenog koda
#### Zastave #### Zastave
| Zastava | Opis | Zastava | Opis |
|------------ | ------------------------------------------ | | ------------ | ---------------------------------------------------- |
| `--port` | Port za slušanje na | | `--port` | Port za slušanje na |
| `--hostname` | Ime hosta za slušanje | | `--hostname` | Ime hosta za slušanje |
| `--mdns` | Omogući mDNS otkrivanje | | `--mdns` | Omogući mDNS otkrivanje |
@@ -403,8 +404,8 @@ opencode session list
##### Zastave ##### Zastave
| Zastava | Kratko | Opis | Zastava | Kratko | Opis |
|------------- | ----- | ------------------------------------ | | ------------- | ------ | ----------------------------------------- |
| `--max-count` | `-n` | Ograničenje na N najnovijih sesija | | `--max-count` | `-n` | Ograničenje na N najnovijih sesija |
| `--format` | | Izlazni format: tablica ili json (tabela) | | `--format` | | Izlazni format: tablica ili json (tabela) |
@@ -421,8 +422,8 @@ opencode stats
#### Zastave #### Zastave
| Zastava | Opis | Zastava | Opis |
|----------- | ------------------------------------------------------------------------------------- | | ----------- | ----------------------------------------------------------------------------------------------------------- |
| `--days` | Prikaži statistiku za zadnjih N dana (sva vremena) | | `--days` | Prikaži statistiku za zadnjih N dana (sva vremena) |
| `--tools` | Broj alata za prikaz (svi) | | `--tools` | Broj alata za prikaz (svi) |
| `--models` | Prikaži raščlambu korištenja modela (skriveno prema zadanim postavkama). Proslijedite broj za prikaz vrha N | | `--models` | Prikaži raščlambu korištenja modela (skriveno prema zadanim postavkama). Proslijedite broj za prikaz vrha N |
@@ -473,8 +474,8 @@ Ovo pokreće HTTP server i otvara web pretraživač za pristup OpenCodeu preko w
#### Zastave #### Zastave
| Zastava | Opis | Zastava | Opis |
|------------ | ------------------------------------------ | | ------------ | ---------------------------------------------------- |
| `--port` | Port za slušanje na | | `--port` | Port za slušanje na |
| `--hostname` | Ime hosta za slušanje | | `--hostname` | Ime hosta za slušanje |
| `--mdns` | Omogući mDNS otkrivanje | | `--mdns` | Omogući mDNS otkrivanje |
@@ -494,8 +495,8 @@ Ova komanda pokreće ACP server koji komunicira preko stdin/stdout koristeći nd
#### Zastave #### Zastave
| Zastava | Opis | Zastava | Opis |
|------------ | --------------------- | | ------------ | ------------------- |
| `--cwd` | Radni imenik | | `--cwd` | Radni imenik |
| `--port` | Port za slušanje na | | `--port` | Port za slušanje na |
| `--hostname` | Slušajte ime hosta | | `--hostname` | Slušajte ime hosta |
@@ -513,8 +514,8 @@ opencode uninstall
#### Zastave #### Zastave
| Zastava | Kratko | Opis | Zastava | Kratko | Opis |
|--------------- | ----- | ------------------------------------------- | | --------------- | ------ | --------------------------------------------- |
| `--keep-config` | `-c` | Čuvajte konfiguracijske datoteke | | `--keep-config` | `-c` | Čuvajte konfiguracijske datoteke |
| `--keep-data` | `-d` | Čuvajte podatke i snimke sesije | | `--keep-data` | `-d` | Čuvajte podatke i snimke sesije |
| `--dry-run` | | Pokažite šta bi bilo uklonjeno bez uklanjanja | | `--dry-run` | | Pokažite šta bi bilo uklonjeno bez uklanjanja |
@@ -545,8 +546,8 @@ opencode upgrade v0.1.48
#### Zastave #### Zastave
| Zastava | Kratko | Opis | Zastava | Kratko | Opis |
|---------- | ----- | ------------------------------------------------------------------ | | ---------- | ------ | ------------------------------------------------------- |
| `--method` | `-m` | Korišteni način instalacije; curl, npm, pnpm, bun, brew | | `--method` | `-m` | Korišteni način instalacije; curl, npm, pnpm, bun, brew |
--- ---

View File

@@ -13,8 +13,8 @@ Također možete pogledati [awesome-opencode](https://github.com/awesome-opencod
## Dodaci ## Dodaci
| Ime | Opis | Ime | Opis |
|--------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | | --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- | --- | ------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| [opencode-daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | Automatski pokrenite OpenCode sesije u izoliranim Daytona sandboxovima uz git sinhronizaciju i preglede uživo | | [opencode-daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | Automatski pokrenite OpenCode sesije u izoliranim Daytona sandboxovima uz git sinhronizaciju i preglede uživo |
| [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) | Automatski ubacite Helicone zaglavlja sesije za grupisanje zahtjeva | | [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) | Automatski ubacite Helicone zaglavlja sesije za grupisanje zahtjeva |
| [opencode-type-iject](https://github.com/nick-vi/opencode-type-inject) | Automatski ubaci TypeScript/Svelte tipove u čitanje datoteka pomoću alata za pretraživanje | | [opencode-type-iject](https://github.com/nick-vi/opencode-type-inject) | Automatski ubaci TypeScript/Svelte tipove u čitanje datoteka pomoću alata za pretraživanje |
@@ -48,8 +48,8 @@ Također možete pogledati [awesome-opencode](https://github.com/awesome-opencod
## Projekti ## Projekti
| Ime | Opis | Ime | Opis |
|------------------------------------------------------------------------------------------ | ---------------------------------------------------------------- | | ------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------- |
| [kimaki](https://github.com/remorses/kimaki) | Discord bot za kontrolu OpenCode sesija, izgrađen na SDK | | [kimaki](https://github.com/remorses/kimaki) | Discord bot za kontrolu OpenCode sesija, izgrađen na SDK |
| [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Neovim dodatak za upite svjestan uređivača, izgrađen na API | | [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Neovim dodatak za upite svjestan uređivača, izgrađen na API |
| [portal](https://github.com/hosenur/portal) | Mobilni korisnički interfejs za OpenCode preko Tailscale/VPN | | [portal](https://github.com/hosenur/portal) | Mobilni korisnički interfejs za OpenCode preko Tailscale/VPN |
@@ -66,7 +66,7 @@ Također možete pogledati [awesome-opencode](https://github.com/awesome-opencod
## Agenti ## Agenti
| Ime | Opis | Ime | Opis |
|----------------------------------------------------------------- | ------------------------------------------------------------ | | ----------------------------------------------------------------- | --------------------------------------------------------------- |
| [Agentic](https://github.com/Cluster444/agentic) | Modularni AI agenti i komande za strukturirani razvoj | | [Agentic](https://github.com/Cluster444/agentic) | Modularni AI agenti i komande za strukturirani razvoj |
| [opencode-agents](https://github.com/darrenhinde/opencode-agents) | Konfiguracije, upiti, agenti i dodaci za poboljšane tokove rada | | [opencode-agents](https://github.com/darrenhinde/opencode-agents) | Konfiguracije, upiti, agenti i dodaci za poboljšane tokove rada |

View File

@@ -139,8 +139,8 @@ Dodajte udaljene MCP servere postavljanjem `type` na `"remote"`.
#### Opcije #### Opcije
| Opcija | Vrsta | Obavezno | Opis | Opcija | Vrsta | Obavezno | Opis |
|--------- | ------- | -------- | ----------------------------------------------------------------------------------- | | --------- | ------- | -------- | -------------------------------------------------------------------------------------------------- |
| `type` | String | Y | Tip veze sa MCP serverom, mora biti `"remote"`. | | `type` | String | Y | Tip veze sa MCP serverom, mora biti `"remote"`. |
| `url` | String | Y | URL udaljenog MCP servera. | | `url` | String | Y | URL udaljenog MCP servera. |
| `enabled` | Boolean | | Omogućite ili onemogućite MCP server pri pokretanju. | | `enabled` | Boolean | | Omogućite ili onemogućite MCP server pri pokretanju. |
@@ -248,8 +248,8 @@ Ako želite onemogućiti automatski OAuth za server (npr. za servere koji umjest
#### OAuth opcije #### OAuth opcije
| Opcija | Vrsta | Opis | Opcija | Vrsta | Opis |
|-------------- | --------------- | -------------------------------------------------------------------------------- | | -------------- | --------------- | --------------------------------------------------------------------------------------------- |
| `oauth` | Objekt \| false | OAuth konfiguracijski objekt, ili `false` da onemogućite automatsko otkrivanje OAuth. | | `oauth` | Objekt \| false | OAuth konfiguracijski objekt, ili `false` da onemogućite automatsko otkrivanje OAuth. |
| `clientId` | String | ID OAuth klijenta. Ako nije navedeno, pokušat će se izvršiti dinamička registracija klijenta. | | `clientId` | String | ID OAuth klijenta. Ako nije navedeno, pokušat će se izvršiti dinamička registracija klijenta. |
| `clientSecret` | String | Tajna OAuth klijenta, ako to zahtijeva autorizacijski server. | | `clientSecret` | String | Tajna OAuth klijenta, ako to zahtijeva autorizacijski server. |

View File

@@ -552,7 +552,7 @@ opencode CLI tager følgende globale flag.
OpenCode kan konfigureres ved hjælp af miljøvariabler. OpenCode kan konfigureres ved hjælp af miljøvariabler.
| Variabel | Skriv | Beskrivelse | | Variabel | Skriv | Beskrivelse |
| ------------------------------------- | ------ | --------------------------------------------------------------------- | | ------------------------------------- | ------- | --------------------------------------------------------------------- |
| `OPENCODE_AUTO_SHARE` | boolean | Del automatisk session | | `OPENCODE_AUTO_SHARE` | boolean | Del automatisk session |
| `OPENCODE_GIT_BASH_PATH` | string | Sti til Git Bash eksekverbar på Windows | | `OPENCODE_GIT_BASH_PATH` | string | Sti til Git Bash eksekverbar på Windows |
| `OPENCODE_CONFIG` | string | Sti til konfigurationsfil | | `OPENCODE_CONFIG` | string | Sti til konfigurationsfil |
@@ -585,7 +585,7 @@ OpenCode kan konfigureres ved hjælp af miljøvariabler.
Disse miljøvariabler muliggør eksperimentelle funktioner, der kan ændres eller fjernes. Disse miljøvariabler muliggør eksperimentelle funktioner, der kan ændres eller fjernes.
| Variabel | Skriv | Beskrivelse | | Variabel | Skriv | Beskrivelse |
| ----------------------------------------------- | ------ | ------------------------------------------ | | ----------------------------------------------- | ------- | ------------------------------------------ |
| `OPENCODE_EXPERIMENTAL` | boolean | Aktiver alle eksperimentelle funktioner | | `OPENCODE_EXPERIMENTAL` | boolean | Aktiver alle eksperimentelle funktioner |
| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | boolean | Aktiver ikonopdagelse | | `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | boolean | Aktiver ikonopdagelse |
| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | boolean | Deaktiver kopi ved valg i TUI | | `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | boolean | Deaktiver kopi ved valg i TUI |

View File

@@ -30,7 +30,7 @@ opencode [project]
#### Flaggen #### Flaggen
| Flagge | Kurz | Beschreibung | | Flagge | Kurz | Beschreibung |
| ------------ | ---- | ------------------------------------------------- | | ------------ | ---- | ---------------------------------------------------------------------- |
| `--continue` | `-c` | Setzen Sie die letzte Sitzung fort | | `--continue` | `-c` | Setzen Sie die letzte Sitzung fort |
| `--session` | `-s` | Sitzung ID zum Fortfahren | | `--session` | `-s` | Sitzung ID zum Fortfahren |
| `--fork` | | Sitzung beim Fortsetzen verzweigen (mit `--continue` oder `--session`) | | `--fork` | | Sitzung beim Fortsetzen verzweigen (mit `--continue` oder `--session`) |

View File

@@ -12,7 +12,7 @@ OpenCode formatiert Dateien automatisch, nachdem sie mit sprachspezifischen Form
OpenCode verfügt über mehrere integrierte Formatierer für gängige Sprachen und Frameworks. Nachfolgend finden Sie eine Liste der Formatierer, unterstützten Dateierweiterungen und benötigten Befehle oder Konfigurationsoptionen. OpenCode verfügt über mehrere integrierte Formatierer für gängige Sprachen und Frameworks. Nachfolgend finden Sie eine Liste der Formatierer, unterstützten Dateierweiterungen und benötigten Befehle oder Konfigurationsoptionen.
| Formatierer | Erweiterungen | Anforderungen | | Formatierer | Erweiterungen | Anforderungen |
| --------------------- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | | -------------------- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| gofmt | .go | `gofmt`-Befehl verfügbar | | gofmt | .go | `gofmt`-Befehl verfügbar |
| mix | .ex, .exs, .eex, .heex, .leex, .neex, .sface | `mix`-Befehl verfügbar | | mix | .ex, .exs, .eex, .heex, .leex, .neex, .sface | `mix`-Befehl verfügbar |
| prettier | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml, und [more](https://prettier.io/docs/en/index.html) | `prettier`-Abhängigkeit in `package.json` | | prettier | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml, und [more](https://prettier.io/docs/en/index.html) | `prettier`-Abhängigkeit in `package.json` |

View File

@@ -30,7 +30,7 @@ opencode [project]
#### Banderas #### Banderas
| Bandera | Corto | Descripción | | Bandera | Corto | Descripción |
| ------------ | ----- | ---------------------------------------------- | | ------------ | ----- | --------------------------------------------------------------------- |
| `--continue` | `-c` | Continuar la última sesión | | `--continue` | `-c` | Continuar la última sesión |
| `--session` | `-s` | ID de sesión para continuar | | `--session` | `-s` | ID de sesión para continuar |
| `--fork` | | Bifurcar la sesión al continuar (usar con `--continue` o `--session`) | | `--fork` | | Bifurcar la sesión al continuar (usar con `--continue` o `--session`) |

View File

@@ -143,7 +143,7 @@ console.log(health.data.version)
### Aplicación ### Aplicación
| Método | Descripción | Respuesta | | Método | Descripción | Respuesta |
| -------------- | ------------------------------------ | -------------------------------------------- | | -------------- | ------------------------------------ | ------------------------------------------- |
| `app.log()` | Escribe una entrada de registro | `boolean` | | `app.log()` | Escribe una entrada de registro | `boolean` |
| `app.agents()` | Listar todos los agentes disponibles | <a href={typesUrl}><code>Agent[]</code></a> | | `app.agents()` | Listar todos los agentes disponibles | <a href={typesUrl}><code>Agent[]</code></a> |
@@ -170,7 +170,7 @@ const agents = await client.app.agents()
### Proyecto ### Proyecto
| Método | Descripción | Respuesta | | Método | Descripción | Respuesta |
| ------------------- | -------------------------- | ---------------------------------------------- | | ------------------- | -------------------------- | --------------------------------------------- |
| `project.list()` | Listar todos los proyectos | <a href={typesUrl}><code>Project[]</code></a> | | `project.list()` | Listar todos los proyectos | <a href={typesUrl}><code>Project[]</code></a> |
| `project.current()` | Obtener proyecto actual | <a href={typesUrl}><code>Project</code></a> | | `project.current()` | Obtener proyecto actual | <a href={typesUrl}><code>Project</code></a> |
@@ -208,7 +208,7 @@ const pathInfo = await client.path.get()
### Configuración ### Configuración
| Método | Descripción | Respuesta | | Método | Descripción | Respuesta |
| -------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------------------------------ | | -------------------- | ---------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `config.get()` | Obtener información de configuración | <a href={typesUrl}><code>Config</code></a> | | `config.get()` | Obtener información de configuración | <a href={typesUrl}><code>Config</code></a> |
| `config.providers()` | Lista de proveedores y modelos predeterminados | `{ providers: `<a href={typesUrl}><code>Provider[]</code></a>`, default: { [key: string]: string } }` | | `config.providers()` | Lista de proveedores y modelos predeterminados | `{ providers: `<a href={typesUrl}><code>Provider[]</code></a>`, default: { [key: string]: string } }` |

View File

@@ -99,7 +99,7 @@ El servidor opencode expone las siguientes API.
### Proyecto ### Proyecto
| Método | Camino | Descripción | Respuesta | | Método | Camino | Descripción | Respuesta |
| ------ | ------------------ | -------------------------- | ---------------------------------------------- | | ------ | ------------------ | -------------------------- | --------------------------------------------- |
| `GET` | `/project` | Listar todos los proyectos | <a href={typesUrl}><code>Project[]</code></a> | | `GET` | `/project` | Listar todos los proyectos | <a href={typesUrl}><code>Project[]</code></a> |
| `GET` | `/project/current` | Obtener el proyecto actual | <a href={typesUrl}><code>Project</code></a> | | `GET` | `/project/current` | Obtener el proyecto actual | <a href={typesUrl}><code>Project</code></a> |
@@ -146,7 +146,7 @@ El servidor opencode expone las siguientes API.
### Sesiones ### Sesiones
| Método | Camino | Descripción | Notas | | Método | Camino | Descripción | Notas |
| -------- | ---------------------------------------- | ------------------------------------------------------ | ------------------------------------------------------------------------------------ | | -------- | ---------------------------------------- | ------------------------------------------------------ | ------------------------------------------------------------------------------------- |
| `GET` | `/session` | Listar todas las sesiones | Devuelve <a href={typesUrl}><code>Session[]</code></a> | | `GET` | `/session` | Listar todas las sesiones | Devuelve <a href={typesUrl}><code>Session[]</code></a> |
| `POST` | `/session` | Crear una nueva sesión | cuerpo: `{ parentID?, title? }`, devuelve <a href={typesUrl}><code>Session</code></a> | | `POST` | `/session` | Crear una nueva sesión | cuerpo: `{ parentID?, title? }`, devuelve <a href={typesUrl}><code>Session</code></a> |
| `GET` | `/session/status` | Obtener el estado de la sesión para todas las sesiones | Devuelve `{ [sessionID: string]: `<a href={typesUrl}>SessionStatus</a>` }` | | `GET` | `/session/status` | Obtener el estado de la sesión para todas las sesiones | Devuelve `{ [sessionID: string]: `<a href={typesUrl}>SessionStatus</a>` }` |
@@ -213,7 +213,7 @@ El servidor opencode expone las siguientes API.
### Herramientas (experimentales) ### Herramientas (experimentales)
| Método | Camino | Descripción | Respuesta | | Método | Camino | Descripción | Respuesta |
| ------ | ------------------------------------------- | ---------------------------------------------------- | --------------------------------------------------------- | | ------ | ------------------------------------------- | ---------------------------------------------------- | -------------------------------------------- |
| `GET` | `/experimental/tool/ids` | Listar todos los ID de herramientas | <a href={typesUrl}><code>ToolIDs</code></a> | | `GET` | `/experimental/tool/ids` | Listar todos los ID de herramientas | <a href={typesUrl}><code>ToolIDs</code></a> |
| `GET` | `/experimental/tool?provider=<p>&model=<m>` | Listar herramientas con esquemas JSON para un modelo | <a href={typesUrl}><code>ToolList</code></a> | | `GET` | `/experimental/tool?provider=<p>&model=<m>` | Listar herramientas con esquemas JSON para un modelo | <a href={typesUrl}><code>ToolList</code></a> |
@@ -233,7 +233,7 @@ El servidor opencode expone las siguientes API.
### Agentes ### Agentes
| Método | Camino | Descripción | Respuesta | | Método | Camino | Descripción | Respuesta |
| ------ | -------- | ------------------------------------ | -------------------------------------------- | | ------ | -------- | ------------------------------------ | ------------------------------------------- |
| `GET` | `/agent` | Listar todos los agentes disponibles | <a href={typesUrl}><code>Agent[]</code></a> | | `GET` | `/agent` | Listar todos los agentes disponibles | <a href={typesUrl}><code>Agent[]</code></a> |
--- ---

View File

@@ -30,7 +30,7 @@ opencode [project]
#### Flag #### Flag
| Flag | Breve | Descrizione | | Flag | Breve | Descrizione |
| ------------ | ----- | ----------------------------------- | | ------------ | ----- | ------------------------------------------------------------------------ |
| `--continue` | `-c` | Continua l'ultima sessione | | `--continue` | `-c` | Continua l'ultima sessione |
| `--session` | `-s` | ID sessione da continuare | | `--session` | `-s` | ID sessione da continuare |
| `--fork` | | Duplica la sessione quando continui (usa con `--continue` o `--session`) | | `--fork` | | Duplica la sessione quando continui (usa con `--continue` o `--session`) |
@@ -336,7 +336,7 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
#### Flag #### Flag
| Flag | Breve | Descrizione | | Flag | Breve | Descrizione |
| ------------ | ----- | --------------------------------------------------------------------- | | ------------ | ----- | ------------------------------------------------------------------------ |
| `--command` | | Il comando da eseguire; usa message per gli argomenti | | `--command` | | Il comando da eseguire; usa message per gli argomenti |
| `--continue` | `-c` | Continua l'ultima sessione | | `--continue` | `-c` | Continua l'ultima sessione |
| `--session` | `-s` | ID sessione da continuare | | `--session` | `-s` | ID sessione da continuare |

View File

@@ -146,6 +146,7 @@ OpenCode は、ACP 経由でもターミナル内で動作するのと同じよ
:::note :::note
`/undo` や `/redo` などの一部の組み込みスラッシュ コマンドは現在サポートされていません。 `/undo` や `/redo` などの一部の組み込みスラッシュ コマンドは現在サポートされていません。
::: :::
- 組み込みツール (ファイル操作、ターミナルコマンドなど) - 組み込みツール (ファイル操作、ターミナルコマンドなど)
- カスタムツールとスラッシュコマンド - カスタムツールとスラッシュコマンド
- OpenCode 構成で構成された MCP サーバー - OpenCode 構成で構成された MCP サーバー

View File

@@ -302,6 +302,7 @@ Provide constructive feedback without making direct changes.
:::caution :::caution
従来の `maxSteps` フィールドは非推奨になりました。代わりに `steps` を使用してください。 従来の `maxSteps` フィールドは非推奨になりました。代わりに `steps` を使用してください。
::: :::
--- ---
### 無効にする ### 無効にする
@@ -345,6 +346,7 @@ Provide constructive feedback without making direct changes.
:::tip :::tip
モデルを指定しない場合、プライマリ エージェントは [グローバルに設定されたモデル ](/docs/config#models) を使用し、サブエージェントはサブエージェントを呼び出したプライマリ エージェントのモデルを使用します。 モデルを指定しない場合、プライマリ エージェントは [グローバルに設定されたモデル ](/docs/config#models) を使用し、サブエージェントはサブエージェントを呼び出したプライマリ エージェントのモデルを使用します。
::: :::
```json title="opencode.json" ```json title="opencode.json"
{ {
"agent": { "agent": {
@@ -555,6 +557,7 @@ Only analyze code and suggest changes.
:::note :::note
`mode: subagent` エージェントにのみ適用されます。 `mode: subagent` エージェントにのみ適用されます。
::: :::
--- ---
### タスクの権限 ### タスクの権限
@@ -585,6 +588,7 @@ Only analyze code and suggest changes.
:::tip :::tip
ユーザーは、エージェントのタスク権限が拒否する場合でも、`@` オートコンプリート メニューを介して、いつでもサブエージェントを直接呼び出すことができます。 ユーザーは、エージェントのタスク権限が拒否する場合でも、`@` オートコンプリート メニューを介して、いつでもサブエージェントを直接呼び出すことができます。
::: :::
--- ---
### 色 ### 色
@@ -650,6 +654,7 @@ Only analyze code and suggest changes.
:::tip :::tip
`opencode models` を実行して、利用可能なモデルのリストを表示します。 `opencode models` を実行して、利用可能なモデルのリストを表示します。
::: :::
--- ---
## エージェントの作成 ## エージェントの作成
@@ -689,6 +694,7 @@ opencode agent create
:::tip :::tip
共有したいエージェントはいますか? [PR](https://github.com/anomalyco/opencode) を送信します。 共有したいエージェントはいますか? [PR](https://github.com/anomalyco/opencode) を送信します。
::: :::
--- ---
### 文書作成エージェント ### 文書作成エージェント

View File

@@ -53,6 +53,7 @@ Configuration
:::note :::note
`.opencode` および `~/.config/opencode` ディレクトリでは、サブディレクトリに **複数名** が使用されています: `agents/`、`commands/`、`modes/`、`plugins/`、`skills/`、`tools/`、および `themes/`。下位互換性のために、単数形の名前 (`agent/` など) もサポートされています。 `.opencode` および `~/.config/opencode` ディレクトリでは、サブディレクトリに **複数名** が使用されています: `agents/`、`commands/`、`modes/`、`plugins/`、`skills/`、`tools/`、および `themes/`。下位互換性のために、単数形の名前 (`agent/` など) もサポートされています。
::: :::
--- ---
### リモート ### リモート
@@ -618,6 +619,7 @@ If `enabled_providers` と `disabled_providers` の両方に表示される場
:::caution :::caution
実験的なオプションは安定していません。予告なく変更または削除される場合があります。 実験的なオプションは安定していません。予告なく変更または削除される場合があります。
::: :::
--- ---
## 変数 ## 変数

View File

@@ -67,6 +67,7 @@ OpenCode は GitLab CI/CD パイプラインで実行されます。セットア
:::tip :::tip
最新の手順については、[**GitLab ドキュメント**](https://docs.gitlab.com/user/duo_agent_platform/agent_assistant/) を参照してください。 最新の手順については、[**GitLab ドキュメント**](https://docs.gitlab.com/user/duo_agent_platform/agent_assistant/) を参照してください。
::: :::
1. GitLab 環境を構成する 1. GitLab 環境を構成する
2. CI/CD のセットアップ 2. CI/CD のセットアップ
3. AI モデル プロバイダー API キーを取得する 3. AI モデル プロバイダー API キーを取得する
@@ -162,6 +163,7 @@ GitLab で OpenCode を使用する方法の例をいくつか示します。
:::tip :::tip
`@opencode` とは異なるトリガー フレーズを使用するように設定できます。 `@opencode` とは異なるトリガー フレーズを使用するように設定できます。
::: :::
- **問題の説明** - **問題の説明**
このコメントを GitLab の問題に追加します。 このコメントを GitLab の問題に追加します。

View File

@@ -51,6 +51,7 @@ OpenCode には、一般的な言語用のいくつかの組み込み LSP サー
:::note :::note
`OPENCODE_DISABLE_LSP_DOWNLOAD` 環境変数を `true` に設定すると、LSP サーバーの自動ダウンロードを無効にできます。 `OPENCODE_DISABLE_LSP_DOWNLOAD` 環境変数を `true` に設定すると、LSP サーバーの自動ダウンロードを無効にできます。
::: :::
--- ---
## 仕組み ## 仕組み
@@ -128,6 +129,7 @@ LSP サーバーの起動時に `env` プロパティを使用して環境変数
:::note :::note
初期化オプションは LSP サーバーによって異なります。利用可能なオプションについては、LSP サーバーのドキュメントを確認してください。 初期化オプションは LSP サーバーによって異なります。利用可能なオプションについては、LSP サーバーのドキュメントを確認してください。
::: :::
--- ---
### LSPサーバーの無効化 ### LSPサーバーの無効化

View File

@@ -389,8 +389,7 @@ MCP サーバー ツールはサーバー名をプレフィックスとして登
"mymcpservername_*": false "mymcpservername_*": false
``` ```
::: ## :::
---
## 例 ## 例

View File

@@ -166,6 +166,7 @@ OpenCode には、多くのプロバイダーのデフォルトのバリアン
:::tip :::tip
このリストは包括的なものではありません。他の多くのプロバイダーにもデフォルトが組み込まれています。 このリストは包括的なものではありません。他の多くのプロバイダーにもデフォルトが組み込まれています。
::: :::
### カスタムバリアント ### カスタムバリアント
既存のバリアントをオーバーライドすることも、独自のバリアントを追加することもできます。 既存のバリアントをオーバーライドすることも、独自のバリアントを追加することもできます。

View File

@@ -188,6 +188,7 @@ OpenCode が承認を求めるプロンプトを表示すると、UI は 3 つ
:::note :::note
パターン マッチングの詳細な例については、上記の「粒度ルール (オブジェクト構文)](#granular-rules-object-syntax)」セクションを参照してください。 パターン マッチングの詳細な例については、上記の「粒度ルール (オブジェクト構文)](#granular-rules-object-syntax)」セクションを参照してください。
::: :::
```json title="opencode.json" ```json title="opencode.json"
{ {
"$schema": "https://opencode.ai/config.json", "$schema": "https://opencode.ai/config.json",

View File

@@ -237,6 +237,7 @@ macOS 上で AppleScript を実行するために `osascript` を使用してい
:::note :::note
OpenCode デスクトップ アプリを使用している場合は、応答の準備ができたとき、またはセッション エラーが発生したときにシステム通知を自動的に送信できます。 OpenCode デスクトップ アプリを使用している場合は、応答の準備ができたとき、またはセッション エラーが発生したときにシステム通知を自動的に送信できます。
::: :::
--- ---
### .env 保護 ### .env 保護

View File

@@ -8,6 +8,7 @@ OpenCode の共有機能を使用すると、OpenCode の会話への公開リ
:::note :::note
共有された会話は、リンクを知っている人なら誰でも公開してアクセスできます。 共有された会話は、リンクを知っている人なら誰でも公開してアクセスできます。
::: :::
--- ---
## 仕組み ## 仕組み

View File

@@ -97,6 +97,7 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
:::note :::note
`write` ツールは、すべてのファイル変更 (`edit`、`write`、`patch`、`multiedit`) をカバーする `edit` 権限によって制御されます。 `write` ツールは、すべてのファイル変更 (`edit`、`write`、`patch`、`multiedit`) をカバーする `edit` 権限によって制御されます。
::: :::
--- ---
### 読む ### 読む
@@ -174,6 +175,7 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
:::note :::note
このツールは、`OPENCODE_EXPERIMENTAL_LSP_TOOL=true` (または `OPENCODE_EXPERIMENTAL=true`) の場合にのみ使用できます。 このツールは、`OPENCODE_EXPERIMENTAL_LSP_TOOL=true` (または `OPENCODE_EXPERIMENTAL=true`) の場合にのみ使用できます。
::: :::
```json title="opencode.json" {4} ```json title="opencode.json" {4}
{ {
"$schema": "https://opencode.ai/config.json", "$schema": "https://opencode.ai/config.json",
@@ -207,6 +209,7 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
:::note :::note
`write` ツールは、すべてのファイル変更 (`edit`、`write`、`patch`、`multiedit`) をカバーする `edit` 権限によって制御されます。 `write` ツールは、すべてのファイル変更 (`edit`、`write`、`patch`、`multiedit`) をカバーする `edit` 権限によって制御されます。
::: :::
--- ---
### スキル ### スキル
@@ -242,6 +245,7 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
:::note :::note
このツールはデフォルトではサブエージェントに対して無効になっていますが、手動で有効にすることができます。 [詳細はこちら](/docs/agents/#permissions) このツールはデフォルトではサブエージェントに対して無効になっていますが、手動で有効にすることができます。 [詳細はこちら](/docs/agents/#permissions)
::: :::
--- ---
### トドリード ### トドリード
@@ -262,6 +266,7 @@ OpenCode で利用可能なすべての組み込みツールを次に示しま
:::note :::note
このツールはデフォルトではサブエージェントに対して無効になっていますが、手動で有効にすることができます。 [詳細はこちら](/docs/agents/#permissions) このツールはデフォルトではサブエージェントに対して無効になっていますが、手動で有効にすることができます。 [詳細はこちら](/docs/agents/#permissions)
::: :::
--- ---
### ウェブフェッチ ### ウェブフェッチ
@@ -295,6 +300,7 @@ OPENCODE_ENABLE_EXA=1 opencode
``` ```
::: :::
```json title="opencode.json" {4} ```json title="opencode.json" {4}
{ {
"$schema": "https://opencode.ai/config.json", "$schema": "https://opencode.ai/config.json",
@@ -311,6 +317,7 @@ API キーは必要ありません。ツールは認証なしで Exa AI のホ
:::tip :::tip
情報を見つける必要がある場合 (検出)、`websearch` を使用し、特定の URL からコンテンツを取得する必要がある場合 (取得) は `webfetch` を使用します。 情報を見つける必要がある場合 (検出)、`websearch` を使用し、特定の URL からコンテンツを取得する必要がある場合 (取得) は `webfetch` を使用します。
::: :::
--- ---
### 質問 ### 質問

View File

@@ -34,6 +34,7 @@ Give me a quick summary of the codebase.
:::tip :::tip
`@` を使用してメッセージ内のファイルを参照することもできます。 `@` を使用してメッセージ内のファイルを参照することもできます。
::: :::
```text "@packages/functions/src/api/index.ts" ```text "@packages/functions/src/api/index.ts"
How is auth handled in @packages/functions/src/api/index.ts? How is auth handled in @packages/functions/src/api/index.ts?
``` ```
@@ -247,6 +248,7 @@ Git リポジトリ** であること。
:::note :::note
このコマンドは、思考ブロックを**表示**するかどうかのみを制御します。モデルの推論機能を有効または無効にすることはありません。実際の推論機能を切り替えるには、`ctrl+t` を使用してモデル バリアントを循環させます。 このコマンドは、思考ブロックを**表示**するかどうかのみを制御します。モデルの推論機能を有効または無効にすることはありません。実際の推論機能を切り替えるには、`ctrl+t` を使用してモデル バリアントを循環させます。
::: :::
```bash frame="none" ```bash frame="none"
/thinking /thinking
``` ```

View File

@@ -22,6 +22,7 @@ opencode web
:::tip[Windows ユーザー] :::tip[Windows ユーザー]
最高のエクスペリエンスを得るには、PowerShell ではなく [WSL](/docs/windows-wsl) から `opencode web` を実行します。これにより、ファイル システムへの適切なアクセスと端末の統合が保証されます。 最高のエクスペリエンスを得るには、PowerShell ではなく [WSL](/docs/windows-wsl) から `opencode web` を実行します。これにより、ファイル システムへの適切なアクセスと端末の統合が保証されます。
::: :::
--- ---
## 構成 ## 構成

View File

@@ -10,6 +10,7 @@ OpenCode は Windows で直接実行できますが、より快適に使うに
:::tip[WSL を使う理由] :::tip[WSL を使う理由]
WSL を使うと、ファイルシステム性能、端末サポート、OpenCode が依存する開発ツールとの互換性が向上します。 WSL を使うと、ファイルシステム性能、端末サポート、OpenCode が依存する開発ツールとの互換性が向上します。
::: :::
--- ---
## セットアップ ## セットアップ
@@ -67,7 +68,8 @@ OPENCODE_SERVER_PASSWORD=your-password opencode serve --hostname 0.0.0.0
``` ```
::: :::
```bash
````bash
## Web クライアント + WSL ## Web クライアント + WSL
@@ -77,7 +79,7 @@ Windows で Web 利用を快適にするには:
```bash ```bash
opencode web --hostname 0.0.0.0 opencode web --hostname 0.0.0.0
``` ````
2. **Windows のブラウザーからアクセスする** 2. **Windows のブラウザーからアクセスする**
@@ -105,6 +107,7 @@ opencode
:::tip :::tip
よりスムーズに使うには、リポジトリを WSL のファイルシステム(例: `~/code/`)にクローンまたはコピーして、そこで OpenCode を実行することをおすすめします。 よりスムーズに使うには、リポジトリを WSL のファイルシステム(例: `~/code/`)にクローンまたはコピーして、そこで OpenCode を実行することをおすすめします。
::: :::
--- ---
## ヒント ## ヒント

View File

@@ -30,7 +30,7 @@ opencode [project]
#### 플래그 #### 플래그
| 플래그 | 짧은 이름 | 설명 | | 플래그 | 짧은 이름 | 설명 |
| ------------ | --------- | --------------------------------------------------------------- | | ------------ | --------- | ----------------------------------------------------------------- |
| `--continue` | `-c` | 마지막 세션 계속하기 | | `--continue` | `-c` | 마지막 세션 계속하기 |
| `--session` | `-s` | 계속할 세션 ID | | `--session` | `-s` | 계속할 세션 ID |
| `--fork` | | 계속 시 세션 포크하기 (`--continue` 또는 `--session`과 함께 사용) | | `--fork` | | 계속 시 세션 포크하기 (`--continue` 또는 `--session`과 함께 사용) |
@@ -336,7 +336,7 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
#### 플래그 #### 플래그
| 플래그 | 짧은 이름 | 설명 | | 플래그 | 짧은 이름 | 설명 |
| ------------ | --------- | --------------------------------------------------- | | ------------ | --------- | ----------------------------------------------------- |
| `--command` | | 실행 중인 명령 사용(미지정 시 args의 메시지 사용) | | `--command` | | 실행 중인 명령 사용(미지정 시 args의 메시지 사용) |
| `--continue` | `-c` | 마지막 세션 | | `--continue` | `-c` | 마지막 세션 |
| `--session` | `-s` | 세션 ID | | `--session` | `-s` | 세션 ID |
@@ -393,7 +393,7 @@ opencode session list
##### 플래그 ##### 플래그
| 플래그 | 짧은 이름 | 설명 | | 플래그 | 짧은 이름 | 설명 |
| ------------- | --------- | ------------------------ | | ------------- | --------- | -------------------------- |
| `--max-count` | `-n` | 최근 세션에 제한 | | `--max-count` | `-n` | 최근 세션에 제한 |
| `--format` | | 출력 형식: table 또는 json | | `--format` | | 출력 형식: table 또는 json |
@@ -540,7 +540,7 @@ opencode upgrade v0.1.48
opencode CLI는 다음의 글로벌 플래그를 사용합니다. opencode CLI는 다음의 글로벌 플래그를 사용합니다.
| 플래그 | 짧은 이름 | 설명 | | 플래그 | 짧은 이름 | 설명 |
| -------------- | --------- | ----------------- | | -------------- | --------- | ----------------------------------- |
| `--help` | `-h` | 디스플레이 도움말 | | `--help` | `-h` | 디스플레이 도움말 |
| `--version` | `-v` | 인쇄판 번호 | | `--version` | `-v` | 인쇄판 번호 |
| `--print-logs` | | 스터디로 로그인 | | `--print-logs` | | 스터디로 로그인 |

View File

@@ -19,7 +19,7 @@ opencode serve [--port <number>] [--hostname <string>] [--cors <origin>]
#### 옵션 #### 옵션
| 플래그 | 설명 | 기본값 | | 플래그 | 설명 | 기본값 |
| --------------- | ------------------------------------- | ----------------- | | --------------- | ------------------------------------- | ---------------- |
| `--port` | 수신 대기할 포트 | `4096` | | `--port` | 수신 대기할 포트 | `4096` |
| `--hostname` | 수신 대기할 호스트명 | `127.0.0.1` | | `--hostname` | 수신 대기할 호스트명 | `127.0.0.1` |
| `--mdns` | mDNS 탐지 활성화 | `false` | | `--mdns` | mDNS 탐지 활성화 | `false` |
@@ -192,7 +192,7 @@ opencode 서버는 다음과 같은 API를 노출합니다.
## 파일 ## 파일
| 방법 | 경로 | 설명 | 응답 | | 방법 | 경로 | 설명 | 응답 |
| ----- | ------------------------ | --------------------------------- | ----------------------------------------------------------------------------------------- | | ----- | ------------------------ | ---------------------------- | --------------------------------------------------------------------------------------- |
| `GET` | `/find?pattern=<pat>` | 파일에서 텍스트 검색 | `path`, `lines`, `line_number`, `absolute_offset`, `submatches`가 포함된 일치 객체 배열 | | `GET` | `/find?pattern=<pat>` | 파일에서 텍스트 검색 | `path`, `lines`, `line_number`, `absolute_offset`, `submatches`가 포함된 일치 객체 배열 |
| `GET` | `/find/file?query=<q>` | 이름으로 파일/디렉터리 찾기 | `string[]` (경로) | | `GET` | `/find/file?query=<q>` | 이름으로 파일/디렉터리 찾기 | `string[]` (경로) |
| `GET` | `/find/symbol?query=<q>` | 워크스페이스 심볼 찾기 | <a href={typesUrl}><code>Symbol[]</code></a> | | `GET` | `/find/symbol?query=<q>` | 워크스페이스 심볼 찾기 | <a href={typesUrl}><code>Symbol[]</code></a> |

View File

@@ -140,7 +140,7 @@ skill({ name: "git-release" })
``` ```
| 권한 | 동작 | | 권한 | 동작 |
| --------- | ----------------------------------------- | | ------- | --------------------------------- |
| `allow` | 기술이 즉시 로드됨 | | `allow` | 기술이 즉시 로드됨 |
| `deny` | 에이전트에서 기술 숨김, 접근 거부 | | `deny` | 에이전트에서 기술 숨김, 접근 거부 |
| `ask` | 로드 전에 사용자에게 승인 요청 | | `ask` | 로드 전에 사용자에게 승인 요청 |

View File

@@ -115,7 +115,7 @@ https://opencode.ai/zen/v1/models
우리는 pay-as-you-go 모델을 지원합니다. 아래는 1M 토큰 \*\* 당 가격입니다. 우리는 pay-as-you-go 모델을 지원합니다. 아래는 1M 토큰 \*\* 당 가격입니다.
| 모델 | 입력 | 출력 | 캐시 읽기 | 캐시 쓰기 | | 모델 | 입력 | 출력 | 캐시 읽기 | 캐시 쓰기 |
| ---------------------------------- | ------ | ------ | ----------- | ----------- | | --------------------------------- | ------ | ------ | --------- | --------- |
| Big Pickle | Free | Free | Free | - | | Big Pickle | Free | Free | Free | - |
| MiniMax M2.1 Free | Free | Free | Free | - | | MiniMax M2.1 Free | Free | Free | Free | - |
| MiniMax M2.1 | $0.30 | $1.20 | $0.10 | - | | MiniMax M2.1 | $0.30 | $1.20 | $0.10 | - |

View File

@@ -170,7 +170,7 @@ const agents = await client.app.agents()
### Prosjekt ### Prosjekt
| Metode | Beskrivelse | Svar | | Metode | Beskrivelse | Svar |
| ------------------- | -------------------------- | ---------------------------------------------- | | ------------------- | -------------------------- | --------------------------------------------- |
| `project.list()` | Liste over alle prosjekter | <a href={typesUrl}><code>Project[]</code></a> | | `project.list()` | Liste over alle prosjekter | <a href={typesUrl}><code>Project[]</code></a> |
| `project.current()` | Få nåværende prosjekt | <a href={typesUrl}><code>Project</code></a> | | `project.current()` | Få nåværende prosjekt | <a href={typesUrl}><code>Project</code></a> |

View File

@@ -99,7 +99,7 @@ OpenCode-serveren viser følgende APIer.
### Prosjekt ### Prosjekt
| Metode | Sti | Beskrivelse | Svar | | Metode | Sti | Beskrivelse | Svar |
| ------ | ------------------ | --------------------------- | ---------------------------------------------- | | ------ | ------------------ | --------------------------- | --------------------------------------------- |
| `GET` | `/project` | Liste over alle prosjekter | <a href={typesUrl}><code>Project[]</code></a> | | `GET` | `/project` | Liste over alle prosjekter | <a href={typesUrl}><code>Project[]</code></a> |
| `GET` | `/project/current` | Få det nåværende prosjektet | <a href={typesUrl}><code>Project</code></a> | | `GET` | `/project/current` | Få det nåværende prosjektet | <a href={typesUrl}><code>Project</code></a> |
@@ -184,7 +184,7 @@ OpenCode-serveren viser følgende APIer.
### Kommandoer ### Kommandoer
| Metode | Sti | Beskrivelse | Svar | | Metode | Sti | Beskrivelse | Svar |
| ------ | ---------- | --------------------- | ---------------------------------------------- | | ------ | ---------- | --------------------- | --------------------------------------------- |
| `GET` | `/command` | Liste alle kommandoer | <a href={typesUrl}><code>Command[]</code></a> | | `GET` | `/command` | Liste alle kommandoer | <a href={typesUrl}><code>Command[]</code></a> |
--- ---

View File

@@ -63,7 +63,7 @@ Du belastes per forespørsel, og du kan legge til kreditt på kontoen din.
Du kan også få tilgang til modellene våre gjennom følgende API-endepunkter. Du kan også få tilgang til modellene våre gjennom følgende API-endepunkter.
| Modell | Modell ID | Endepunkt | AI SDK Pakke | | Modell | Modell ID | Endepunkt | AI SDK Pakke |
| ------------------- | ------------------ | -------------------------------------------------- | --------------------------- | | ------------------ | ------------------ | -------------------------------------------------- | --------------------------- |
| GPT 5.2 | gpt-5.2 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | | GPT 5.2 | gpt-5.2 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
| GPT 5.2 Codex | gpt-5.2-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | | GPT 5.2 Codex | gpt-5.2-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
| GPT 5.1 | gpt-5.1 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | | GPT 5.1 | gpt-5.1 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |

View File

@@ -552,7 +552,7 @@ Interfejs CLI kod opencode przyjmuje flagi globalne.
OpenCode można wykryć za pomocą czyszczenia alternatywnych. OpenCode można wykryć za pomocą czyszczenia alternatywnych.
| Zmienna | Wpisz | Opis | | Zmienna | Wpisz | Opis |
| ------------------------------------- | ---------------- | ----------------------------------------------------------------------- | | ------------------------------------- | ------- | ----------------------------------------------------------------------- |
| `OPENCODE_AUTO_SHARE` | boolean | Automatycznie udostępniaj sesje | | `OPENCODE_AUTO_SHARE` | boolean | Automatycznie udostępniaj sesje |
| `OPENCODE_GIT_BASH_PATH` | string | Ścieżka do pliku wykonywalnego Git Bash w systemie Windows | | `OPENCODE_GIT_BASH_PATH` | string | Ścieżka do pliku wykonywalnego Git Bash w systemie Windows |
| `OPENCODE_CONFIG` | string | Ścieżka do pliku konfiguracyjnego | | `OPENCODE_CONFIG` | string | Ścieżka do pliku konfiguracyjnego |
@@ -585,7 +585,7 @@ OpenCode można wykryć za pomocą czyszczenia alternatywnych.
Te zmienne możliwości użycia funkcji eksperymentalnych, które mogą zostać lub usunięte. Te zmienne możliwości użycia funkcji eksperymentalnych, które mogą zostać lub usunięte.
| Zmienna | Wpisz | Opis | | Zmienna | Wpisz | Opis |
| ----------------------------------------------- | ---------------- | ---------------------------------------------- | | ----------------------------------------------- | ------- | ---------------------------------------------- |
| `OPENCODE_EXPERIMENTAL` | boolean | Włącz wszystkie funkcje eksperymentalne | | `OPENCODE_EXPERIMENTAL` | boolean | Włącz wszystkie funkcje eksperymentalne |
| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | boolean | Włącz wykrywanie ikon | | `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | boolean | Włącz wykrywanie ikon |
| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | boolean | Wyłączenie kopiowania przy wyborze w TUI | | `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | boolean | Wyłączenie kopiowania przy wyborze w TUI |

View File

@@ -68,7 +68,7 @@ Można dostosować formatery za pomocą sekcji `formatter` w konstrukcji OpenCod
obsługiwane formatyzator Zobacz elementy: obsługiwane formatyzator Zobacz elementy:
| Nieruchomość | Wpisz | Opis | | Nieruchomość | Wpisz | Opis |
| ------------- | ---------------- | -------------------------------------------------------------------------- | | ------------- | -------- | -------------------------------------------------------------------------- |
| `disabled` | boolean | Ustaw tę opcję na `true`, aby wyłączyć formater | | `disabled` | boolean | Ustaw tę opcję na `true`, aby wyłączyć formater |
| `command` | string[] | Polecenie uruchomienia formatowania | | `command` | string[] | Polecenie uruchomienia formatowania |
| `environment` | object | Zmienne ustawienia do ustawień podczas uruchamiania programu formatującego | | `environment` | object | Zmienne ustawienia do ustawień podczas uruchamiania programu formatującego |

View File

@@ -77,7 +77,7 @@ Możesz dostosować serwery LSP poprzez sekcję `lsp` w konfiguracji opencode.
Każdy serwer LSP obsługuje szczegółowe elementy: Każdy serwer LSP obsługuje szczegółowe elementy:
| Nieruchomość | Wpisz | Opis | | Nieruchomość | Wpisz | Opis |
| ---------------- | ---------------- | ------------------------------------------------------ | | ---------------- | -------- | ------------------------------------------------------ |
| `disabled` | boolean | Ustaw tę opcję na `true`, aby włączyć serwer LSP | | `disabled` | boolean | Ustaw tę opcję na `true`, aby włączyć serwer LSP |
| `command` | string[] | Polecenie uruchomienia serwera LSP | | `command` | string[] | Polecenie uruchomienia serwera LSP |
| `extensions` | string[] | Rozszerzenia plików, które powinny mieć ten serwer LSP | | `extensions` | string[] | Rozszerzenia plików, które powinny mieć ten serwer LSP |

View File

@@ -117,7 +117,7 @@ use the mcp_everything tool to add the number 3 and 4
Oto wszystkie opcje lokalnego serwera MCP. Oto wszystkie opcje lokalnego serwera MCP.
| Opcja | Wpisz | Wymagane | Opis | | Opcja | Wpisz | Wymagane | Opis |
| ------------- | ---------------- | -------- | -------------------------------------------------------------------------------------------- | | ------------- | ------- | -------- | -------------------------------------------------------------------------------------------- |
| `type` | String | Y | Typ połączenia z serwerem MCP musi być `"local"`. | | `type` | String | Y | Typ połączenia z serwerem MCP musi być `"local"`. |
| `command` | Array | Y | Polecenie i argumenty uruchamiające serwer MCP. | | `command` | Array | Y | Polecenie i argumenty uruchamiające serwer MCP. |
| `environment` | Object | | Zmienne ustawienia podczas uruchamiania serwera. | | `environment` | Object | | Zmienne ustawienia podczas uruchamiania serwera. |
@@ -153,7 +153,7 @@ Dodaj zdalne serwery MCP, ustawiając `type` na `"remote"`.
#### Opcje #### Opcje
| Opcja | Wpisz | Wymagane | Opis | | Opcja | Wpisz | Wymagane | Opis |
| --------- | ---------------- | -------- | -------------------------------------------------------------------------------------------- | | --------- | ------- | -------- | -------------------------------------------------------------------------------------------- |
| `type` | String | Y | Typ połączenia z serwerem MCP musi być `"remote"`. | | `type` | String | Y | Typ połączenia z serwerem MCP musi być `"remote"`. |
| `url` | String | Y | Adres URL zdalnego serwera MCP. | | `url` | String | Y | Adres URL zdalnego serwera MCP. |
| `enabled` | Boolean | | Włącz lub wyłącz serwer MCP podczas uruchamiania. | | `enabled` | Boolean | | Włącz lub wyłącz serwer MCP podczas uruchamiania. |

View File

@@ -30,7 +30,7 @@ opencode [projeto]
#### Flags #### Flags
| Flag | Curto | Descrição | | Flag | Curto | Descrição |
| ------------ | ----- | ---------------------------------------------- | | ------------ | ----- | -------------------------------------------------------------------------- |
| `--continue` | `-c` | Continue a última sessão | | `--continue` | `-c` | Continue a última sessão |
| `--session` | `-s` | ID da sessão para continuar | | `--session` | `-s` | ID da sessão para continuar |
| `--fork` | | Criar um fork da sessão ao continuar (use com `--continue` ou `--session`) | | `--fork` | | Criar um fork da sessão ao continuar (use com `--continue` ou `--session`) |

View File

@@ -77,7 +77,7 @@ OpenCode поставляется с несколькими встроенным
Каждый LSP-сервер поддерживает следующее: Каждый LSP-сервер поддерживает следующее:
| Свойство | Тип | Описание | | Свойство | Тип | Описание |
| ---------------- | ------------------- | --------------------------------------------------------------------------- | | ---------------- | -------- | --------------------------------------------------------------------------- |
| `disabled` | boolean | Установите для этого параметра значение `true`, чтобы отключить сервер LSP. | | `disabled` | boolean | Установите для этого параметра значение `true`, чтобы отключить сервер LSP. |
| `command` | string[] | Команда запуска LSP-сервера | | `command` | string[] | Команда запуска LSP-сервера |
| `extensions` | string[] | Расширения файлов, которые должен обрабатывать этот сервер LSP | | `extensions` | string[] | Расширения файлов, которые должен обрабатывать этот сервер LSP |

View File

@@ -267,7 +267,7 @@ opencode mcp logout my-oauth-server
#### Параметры OAuth #### Параметры OAuth
| Вариант | Тип | Описание | | Вариант | Тип | Описание |
| -------------- | -------------- | --------------------------------------------------------------------------------------------- | | -------------- | --------------- | ---------------------------------------------------------------------------------- |
| `oauth` | Object \| false | Объект конфигурации OAuth или `false`, чтобы отключить автообнаружение OAuth. | | `oauth` | Object \| false | Объект конфигурации OAuth или `false`, чтобы отключить автообнаружение OAuth. |
| `clientId` | String | OAuth client ID. Если не указан, будет выполнена динамическая регистрация клиента. | | `clientId` | String | OAuth client ID. Если не указан, будет выполнена динамическая регистрация клиента. |
| `clientSecret` | String | OAuth client secret, если этого требует сервер авторизации. | | `clientSecret` | String | OAuth client secret, если этого требует сервер авторизации. |

View File

@@ -226,7 +226,7 @@ Provide constructive feedback without making direct changes.
Вот всеми инструментами можно управлять через конфигурацию режима. Вот всеми инструментами можно управлять через конфигурацию режима.
| Инструмент | Описание | | Инструмент | Описание |
| ---------- | --------------------------- | | ----------- | ----------------------- |
| `bash` | Execute shell commands | | `bash` | Execute shell commands |
| `edit` | Modify existing files | | `edit` | Modify existing files |
| `write` | Create new files | | `write` | Create new files |

View File

@@ -1024,7 +1024,7 @@ npm install -g opencode-helicone-session
##### Общие разъемы Helicone ##### Общие разъемы Helicone
| Заголовок | Описание | | Заголовок | Описание |
| --------------------------- | ---------------------------------------------------------------------- | | -------------------------- | ------------------------------------------------------------------------------ |
| `Helicone-Cache-Enabled` | Включить кэширование ответов (`true`/`false`) | | `Helicone-Cache-Enabled` | Включить кэширование ответов (`true`/`false`) |
| `Helicone-User-Id` | Отслеживание показателей по пользователю | | `Helicone-User-Id` | Отслеживание показателей по пользователю |
| `Helicone-Property-[Name]` | Добавьте пользовательские свойства (например, `Helicone-Property-Environment`) | | `Helicone-Property-[Name]` | Добавьте пользовательские свойства (например, `Helicone-Property-Environment`) |
@@ -1639,7 +1639,7 @@ Vercel AI Gateway позволяет получать доступ к модел
Некоторые полезные параметры маршрутизации: Некоторые полезные параметры маршрутизации:
| Вариант | Описание | | Вариант | Описание |
| ------------------- | ------------------------------------------------------------- | | ------------------- | -------------------------------------------------------------------- |
| `order` | Последовательность провайдеров для попытки | | `order` | Последовательность провайдеров для попытки |
| `only` | Ограничить конкретными провайдерами | | `only` | Ограничить конкретными провайдерами |
| `zeroDataRetention` | Использовать только провайдеров с политикой нулевого хранения данных | | `zeroDataRetention` | Использовать только провайдеров с политикой нулевого хранения данных |

View File

@@ -38,7 +38,7 @@ const { client } = await createOpencode()
#### Параметры #### Параметры
| Вариант | Тип | Описание | По умолчанию | | Вариант | Тип | Описание | По умолчанию |
| ------- | ----- | -------------------------------- | ------------ | | ---------- | ------------- | ------------------------------ | ------------ |
| `hostname` | `string` | Server hostname | `127.0.0.1` | | `hostname` | `string` | Server hostname | `127.0.0.1` |
| `port` | `number` | Server port | `4096` | | `port` | `number` | Server port | `4096` |
| `signal` | `AbortSignal` | Abort signal for cancellation | `undefined` | | `signal` | `AbortSignal` | Abort signal for cancellation | `undefined` |
@@ -82,7 +82,7 @@ const client = createOpencodeClient({
#### Параметры #### Параметры
| Вариант | Тип | Описание | По умолчанию | | Вариант | Тип | Описание | По умолчанию |
| ------- | ----- | ------------------------------------ | ------------ | | --------------- | ---------- | -------------------------------- | ----------------------- |
| `baseUrl` | `string` | URL of the server | `http://localhost:4096` | | `baseUrl` | `string` | URL of the server | `http://localhost:4096` |
| `fetch` | `function` | Custom fetch implementation | `globalThis.fetch` | | `fetch` | `function` | Custom fetch implementation | `globalThis.fetch` |
| `parseAs` | `string` | Response parsing method | `auto` | | `parseAs` | `string` | Response parsing method | `auto` |
@@ -126,7 +126,7 @@ SDK предоставляет все серверные API через типо
### Глобальный ### Глобальный
| Метод | Описание | Ответ | | Метод | Описание | Ответ |
| ----- | -------------------------------------------- | ----- | | ----------------- | ------------------------------- | ------------------------------------ |
| `global.health()` | Check server health and version | `{ healthy: true, version: string }` | | `global.health()` | Check server health and version | `{ healthy: true, version: string }` |
--- ---
@@ -143,7 +143,7 @@ console.log(health.data.version)
### Приложение ### Приложение
| Метод | Описание | Ответ | | Метод | Описание | Ответ |
| ----- | ----------------------------- | ------------------------------------------- | | -------------- | ------------------------- | ------------------------------------------- |
| `app.log()` | Write a log entry | `boolean` | | `app.log()` | Write a log entry | `boolean` |
| `app.agents()` | List all available agents | <a href={typesUrl}><code>Agent[]</code></a> | | `app.agents()` | List all available agents | <a href={typesUrl}><code>Agent[]</code></a> |
@@ -170,7 +170,7 @@ const agents = await client.app.agents()
### Проект ### Проект
| Метод | Описание | Ответ | | Метод | Описание | Ответ |
| ----- | ----------------------- | -------------------------------------------- | | ------------------- | ------------------- | --------------------------------------------- |
| `project.list()` | List all projects | <a href={typesUrl}><code>Project[]</code></a> | | `project.list()` | List all projects | <a href={typesUrl}><code>Project[]</code></a> |
| `project.current()` | Get current project | <a href={typesUrl}><code>Project</code></a> | | `project.current()` | Get current project | <a href={typesUrl}><code>Project</code></a> |
@@ -191,7 +191,7 @@ const currentProject = await client.project.current()
### Путь ### Путь
| Метод | Описание | Ответ | | Метод | Описание | Ответ |
| ----- | --------------------- | ---------------------------------------- | | ------------ | ---------------- | ---------------------------------------- |
| `path.get()` | Get current path | <a href={typesUrl}><code>Path</code></a> | | `path.get()` | Get current path | <a href={typesUrl}><code>Path</code></a> |
--- ---
@@ -208,7 +208,7 @@ const pathInfo = await client.path.get()
### Конфигурация ### Конфигурация
| Метод | Описание | Ответ | | Метод | Описание | Ответ |
| ----- | ----------------------------------------- | ----------------------------------------------------------------------------------------------------- | | -------------------- | --------------------------------- | ----------------------------------------------------------------------------------------------------- |
| `config.get()` | Get config info | <a href={typesUrl}><code>Config</code></a> | | `config.get()` | Get config info | <a href={typesUrl}><code>Config</code></a> |
| `config.providers()` | List providers and default models | `{ providers: `<a href={typesUrl}><code>Provider[]</code></a>`, default: { [key: string]: string } }` | | `config.providers()` | List providers and default models | `{ providers: `<a href={typesUrl}><code>Provider[]</code></a>`, default: { [key: string]: string } }` |
@@ -227,7 +227,7 @@ const { providers, default: defaults } = await client.config.providers()
### Сессии ### Сессии
| Метод | Описание | Примечания | | Метод | Описание | Примечания |
| ----- | -------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | | ---------------------------------------------------------- | ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| `session.list()` | List sessions | Returns <a href={typesUrl}><code>Session[]</code></a> | | `session.list()` | List sessions | Returns <a href={typesUrl}><code>Session[]</code></a> |
| `session.get({ path })` | Get session | Returns <a href={typesUrl}><code>Session</code></a> | | `session.get({ path })` | Get session | Returns <a href={typesUrl}><code>Session</code></a> |
| `session.children({ path })` | List child sessions | Returns <a href={typesUrl}><code>Session[]</code></a> | | `session.children({ path })` | List child sessions | Returns <a href={typesUrl}><code>Session[]</code></a> |
@@ -284,7 +284,7 @@ await client.session.prompt({
### Файлы ### Файлы
| Метод | Описание | Ответ | | Метод | Описание | Ответ |
| ----- | ------------------------------------ | --------------------------------------------------------------------------------------------- | | ------------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------- |
| `find.text({ query })` | Search for text in files | Array of match objects with `path`, `lines`, `line_number`, `absolute_offset`, `submatches` | | `find.text({ query })` | Search for text in files | Array of match objects with `path`, `lines`, `line_number`, `absolute_offset`, `submatches` |
| `find.files({ query })` | Find files and directories by name | `string[]` (paths) | | `find.files({ query })` | Find files and directories by name | `string[]` (paths) |
| `find.symbols({ query })` | Find workspace symbols | <a href={typesUrl}><code>Symbol[]</code></a> | | `find.symbols({ query })` | Find workspace symbols | <a href={typesUrl}><code>Symbol[]</code></a> |
@@ -325,7 +325,7 @@ const content = await client.file.read({
### ТУИ ### ТУИ
| Метод | Описание | Ответ | | Метод | Описание | Ответ |
| ----- | -------------------------------- | ----- | | ------------------------------ | ------------------------- | --------- |
| `tui.appendPrompt({ body })` | Append text to the prompt | `boolean` | | `tui.appendPrompt({ body })` | Append text to the prompt | `boolean` |
| `tui.openHelp()` | Open the help dialog | `boolean` | | `tui.openHelp()` | Open the help dialog | `boolean` |
| `tui.openSessions()` | Open the session selector | `boolean` | | `tui.openSessions()` | Open the session selector | `boolean` |
@@ -356,7 +356,7 @@ await client.tui.showToast({
### Авторизация ### Авторизация
| Метод | Описание | Ответ | | Метод | Описание | Ответ |
| ----- | -------------------------------------------- | ----- | | ------------------- | ------------------------------ | --------- |
| `auth.set({ ... })` | Set authentication credentials | `boolean` | | `auth.set({ ... })` | Set authentication credentials | `boolean` |
--- ---
@@ -375,7 +375,7 @@ await client.auth.set({
### События ### События
| Метод | Описание | Ответ | | Метод | Описание | Ответ |
| ----- | ------------------------------------ | ------------------------------------ | | ------------------- | ------------------------- | ------------------------- |
| `event.subscribe()` | Server-sent events stream | Server-sent events stream | | `event.subscribe()` | Server-sent events stream | Server-sent events stream |
--- ---

View File

@@ -19,7 +19,7 @@ opencode serve [--port <number>] [--hostname <string>] [--cors <origin>]
#### Параметры #### Параметры
| Флаг | Описание | По умолчанию | | Флаг | Описание | По умолчанию |
| ----- | ---------------------------------------------- | ------------ | | --------------- | ----------------------------------- | ---------------- |
| `--port` | Port to listen on | `4096` | | `--port` | Port to listen on | `4096` |
| `--hostname` | Hostname to listen on | `127.0.0.1` | | `--hostname` | Hostname to listen on | `127.0.0.1` |
| `--mdns` | Enable mDNS discovery | `false` | | `--mdns` | Enable mDNS discovery | `false` |
@@ -90,7 +90,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### Глобальный ### Глобальный
| Метод | Путь | Описание | Ответ | | Метод | Путь | Описание | Ответ |
| ----- | ----- | ------------------------------------------------ | ------------------ | | ----- | ---------------- | ------------------------------ | ------------------------------------ |
| `GET` | `/global/health` | Get server health and version | `{ healthy: true, version: string }` | | `GET` | `/global/health` | Get server health and version | `{ healthy: true, version: string }` |
| `GET` | `/global/event` | Get global events (SSE stream) | Event stream | | `GET` | `/global/event` | Get global events (SSE stream) | Event stream |
@@ -99,7 +99,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### Проект ### Проект
| Метод | Путь | Описание | Ответ | | Метод | Путь | Описание | Ответ |
| ----- | ----- | ----------------------- | -------------------------------------------- | | ----- | ------------------ | ----------------------- | --------------------------------------------- |
| `GET` | `/project` | List all projects | <a href={typesUrl}><code>Project[]</code></a> | | `GET` | `/project` | List all projects | <a href={typesUrl}><code>Project[]</code></a> |
| `GET` | `/project/current` | Get the current project | <a href={typesUrl}><code>Project</code></a> | | `GET` | `/project/current` | Get the current project | <a href={typesUrl}><code>Project</code></a> |
@@ -108,7 +108,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### Путь и система контроля версий ### Путь и система контроля версий
| Метод | Путь | Описание | Ответ | | Метод | Путь | Описание | Ответ |
| ----- | ----- | -------------------------------------------- | ------------------------------------------- | | ----- | ------- | ------------------------------------ | ------------------------------------------- |
| `GET` | `/path` | Get the current path | <a href={typesUrl}><code>Path</code></a> | | `GET` | `/path` | Get the current path | <a href={typesUrl}><code>Path</code></a> |
| `GET` | `/vcs` | Get VCS info for the current project | <a href={typesUrl}><code>VcsInfo</code></a> | | `GET` | `/vcs` | Get VCS info for the current project | <a href={typesUrl}><code>VcsInfo</code></a> |
@@ -117,7 +117,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### Пример ### Пример
| Метод | Путь | Описание | Ответ | | Метод | Путь | Описание | Ответ |
| ----- | ----- | ------------------------- | ----- | | ------ | ------------------- | ---------------------------- | --------- |
| `POST` | `/instance/dispose` | Dispose the current instance | `boolean` | | `POST` | `/instance/dispose` | Dispose the current instance | `boolean` |
--- ---
@@ -125,7 +125,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### Конфигурация ### Конфигурация
| Метод | Путь | Описание | Ответ | | Метод | Путь | Описание | Ответ |
| ----- | ----- | ----------------------------------------- | ---------------------------------------------------------------------------------------- | | ------- | ------------------- | --------------------------------- | ---------------------------------------------------------------------------------------- |
| `GET` | `/config` | Get config info | <a href={typesUrl}><code>Config</code></a> | | `GET` | `/config` | Get config info | <a href={typesUrl}><code>Config</code></a> |
| `PATCH` | `/config` | Update config | <a href={typesUrl}><code>Config</code></a> | | `PATCH` | `/config` | Update config | <a href={typesUrl}><code>Config</code></a> |
| `GET` | `/config/providers` | List providers and default models | `{ providers: `<a href={typesUrl}>Provider[]</a>`, default: { [key: string]: string } }` | | `GET` | `/config/providers` | List providers and default models | `{ providers: `<a href={typesUrl}>Provider[]</a>`, default: { [key: string]: string } }` |
@@ -135,7 +135,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### Поставщик ### Поставщик
| Метод | Путь | Описание | Ответ | | Метод | Путь | Описание | Ответ |
| ----- | ----- | ----------------------------------------------- | ----------------------------------------------------------------------------------- | | ------ | -------------------------------- | ------------------------------------ | ----------------------------------------------------------------------------------- |
| `GET` | `/provider` | List all providers | `{ all: `<a href={typesUrl}>Provider[]</a>`, default: {...}, connected: string[] }` | | `GET` | `/provider` | List all providers | `{ all: `<a href={typesUrl}>Provider[]</a>`, default: {...}, connected: string[] }` |
| `GET` | `/provider/auth` | Get provider authentication methods | `{ [providerID: string]: `<a href={typesUrl}>ProviderAuthMethod[]</a>` }` | | `GET` | `/provider/auth` | Get provider authentication methods | `{ [providerID: string]: `<a href={typesUrl}>ProviderAuthMethod[]</a>` }` |
| `POST` | `/provider/{id}/oauth/authorize` | Authorize a provider using OAuth | <a href={typesUrl}><code>ProviderAuthAuthorization</code></a> | | `POST` | `/provider/{id}/oauth/authorize` | Authorize a provider using OAuth | <a href={typesUrl}><code>ProviderAuthAuthorization</code></a> |
@@ -146,7 +146,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### Сессии ### Сессии
| Метод | Путь | Описание | Примечания | | Метод | Путь | Описание | Примечания |
| ----- | ----- | -------------------------------------------------- | ------------------------------------------------------------------------------------- | | -------- | ---------------------------------------- | ------------------------------------- | ---------------------------------------------------------------------------------- |
| `GET` | `/session` | List all sessions | Returns <a href={typesUrl}><code>Session[]</code></a> | | `GET` | `/session` | List all sessions | Returns <a href={typesUrl}><code>Session[]</code></a> |
| `POST` | `/session` | Create a new session | body: `{ parentID?, title? }`, returns <a href={typesUrl}><code>Session</code></a> | | `POST` | `/session` | Create a new session | body: `{ parentID?, title? }`, returns <a href={typesUrl}><code>Session</code></a> |
| `GET` | `/session/status` | Get session status for all sessions | Returns `{ [sessionID: string]: `<a href={typesUrl}>SessionStatus</a>` }` | | `GET` | `/session/status` | Get session status for all sessions | Returns `{ [sessionID: string]: `<a href={typesUrl}>SessionStatus</a>` }` |
@@ -171,7 +171,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### Сообщения ### Сообщения
| Метод | Путь | Описание | Примечания | | Метод | Путь | Описание | Примечания |
| ----- | ----- | --------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | ------ | --------------------------------- | --------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `GET` | `/session/:id/message` | List messages in a session | query: `limit?`, returns `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}[]` | | `GET` | `/session/:id/message` | List messages in a session | query: `limit?`, returns `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}[]` |
| `POST` | `/session/:id/message` | Send a message and wait for response | body: `{ messageID?, model?, agent?, noReply?, system?, tools?, parts }`, returns `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}` | | `POST` | `/session/:id/message` | Send a message and wait for response | body: `{ messageID?, model?, agent?, noReply?, system?, tools?, parts }`, returns `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}` |
| `GET` | `/session/:id/message/:messageID` | Get message details | Returns `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}` | | `GET` | `/session/:id/message/:messageID` | Get message details | Returns `{ info: `<a href={typesUrl}>Message</a>`, parts: `<a href={typesUrl}>Part[]</a>`}` |
@@ -184,7 +184,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### Команды ### Команды
| Метод | Путь | Описание | Ответ | | Метод | Путь | Описание | Ответ |
| ----- | ----- | ------------------ | --------------------------------------------- | | ----- | ---------- | ----------------- | --------------------------------------------- |
| `GET` | `/command` | List all commands | <a href={typesUrl}><code>Command[]</code></a> | | `GET` | `/command` | List all commands | <a href={typesUrl}><code>Command[]</code></a> |
--- ---
@@ -192,7 +192,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### Файлы ### Файлы
| Метод | Путь | Описание | Ответ | | Метод | Путь | Описание | Ответ |
| ----- | ----- | ------------------------------------ | --------------------------------------------------------------------------------------------- | | ----- | ------------------------ | ---------------------------------- | ------------------------------------------------------------------------------------------- |
| `GET` | `/find?pattern=<pat>` | Search for text in files | Array of match objects with `path`, `lines`, `line_number`, `absolute_offset`, `submatches` | | `GET` | `/find?pattern=<pat>` | Search for text in files | Array of match objects with `path`, `lines`, `line_number`, `absolute_offset`, `submatches` |
| `GET` | `/find/file?query=<q>` | Find files and directories by name | `string[]` (paths) | | `GET` | `/find/file?query=<q>` | Find files and directories by name | `string[]` (paths) |
| `GET` | `/find/symbol?query=<q>` | Find workspace symbols | <a href={typesUrl}><code>Symbol[]</code></a> | | `GET` | `/find/symbol?query=<q>` | Find workspace symbols | <a href={typesUrl}><code>Symbol[]</code></a> |
@@ -213,7 +213,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### Инструменты (Экспериментальные) ### Инструменты (Экспериментальные)
| Метод | Путь | Описание | Ответ | | Метод | Путь | Описание | Ответ |
| ----- | ----- | ---------------------------------------------- | -------------------------------------------- | | ----- | ------------------------------------------- | ---------------------------------------- | -------------------------------------------- |
| `GET` | `/experimental/tool/ids` | List all tool IDs | <a href={typesUrl}><code>ToolIDs</code></a> | | `GET` | `/experimental/tool/ids` | List all tool IDs | <a href={typesUrl}><code>ToolIDs</code></a> |
| `GET` | `/experimental/tool?provider=<p>&model=<m>` | List tools with JSON schemas for a model | <a href={typesUrl}><code>ToolList</code></a> | | `GET` | `/experimental/tool?provider=<p>&model=<m>` | List tools with JSON schemas for a model | <a href={typesUrl}><code>ToolList</code></a> |
@@ -222,7 +222,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### LSP, форматтеры и MCP ### LSP, форматтеры и MCP
| Метод | Путь | Описание | Ответ | | Метод | Путь | Описание | Ответ |
| ----- | ----- | ----------------------------------- | --------------------------------------------------------- | | ------ | ------------ | -------------------------- | -------------------------------------------------------- |
| `GET` | `/lsp` | Get LSP server status | <a href={typesUrl}><code>LSPStatus[]</code></a> | | `GET` | `/lsp` | Get LSP server status | <a href={typesUrl}><code>LSPStatus[]</code></a> |
| `GET` | `/formatter` | Get formatter status | <a href={typesUrl}><code>FormatterStatus[]</code></a> | | `GET` | `/formatter` | Get formatter status | <a href={typesUrl}><code>FormatterStatus[]</code></a> |
| `GET` | `/mcp` | Get MCP server status | `{ [name: string]: `<a href={typesUrl}>MCPStatus</a>` }` | | `GET` | `/mcp` | Get MCP server status | `{ [name: string]: `<a href={typesUrl}>MCPStatus</a>` }` |
@@ -233,7 +233,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### Агенты ### Агенты
| Метод | Путь | Описание | Ответ | | Метод | Путь | Описание | Ответ |
| ----- | ----- | ----------------------------- | ------------------------------------------- | | ----- | -------- | ------------------------- | ------------------------------------------- |
| `GET` | `/agent` | List all available agents | <a href={typesUrl}><code>Agent[]</code></a> | | `GET` | `/agent` | List all available agents | <a href={typesUrl}><code>Agent[]</code></a> |
--- ---
@@ -241,7 +241,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### Ведение журнала ### Ведение журнала
| Метод | Путь | Описание | Ответ | | Метод | Путь | Описание | Ответ |
| ----- | ----- | ---------------------------------------------------------------------- | ----- | | ------ | ------ | ------------------------------------------------------------ | --------- |
| `POST` | `/log` | Write log entry. Body: `{ service, level, message, extra? }` | `boolean` | | `POST` | `/log` | Write log entry. Body: `{ service, level, message, extra? }` | `boolean` |
--- ---
@@ -249,7 +249,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### ТУИ ### ТУИ
| Метод | Путь | Описание | Ответ | | Метод | Путь | Описание | Ответ |
| ----- | ----- | ---------------------------------------------- | ------------------------- | | ------ | ----------------------- | ------------------------------------------- | ---------------------- |
| `POST` | `/tui/append-prompt` | Append text to the prompt | `boolean` | | `POST` | `/tui/append-prompt` | Append text to the prompt | `boolean` |
| `POST` | `/tui/open-help` | Open the help dialog | `boolean` | | `POST` | `/tui/open-help` | Open the help dialog | `boolean` |
| `POST` | `/tui/open-sessions` | Open the session selector | `boolean` | | `POST` | `/tui/open-sessions` | Open the session selector | `boolean` |
@@ -267,7 +267,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### Авторизация ### Авторизация
| Метод | Путь | Описание | Ответ | | Метод | Путь | Описание | Ответ |
| ----- | ----- | ------------------------------------------------------------------------------------------- | ----- | | ----- | ----------- | --------------------------------------------------------------- | --------- |
| `PUT` | `/auth/:id` | Set authentication credentials. Body must match provider schema | `boolean` | | `PUT` | `/auth/:id` | Set authentication credentials. Body must match provider schema | `boolean` |
--- ---
@@ -275,7 +275,7 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### События ### События
| Метод | Путь | Описание | Ответ | | Метод | Путь | Описание | Ответ |
| ----- | ----- | ---------------------------------------------------------------------------------------------- | ------------------------------------ | | ----- | -------- | ----------------------------------------------------------------------------- | ------------------------- |
| `GET` | `/event` | Server-sent events stream. First event is `server.connected`, then bus events | Server-sent events stream | | `GET` | `/event` | Server-sent events stream. First event is `server.connected`, then bus events | Server-sent events stream |
--- ---
@@ -283,5 +283,5 @@ For example, `http://localhost:4096/doc`. Use the spec to generate clients or in
### Документы ### Документы
| Метод | Путь | Описание | Ответ | | Метод | Путь | Описание | Ответ |
| ----- | ----- | ------------------------ | -------------------------------------- | | ----- | ------ | ------------------------- | --------------------------- |
| `GET` | `/doc` | OpenAPI 3.1 specification | HTML page with OpenAPI spec | | `GET` | `/doc` | OpenAPI 3.1 specification | HTML page with OpenAPI spec |

View File

@@ -140,7 +140,7 @@ skill({ name: "git-release" })
``` ```
| Разрешение | Поведение | | Разрешение | Поведение |
| ---------- | -------------------------------------------------------- | | ---------- | ----------------------------------------- |
| `allow` | Skill loads immediately | | `allow` | Skill loads immediately |
| `deny` | Skill hidden from agent, access rejected | | `deny` | Skill hidden from agent, access rejected |
| `ask` | User prompted for approval before loading | | `ask` | User prompted for approval before loading |

View File

@@ -26,7 +26,7 @@ description: Выберите встроенную тему или опреде
OpenCode поставляется с несколькими встроенными темами. OpenCode поставляется с несколькими встроенными темами.
| Имя | Описание | | Имя | Описание |
| ----- | -------------------------------------------------------------------------- | | ---------------------- | ---------------------------------------------------------------------------- |
| `system` | Adapts to your terminals background color | | `system` | Adapts to your terminals background color |
| `tokyonight` | Based on the [Tokyonight](https://github.com/folke/tokyonight.nvim) theme | | `tokyonight` | Based on the [Tokyonight](https://github.com/folke/tokyonight.nvim) theme |
| `everforest` | Based on the [Everforest](https://github.com/sainnhe/everforest) theme | | `everforest` | Based on the [Everforest](https://github.com/sainnhe/everforest) theme |

View File

@@ -367,7 +367,7 @@ How is auth handled in @packages/functions/src/api/index.ts?
} }
} }
} }
```` ```
### Параметры ### Параметры

View File

@@ -63,7 +63,7 @@ OpenCode Zen работает так же, как и любой другой п
Вы также можете получить доступ к нашим моделям через следующие конечные точки API. Вы также можете получить доступ к нашим моделям через следующие конечные точки API.
| Модель | Идентификатор модели | Конечная точка | Пакет AI SDK | | Модель | Идентификатор модели | Конечная точка | Пакет AI SDK |
| ----------------------- | ----------------------- | -------------- | ------------ | | ------------------ | -------------------- | -------------------------------------------------- | --------------------------- |
| GPT 5.2 | gpt-5.2 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | | GPT 5.2 | gpt-5.2 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
| GPT 5.2 Codex | gpt-5.2-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | | GPT 5.2 Codex | gpt-5.2-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |
| GPT 5.1 | gpt-5.1 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | | GPT 5.1 | gpt-5.1 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` |

View File

@@ -16,7 +16,7 @@ description: 使用 OpenCode 构建的项目和集成。
## 插件 ## 插件
| 名稱 | 描述 | | 名稱 | 描述 |
| --------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | | --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| [Opencode-Daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | 在隔离的 Daytona 沙箱中自动运行 OpenCode 会话,并使用 git 同步和实时预览 | | [Opencode-Daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | 在隔离的 Daytona 沙箱中自动运行 OpenCode 会话,并使用 git 同步和实时预览 |
| [opencode-helicone-会话](https://github.com/H2Shami/opencode-helicone-session) | 自动注入 Helicone 会话标头以进行请求包 | | [opencode-helicone-会话](https://github.com/H2Shami/opencode-helicone-session) | 自动注入 Helicone 会话标头以进行请求包 |
| [打开代码类型注入](https://github.com/nick-vi/opencode-type-inject) | 使用查找工具将 TypeScript/Svelte 类型自动注入到文件读取中 | | [打开代码类型注入](https://github.com/nick-vi/opencode-type-inject) | 使用查找工具将 TypeScript/Svelte 类型自动注入到文件读取中 |

View File

@@ -12,7 +12,7 @@ description: OpenCode 使用特定于语言的清理程序。
OpenCode附带了多个适用于流行语言和框架的内置初始化程序。下面是格式化程序、支持的文件扩展名以及所需的命令或配置选项的列表。 OpenCode附带了多个适用于流行语言和框架的内置初始化程序。下面是格式化程序、支持的文件扩展名以及所需的命令或配置选项的列表。
| 格式化程序 | 擴展 | 要求 | | 格式化程序 | 擴展 | 要求 |
| ------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- | | ------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
| 政府 | .go | `gofmt` 命令可用 | | 政府 | .go | `gofmt` 命令可用 |
| 混合 | .ex、.exs、.eex、.heex、.leex、.neex、.sface | `mix` 命令可用 | | 混合 | .ex、.exs、.eex、.heex、.leex、.neex、.sface | `mix` 命令可用 |
| 更漂亮 | .js、.jsx、.ts、.tsx、.html、.css、.md、.json、.yaml 和 [更多的](https://prettier.io/docs/en/index.html) | 在 `package.json` 中有 `prettier` 依赖 | | 更漂亮 | .js、.jsx、.ts、.tsx、.html、.css、.md、.json、.yaml 和 [更多的](https://prettier.io/docs/en/index.html) | 在 `package.json` 中有 `prettier` 依赖 |

View File

@@ -153,7 +153,7 @@ use the mcp_everything tool to add the number 3 and 4
#### 選項 #### 選項
| 選項 | 類型 | 必填 | 描述 | | 選項 | 類型 | 必填 | 描述 |
| --------- | ------ | ------ | -------------------------------------------------------------- | | --------- | ------ | ---- | -------------------------------------------------------------- |
| `type` | 字符串 | 是 | MCP 服务器连接类型,必须是`"remote"`。 | | `type` | 字符串 | 是 | MCP 服务器连接类型,必须是`"remote"`。 |
| `url` | 字符串 | 是 | 远程 MCP 服务器的 URL。 | | `url` | 字符串 | 是 | 远程 MCP 服务器的 URL。 |
| `enabled` | 布尔 | | 在启动时启用或禁用MCP 服务器。 | | `enabled` | 布尔 | | 在启动时启用或禁用MCP 服务器。 |
@@ -267,7 +267,7 @@ opencode mcp logout my-oauth-server
#### OAuth 选项 #### OAuth 选项
| 選項 | 類型 | 描述 | | 選項 | 類型 | 描述 |
| -------------- | -------- | --------------------------------------------------- | | -------------- | --------------- | --------------------------------------------------- |
| `oauth` | 对象 \| `false` | OAuth 配置对象,或 `false` 以取消 OAuth 自动检测。 | | `oauth` | 对象 \| `false` | OAuth 配置对象,或 `false` 以取消 OAuth 自动检测。 |
| `clientId` | 字符串 | OAuth 客户端 ID。如果未提供将尝试动态客户端注册。 | | `clientId` | 字符串 | OAuth 客户端 ID。如果未提供将尝试动态客户端注册。 |
| `clientSecret` | 字符串 | OAuth客户端密钥如果需要授权服务器。 | | `clientSecret` | 字符串 | OAuth客户端密钥如果需要授权服务器。 |

View File

@@ -284,7 +284,7 @@ await client.session.prompt({
### 檔案 ### 檔案
| 方法 | 描述 | 回應 | | 方法 | 描述 | 回應 |
| ------------------------- | -------------------- | ------------------------------------------------------------------ | | ------------------------- | -------------------- | ----------------------------------------------------------------------------------- |
| `find.text({ query })` | 搜索档案中文字 | 具有 `path`、`lines`、`line_number`、`absolute_offset`、`submatches` 的匹配对象数组 | | `find.text({ query })` | 搜索档案中文字 | 具有 `path`、`lines`、`line_number`、`absolute_offset`、`submatches` 的匹配对象数组 |
| `find.files({ query })` | 按名称查询档案和目录 | `string[]`(路径) | | `find.files({ query })` | 按名称查询档案和目录 | `string[]`(路径) |
| `find.symbols({ query })` | 查詢工作區符號 | <a href={typesUrl}><code>符號[]</code></a> | | `find.symbols({ query })` | 查詢工作區符號 | <a href={typesUrl}><code>符號[]</code></a> |

View File

@@ -275,7 +275,7 @@ opencode服务器公开以下API。
### 活動 ### 活動
| 方法 | 路徑 | 描述 | 回應 | | 方法 | 路徑 | 描述 | 回應 |
| ----- | -------- | ------------------------------------------------------------------- | -------------------- | | ----- | -------- | ------------------------------------------------------------------- | ------------------ |
| `GET` | `/event` | 服务器发送事件流。第一个事件是 `server.connected`,之后是总线事件。 | 服务器发送事件流。 | | `GET` | `/event` | 服务器发送事件流。第一个事件是 `server.connected`,之后是总线事件。 | 服务器发送事件流。 |
--- ---

View File

@@ -267,7 +267,7 @@ opencode mcp logout my-oauth-server
#### OAuth 選項 #### OAuth 選項
| 選項 | 類型 | 描述 | | 選項 | 類型 | 描述 |
| -------------- | -------- | --------------------------------------------------- | | -------------- | --------------- | --------------------------------------------------- |
| `oauth` | Object \| false | OAuth 配置對象,或 `false` 以禁用 OAuth 自動檢測。 | | `oauth` | Object \| false | OAuth 配置對象,或 `false` 以禁用 OAuth 自動檢測。 |
| `clientId` | String | OAuth 客戶端 ID。如果未提供將嘗試動態客戶端註冊。 | | `clientId` | String | OAuth 客戶端 ID。如果未提供將嘗試動態客戶端註冊。 |
| `clientSecret` | String | OAuth 客戶端密鑰(如果授權服務器需要)。 | | `clientSecret` | String | OAuth 客戶端密鑰(如果授權服務器需要)。 |

View File

@@ -115,7 +115,7 @@ https://opencode.ai/zen/v1/models
我們支持即用即付模式。以下是**每 100 萬代幣的價格**。 我們支持即用即付模式。以下是**每 100 萬代幣的價格**。
| 型號 | 輸入 | 輸出 | 緩存讀取 | 緩存寫入 | | 型號 | 輸入 | 輸出 | 緩存讀取 | 緩存寫入 |
| ---------------------------------- | ------ | ------ | -------- | -------- | | --------------------------------- | ------ | ------ | -------- | -------- |
| Big Pickle | Free | Free | Free | - | | Big Pickle | Free | Free | Free | - |
| MiniMax M2.1 Free | Free | Free | Free | - | | MiniMax M2.1 Free | Free | Free | Free | - |
| MiniMax M2.1 | $0.30 | $1.20 | $0.10 | - | | MiniMax M2.1 | $0.30 | $1.20 | $0.10 | - |