fix(docs): locale translations for nav elements and headings

This commit is contained in:
Adam 2026-02-11 18:51:27 -06:00
commit aea68c386a
No known key found for this signature in database
GPG key ID: 9CB48779AF150E75
484 changed files with 12743 additions and 11237 deletions

View file

@ -1,17 +1,17 @@
---
title: CLI
description: Opcje i polecenia CLI opencode.
description: Opcje i polecenia wiersza poleceń OpenCode.
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
CLI opencode domyślnie uruchamia [TUI](/docs/tui), gdy wywołasz je bez argumentów.
CLI OpenCode domyślnie uruchamia [TUI](/docs/tui), gdy wywołasz je bez argumentów.
```bash
opencode
```
CLI obsługuje też polecenia opisane na tej stronie, więc możesz używać opencode programowo.
CLI obsługuje też polecenia opisane na tej stronie, więc możesz używać OpenCode programowo.
```bash
opencode run "Explain how closures work in JavaScript"
@ -21,7 +21,7 @@ opencode run "Explain how closures work in JavaScript"
### tui
Uruchomienie interfejsu użytkownika terminala opencode.
Uruchamia interfejs terminalowy (TUI) OpenCode.
```bash
opencode [project]
@ -29,28 +29,28 @@ opencode [project]
#### Flagi
| Flaga | Krótkie | Opis |
| ------------ | ------- | ------------------------------------------------------------------------ |
| `--continue` | `-c` | Kontynuuj ostatnią datę |
| `--session` | `-s` | Identyfikator sesji, aby kontynuować |
| `--fork` | | Rozgałęź sesję podczas kontynuacji (użyj z `--continue` lub `--session`) |
| `--prompt` | | Monituj o zastosowanie |
| `--model` | `-m` | Model wykorzystania w postaci dostawcy/modelu |
| `--agent` | | Agent do użycia |
| `--port` | | Port do słuchania |
| `--hostname` | | Nazwa hosta, która jest częścią składową |
| Flaga | Skrót | Opis |
| ------------ | ----- | ----------------------------------------------------------------------- |
| `--continue` | `-c` | Kontynuuj ostatnią sesję |
| `--session` | `-s` | Identyfikator sesji do kontynuowania |
| `--fork` | | Sklonuj sesję podczas kontynuacji (użyj z `--continue` lub `--session`) |
| `--prompt` | | Monit do użycia |
| `--model` | `-m` | Model do użycia w formacie dostawca/model |
| `--agent` | | Agent do użycia |
| `--port` | | Port do nasłuchiwania |
| `--hostname` | | Nazwa hosta, do której należy się powiązać |
---
## Polecenia
Interfejs CLI opencode zawiera także szczegółowe polecenie.
Interfejs CLI OpenCode zawiera także dodatkowe polecenia.
---
### agent
Zarządzaj agentami opencode.
Zarządzaj agentami OpenCode.
```bash
opencode agent [command]
@ -60,13 +60,13 @@ opencode agent [command]
### attach
Dołącz terminal do już działającego serwera zaplecza opencode uruchomionego za pomocą oprogramowania `serve` lub `web`.
Dołącz terminal do już działającego serwera backendu OpenCode uruchomionego za pomocą `serve` lub `web`.
```bash
opencode attach [url]
```
Możliwość zabezpieczenia z TUI ze zdalnym backendem opencode. Na przykład:
Pozwala to połączyć TUI ze zdalnym backendem OpenCode. Na przykład:
```bash
# Start the backend server for web/mobile access
@ -78,10 +78,10 @@ opencode attach http://10.20.30.40:4096
#### Flagi
| Flaga | Krótkie | Opis |
| ----------- | ------- | ------------------------------------- |
| `--dir` | | Katalog roboczy do uruchomienia TUI w |
| `--session` | `-s` | Identyfikator sesji, aby kontynuować |
| Flaga | Skrót | Opis |
| ----------- | ----- | --------------------------------------- |
| `--dir` | | Katalog roboczy, w którym uruchomić TUI |
| `--session` | `-s` | Identyfikator sesji do kontynuowania |
---
@ -93,13 +93,13 @@ Utwórz nowego agenta z niestandardową konfiguracją.
opencode agent create
```
To działanie poprowadził Cię przez proces tworzenia nowego agenta z niestandardowym monitem systemowym i konfiguracją narzędzia.
To polecenie poprowadzi Cię przez proces tworzenia nowego agenta z niestandardowym promptem systemowym i konfiguracją narzędzi.
---
#### list
Lista wszystkich agentów.
Wyświetl listę wszystkich agentów.
```bash
opencode agent list
@ -109,7 +109,7 @@ opencode agent list
### auth
Polecenie do zarządzania danymi uwierzytelniającymi i logowaniem dla dostawców.
Zarządzaj danymi uwierzytelniającymi i logowaniem dla dostawców.
```bash
opencode auth [command]
@ -119,25 +119,25 @@ opencode auth [command]
#### login
opencode jest dostępny przez listę dostawców w [Models.dev](https://models.dev), więc można użyć `opencode auth login` do skonfigurowania klucza API dla dowolnego dostawcy, który może być kontrolowany. Jest to możliwe w `~/.local/share/opencode/auth.json`.
OpenCode integruje się z wieloma dostawcami. Możesz użyć `opencode auth login`, aby skonfigurować klucz API dla dowolnego obsługiwanego dostawcy. Klucze są bezpiecznie przechowywane w `~/.local/share/opencode/auth.json`.
```bash
opencode auth login
```
Po uruchomieniu opencode ładuje dostawców z pliku poświadczeń. A jeśli twoje siedliskiem są jakieś klucze lub plik `.env` w twoim projekcie.
Podczas uruchamiania OpenCode ładuje dostawców z pliku poświadczeń, a także ze zmiennych środowiskowych lub pliku `.env` w Twoim projekcie.
---
#### list
Wyświetlanie list wszystkich uwierzytelnionych dostawców przechowywanych w pliku poświadczeń.
Wyświetl listę wszystkich uwierzytelnionych dostawców przechowywanych w pliku poświadczeń.
```bash
opencode auth list
```
Lub krótka wersja.
Lub skrócona wersja:
```bash
opencode auth ls
@ -147,7 +147,7 @@ opencode auth ls
#### logout
Wylogowuje Cię z dostawcy poprzez usunięcie go z pliku poświadczeń.
Wyloguj się z dostawcy, usuwając go z pliku poświadczeń.
```bash
opencode auth logout
@ -173,13 +173,13 @@ Zainstaluj agenta GitHub w swoim repozytorium.
opencode github install
```
Spowoduje to konieczność uruchomienia akcji GitHub i przeprowadzi cię przez proces tworzenia. [Dowiedz się więcej](/docs/github).
Spowoduje to utworzenie pliku workflow GitHub Actions i poprowadzi Cię przez proces konfiguracji. [Dowiedz się więcej](/docs/github).
---
#### run
Uruchom agenta na GitHubie. Jest to zwykły użytkownik w akcjach GitHub.
Uruchom agenta na GitHubie. Zwykle używane w GitHub Actions.
```bash
opencode github run
@ -187,16 +187,16 @@ opencode github run
##### Flagi
| Flaga | Opis |
| --------- | ------------------------------------------------- |
| `--event` | Zdarzenie próbne GitHub, aby sprawdzić agenta dla |
| `--token` | Osobisty token dostępu GitHub |
| Flaga | Opis |
| --------- | ---------------------------------------- |
| `--event` | Zdarzenie GitHub, które wyzwoliło agenta |
| `--token` | Osobisty token dostępu GitHub |
---
### MCP
### mcp
Zarządzaj serwerem kluczowego modelu kontekstowego.
Zarządzaj serwerami Model Context Protocol (MCP).
```bash
opencode mcp [command]
@ -212,19 +212,19 @@ Dodaj serwer MCP do swojej konfiguracji.
opencode mcp add
```
To polecenie poprowadzić Cię przez proces dodawania lokalnego lub zdalnego serwera MCP.
To polecenie poprowadzi Cię przez proces dodawania lokalnego lub zdalnego serwera MCP.
---
#### list
Wyświetlanie list wszystkich skonfigurowanych serwerów MCP i ich awarii.
Wyświetl listę wszystkich skonfigurowanych serwerów MCP i ich status.
```bash
opencode mcp list
```
Lub skrót krótkiej wersji.
Lub skrócona wersja:
```bash
opencode mcp ls
@ -234,21 +234,21 @@ opencode mcp ls
#### auth
Uwierzytelnij się za pomocą serwera MCP z włączoną funkcją OAuth.
Uwierzytelnij się w serwerze MCP z włączoną funkcją OAuth.
```bash
opencode mcp auth [name]
```
Jeśli nie poddasz nazwy serwera, zostaniesz poproszony o wybranie jednego z serwerów obsługujących OAuth.
Jeśli nie podasz nazwy serwera, zostaniesz poproszony o wybranie jednego z serwerów wymagających uwierzytelnienia.
Możesz także uruchomić serwery obsługujące OAuth i ich status uwierzytelnienia.
Możesz także wyświetlić listę serwerów obsługujących OAuth i ich status uwierzytelnienia.
```bash
opencode mcp auth list
```
Lub skrót krótkiej wersji.
Lub skrócona wersja:
```bash
opencode mcp auth ls
@ -258,7 +258,7 @@ opencode mcp auth ls
#### logout
Usuń doświadczenie OAuth dla serwera MCP.
Usuń tokeny OAuth dla serwera MCP.
```bash
opencode mcp logout [name]
@ -278,17 +278,17 @@ opencode mcp debug <name>
### models
Wyświetlanie list modeli wszystkich skonfigurowanych dostawców.
Wyświetl listę modeli ze wszystkich skonfigurowanych dostawców.
```bash
opencode models [provider]
```
Do sterowania dostępnymi modelami u dostawców w `provider/model`.
Pokazuje modele dostępne do użycia w `provider/model`.
Jest to wydanie do nazwy modelu, który jest używany w [twoja] (./config/).
Jest to identyfikator modelu, którego używasz w [konfiguracji](/docs/config).
Opcjonalnie możesz udostępnić identyfikator dostawcy, aby filtrować modele według tego dostawcy.
Opcjonalnie możesz podać identyfikator dostawcy, aby filtrować modele według tego dostawcy.
```bash
opencode models anthropic
@ -298,10 +298,10 @@ opencode models anthropic
| Flaga | Opis |
| ----------- | ------------------------------------------------------------------------------- |
| `--refresh` | Odśwież pamięć podręczną modele z models.dev |
| `--refresh` | Odśwież pamięć podręczną modeli |
| `--verbose` | Bardziej szczegółowe dane wyjściowe modelu (zawiera metadane, takie jak koszty) |
flagi `--refresh`, aby znaleźć listę modeli w pamięci podręcznej. Jest to wymagane, gdy dostawca dodano nowe modele, które chcesz zobaczyć w opencode.
Użyj flagi `--refresh`, aby zaktualizować listę modeli w pamięci podręcznej. Jest to przydatne, gdy dostawca dodał nowe modele, które chcesz zobaczyć w OpenCode.
```bash
opencode models --refresh
@ -309,21 +309,21 @@ opencode models --refresh
---
### chcesz
### run
Uruchomiony opencode w trybie nieinteraktywnym, przekazując bezpośrednio monit.
Uruchom OpenCode w trybie nieinteraktywnym, przekazując bezpośrednio prompt.
```bash
opencode run [message..]
```
Jest to wymagane w przypadku tworzenia skryptów, automatyzacji lub gdy zostanie wysłane natychmiastowe przesłanie bez uruchomienia TUI. Na przykład.
Jest to przydatne do tworzenia skryptów, automatyzacji lub gdy chcesz wysłać szybkie zapytanie bez uruchamiania TUI. Na przykład:
```bash "opencode run"
opencode run Explain the use of context in Go
```
Można również zastosować, uruchamiając `opencode serve`, aby wyłączyć zimne uruchamianie serwera MCP przy każdym uruchomieniu:
Można również użyć tego z działającym `opencode serve`, aby uniknąć zimnego startu serwera MCP przy każdym uruchomieniu:
```bash
# Start a headless server in one terminal
@ -335,47 +335,47 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
#### Flagi
| Flaga | Krótkie | Opis |
| ------------ | ------- | ------------------------------------------------------------------------ |
| `--command` | | Polecenie do uruchomienia, komunikatu dla argumentów |
| `--continue` | `-c` | Kontynuuj ostatnią datę |
| `--session` | `-s` | Identyfikator sesji, aby kontynuować |
| `--fork` | | Rozgałęź sesję podczas kontynuacji (użyj z `--continue` lub `--session`) |
| `--share` | | Udostępnij sesję |
| `--model` | `-m` | Model wykorzystania w postaci dostawcy/modelu |
| `--agent` | | Agent do użycia |
| `--file` | `-f` | Pliki do załączenia do wiadomości |
| `--format` | | Format: domyślny (sformatowany) lub json (surowe rozwiązanie JSON) |
| `--title` | | Tytuł sesji (używany skróconego monitu, jeśli nie podano wartości) |
| `--attach` | | Dołącz do skutecznego serwera opencode (np. http://localhost:4096) |
| `--port` | | Port dla serwera lokalnego (domyślnie jest do portu losowego) |
| Flaga | Skrót | Opis |
| ------------ | ----- | ----------------------------------------------------------------------- |
| `--command` | | Polecenie do uruchomienia, reszta to argumenty |
| `--continue` | `-c` | Kontynuuj ostatnią sesję |
| `--session` | `-s` | Identyfikator sesji do kontynuowania |
| `--fork` | | Sklonuj sesję podczas kontynuacji (użyj z `--continue` lub `--session`) |
| `--share` | | Udostępnij sesję po zakończeniu |
| `--model` | `-m` | Model do użycia w formacie dostawca/model |
| `--agent` | | Agent do użycia |
| `--file` | `-f` | Pliki do załączenia do wiadomości |
| `--format` | | Format wyjściowy: `default` (sformatowany) lub `json` (surowy JSON) |
| `--title` | | Tytuł sesji (jeśli nie podano, zostanie wygenerowany z promptu) |
| `--attach` | | Dołącz do działającego serwera OpenCode (np. http://localhost:4096) |
| `--port` | | Port dla serwera lokalnego (domyślnie losowy) |
---
### serve
Uruchom bezgłowy serwer opencode w celu uzyskania dostępu do API. Pełny interfejs HTTP w [dokumentacji serwera](/docs/server).
Uruchom serwer OpenCode (bez interfejsu) w celu uzyskania dostępu do API. Pełny opis API HTTP znajduje się w [dokumentacji serwera](/docs/server).
```bash
opencode serve
```
Spowoduje dostęp do serwera HTTP, który zapewnia dostęp do API opencode bez interfejsu TUI. Ustaw `OPENCODE_SERVER_PASSWORD`, aby włączyć podstawowe uwierzytelnianie HTTP (domyślna nazwa użytkownika do `opencode`).
Uruchamia to serwer HTTP, który zapewnia dostęp do API OpenCode bez interfejsu TUI. Ustaw `OPENCODE_SERVER_PASSWORD`, aby włączyć podstawowe uwierzytelnianie HTTP (domyślna nazwa użytkownika to `opencode`).
#### Flagi
| Flaga | Opis |
| ------------ | ---------------------------------------- |
| `--port` | Port do słuchania |
| `--hostname` | Nazwa hosta, która jest częścią składową |
| `--mdns` | Włącz wykrywanie mDNS |
| `--cors` | Dodatkowe źródło użytkownika CORS |
| Flaga | Opis |
| ------------ | ------------------------------------------ |
| `--port` | Port do nasłuchiwania |
| `--hostname` | Nazwa hosta, do której należy się powiązać |
| `--mdns` | Włącz wykrywanie mDNS |
| `--cors` | Dodatkowe dozwolone źródła CORS |
---
### session
Zarządzaj sesją opencode.
Zarządzaj sesjami OpenCode.
```bash
opencode session [command]
@ -385,7 +385,7 @@ opencode session [command]
#### list
Lista wszystkich sesji opencode.
Lista wszystkich sesji OpenCode.
```bash
opencode session list
@ -393,16 +393,16 @@ opencode session list
##### Flagi
| Flaga | Krótkie | Opis |
| ------------- | ------- | ------------------------------------------ |
| `--max-count` | `-n` | Ograniczony do ostatniego sesji |
| `--format` | | Format wyjściowy: tabela lub json (tabela) |
| Flaga | Skrót | Opis |
| ------------- | ----- | ------------------------------------------ |
| `--max-count` | `-n` | Ogranicz do ostatnich N sesji |
| `--format` | | Format wyjściowy: tabela lub json (tabela) |
---
### stats
Pokaż statystyki wykorzystania tokenów i sesji szkoleniowych opencode.
Pokaż statystyki wykorzystania tokenów i sesji OpenCode.
```bash
opencode stats
@ -412,10 +412,10 @@ opencode stats
| Flaga | Opis |
| ----------- | ------------------------------------------------------------------------------------- |
| `--days` | Pokaż statystyki z ostatnich N dni (cały czas) |
| `--tools` | Liczba narzędzi do po specyfikacji (wszystkie) |
| `--models` | Pokaż podział modelu wykorzystania (domyślnie ukryty). Podajnik usługowy, aby górne N |
| `--project` | Filtruj według projektu (wszystkie projekty, pusty ciąg: dostęp projekt) |
| `--days` | Pokaż statystyki z ostatnich N dni (domyślnie: cały czas) |
| `--tools` | Pokaż użycie poszczególnych narzędzi (domyślnie: wszystkie) |
| `--models` | Pokaż podział na modele (domyślnie ukryty). Podaj liczbę, aby pokazać N najczęstszych |
| `--project` | Filtruj według projektu (domyślnie: wszystkie projekty, pusty ciąg: bieżący projekt) |
---
@ -427,19 +427,19 @@ Eksportuj dane sesji jako JSON.
opencode export [sessionID]
```
Jeśli nie poddasz identyfikatora sesji, zostaniesz poproszony o wybranie jednego z sesji.
Jeśli nie podasz identyfikatora sesji, zostaniesz poproszony o wybranie jednej z ostatnich sesji.
---
### import
Importuj dane sesji z pliku JSON lub adresu URL udostępniania opencode.
Importuj dane sesji z pliku JSON lub adresu URL udostępniania OpenCode.
```bash
opencode import <file>
```
Możesz importować z lokalnego lub adresu URL opencode.
Możesz importować z pliku lokalnego lub adresu URL.
```bash
opencode import session.json
@ -450,48 +450,48 @@ opencode import https://opncd.ai/s/abc123
### web
Uruchomiony bezgłowy serwer opencode z interfejsem internetowym.
Uruchom serwer OpenCode z interfejsem internetowym.
```bash
opencode web
```
Spowoduje dostęp do serwera HTTP i otwarcie dostępu do opencode przez interfejs sieciowy. Ustaw `OPENCODE_SERVER_PASSWORD`, aby włączyć podstawowe uwierzytelnianie HTTP (domyślna nazwa użytkownika do `opencode`).
Uruchamia to serwer HTTP i udostępnia OpenCode przez interfejs przeglądarkowy. Ustaw `OPENCODE_SERVER_PASSWORD`, aby włączyć podstawowe uwierzytelnianie HTTP (domyślna nazwa użytkownika to `opencode`).
#### Flagi
| Flaga | Opis |
| ------------ | ---------------------------------------- |
| `--port` | Port do słuchania |
| `--hostname` | Nazwa hosta, która jest częścią składową |
| `--mdns` | Włącz wykrywanie mDNS |
| `--cors` | Dodatkowe źródło użytkownika CORS |
| Flaga | Opis |
| ------------ | ------------------------------------------ |
| `--port` | Port do nasłuchiwania |
| `--hostname` | Nazwa hosta, do której należy się powiązać |
| `--mdns` | Włącz wykrywanie mDNS |
| `--cors` | Dodatkowe dozwolone źródła CORS |
---
### acp
Uruchomiony serwer ACP (Agent Client Protocol).
Uruchom serwer ACP (Agent Client Protocol).
```bash
opencode acp
```
Aby udostępnić serwer ACP, który komunikuje się poprzez stdin/stdout przy użyciu nd-JSON.
Uruchamia serwer ACP, który komunikuje się przez stdin/stdout przy użyciu JSON-RPC.
#### Flagi
| Flaga | Opis |
| ------------ | ---------------------------------------- |
| `--cwd` | Katalog roboczy |
| `--port` | Port do słuchania |
| `--hostname` | Nazwa hosta, która jest częścią składową |
| Flaga | Opis |
| ------------ | ------------------------------------------ |
| `--cwd` | Katalog roboczy |
| `--port` | Port do nasłuchiwania |
| `--hostname` | Nazwa hosta, do której należy się powiązać |
---
### uninstall
Odinstaluj opencode i usuń wszystkie pliki powiązane.
Odinstaluj OpenCode i usuń wszystkie powiązane pliki.
```bash
opencode uninstall
@ -499,30 +499,30 @@ opencode uninstall
#### Flagi
| Flaga | Krótkie | Opis |
| --------------- | ------- | --------------------------------- |
| `--keep-config` | `-c` | Zachowaj pliki konfiguracyjne |
| `--keep-data` | `-d` | Przechowuj dane sesji i snapshots |
| `--dry-run` | | Pokaż, wykluczy bez usuwania |
| `--force` | `-f` | Pomiń monity o potwierdzenie |
| Flaga | Skrót | Opis |
| --------------- | ----- | ----------------------------- |
| `--keep-config` | `-c` | Zachowaj pliki konfiguracyjne |
| `--keep-data` | `-d` | Zachowaj dane sesji i migawki |
| `--dry-run` | | Pokaż co zostanie usunięte |
| `--force` | `-f` | Pomiń monity o potwierdzenie |
---
### upgrade
Aktualizuje opencode do oryginalnej wersji lub oryginalnej wersji.
Aktualizuj OpenCode do najnowszej lub określonej wersji.
```bash
opencode upgrade [target]
```
Aby zachować ostatnią wersję.
Aby zaktualizować do najnowszej wersji:
```bash
opencode upgrade
```
Aby zobaczyć wersję pierwotną.
Aby zaktualizować do konkretnej wersji:
```bash
opencode upgrade v0.1.48
@ -530,74 +530,74 @@ opencode upgrade v0.1.48
#### Flagi
| Flaga | Krótkie | Opis |
| ---------- | ------- | --------------------------------------------------------- |
| `--method` | `-m` | Zastosowana metoda instalacji; curl, npm, pnpm, bun, brew |
| Flaga | Skrót | Opis |
| ---------- | ----- | --------------------------------------------------- |
| `--method` | `-m` | Wymuś metodę instalacji: curl, npm, pnpm, bun, brew |
---
## Flagi globalne
Interfejs CLI kod opencode przyjmuje flagi globalne.
Interfejs CLI OpenCode przyjmuje następujące flagi globalne dla każdego polecenia.
| Flaga | Krótkie | Opis |
| -------------- | ------- | ------------------------------------------- |
| `--help` | `-h` | Wyświetl pomoc |
| `--version` | `-v` | Drukuj numer wersji |
| `--print-logs` | | Wydrukuj logi na stderr |
| `--log-level` | | Poziom dziennika (DEBUG, INFO, WARN, ERROR) |
| Flaga | Skrót | Opis |
| -------------- | ----- | ------------------------------------------- |
| `--help` | `-h` | Wyświetl pomoc |
| `--version` | `-v` | Wydrukuj numer wersji |
| `--print-logs` | | Drukuj logi na stderr |
| `--log-level` | | Poziom logowania (DEBUG, INFO, WARN, ERROR) |
---
## Zmienne środowiskowe
opencode można skonfigurować za pomocą zmiennych środowiskowych.
OpenCode można skonfigurować za pomocą zmiennych środowiskowych.
| Zmienna | Wpisz | Opis |
| ------------------------------------- | ------- | ----------------------------------------------------------------------- |
| `OPENCODE_AUTO_SHARE` | boolean | Automatycznie udostępniaj sesje |
| `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_DIR` | string | Ścieżka do katalogu konfiguracyjnego |
| `OPENCODE_CONFIG_CONTENT` | string | Wbudowana treść konstrukcji JSON |
| `OPENCODE_DISABLE_AUTOUPDATE` | boolean | Wyłącz automatyczne sprawdzanie aktualizacji |
| `OPENCODE_DISABLE_PRUNE` | boolean | Wyłączenie regulowane |
| `OPENCODE_DISABLE_TERMINAL_TITLE` | boolean | Wyłącz automatycznie tytuł terminala |
| `OPENCODE_PERMISSION` | string | Wbudowane prawo JSON |
| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | boolean | Wyłączenie wtyczki |
| `OPENCODE_DISABLE_LSP_DOWNLOAD` | boolean | Wyłącz automatyczne pobieranie z serwera LSP |
| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | boolean | Włącz modele eksperymentalne |
| `OPENCODE_DISABLE_AUTOCOMPACT` | boolean | Wyłącz automatyczne zagęszczanie kontekstu |
| `OPENCODE_DISABLE_CLAUDE_CODE` | boolean | Wyłączenie gry z `.claude` (podpowiedź + podłączenie) |
| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | boolean | Wyłącz czytanie `~/.claude/CLAUDE.md` |
| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | boolean | Wyłącz ładowanie `.claude/skills` |
| `OPENCODE_DISABLE_MODELS_FETCH` | boolean | Wyłączenie modeli pobierania ze źródeł niedostępnych |
| `OPENCODE_FAKE_VCS` | string | Fałszywy sprzedawca VCS do celów testowych |
| `OPENCODE_DISABLE_FILETIME_CHECK` | boolean | Wyłączone sprawdzanie pliku w celu optymalizacji |
| `OPENCODE_CLIENT` | string | Identyfikator klienta (domyślnie `cli`) |
| `OPENCODE_ENABLE_EXA` | boolean | Włącz narzędzie wyszukiwania internetowego Exa |
| `OPENCODE_SERVER_PASSWORD` | string | Włącz uwierzytelnianie podstawowe dla `serve`/`web` |
| `OPENCODE_SERVER_USERNAME` | string | Zakończenie stosowania użytkownika z autoryzacją (domyślnie `opencode`) |
| `OPENCODE_MODELS_URL` | string | Niestandardowy adres URL do pobrania konfiguracji modeli |
| Zmienna | Typ | Opis |
| ------------------------------------- | ------- | ----------------------------------------------------------- |
| `OPENCODE_AUTO_SHARE` | boolean | Automatycznie udostępniaj sesje |
| `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_DIR` | string | Ścieżka do katalogu konfiguracyjnego |
| `OPENCODE_CONFIG_CONTENT` | string | Treść konfiguracji JSON (inline) |
| `OPENCODE_DISABLE_AUTOUPDATE` | boolean | Wyłącz automatyczne sprawdzanie aktualizacji |
| `OPENCODE_DISABLE_PRUNE` | boolean | Wyłącz czyszczenie starych wyników (pruning) |
| `OPENCODE_DISABLE_TERMINAL_TITLE` | boolean | Wyłącz automatyczne ustawianie tytułu terminala |
| `OPENCODE_PERMISSION` | string | Konfiguracja uprawnień w JSON (inline) |
| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | boolean | Wyłącz domyślne wtyczki |
| `OPENCODE_DISABLE_LSP_DOWNLOAD` | boolean | Wyłącz automatyczne pobieranie serwerów LSP |
| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | boolean | Włącz modele eksperymentalne |
| `OPENCODE_DISABLE_AUTOCOMPACT` | boolean | Wyłącz automatyczne kompaktowanie kontekstu |
| `OPENCODE_DISABLE_CLAUDE_CODE` | boolean | Wyłącz integrację z `.claude` (prompt + skills) |
| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | boolean | Wyłącz czytanie `~/.claude/CLAUDE.md` |
| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | boolean | Wyłącz ładowanie `.claude/skills` |
| `OPENCODE_DISABLE_MODELS_FETCH` | boolean | Wyłącz pobieranie modeli ze źródeł zewnętrznych |
| `OPENCODE_FAKE_VCS` | string | Fałszywy dostawca VCS do celów testowych |
| `OPENCODE_DISABLE_FILETIME_CHECK` | boolean | Wyłącz sprawdzanie czasu modyfikacji plików (optymalizacja) |
| `OPENCODE_CLIENT` | string | Identyfikator klienta (domyślnie `cli`) |
| `OPENCODE_ENABLE_EXA` | boolean | Włącz narzędzie wyszukiwania internetowego Exa |
| `OPENCODE_SERVER_PASSWORD` | string | Włącz uwierzytelnianie podstawowe dla `serve`/`web` |
| `OPENCODE_SERVER_USERNAME` | string | Nazwa użytkownika do autoryzacji (domyślnie `opencode`) |
| `OPENCODE_MODELS_URL` | string | Niestandardowy adres URL do pobierania konfiguracji modeli |
---
### Eksperymentalne
Te zmienne możliwości użycia funkcji eksperymentalnych, które mogą zostać lub usunięte.
Te zmienne włączają funkcje eksperymentalne, które mogą ulec zmianie lub zostać usunięte.
| Zmienna | Wpisz | Opis |
| ----------------------------------------------- | ------- | ---------------------------------------------- |
| `OPENCODE_EXPERIMENTAL` | boolean | Włącz wszystkie funkcje eksperymentalne |
| `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_BASH_DEFAULT_TIMEOUT_MS` | numer | Domyślny limit czasu dla ukrytego bash w ms |
| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | numer | Maksymalne tokeny wyjściowe dla odpowiedzi LLM |
| `OPENCODE_EXPERIMENTAL_FILEWATCHER` | boolean | Włącz obserwatora plików dla całego katalogu |
| `OPENCODE_EXPERIMENTAL_OXFMT` | boolean | Włącz formater oxfmt |
| `OPENCODE_EXPERIMENTAL_LSP_TOOL` | boolean | Włącz eksperymentalne narzędzie LSP |
| `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | boolean | Wyłącz obserwatora plików |
| `OPENCODE_EXPERIMENTAL_EXA` | boolean | Włącz funkcje eksperymentalne Exa |
| `OPENCODE_EXPERIMENTAL_LSP_TY` | boolean | Włącz eksperymentalne sprawdzanie typu LSP |
| `OPENCODE_EXPERIMENTAL_MARKDOWN` | boolean | Włącz funkcje eksperymentalne Markdown |
| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | boolean | Włącz tryb planu |
| Zmienna | Typ | Opis |
| ----------------------------------------------- | ------- | -------------------------------------------- |
| `OPENCODE_EXPERIMENTAL` | boolean | Włącz wszystkie funkcje eksperymentalne |
| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | boolean | Włącz wykrywanie ikon |
| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | boolean | Wyłącz kopiowanie przy zaznaczaniu w TUI |
| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | number | Domyślny limit czasu dla narzędzia bash w ms |
| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | number | Maksymalne tokeny wyjściowe dla LLM |
| `OPENCODE_EXPERIMENTAL_FILEWATCHER` | boolean | Włącz obserwatora plików dla całego katalogu |
| `OPENCODE_EXPERIMENTAL_OXFMT` | boolean | Włącz formater oxfmt |
| `OPENCODE_EXPERIMENTAL_LSP_TOOL` | boolean | Włącz eksperymentalne narzędzie LSP |
| `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | boolean | Wyłącz obserwatora plików |
| `OPENCODE_EXPERIMENTAL_EXA` | boolean | Włącz funkcje eksperymentalne Exa |
| `OPENCODE_EXPERIMENTAL_LSP_TY` | boolean | Włącz eksperymentalne sprawdzanie typów LSP |
| `OPENCODE_EXPERIMENTAL_MARKDOWN` | boolean | Włącz funkcje eksperymentalne Markdown |
| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | boolean | Włącz tryb planowania |