fix(docs): translations

This commit is contained in:
Adam
2026-02-09 18:11:44 -06:00
parent 3118cab2d8
commit 85fa8abd50
312 changed files with 3578 additions and 3189 deletions

View File

@@ -1,9 +1,9 @@
---
title: Migracja do wersji 1.0
description: Co nowego w OpenCode 1.0.
description: Co nowego w opencode 1.0.
---
OpenCode 1.0 do całkowitej przeróbki TUI.
opencode 1.0 do całkowitej przeróbki TUI.
Przeszliśmy z TUI na go+bubbletea, który miał problemy z wydajnością i możliwościami, do wewnętrznego frameworka (OpenTUI) obciążającego w zig+solidjs.
@@ -14,7 +14,7 @@ Nowy TUI działa jak stary, łączy się z tym samym serwerem opencode.
## Aktualizacja
Nie automatyczna aktualizacja do wersji 1.0, która jest dostępna w wersji 1.0
wersja. Starsze wersje OpenCode zawsze pobierają najnowszą wersję.
wersja. Starsze wersje opencode zawsze pobierają najnowszą wersję.
Aby móc, móc

View File

@@ -1,9 +1,9 @@
---
title: Wsparcie AKP
description: przetwarzanie OpenCode w procesorze komunikatu z ACP.
description: przetwarzanie opencode w procesorze komunikatu z ACP.
---
OpenCode obsługi [Protokół klienta agenta](https://agentclientprotocol.com) lub (ACP), dzięki któremu można przejść do oprogramowania bezpośrednio w zainstalowanych edytorach i środowisku IDE.
opencode obsługi [Protokół klienta agenta](https://agentclientprotocol.com) lub (ACP), dzięki któremu można przejść do oprogramowania bezpośrednio w zainstalowanych edytorach i środowisku IDE.
:::tip
Lista edytorów i narzędzi obsługujących ACP w [raportu sprzętu ACP](https://zed.dev/blog/acp-progress-report#available-now).
@@ -15,9 +15,9 @@ ACP do otwierania dokumentów, które standaryzują treść między edytorami ko
## Skonfiguruj
Aby wybrać OpenCode przez ACP, skonfiguruj edytor tak, aby wybrać opcję `opencode acp`.
Aby wybrać opencode przez ACP, skonfiguruj edytor tak, aby wybrać opcję `opencode acp`.
Uruchomienie OpenCode jako podproces oprogramowania z ACP, który komunikuje się z edytorem poprzez JSON-RPC poprzez stdio.
Uruchomienie opencode jako podproces oprogramowania z ACP, który komunikuje się z edytorem poprzez JSON-RPC poprzez stdio.
Poniżej znajdują się przykłady procesorów obsługujących ACP.
@@ -82,7 +82,7 @@ Dodaj do swojego [JetBrains IDE](https://www.jetbrains.com/) acp.json zgodnie z
}
```
Aby przejść do nowego agenta „OpenCode” w selektorze agenta AI Chat.
Aby przejść do nowego agenta „opencode” w selektorze agenta AI Chat.
---
@@ -121,7 +121,7 @@ Jeśli chcesz zachować bezpieczeństwo:
### CodeCompanion.nvim
Aby OpenCode jako agenta ACP w [CodeCompanion.nvim](https://github.com/olimorris/codecompanion.nvim), dodaj dodatkowe elementy, aby otrzymać konstrukcje Neovim:
Aby opencode jako agenta ACP w [CodeCompanion.nvim](https://github.com/olimorris/codecompanion.nvim), dodaj dodatkowe elementy, aby otrzymać konstrukcje Neovim:
```lua
require("codecompanion").setup({
@@ -136,13 +136,13 @@ require("codecompanion").setup({
})
```
Ta konfiguracja CodeCompanion wymaga OpenCode jako agenta ACP dla czatu.
Ta konfiguracja CodeCompanion wymaga opencode jako agenta ACP dla czatu.
Jeśli jesteś zarejestrowany jako `OPENCODE_API_KEY`, zapoznaj się z sekcją [Konfigurowanie adapterów: Zmienne przebieg](https://codecompanion.olimorris.dev/getting-started#setting-an-api-key) w dokumentacji CodeCompanion.nvim, aby uzyskać szczegółowe informacje.
## Wsparcie
OpenCode działa tak samo przez ACP, jak w terminalu. Obsługiwane są wszystkie funkcje:
opencode działa tak samo przez ACP, jak w terminalu. Obsługiwane są wszystkie funkcje:
:::note
początek źródła ukośnikowego, takie jak `/undo` i `/redo`, nie są aktualne pobierane.
@@ -150,7 +150,7 @@ początek źródła ukośnikowego, takie jak `/undo` i `/redo`, nie są aktualne
- Wbudowane narzędzie (operacje na plikach, rozwiązanie terminala itp.)
- Niestandardowe narzędzie i polecenie ukośnikowe
- Serwery MCP skonfigurowane w konfiguracji OpenCode
- Serwery MCP skonfigurowane w konfiguracji opencode
- Zasady dotyczące projektu od `AGENTS.md`
- Niestandardowe formatory i lintery
- Agentów systemowych i uprawnień

View File

@@ -15,7 +15,7 @@ Możesz przełączać się między agentami podczas sesji lub wywoływać ich za
## Typowe
W OpenCode zasada dwóch charakterystycznych agentów; Najpierw pierwotni i subagenci.
W opencode zasada dwóch charakterystycznych agentów; Najpierw pierwotni i subagenci.
---
@@ -27,7 +27,7 @@ Główne zasady asystenci, z podstawowym kontaktem. Możesz je mieć za pomocą
Twój klawisz klawisza **Tab**, aby wyłączyć się między agentami podczas sesji.
:::
OpenCode zawiera dwa puste agenty główne: **Build** i **Plan**. Dobrze
opencode zawiera dwa puste agenty główne: **Build** i **Plan**. Dobrze
spójrz na te poniżej.
---
@@ -36,13 +36,13 @@ spójrz na te poniżej.
Podagenci do pomocniczych asystenci, których można przywoływać agenci główni w celu wykonania podstawowych zadań. Możesz także wytwarzać je, **@ wspominając** o nich w swoich wiadomościach.
OpenCode ma dwóch subagentów: **Ogólne** i **Eksploruj**. Przyjrzymy się temu poniżej.
opencode ma dwóch subagentów: **Ogólne** i **Eksploruj**. Przyjrzymy się temu poniżej.
---
## Wbudowany
OpenCode ma dwa główne agenty i dwa główne agenty podrzędne.
opencode ma dwa główne agenty i dwa główne agenty podrzędne.
---
@@ -277,7 +277,7 @@ Wartość temperatury zwykle waha się od 0,0 do 1,0:
}
```
Jeśli nie ma wpływu na kontrolę, OpenCode używa narzędzia do analizy danych dla modelu; 0 dla określonych modeli, 0,55 dla modeli Qwen.
Jeśli nie ma wpływu na kontrolę, opencode używa narzędzia do analizy danych dla modelu; 0 dla określonych modeli, 0,55 dla modeli Qwen.
---
@@ -337,7 +337,7 @@ niestandardowy plik podpowiedzi systemowych dla tego agenta z konfiguracją `pro
}
```
Ścieżka ta zależy od miejsca, w którym znajduje się plik konfiguracyjny. Działa również w przypadku globalnej konstrukcji OpenCode, jak i funkcjonalnej dla projektu.
Ścieżka ta zależy od miejsca, w którym znajduje się plik konfiguracyjny. Działa również w przypadku globalnej konstrukcji opencode, jak i funkcjonalnej dla projektu.
---
@@ -359,7 +359,7 @@ Jeśli nie ma wpływu na model, główne są [modelu skonfigurowanego globalnie]
}
```
Identyfikator modelu w konfiguracji OpenCode w `provider/model-id`. Na koniec, [OpenCode Zen](/docs/zen), przestrzeganie `opencode/gpt-5.1-codex` dla kodeksu GPT 5.1.
Identyfikator modelu w konfiguracji opencode w `provider/model-id`. Na koniec, [OpenCode Zen](/docs/zen), przestrzeganie `opencode/gpt-5.1-codex` dla kodeksu GPT 5.1.
---

View File

@@ -1,17 +1,17 @@
---
title: interfejs wiersza polecany
description: Opcje i interfejs interfejsu CLI OpenCode.
description: Opcje i interfejs interfejsu CLI opencode.
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
Interfejs CLI OpenCode uruchamia się [TUI](/docs/tui), gdy jest uruchamiany bez żadnych argumentów.
Interfejs CLI opencode uruchamia się [TUI](/docs/tui), gdy jest uruchamiany bez żadnych argumentów.
```bash
opencode
```
Ale także instalacja przez tę stronę. pełni przed programową interakcją z OpenCode.
Ale także instalacja przez tę stronę. pełni przed programową interakcją z opencode.
```bash
opencode run "Explain how closures work in JavaScript"
@@ -19,9 +19,9 @@ opencode run "Explain how closures work in JavaScript"
---
### tui
### TUI
Uruchomienie interfejsu użytkownika terminala OpenCode.
Uruchomienie interfejsu użytkownika terminala opencode.
```bash
opencode [project]
@@ -29,27 +29,28 @@ opencode [project]
#### Flagi
| Flaga | Krótkie | Opis |
| ------------ | ------- | --------------------------------------------- |
| `--continue` | `-c` | Kontynuuj ostatnią datę |
| `--session` | `-s` | Identyfikator sesji, aby kontynuować |
| `--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 | 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ą |
---
## Polecenia
Interfejs CLI OpenCode zawiera także szczegółowe polecenie.
Interfejs CLI opencode zawiera także szczegółowe polecenie.
---
### agent
Zarządzaj agentami OpenCode.
Zarządzaj agentami opencode.
```bash
opencode agent [command]
@@ -59,13 +60,13 @@ opencode agent [command]
### przytwierdzić
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 zaplecza opencode uruchomionego za pomocą oprogramowania `serve` lub `web`.
```bash
opencode attach [url]
```
Możliwość zabezpieczenia z TUI ze zdalnym backendem OpenCode. Na przykład:
Możliwość zabezpieczenia z TUI ze zdalnym backendem opencode. Na przykład:
```bash
# Start the backend server for web/mobile access
@@ -118,13 +119,13 @@ 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 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`.
```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.
Po uruchomieniu opencode ładuje dostawców z pliku poświadczeń. A jeśli twoje siedliskiem są jakieś klucze lub plik `.env` w twoim projekcie.
---
@@ -193,7 +194,7 @@ opencode github run
---
### mcp
### MCP
Zarządzaj serwerem kluczowego modelu kontekstowego.
@@ -300,7 +301,7 @@ opencode models anthropic
| `--refresh` | Odśwież pamięć podręczną modele z models.dev |
| `--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.
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.
```bash
opencode models --refresh
@@ -334,25 +335,26 @@ 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ć |
| `--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 | 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) |
---
### podawać
Uruchom bezgłowy serwer OpenCode w celu uzyskania dostępu do API. Pełny interfejs HTTP w [dokumentacji serwera](/docs/server).
Uruchom bezgłowy serwer opencode w celu uzyskania dostępu do API. Pełny interfejs HTTP w [dokumentacji serwera](/docs/server).
```bash
opencode serve
@@ -373,7 +375,7 @@ Spowoduje dostęp do serwera HTTP, który zapewnia dostęp do API opencode bez i
### Sesja
Zarządzaj sesją OpenCode.
Zarządzaj sesją opencode.
```bash
opencode session [command]
@@ -383,7 +385,7 @@ opencode session [command]
#### lista
Lista wszystkich sesji OpenCode.
Lista wszystkich sesji opencode.
```bash
opencode session list
@@ -400,7 +402,7 @@ opencode session list
### statystyki
Pokaż statystyki wykorzystania tokenów i sesji szkoleniowych OpenCode.
Pokaż statystyki wykorzystania tokenów i sesji szkoleniowych opencode.
```bash
opencode stats
@@ -431,13 +433,13 @@ Jeśli nie poddasz identyfikatora sesji, zostaniesz poproszony o wybranie jedneg
### 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 lokalnego lub adresu URL opencode.
```bash
opencode import session.json
@@ -448,13 +450,13 @@ opencode import https://opncd.ai/s/abc123
### sieć
Uruchomiony bezgłowy serwer OpenCode z interfejsem internetowym.
Uruchomiony bezgłowy 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`).
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`).
#### Flagi
@@ -489,7 +491,7 @@ Aby udostępnić serwer ACP, który komunikuje się poprzez stdin/stdout przy u
### odinstaluj
Odinstaluj OpenCode i usuń wszystkie pliki powiązane.
Odinstaluj opencode i usuń wszystkie pliki powiązane.
```bash
opencode uninstall
@@ -549,7 +551,7 @@ Interfejs CLI kod opencode przyjmuje flagi globalne.
## Zmienne warunki
OpenCode można wykryć za pomocą czyszczenia alternatywnych.
opencode można wykryć za pomocą czyszczenia alternatywnych.
| Zmienna | Wpisz | Opis |
| ------------------------------------- | ------- | ----------------------------------------------------------------------- |

View File

@@ -42,13 +42,13 @@ polecany, w rejestrze `/`, a następnie polecany.
## Skonfiguruj
Dostęp do sieci przez połączenie OpenCode lub udostępnia pliki w katalogu `commands/`.
Dostęp do sieci przez połączenie opencode lub udostępnia pliki w katalogu `commands/`.
---
### JSON
opcja opcja `command` w swoim OpenCode [config](/docs/config):
opcja opcja `command` w swoim opencode [config](/docs/config):
```json title="opencode.jsonc" {4-12}
{

View File

@@ -1,15 +1,15 @@
---
title: Konfig
description: Korzystanie z konstrukcji OpenCode JSON.
description: Korzystanie z konstrukcji opencode JSON.
---
Możesz zagrać z OpenCode za pomocą pliku konfiguracyjnego JSON.
Możesz zagrać z opencode za pomocą pliku konfiguracyjnego JSON.
---
## Format
OpenCode obsługa formaty **JSON** i **JSONC** (JSON z komentarzami).
opencode obsługa formaty **JSON** i **JSONC** (JSON z komentarzami).
```jsonc title="opencode.jsonc"
{
@@ -95,7 +95,7 @@ Możesz udostępnić serwery w szczegółach:
### Światowy
Umieść swoją globalną konfigurację OpenCode w `~/.config/opencode/opencode.json`. przestrzeganie funkcji globalnej, aby uzyskać dostęp do całego użytkownika, takie jak motywy, dostawca lub skróty klawiszowe.
Umieść swoją globalną konfigurację opencode w `~/.config/opencode/opencode.json`. przestrzeganie funkcji globalnej, aby uzyskać dostęp do całego użytkownika, takie jak motywy, dostawca lub skróty klawiszowe.
Konfiguracja globalna zaawansowana, zdalne ustawienie konfiguracji.
@@ -109,7 +109,7 @@ Dodaj `opencode.json` w katalogu głównym projektu. Konfiguracja projektu ma pr
Instalacja wstępna dla katalogu w katalogu.
:::
Kiedy OpenCode się uruchomi, szuka pliku konfiguracyjnego w katalogu Git.
Kiedy opencode się uruchomi, szuka pliku konfiguracyjnego w katalogu Git.
Można również sprawdzić w Git i tego samego schematu, co globalny.
@@ -200,7 +200,7 @@ Dostępna opcja:
- `port` - Port do nasłuchiwania.
- `hostname` — nazwa hosta, która jest przeznaczona dla Ciebie. Gdy `mdns` jest połączony i nie jest ułożony inną nazwą hosta, jest połączony z `0.0.0.0`.
- `mdns` - Włącz wykrywanie usług mDNS. Dzięki temu zewnętrznemu urządzeniu w sieci może być przesyłany Twój serwer OpenCode.
- `mdns` - Włącz wykrywanie usług mDNS. Dzięki temu zewnętrznemu urządzeniu w sieci może być przesyłany Twój serwer opencode.
- `mdnsDomain` - Niestandardowa nazwa domeny dla usług mDNS. Wartość domyślna do `opencode.local`. Przydatne do uruchomienia wielu zastosowań w tej samej sieci.
- `cors` - Dodatkowe źródło CORS podczas korzystania z serwera HTTP z punktu końcowego. Wartość musi być dostępna dla źródeł (schemat + host + port opcjonalny), np. `https://app.example.com`.
@@ -228,7 +228,7 @@ Dostępne narzędzia, z których można korzystać LLM, dostęp do opcji `tools`
### Modele
Możesz mieć dostawców i modele, które chcesz mieć w konfiguracji OpenCode, za pomocą opcji `provider`, `model` i `small_model`.
Możesz mieć dostawców i modele, które chcesz mieć w konfiguracji opencode, za pomocą opcji `provider`, `model` i `small_model`.
```json title="opencode.json"
{
@@ -239,7 +239,7 @@ Możesz mieć dostawców i modele, które chcesz mieć w konfiguracji OpenCode,
}
```
Opcja `small_model` konfiguruje oddzielny model do lekkich zadań, takich jak generowanie tytułów. Domyślnie OpenCode wyparte przez dostępny model, jeśli jest dostępny u dostawcy, w razie potrzeby powróć do innego modelu.
Opcja `small_model` konfiguruje oddzielny model do lekkich zadań, takich jak generowanie tytułów. Domyślnie opencode wyparte przez dostępny model, jeśli jest dostępny u dostawcy, w razie potrzeby powróć do innego modelu.
Opcje dostawcy mogą być zainstalowane `timeout` i `setCacheKey`:
@@ -301,7 +301,7 @@ Token okaziciela (`AWS_BEARER_TOKEN_BEDROCK` lub `/connect`) ma pierwszeństwo p
### Motywy
Urządzenie zachęcające do korzystania z urządzeń OpenCode, za pomocą sieci `theme`.
Urządzenie zachęcające do korzystania z urządzeń opencode, za pomocą sieci `theme`.
```json title="opencode.json"
{
@@ -351,7 +351,7 @@ Domyślnego agenta można ustawić za pomocą opcji `default_agent`. Wykrywacz,
}
```
Agent domyślny musi być agentem (nie subagentem). Może być agentem aplikacji, taki jak `"build"` lub `"plan"`, albo ukryty przez Ciebie [agent niestandardowy](/docs/agents). Jeśli agent nie istnieje lub jest podagentem, OpenCode powróć do `"build"` z ostrzeżeniem.
Agent domyślny musi być agentem (nie subagentem). Może być agentem aplikacji, taki jak `"build"` lub `"plan"`, albo ukryty przez Ciebie [agent niestandardowy](/docs/agents). Jeśli agent nie istnieje lub jest podagentem, opencode powróć do `"build"` z ostrzeżeniem.
Dotyczy urządzeń wszystkich interfejsów: TUI, CLI (`opencode run`), aplikacji komputerowej i akcji GitHub.
@@ -421,7 +421,7 @@ Możliwość zmiany skrótu klawiszowego za pomocą opcji `keybinds`.
### Automatyczna aktualizacja
OpenCode automatycznie pobierze każde nowe uruchomienie. Można skorzystać z opcji `autoupdate`.
opencode automatycznie pobierze każde nowe uruchomienie. Można skorzystać z opcji `autoupdate`.
```json title="opencode.json"
{
@@ -534,7 +534,7 @@ Dostęp do serwerów MCP, których chcesz używać, za pośrednictwem sieci `mcp
### Wtyki
[Wtyczki](/docs/plugins) rozszerzają OpenCode o podstawowe narzędzia, hooki i integracje.
[Wtyczki](/docs/plugins) rozszerzają opencode o podstawowe narzędzia, hooki i integracje.
Pliki plików wtyczek w `.opencode/plugins/` lub `~/.config/opencode/plugins/`. Można także włączyć wtyczkę z npm poprzez opcję `plugin`.
@@ -599,7 +599,7 @@ Można znaleźć dostawców za pomoc `enabled_providers`. Po ustawieniu włącze
}
```
Jest to urządzenie, gdy urządzenie OpenCode jest używane tylko z urządzeniami, zamiast odłączać ich jedno po drugim.
Jest to urządzenie, gdy urządzenie opencode jest używane tylko z urządzeniami, zamiast odłączać ich jedno po drugim.
:::note
`disabled_providers` pierwszeństwo przed `enabled_providers`.

View File

@@ -1,12 +1,12 @@
---
title: Ekosystem
description: Projekty i integracje zbudowane w OpenCode.
description: Projekty i integracje zbudowane w opencode.
---
Zgromadzenie stowarzyszenia organizacji na OpenCode.
Zgromadzenie stowarzyszenia organizacji na opencode.
:::note
Chcesz zadać swój projekt badawczy z OpenCode do tej listy? Prześlij PR.
Chcesz zadać swój projekt badawczy z opencode do tej listy? Prześlij PR.
:::
Możesz także sprawdzić [awesome-opencode](https://github.com/awesome-opencode/awesome-opencode) i [opencode.cafe](https://opencode.cafe), grupę skupiającą ekosystem i społeczność.
@@ -17,7 +17,7 @@ Możesz także sprawdzić [awesome-opencode](https://github.com/awesome-opencode
| Imię | Opis |
| ---------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| [opencode-daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | Automatycznie uruchamiaj sesje OpenCode w izolowanych piaskownicach Daytona z synchronizacją git i podglądami na żywo |
| [opencode-daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | Automatycznie uruchamiaj sesje opencode w izolowanych piaskownicach Daytona z synchronizacją git i podglądami na żywo |
| [sesja-helicone-opencode](https://github.com/H2Shami/opencode-helicone-session) | Automatycznie wstawiaj nagłówki sesji Helicone w celu grupowania urządzeń |
| [wstrzykiwanie typu opencode](https://github.com/nick-vi/opencode-type-inject) | Automatyczne wstrzykiwacze TypeScript/Svelte do odczytania plików za pomocą narzędzi wyszukiwania |
| [opencode-openai-codex-auth](https://github.com/numman-ali/opencode-openai-codex-auth) | wykorzystać do wykorzystania ChatGPT Plus/Pro zamiast kredytu API |
@@ -29,14 +29,14 @@ Możesz także sprawdzić [awesome-opencode](https://github.com/awesome-opencode
| [cytowane w opencode-websearch](https://github.com/ghoulr/opencode-websearch-cited.git) | Dodaj natywną obsługę wyszukiwania w sieci dla dostawców w stylu opartym na Google |
| [opencode-pty](https://github.com/shekohex/opencode-pty.git) | Uruchomienie agenta AI uruchamiającego się w tle w PTY i wytwarzanie ich interaktywnych danych. |
| [strategia-powłoki-opencode](https://github.com/JRedeker/opencode-shell-strategy) | Instrukcje dla nieinteraktywnych obowiązków - zaniechanie zawieszenia operacji zależnych od TTY |
| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Śledź udostępnić OpenCode za pomocą Wakatime |
| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Śledź udostępnić opencode za pomocą Wakatime |
| [formatujący tabelę opencode-md](https://github.com/franlol/opencode-md-table-formatter/tree/main) | Oczyść tabelę przecenioną przez LLM |
| [opencode-szybkie-zastosowanie-morficzne](https://github.com/JRedeker/opencode-morph-fast-apply) | 10x szybsza edycja kodu dzięki Morph Fast Apply API i znacznikom leniwej edycji |
| [oh-mój-opencode](https://github.com/code-yeongyu/oh-my-opencode) | Agencje odpowiedzialne w tle, gotowe narzędzia LSP/AST/MCP, wyselekcjonowani agenci, kompatybilni z Claude Code |
| [powiadamiacz opencode](https://github.com/panta82/opencode-notificator) | Powiadomienia na pulpicie i alerty dźwiękowe dotyczące sesji OpenCode |
| [powiadamiacz opencode](https://github.com/panta82/opencode-notificator) | Powiadomienia na pulpicie i alerty dźwiękowe dotyczące sesji opencode |
| [powiadamiający o opencode](https://github.com/mohak34/opencode-notifier) | Powiadomienia na pulpicie i alerty dźwiękowe dotyczące uprawnień, wyników i zdarzeń o błędach |
| [nazwa-opencode-zellij](https://github.com/24601/opencode-zellij-namer) | Automatyczne nazewnictwo sesji Zellij oparte na sztucznej inteligencji w oparciu o kontekst OpenCode |
| [umiejętność obsługi opencode](https://github.com/zenobi-us/opencode-skillful) | Zezwalaj agentom OpenCode na leniwe ładowanie podpowiedzi na podstawie odkrywania możliwości i wstrzykiwania |
| [nazwa-opencode-zellij](https://github.com/24601/opencode-zellij-namer) | Automatyczne nazewnictwo sesji Zellij oparte na sztucznej inteligencji w oparciu o kontekst opencode |
| [umiejętność obsługi opencode](https://github.com/zenobi-us/opencode-skillful) | Zezwalaj agentom opencode na leniwe ładowanie podpowiedzi na podstawie odkrywania możliwości i wstrzykiwania |
| [superpamięć opencode](https://github.com/supermemoryai/opencode-supermemory) | Trwała pamięć w sesjach przy użyciu Supermemory |
| [@plannotator/opencode](https://github.com/backnotprop/plannotator/tree/main/apps/opencode-plugin) | Interaktywny przegląd planu z adnotacją wizualną i użytkową prywatną/offline |
| [@openspoon/podzadanie2](https://github.com/spoons-and-mirrors/subtask2) | Rozszerzony kod otwarty/polecenia do połączenia sieciowego ze szczegółową kontrolą bezpieczeństwa |
@@ -44,9 +44,9 @@ Możesz także sprawdzić [awesome-opencode](https://github.com/awesome-opencode
| [mikod](https://github.com/vtemian/micode) | Ustrukturyzowana burza mózgów → Plan → Wdrożenie wyjścia z ciągłością sesji |
| [okto](https://github.com/vtemian/octto) | Interaktywny interfejs do burzy mózgów AI z formularzami kontrolnymi wielu pytań |
| [agencja-w tle opencode](https://github.com/kdcokenny/opencode-background-agents) | Agencje krytyczne w tle w stylu Claude Code z delegowaniem asynchronicznym i trwałością kontekstu |
| [powiadomienie o opencode](https://github.com/kdcokenny/opencode-notify) | Natywne uruchomienie systemu dla OpenCode wiesz, kiedy zadania zostaną zakończone |
| [powiadomienie o opencode](https://github.com/kdcokenny/opencode-notify) | Natywne uruchomienie systemu dla opencode wiesz, kiedy zadania zostaną zakończone |
| [obszar roboczy opencode](https://github.com/kdcokenny/opencode-workspace) | Lista wiązek orkiestracji wieloagentowej 16 dostępna, jedna instalacja |
| [drzewo robocze opencode](https://github.com/kdcokenny/opencode-worktree) | Drzewa robocze Git o zerowym tarciu dla OpenCode |
| [drzewo robocze opencode](https://github.com/kdcokenny/opencode-worktree) | Drzewa robocze Git o zerowym tarciu dla opencode |
---
@@ -54,17 +54,17 @@ Możesz także sprawdzić [awesome-opencode](https://github.com/awesome-opencode
| Imię | Opis |
| ------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------- |
| [kimaki](https://github.com/remorses/kimaki) | Bot Discord do kontrolowania sesji OpenCode, zbudowany na SDK |
| [kimaki](https://github.com/remorses/kimaki) | Bot Discord do kontrolowania sesji opencode, zbudowany na SDK |
| [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Wtyczka Neovim do podpowiedzi, zbudowana w oparciu o API |
| [portal](https://github.com/hosenur/portal) | Interfejs sieciowy do urządzeń mobilnych dla OpenCode poprzez Tailscale/VPN |
| [szablon wtyczki opencode](https://github.com/zenobi-us/opencode-plugin-template/) | Szablon do budowy wtyczek OpenCode |
| [portal](https://github.com/hosenur/portal) | Interfejs sieciowy do urządzeń mobilnych dla opencode poprzez Tailscale/VPN |
| [szablon wtyczki opencode](https://github.com/zenobi-us/opencode-plugin-template/) | Szablon do budowy wtyczek opencode |
| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Frontend Neovim dla opencode - agent kodujący AI oparty na terminalu |
| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Stosowanie Vercel AI SDK do użytku z OpenCode poprzez @opencode-ai/sdk |
| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Aplikacja internetowa/stacjonarna i rozszerzenie VS Code dla OpenCode |
| [OpenCode-Obsydian](https://github.com/mtymek/opencode-obsidian) | Wtyczka Obsidian osadzająca OpenCode w interfejsie użytkownika Obsidian |
| [OpenWork](https://github.com/different-ai/openwork) | Alternatywa typu open source dla Claude Cowork, obsługa przez OpenCode |
| [ocx](https://github.com/kdcokenny/ocx) | Menedżer rozszerzony OpenCode z przenośnymi, izolowanymi profilami. |
| [CodeNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Aplikacja komputerowa, internetowa, mobilna i zdalna dla OpenCode |
| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Stosowanie Vercel AI SDK do użytku z opencode poprzez @opencode-ai/sdk |
| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Aplikacja internetowa/stacjonarna i rozszerzenie VS Code dla opencode |
| [opencode-Obsydian](https://github.com/mtymek/opencode-obsidian) | Wtyczka Obsidian osadzająca opencode w interfejsie użytkownika Obsidian |
| [OpenWork](https://github.com/different-ai/openwork) | Alternatywa typu open source dla Claude Cowork, obsługa przez opencode |
| [ocx](https://github.com/kdcokenny/ocx) | Menedżer rozszerzony opencode z przenośnymi, izolowanymi profilami. |
| [CodeNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Aplikacja komputerowa, internetowa, mobilna i zdalna dla opencode |
---

View File

@@ -1,18 +1,18 @@
---
title: Przedsiębiorstwo
description: Bezpieczne korzystanie z OpenCode w Twojej organizacji.
description: Bezpieczne korzystanie z opencode w Twojej organizacji.
---
import config from "../../../../config.mjs"
export const email = `mailto:${config.email}`
OpenCode Przedsiębiorstwo jest przeznaczone dla organizacji, która ma dostęp do zasobów, że ich kod i dane nigdy nie opuszczą infrastruktury. Może zostać zarejestrowany za pomocą zapachuralizowanej konfiguracji, która integruje się z logowaniem jednokrotnym i uruchomieniem bramą AI.
opencode Przedsiębiorstwo jest przeznaczone dla organizacji, która ma dostęp do zasobów, że ich kod i dane nigdy nie opuszczą infrastruktury. Może zostać zarejestrowany za pomocą zapachuralizowanej konfiguracji, która integruje się z logowaniem jednokrotnym i uruchomieniem bramą AI.
:::note
OpenCode nie przechowuje żadnego kodu ani danych kontekstowych.
opencode nie przechowuje żadnego kodu ani danych kontekstowych.
:::
Aby skorzystać z pracy z OpenCode Przedsiębiorstwo:
Aby skorzystać z pracy z opencode Przedsiębiorstwo:
1. Przeprowadź próbę wewnętrzną ze swoim systemem.
2. **<a href={email}>Skontaktuj się z nami</a>**, aby omówić ceny i opcję konfiguracji.
@@ -21,16 +21,16 @@ Aby skorzystać z pracy z OpenCode Przedsiębiorstwo:
## Test
OpenCode jest oprogramowaniem typu open source i nie przechowuje żadnego kodu ani danych kontekstowych, więc programiści mogą po prostu [zacząć](/docs/) i próbować próbną.
opencode jest oprogramowaniem typu open source i nie przechowuje żadnego kodu ani danych kontekstowych, więc programiści mogą po prostu [zacząć](/docs/) i próbować próbną.
---
### Obsługa danych
**OpenCode nie dotyczy kodu źródłowego ani danych kontekstowych.** Całe zdarzenie odbywa się lokalnie lub poprzez bezpośrednio wywołane API do twojego dostawcy AI.
**opencode nie dotyczy kodu źródłowego ani danych kontekstowych.** Całe zdarzenie odbywa się lokalnie lub poprzez bezpośrednio wywołane API do twojego dostawcy AI.
to, że korzystasz z usług dostawcy, lub dostawcy zaufania
Brama AI, możesz bezpłatnie korzystać z OpenCode.
Brama AI, możesz bezpłatnie korzystać z opencode.
Zastrzeżeniem jest opcjonalna funkcja `/share`.
@@ -57,19 +57,19 @@ Zalecamy tę opcję na okres próbny.
### Własność kodu
**Jesteś właścicielem całości kodu źródłowego przez OpenCode.** Nie ma żadnych ograniczeń licencyjnych ani należących do własności.
**Jesteś właścicielem całości kodu źródłowego przez opencode.** Nie ma żadnych ograniczeń licencyjnych ani należących do własności.
---
## Wycena
W przypadku OpenCode Enterprise model per-seat. Jeśli posiadasz własną bramkę LLM, nie pobieramy opłat za korzystanie z tokenów. Aby uzyskać więcej informacji na temat, jeśli jest możliwe, **<a href={email}>skontaktuj się z nami</a>**.
W przypadku opencode Enterprise model per-seat. Jeśli posiadasz własną bramkę LLM, nie pobieramy opłat za korzystanie z tokenów. Aby uzyskać więcej informacji na temat, jeśli jest możliwe, **<a href={email}>skontaktuj się z nami</a>**.
---
## Zastosowanie
Gdy zasięgsz okres próbny i nadzorujesz użytkowanie z OpenCode na
Gdy zasięgsz okres próbny i nadzorujesz użytkowanie z opencode na
swoją organizację, możesz **<a href={email}>skontaktować się z nami</a>**, aby omówić te dźwięki
opcja cenowa i wdrożeniowa.
@@ -77,7 +77,7 @@ opcja cenowa i wdrożeniowa.
### Konfiguracja centralna
Możliwości wykorzystania OpenCode tak, aby skorzystać z jednego zastosowania dla całej organizacji.
Możliwości wykorzystania opencode tak, aby skorzystać z jednego zastosowania dla całej organizacji.
Tę zapachową konfigurację można zintegrować z dostawcą SSO i specyfikacje wszyscy użytkownicy mają dostęp wyłącznie do bram wewnętrznych AI.
@@ -85,15 +85,15 @@ Tę zapachową konfigurację można zintegrować z dostawcą SSO i specyfikacje
### Integracja SSO
Dzięki zastosowaniu konfiguracji OpenCode może zostać włączone z dostawcą SSO Twojej organizacji w celu uwierzytelnienia.
Dzięki zastosowaniu konfiguracji opencode może zostać włączone z dostawcą SSO Twojej organizacji w celu uwierzytelnienia.
Dzięki temu OpenCode może uzyskać dane uwierzytelniające dla wewnętrznej bramy AI za pośrednictwem transmisji systemu zarządzania tożsamością.
Dzięki temu opencode może uzyskać dane uwierzytelniające dla wewnętrznej bramy AI za pośrednictwem transmisji systemu zarządzania tożsamością.
---
### Wewnętrzna bramka AI
Dzięki zastosowaniu konfiguracji OpenCode można również skorzystać z tego, że można korzystać tylko z wewnętrznych bram AI.
Dzięki zastosowaniu konfiguracji opencode można również skorzystać z tego, że można korzystać tylko z wewnętrznych bram AI.
Możesz także dołączyć do wszystkich innych dostawców sztucznej inteligencji, upewniając się, że wszystkie elementy przechodzą przez zatwierdzenie wykorzystania Twojej organizacji.
@@ -111,16 +111,16 @@ Jest to obecnie w naszym planie działania. Jeśli jesteś zainteresowany, **<a
## Często zadawane pytania
<details>
<summary>What is OpenCode Enterprise?</summary>
<summary>What is opencode Enterprise?</summary>
OpenCode Przedsiębiorstwo jest przeznaczone dla organizacji, która ma dostęp do zasobów, że ich kod i dane nigdy nie opuszczą infrastruktury. Może zostać zarejestrowany za pomocą zapachuralizowanej konfiguracji, która integruje się z logowaniem jednokrotnym i uruchomieniem bramą AI.
opencode Przedsiębiorstwo jest przeznaczone dla organizacji, która ma dostęp do zasobów, że ich kod i dane nigdy nie opuszczą infrastruktury. Może zostać zarejestrowany za pomocą zapachuralizowanej konfiguracji, która integruje się z logowaniem jednokrotnym i uruchomieniem bramą AI.
</details>
<details>
<summary>How do I get started with OpenCode Enterprise?</summary>
<summary>How do I get started with opencode Enterprise?</summary>
Po prostu uruchom wersję próbną ze swoim. OpenCode urządzenia niezabezpieczone kodu ani danych kontekstowych, co ułatwia uruchomienie pracy.
Po prostu uruchom wersję próbną ze swoim. opencode urządzenia niezabezpieczone kodu ani danych kontekstowych, co ułatwia uruchomienie pracy.
**<a href={email}>skontaktuj się z nami</a>**, aby omówić ceny i wybrać opcję.
@@ -134,16 +134,16 @@ Oferujemy ceny korporacyjne za jedno stanowisko. Jeśli posiadasz własną bramk
</details>
<details>
<summary>Is my data secure with OpenCode Enterprise?</summary>
<summary>Is my data secure with opencode Enterprise?</summary>
Tak. OpenCode nie przechowuje kodu ani danych kontekstowych. Całe zdarzenie odbywa się lokalnie lub poprzez bezpośrednie wywołanie API przez dostawcę AI. Dostęp do konfiguracji i integracji z logowaniem jednokrotnym Twoje dane pozostają bezpieczne w infrastrukturze organizacji.
Tak. opencode nie przechowuje kodu ani danych kontekstowych. Całe zdarzenie odbywa się lokalnie lub poprzez bezpośrednie wywołanie API przez dostawcę AI. Dostęp do konfiguracji i integracji z logowaniem jednokrotnym Twoje dane pozostają bezpieczne w infrastrukturze organizacji.
</details>
<details>
<summary>Can we use our own private NPM registry?</summary>
OpenCode obsługuje prywatny rejestry npm poprzez natywną usługę plików `.npmrc` Buna. Jeśli Twoja organizacja korzysta z rejestru prywatnego, takiego jak JFrog Artifactory, Nexus lub wylot, przed uruchomieniem OpenCode się, że programiści zostali uwierzytelnieni.
opencode obsługuje prywatny rejestry npm poprzez natywną usługę plików `.npmrc` Buna. Jeśli Twoja organizacja korzysta z rejestru prywatnego, takiego jak JFrog Artifactory, Nexus lub wylot, przed uruchomieniem opencode się, że programiści zostali uwierzytelnieni.
Aby zapewnić uwierzytelnianie w rejestrze prywatnym:
@@ -151,11 +151,11 @@ Aby zapewnić uwierzytelnianie w rejestrze prywatnym:
npm login --registry=https://your-company.jfrog.io/api/npm/npm-virtual/
```
Spowoduje to do `~/.npmrc` ze szczegółami uwierzytelniania. OpenCode zrobi to automatycznie
Spowoduje to do `~/.npmrc` ze szczegółami uwierzytelniania. opencode zrobi to automatycznie
podniesc do.
:::caution
Przed uruchomieniem OpenCode musisz być zalogowany do rejestru prywatnego.
Przed uruchomieniem opencode musisz być zalogowany do rejestru prywatnego.
:::
Alternatywnie możesz skorzystać z pliku `.npmrc`:
@@ -165,6 +165,6 @@ registry=https://your-company.jfrog.io/api/npm/npm-virtual/
//your-company.jfrog.io/api/npm/npm-virtual/:_authToken=${NPM_AUTH_TOKEN}
```
Programiści muszą się zgłosić do rejestru prywatnego przed uruchomieniem OpenCode, aby mieć dostęp, że pakiety będą dostępne z rejestru przedsiębiorstwa.
Programiści muszą się zgłosić do rejestru prywatnego przed uruchomieniem opencode, aby mieć dostęp, że pakiety będą dostępne z rejestru przedsiębiorstwa.
</details>

View File

@@ -1,15 +1,15 @@
---
title: Formatery
description: OpenCode używa formaterów specyficznych dla języka.
description: opencode używa formaterów specyficznych dla języka.
---
OpenCode automatycznie formatuje pliki po ich zapisaniu lub edycję przy użyciu formaterów przesyłanych dla języka. Dzięki temu wygenerowany kod będzie używany ze stylami kodu Twojego projektu.
opencode automatycznie formatuje pliki po ich zapisaniu lub edycję przy użyciu formaterów przesyłanych dla języka. Dzięki temu wygenerowany kod będzie używany ze stylami kodu Twojego projektu.
---
## Wbudowany
OpenCode zawiera kilka wbudowanych formaterów dla nauki języków i frameworków. Zawiera listę formaterów, rozszerzonych plików oraz rozszerzenia i konfiguratory, których potrzebujesz.
opencode zawiera kilka wbudowanych formaterów dla nauki języków i frameworków. Zawiera listę formaterów, rozszerzonych plików oraz rozszerzenia i konfiguratory, których potrzebujesz.
| Formater | Rozszerzenia | Wymagania |
| ----------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
@@ -38,13 +38,13 @@ OpenCode zawiera kilka wbudowanych formaterów dla nauki języków i frameworkó
| oxfmt (eksperymentalny) | .js, .jsx, .ts, .tsx | wykonanie `oxfmt` w `package.json` i [flaga eksperymentalna zmienna env](/docs/cli/#experimental) |
| ormolu | .hs | Komenda `ormolu` dostępna |
Jeśli więc Twój projekt zawiera `prettier` w `package.json`, OpenCode automatycznie przejdź do podmiote.
Jeśli więc Twój projekt zawiera `prettier` w `package.json`, opencode automatycznie przejdź do podmiote.
---
## Jak to działa
Kiedy OpenCode zapisuje lub edytuje plik:
Kiedy opencode zapisuje lub edytuje plik:
1. Badanie pliku dotyczącego wszystkich danych formaterów.
2. Uruchamia decyzje wykonawcze formatujące na plik.
@@ -56,7 +56,7 @@ Dziesięć procesów zachodzi w tle, konieczne jest zachowanie stylów kodu bez
## Skonfiguruj
Można dostosować formatery za pomocą sekcji `formatter` w konstrukcji OpenCode.
Można dostosować formatery za pomocą sekcji `formatter` w konstrukcji opencode.
```json title="opencode.json"
{

View File

@@ -1,17 +1,17 @@
---
title: GitHub
description: Użyj OpenCode w problemach z GitHubem i zastosujch ściągnięcia.
description: Użyj opencode w problemach z GitHubem i zastosujch ściągnięcia.
---
OpenCode integruje się z przepływem pracy w GitHub. Wspomnij o `/opencode` lub `/oc` w swoim komentarzu, a OpenCode wykonaj zadania w ramach modułu uruchamiającego GitHub Actions.
opencode integruje się z przepływem pracy w GitHub. Wspomnij o `/opencode` lub `/oc` w swoim komentarzu, a opencode wykonaj zadania w ramach modułu uruchamiającego GitHub Actions.
---
## Cechy
- **Problem związany z segregacją**: Poproś OpenCode o szczegółowe wyjaśnienie problemu i wyjaśnienie go.
- **Napraw i zaimplementuj**: Poproś OpenCode o naprawienie problemu lub zaimplementowanie funkcji. Będzie dostępny w następnym oddziale i wysyłać PR ze stosowaniem dodatku.
- **Bezpieczny**: OpenCode działa w modułach sprzętowych GitHuba.
- **Problem związany z segregacją**: Poproś opencode o szczegółowe wyjaśnienie problemu i wyjaśnienie go.
- **Napraw i zaimplementuj**: Poproś opencode o naprawienie problemu lub zaimplementowanie funkcji. Będzie dostępny w następnym oddziale i wysyłać PR ze stosowaniem dodatku.
- **Bezpieczny**: opencode działa w modułach sprzętowych GitHuba.
---
@@ -81,13 +81,13 @@ Można też uszkodzić to rozwiązanie.
## Konfiguracja
- `model`: Model używany z OpenCode. Przyjmuje format `provider/model`. To **wymagane**.
- `model`: Model używany z opencode. Przyjmuje format `provider/model`. To **wymagane**.
- `agent`: Agent, którego należy używać. Musi być odległym agentem. Wraca do `default_agent` z konfiguracją lub `"build"`, jeśli nie został znaleziony.
- `share`: Czyć funkcję sesji OpenCode. Domyślnie **true** dla repozytoriów publicznych.
- `prompt`: Opcjonalny niestandardowy monit o zastąpienie przestrzegania zachowania. Wykorzystanie tego, aby dostosować sposób przetwarzania przez OpenCode.
- `token`: opcjonalny token dostępu GitHub podstawowe operacje, takie jak tworzenie komentarzy, zatwierdzanie zmian i otwieranie zastosowania ściągnięcia. Domyślnie OpenCode używa tokena dostępu do instalacji z aplikacji OpenCode GitHub, więc zatwierdzenia, komentarze i zasady ściągnięcia widoczne jako źródło z aplikacji.
- `share`: Czyć funkcję sesji opencode. Domyślnie **true** dla repozytoriów publicznych.
- `prompt`: Opcjonalny niestandardowy monit o zastąpienie przestrzegania zachowania. Wykorzystanie tego, aby dostosować sposób przetwarzania przez opencode.
- `token`: opcjonalny token dostępu GitHub podstawowe operacje, takie jak tworzenie komentarzy, zatwierdzanie zmian i otwieranie zastosowania ściągnięcia. Domyślnie opencode używa tokena dostępu do instalacji z aplikacji opencode GitHub, więc zatwierdzenia, komentarze i zasady ściągnięcia widoczne jako źródło z aplikacji.
Alternatywnie możesz użyć [wbudowanego `GITHUB_TOKEN`](https://docs.github.com/en/actions/tutorials/authenticate-with-github_token) modułu uruchamiającego GitHub Action bez instalacji aplikacji OpenCode GitHub. Pamiętaj tylko o przyznaniu wymaganych mocy w przepływie pracy:
Alternatywnie możesz użyć [wbudowanego `GITHUB_TOKEN`](https://docs.github.com/en/actions/tutorials/authenticate-with-github_token) modułu uruchamiającego GitHub Action bez instalacji aplikacji opencode GitHub. Pamiętaj tylko o przyznaniu wymaganych mocy w przepływie pracy:
```yaml
permissions:
@@ -103,20 +103,20 @@ Można też uszkodzić to rozwiązanie.
## Obsługiwane wydarzenia
OpenCode może zostać wywołany przez zdarzenie GitHub:
opencode może zostać wywołany przez zdarzenie GitHub:
| Typ zdarzenia | Wywołane przez | Szczegóły |
| ----------------------------- | ------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| `issue_comment` | Skomentuj problem lub PR | Wspomnij o `/opencode` lub `/oc` w swoim komentarzu. OpenCode odczytuje kontekst i może być częścią składową, otwieraną przez PR lub odpowiedzialną. |
| `pull_request_review_comment` | Komentarz określonym kodem w PR | Wspomnij o `/opencode` lub `/oc` podczas przeglądania kodu. OpenCode źródło pochodzenia, numery linii i kontekst różnicowy. |
| `issues` | Wydanie otwarte lub edytowane | Automatycznie wyzwalaj OpenCode po utworzeniu lub zmodyfikowaniu problemów. Wymaga wejścia `prompt`. |
| `pull_request` | PR otwarty lub zaktualizowany | Automatycznie wyzwalaj OpenCode, gdy PR są otwierane, synchronizowane lub ponownie otwierane. Przydatne w przypadku automatycznych znajomych. |
| `schedule` | Harmonogram oparty na Cron | Uruchom OpenCode zgodnie z harmonogramem. Wymagane wejście `prompt`. Dane wejściowe trafiają do dzienników i trafiań PR (nie ma problemu z recenzją). |
| `workflow_dispatch` | Ręczny wyłącznik z interfejsu użytkownika GitHub | Uruchom OpenCode na karcie Akcje. Wymagane wejście `prompt`. Dane wejściowe trafiają do dzienników i odbiorców PR. |
| `issue_comment` | Skomentuj problem lub PR | Wspomnij o `/opencode` lub `/oc` w swoim komentarzu. opencode odczytuje kontekst i może być częścią składową, otwieraną przez PR lub odpowiedzialną. |
| `pull_request_review_comment` | Komentarz określonym kodem w PR | Wspomnij o `/opencode` lub `/oc` podczas przeglądania kodu. opencode źródło pochodzenia, numery linii i kontekst różnicowy. |
| `issues` | Wydanie otwarte lub edytowane | Automatycznie wyzwalaj opencode po utworzeniu lub zmodyfikowaniu problemów. Wymaga wejścia `prompt`. |
| `pull_request` | PR otwarty lub zaktualizowany | Automatycznie wyzwalaj opencode, gdy PR są otwierane, synchronizowane lub ponownie otwierane. Przydatne w przypadku automatycznych znajomych. |
| `schedule` | Harmonogram oparty na Cron | Uruchom opencode zgodnie z harmonogramem. Wymagane wejście `prompt`. Dane wejściowe trafiają do dzienników i trafiań PR (nie ma problemu z recenzją). |
| `workflow_dispatch` | Ręczny wyłącznik z interfejsu użytkownika GitHub | Uruchom opencode na karcie Akcje. Wymagane wejście `prompt`. Dane wejściowe trafiają do dzienników i odbiorców PR. |
### Przykład harmonogramu
Uruchamiaj OpenCode zgodnie z harmonogramem, aby wykonać zautomatyzowane zadania:
Uruchamiaj opencode zgodnie z harmonogramem, aby wykonać zautomatyzowane zadania:
```yaml title=".github/workflows/opencode-scheduled.yml"
name: Scheduled OpenCode Task
@@ -150,7 +150,7 @@ jobs:
If you find issues worth addressing, open an issue to track them.
```
W przypadku wystąpienia danych wyjściowych `prompt` są **wymagane**, które nie są dostarczane, z których można wyodrębnić instrukcje. Zaplanowane przepływomierze pracy bez kontekstu użytkownika, który został uruchomiony, więc przepływ pracy musi `contents: write` i `pull-requests: write`, wystąpisz, że OpenCode utworzył główne lub PR.
W przypadku wystąpienia danych wyjściowych `prompt` są **wymagane**, które nie są dostarczane, z których można wyodrębnić instrukcje. Zaplanowane przepływomierze pracy bez kontekstu użytkownika, który został uruchomiony, więc przepływ pracy musi `contents: write` i `pull-requests: write`, wystąpisz, że opencode utworzył główne lub PR.
---
@@ -191,7 +191,7 @@ jobs:
- Suggest improvements
```
W przypadku zdarzenia `pull_request`, jeśli nie podano `prompt`, OpenCode użytkownika przeglądającego ściągnięcie.
W przypadku zdarzenia `pull_request`, jeśli nie podano `prompt`, opencode użytkownika przeglądającego ściągnięcie.
---
@@ -252,7 +252,7 @@ W przypadku zdarzenia `issues` wprowadzenie `prompt` jest **wymagane**, poniewa
## Niestandardowe monity
Zastąp domyślne monit, aby zastosować zachowanie OpenCode do twojego własnego pracy.
Zastąp domyślne monit, aby zastosować zachowanie opencode do twojego własnego pracy.
```yaml title=".github/workflows/opencode.yml"
- uses: anomalyco/opencode/github@latest
@@ -271,7 +271,7 @@ Jest to przepis wykonawczy, który podlega przepisom kodowania lub zakresów tem
## Przykłady
Oto kilka możliwości wykorzystania OpenCode w GitHubie.
Oto kilka możliwości wykorzystania opencode w GitHubie.
- **Wyjaśnij problem**
@@ -281,7 +281,7 @@ Oto kilka możliwości wykorzystania OpenCode w GitHubie.
/opencode explain this issue
```
OpenCode przeczytaj całość, zawierając dodatek z komentarzami i odpowiedzią z jasnym wyjaśnieniem.
opencode przeczytaj całość, zawierając dodatek z komentarzami i odpowiedzią z jasnym wyjaśnieniem.
- **Napraw problem**
@@ -291,7 +291,7 @@ Oto kilka możliwości wykorzystania OpenCode w GitHubie.
/opencode fix this
```
A OpenCode utworzy nową podstawę, wdroży zmiany i zastąpi PR ze zmiany.
A opencode utworzy nową podstawę, wdroży zmiany i zastąpi PR ze zmiany.
- **Przegląd zmiany PR i wprowadzenie zmiany**
@@ -301,18 +301,18 @@ Oto kilka możliwości wykorzystania OpenCode w GitHubie.
Delete the attachment from S3 when the note is removed /oc
```
OpenCode zaimplementuje uruchomioną zmianę i zatwierdzi ją do tego samego PR.
opencode zaimplementuje uruchomioną zmianę i zatwierdzi ją do tego samego PR.
- **Przejrzyj konkretne linie kodu**
Zostaw komentarz bezpośrednio w wierszu kodu w dodatku „Pliki” PR. OpenCode automatyczne wykrywanie pliku, numery linii i kontekst różnicowy, aby sprawdzić odpowiedzi.
Zostaw komentarz bezpośrednio w wierszu kodu w dodatku „Pliki” PR. opencode automatyczne wykrywanie pliku, numery linii i kontekst różnicowy, aby sprawdzić odpowiedzi.
```
[Comment on specific lines in Files tab]
/oc add error handling here
```
Komentując określone linie, OpenCode otrzymuje:
Komentując określone linie, opencode otrzymuje:
- Dokładny plik, który jest sprawdzany
- Konkretne linie kodu
- Otaczający kontekst różnicowy

View File

@@ -1,33 +1,33 @@
---
title: GitLab
description: użyj OpenCode w problemach z GitLabem i zastosujch scalania.
description: użyj opencode w problemach z GitLabem i zastosujch scalania.
---
OpenCode integruje się z przepływem pracy GitLab poprzez potok GitLab CI/CD lub z GitLab Duo.
opencode integruje się z przepływem pracy GitLab poprzez potok GitLab CI/CD lub z GitLab Duo.
W obu przypadkach OpenCode będzie modułem GitLab.
W obu przypadkach opencode będzie modułem GitLab.
---
## GitLab CI
OpenCode działa w zwykłym potoku GitLab. Możesz wbudować go w potok jako [komponent CI](https://docs.gitlab.com/ee/ci/components/)
opencode działa w zwykłym potoku GitLab. Możesz wbudować go w potok jako [komponent CI](https://docs.gitlab.com/ee/ci/components/)
Tutaj obowiązkowego przez społeczność komponentu CI/CD dla OpenCode — [nagyv/gitlab-opencode](https://gitlab.com/nagyv/gitlab-opencode).
Tutaj obowiązkowego przez społeczność komponentu CI/CD dla opencode — [nagyv/gitlab-opencode](https://gitlab.com/nagyv/gitlab-opencode).
---
### Cechy
- **Użyj konfiguracji dla każdego zadania**: Skonfiguruj OpenCode z niestandardowym katalogiem konfiguracyjnym, na przykładzie `./config/#custom-directory`, aby włączyć lub funkcjonalności na każde wywołanie OpenCode.
- **Konfiguracja minimalna**: Komponent CI konfiguruje OpenCode w tle, wystarczy skonfigurować OpenCode i początkowy monit.
- **Użyj konfiguracji dla każdego zadania**: Skonfiguruj opencode z niestandardowym katalogiem konfiguracyjnym, na przykładzie `./config/#custom-directory`, aby włączyć lub funkcjonalności na każde wywołanie opencode.
- **Konfiguracja minimalna**: Komponent CI konfiguruje opencode w tle, wystarczy skonfigurować opencode i początkowy monit.
- **Elastyczny**: Komponent CI obsługuje kilka danych, które są stosowane w celu dostosowania jego zachowania
---
### Organizować coś
1. Przechowuj dane uwierzytelniające OpenCode w formacie JSON jako zmienne parametry CI typu pliku w specyfikacji **Ustawienia** > **CI/CD** > **Zmienne**. Zachowaj, aby być oznaczony jako „Zamaskowane i ukryte”.
1. Przechowuj dane uwierzytelniające opencode w formacie JSON jako zmienne parametry CI typu pliku w specyfikacji **Ustawienia** > **CI/CD** > **Zmienne**. Zachowaj, aby być oznaczony jako „Zamaskowane i ukryte”.
2. Dodaj elementy do swojego pliku `.gitlab-ci.yml`.
```yaml title=".gitlab-ci.yml"
@@ -46,23 +46,23 @@ Więcej danych dotyczących użycia [sprawdź opis](https://gitlab.com/explore/c
## Duet GitLab
OpenCode integruje się z przepływem pracy GitLab.
Wspomnij o `@opencode` w komentarzu, a OpenCode wykonaj zadania w ramach swojego potoku GitLab CI.
opencode integruje się z przepływem pracy GitLab.
Wspomnij o `@opencode` w komentarzu, a opencode wykonaj zadania w ramach swojego potoku GitLab CI.
---
### Cechy
- **Problem związany z segregacją**: Poproś OpenCode o szczegółowe wyjaśnienie problemu i wyjaśnienie go.
- **Napraw i zaimplementuj**: Poproś OpenCode o naprawienie problemu lub zaimplementowanie funkcji.
- **Problem związany z segregacją**: Poproś opencode o szczegółowe wyjaśnienie problemu i wyjaśnienie go.
- **Napraw i zaimplementuj**: Poproś opencode o naprawienie problemu lub zaimplementowanie funkcji.
Utworzył nowy oddział i zgłosi ataku ze sobą.
- **Bezpieczny**: OpenCode działa na modułach GitLab.
- **Bezpieczny**: opencode działa na modułach GitLab.
---
### Organizować coś
OpenCode działa w potoku CI/CD GitLab. Oto, czego potrzebujesz, aby przejść do:
opencode działa w potoku CI/CD GitLab. Oto, czego potrzebujesz, aby przejść do:
:::tip
Aktualne instrukcje dotyczące [**dokumentacji GitLab**](https://docs.gitlab.com/user/duo_agent_platform/agent_assistant/).
@@ -158,7 +158,7 @@ Szczegółowe instrukcje w [dokumentacji agentów GitLab CLI](https://docs.gitla
### Przykłady
Oto kilka możliwości wykorzystania OpenCode w GitLabie.
Oto kilka możliwości wykorzystania opencode w GitLabie.
:::tip
Można zastosować inną metodę ograniczającą niż `@opencode`.
@@ -172,7 +172,7 @@ Można zastosować inną metodę ograniczającą niż `@opencode`.
@opencode explain this issue
```
OpenCode przeczytaj problem i odpowiedź z wyjaśnieniem.
opencode przeczytaj problem i odpowiedź z wyjaśnieniem.
- **Napraw problem**
@@ -182,7 +182,7 @@ Można zastosować inną metodę ograniczającą niż `@opencode`.
@opencode fix this
```
OpenCode utworzy nową podstawę, zaimplementuje zmiany i spowoduje, że skalowanie będzie możliwe.
opencode utworzy nową podstawę, zaimplementuje zmiany i spowoduje, że skalowanie będzie możliwe.
- **Przejrzyj prośby o połączenie**
@@ -192,4 +192,4 @@ Można zastosować inną metodę ograniczającą niż `@opencode`.
@opencode review this merge request
```
OpenCode sprawdzenie rozwiązania i przepuszczenie.
opencode sprawdzenie rozwiązania i przepuszczenie.

View File

@@ -1,24 +1,24 @@
---
title: IDE
description: Rozszerzenie OpenCode dla VS Code, Cursor i innych IDE
description: Rozszerzenie opencode dla VS Code, Cursor i innych IDE
---
OpenCode integruje się z VS Code, Cursorem lub obsługującym terminal IDE. Aby uruchomić, po prostu uruchom `opencode` w terminalu.
opencode integruje się z VS Code, Cursorem lub obsługującym terminal IDE. Aby uruchomić, po prostu uruchom `opencode` w terminalu.
---
## Stosowanie
- **Szybkie uruchomienie**: użycie `Cmd+Esc` (Mac) lub `Ctrl+Esc` (Windows/Linux), aby uruchomić OpenCode w uruchamianiu terminala lub skoncentruj się na uruchamianiu terminala, jeśli jest już uruchomiony.
- **Nowa sesja**: `Cmd+Shift+Esc` (Mac) lub `Ctrl+Shift+Esc` (Windows/Linux), aby została nowa konfiguracja terminala OpenCode, nawet jeśli jest już otwarta. Możesz także kliknąć przycisk OpenCode w interfejsie użytkownika.
- **Świadomość kontekstu**: Automatycznie udostępnia wybór lub kartę za pomocą OpenCode.
- **Szybkie uruchomienie**: użycie `Cmd+Esc` (Mac) lub `Ctrl+Esc` (Windows/Linux), aby uruchomić opencode w uruchamianiu terminala lub skoncentruj się na uruchamianiu terminala, jeśli jest już uruchomiony.
- **Nowa sesja**: `Cmd+Shift+Esc` (Mac) lub `Ctrl+Shift+Esc` (Windows/Linux), aby została nowa konfiguracja terminala opencode, nawet jeśli jest już otwarta. Możesz także kliknąć przycisk opencode w interfejsie użytkownika.
- **Świadomość kontekstu**: Automatycznie udostępnia wybór lub kartę za pomocą opencode.
- **Skróty do odwołania do plików**: `Cmd+Option+K` (Mac) lub `Alt+Ctrl+K` (Linux/Windows), aby wstawić odnośnik do plików. Na przykład `@File#L37-42`.
---
## Instalacja
Aby poznać OpenCode na VS Code w forkach, takich jak Cursor, Windsurf, VSCodium:
Aby poznać opencode na VS Code w forkach, takich jak Cursor, Windsurf, VSCodium:
1. Otwórz kod VS
2. Otwórz innowacyjny terminal
@@ -30,7 +30,7 @@ Jeśli z drugiej strony chcesz zainstalować własne IDE po uruchomieniu `/edito
### Instalacja ręczna
Wyszukaj **OpenCode** na rynku rozszerzonym i kliknij **Zainstaluj**.
Wyszukaj **opencode** na rynku rozszerzonym i kliknij **Zainstaluj**.
---

View File

@@ -1,15 +1,15 @@
---
title: Wprowadzenie
description: Rozpocznij pracę z OpenCode.
description: Rozpocznij pracę z opencode.
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
import config from "../../../../config.mjs"
export const console = config.console
[**OpenCode**](/) do agenta kodującego AI typu open source. Dostępny jest jako interfejs terminalowy, aplikacja komputerowa lub rozszerzenie IDE.
[**opencode**](/) do agenta kodującego AI typu open source. Dostępny jest jako interfejs terminalowy, aplikacja komputerowa lub rozszerzenie IDE.
![OpenCode TUI z motywem opencode](../../../assets/lander/screenshot.png)
![opencode TUI z motywem opencode](../../../assets/lander/screenshot.png)
Zacznijmy.
@@ -17,7 +17,7 @@ Zacznijmy.
#### Warunki wstępne
Aby uzyskać dostęp do OpenCode w swoim terminalu, będziesz potrzebować:
Aby uzyskać dostęp do opencode w swoim terminalu, będziesz potrzebować:
1. Nowoczesny emulator terminala, taki jak:
- [WezTerm](https://wezterm.org), wieloplatformowy
@@ -31,7 +31,7 @@ Aby uzyskać dostęp do OpenCode w swoim terminalu, będziesz potrzebować:
## Zainstalować
Najłatwiejszym sposobem instalowania OpenCode jest zastosowanie skryptu instalacyjnego.
Najłatwiejszym sposobem instalowania opencode jest zastosowanie skryptu instalacyjnego.
```bash
curl -fsSL https://opencode.ai/install | bash
@@ -79,7 +79,7 @@ Można także zalogować się do urządzenia instalacyjnego:
brew install anomalyco/tap/opencode
```
> W celu uzyskania najbardziej aktualnej wersji zalecamy korzystanie z OpenCode. Oficjalna formuła `brew install opencode` jest utrzymywana przez zespół Homebrew i jest aktualizowana.
> W celu uzyskania najbardziej aktualnej wersji zalecamy korzystanie z opencode. Oficjalna formuła `brew install opencode` jest utrzymywana przez zespół Homebrew i jest aktualizowana.
- **Korzystanie z Paru na Arch Linux**
@@ -90,7 +90,7 @@ Można także zalogować się do urządzenia instalacyjnego:
#### Okna
:::tip[Zalecane: prowadzenie WSL]
Aby najlepiej wykorzystać działanie w systemie Windows, zalecamy udostępnienie [Podsystemu Windows dla systemu Linux (WSL)](/docs/windows-wsl). pozwolenie na użytkowanie i pełna kompatybilność z funkcjami OpenCode.
Aby najlepiej wykorzystać działanie w systemie Windows, zalecamy udostępnienie [Podsystemu Windows dla systemu Linux (WSL)](/docs/windows-wsl). pozwolenie na użytkowanie i pełna kompatybilność z funkcjami opencode.
:::
- **Używając czekolady**
@@ -123,7 +123,7 @@ Aby najlepiej wykorzystać działanie w systemie Windows, zalecamy udostępnieni
docker run -it --rm ghcr.io/anomalyco/opencode
```
Obecnie trwają prace nad instalacją OpenCode w systemie Windows za pomocą Bun.
Obecnie trwają prace nad instalacją opencode w systemie Windows za pomocą Bun.
Możesz także otrzymać plik binarny z [Releases](https://github.com/anomalyco/opencode/releases).
@@ -131,10 +131,10 @@ Możesz także otrzymać plik binarny z [Releases](https://github.com/anomalyco/
## Skonfiguruj
Dzięki OpenCode możesz korzystać z dowolnego dostawcy LLM, konfigurując jego klucze API.
Dzięki opencode możesz korzystać z dowolnego dostawcy LLM, konfigurując jego klucze API.
Jeśli nadal będziesz korzystać z dostawców LLM, zalecamy skorzystanie z [OpenCode Zen](/docs/zen).
Do wyselekcjonowanej listy modeli, które zostały zatwierdzone i zweryfikowane przez OpenCode
Do wyselekcjonowanej listy modeli, które zostały zatwierdzone i zweryfikowane przez opencode
zespół.
1. Uruchom opcję `/connect` w TUI, wybierz opencode i przejdź do [opencode.ai/auth](https://opencode.ai/auth).
@@ -167,26 +167,26 @@ chcesz pracować.
cd /path/to/project
```
Uruchamiam OpenCode.
Uruchamiam opencode.
```bash
opencode
```
Następnie zainicjuj OpenCode dla projektu, uruchamiając odpowiednią instrukcję.
Następnie zainicjuj opencode dla projektu, uruchamiając odpowiednią instrukcję.
```bash frame="none"
/init
```
Spowoduje to, że OpenCode przeanalizuje Twój projekt i utworzy plik `AGENTS.md`
Spowoduje to, że opencode przeanalizuje Twój projekt i utworzy plik `AGENTS.md`
katalog główny projektu.
:::tip
Powinieneś zatwierdzić plik `AGENTS.md` swojego projektu w Git.
:::
Pomaga w OpenCode zrozumieniu struktury projektu i wzorce kodowania
Pomaga w opencode zrozumieniu struktury projektu i wzorce kodowania
używany.
---
@@ -203,7 +203,7 @@ pomoc.
### Zadawaj pytania
Możesz uruchomić OpenCode o wyjaśnienie bazy kodu.
Możesz uruchomić opencode o wyjaśnienie bazy kodu.
:::tip
klawisza klawisza `@` do wyszukiwania rozmytego plików w projekcie.
@@ -219,11 +219,11 @@ Jest to pomocne, jeśli istnieje część bazy kodu, nad którą nie pracowałe
### Dodaj funkcje
Możesz zastosować OpenCode o nowej funkcji do Twojego projektu. Najpierw zalecamy poproszenie o wypłacenie planu.
Możesz zastosować opencode o nowej funkcji do Twojego projektu. Najpierw zalecamy poproszenie o wypłacenie planu.
1. **Plan Stworza**
OpenCode ma _tryb płaski_, który umożliwia wyłączenie zmian i
opencode ma _tryb płaski_, który umożliwia wyłączenie zmian i
zamiast tego zasugeruj, jak\_ zaimplementuje tę funkcję.
Przejdź do niego za pomocą klawisza **Tab**. W osobnym dolnym rogu zobacz właściwy wskaźnik.
@@ -240,11 +240,11 @@ Możesz zastosować OpenCode o nowej funkcji do Twojego projektu. Najpierw zalec
From this screen, the user can undelete a note or permanently delete it.
```
Wersja OpenCode zawiera dużo oprogramowania, aby zrozumieć, czego chcesz. To pomaga
Wersja opencode zawiera dużo oprogramowania, aby zrozumieć, czego chcesz. To pomaga
rozmawiaj z nim tak, jakbyś rozmawiał z młodszym programistą w swoim zespole.
:::tip
Podaj OpenCode kontekstu i kontekstu, które można zrozumieć, co Ty
Podaj opencode kontekstu i kontekstu, które można zrozumieć, co Ty
chcieć.
:::
@@ -261,7 +261,7 @@ Możesz zastosować OpenCode o nowej funkcji do Twojego projektu. Najpierw zalec
Przeciągnij i upuść obrazy do terminala, aby dodać je do monitu.
:::
OpenCode może zeskanować obrazy, które mu przekażesz i poprosisz o potwierdzenie. Możesz
opencode może zeskanować obrazy, które mu przekażesz i poprosisz o potwierdzenie. Możesz
należy to, przeciągając i upuszczając obraz do terminala.
3. **Stwórz przełącza**
@@ -283,7 +283,7 @@ Możesz zastosować OpenCode o nowej funkcji do Twojego projektu. Najpierw zalec
### Wprowadź zmiany
Aby zastosować następczą zmianę, można zastosować OpenCode lub bezpośrednio zbudowanie go
Aby zastosować następczą zmianę, można zastosować opencode lub bezpośrednio zbudowanie go
bez konieczności wcześniejszego przeglądania planu.
```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts"
@@ -292,14 +292,14 @@ handled in the /notes route in @packages/functions/src/notes.ts and implement
the same logic in @packages/functions/src/settings.ts
```
Musisz mieć dostęp, że pod warunkiem dostępności narzędzia, więc OpenCode ma właściwie
Musisz mieć dostęp, że pod warunkiem dostępności narzędzia, więc opencode ma właściwie
zmiany.
---
### Cofnij zmiany
Załóżmy, że prosisz OpenCode o wprowadzenie zmian.
Załóżmy, że prosisz opencode o wprowadzenie zmian.
```txt frame="none" "@packages/functions/src/api/index.ts"
Can you refactor the function in @packages/functions/src/api/index.ts?
@@ -312,14 +312,14 @@ za pomoc polecenia `/undo`.
/undo
```
OpenCode cofnie teraz zmiany i wyświetli wiadomość
opencode cofnie teraz zmiany i wyświetli wiadomość
Ponownie.
```txt frame="none" "@packages/functions/src/api/index.ts"
Can you refactor the function in @packages/functions/src/api/index.ts?
```
Można zastosować monit i zastosować OpenCode o próbę próby.
Można zastosować monit i zastosować opencode o próbę próby.
:::tip
Można `/undo` wiele razy, aby uniknąć wielu zmian.
@@ -335,7 +335,7 @@ Możesz też **możesz powtórzyć** zmianę za pomocą polecenia `/redo`.
## Udział
Rozmowy z OpenCode można [udostępniać swoim
Rozmowy z opencode można [udostępniać swoim
zespół](/docs/share).
```bash frame="none"
@@ -348,12 +348,12 @@ Spowoduje to, że łącza do bieżących połączeń idą do schowki.
Rozmowy nie są ogólnodostępne.
:::
Oto [przykładowa rozmowa](https://opencode.ai/s/4XP1fce5) z OpenCode.
Oto [przykładowa rozmowa](https://opencode.ai/s/4XP1fce5) z opencode.
---
## Dostosuj
tyle! Jesteś teraz profesjonalistą w korzystaniu z OpenCode.
tyle! Jesteś teraz profesjonalistą w korzystaniu z opencode.
Aby dostosować go do potrzeb, zalecamy [wybranie motywu](/docs/themes), [dostosowanie skrótów klawiaturowych](/docs/keybinds), [konfigurowanie programów formatujących kod](/docs/formatters), [tworzenie niestandardowych kodów](/docs/commands) lub grę z [konfiguracją OpenCode](/docs/config).
Aby dostosować go do potrzeb, zalecamy [wybranie motywu](/docs/themes), [dostosowanie skrótów klawiaturowych](/docs/keybinds), [konfigurowanie programów formatujących kod](/docs/formatters), [tworzenie niestandardowych kodów](/docs/commands) lub grę z [konfiguracją opencode](/docs/config).

View File

@@ -3,7 +3,7 @@ title: Skróty klawiszowe
description: Dostosuj swoje skróty klawiszowe.
---
OpenCode zawiera listę skrótów klawiszowych, które można zastosować poprzez OpenCode.
opencode zawiera listę skrótów klawiszowych, które można zastosować poprzez opencode.
```json title="opencode.json"
{
@@ -107,7 +107,7 @@ OpenCode zawiera listę skrótów klawiszowych, które można zastosować poprze
## Klucz lidera
OpenCode używa klucza `leader` dla głównych skrótów klawiszowych. Rozwiązanie problemu konfliktów w terminalu.
opencode używa klucza `leader` dla głównych skrótów klawiszowych. Rozwiązanie problemu konfliktów w terminalu.
Domyślnie `ctrl+x` jest klawiszem głównym i główną akcją wymaga najpierw naciśnięcia klawisza lidera, a następnie skrótu. Na przykład, aby ponownie zastosować, następnie następuje `ctrl+x`, a następnie następuje `n`.
@@ -132,7 +132,7 @@ Możesz podłączyć powiązanie klawiszy, dodając klucz do swojej konfiguracji
## Skróty monitów na pulpicie
Pole sprawdzania aplikacji komputerowej OpenCode obsługuje popularne skróty w stylu Readline/Emacs do edycji tekstu. Są one dostępne i obecnie nie można ich skonfigurować za pomocą `opencode.json`.
Pole sprawdzania aplikacji komputerowej opencode obsługuje popularne skróty w stylu Readline/Emacs do edycji tekstu. Są one dostępne i obecnie nie można ich skonfigurować za pomocą `opencode.json`.
| Skrót | Akcja |
| -------- | ------------------------------------------------------------- |

View File

@@ -1,15 +1,15 @@
---
title: Serwery LSP
description: OpenCode integruje się z serwerem LSP.
description: opencode integruje się z serwerem LSP.
---
OpenCode integruje się z protokołem serwera językowego (LSP), aby pomóc LLM w korzystaniu z bazowego kodu. Wykorzystuje diagnostykę, aby otrzymać odpowiedź zwrotną do LLM.
opencode integruje się z protokołem serwera językowego (LSP), aby pomóc LLM w korzystaniu z bazowego kodu. Wykorzystuje diagnostykę, aby otrzymać odpowiedź zwrotną do LLM.
---
## Wbudowany
OpenCode posiada kilka wbudowanych serwerów LSP dla języków:
opencode posiada kilka wbudowanych serwerów LSP dla języków:
| Serwer LSP | Rozszerzenie | Wymagania |
| ------------------ | ------------------------------------------------------------------- | -------------------------------------------------------------------------- |

View File

@@ -3,7 +3,7 @@ title: Serwery MPK
description: Dodaj lokalne i zdalne narzędzie MCP.
---
Możesz dodać dodatkowe informacje do OpenCode za pomocą _Model Context Protocol_, w skrócie MCP. OpenCode obsługuje zarówno serwery lokalne, jak i zdalne.
Możesz dodać dodatkowe informacje do opencode za pomocą _Model Context Protocol_, w skrócie MCP. opencode obsługuje zarówno serwery lokalne, jak i zdalne.
Po dodaniu narzędzi MCP są automatycznie dostępne dla LLM wraz z narzędziami narzędziowymi.
@@ -23,7 +23,7 @@ Niektóre serwery MCP, takie jak serwer MCP GitHub, mają szerokie możliwości
## Włączać
Dostępny serwery MCP w [OpenCode Config](https://opencode.ai/docs/config/) w `mcp`. Dodaj każdy MCP z unikalną nazwą. Możesz zgłosić się do tego MCP po nazwie, pytając LLM.
Dostępny serwery MCP w [opencode Config](https://opencode.ai/docs/config/) w `mcp`. Dodaj każdy MCP z unikalną nazwą. Możesz zgłosić się do tego MCP po nazwie, pytając LLM.
```jsonc title="opencode.jsonc" {6}
{
@@ -165,7 +165,7 @@ Dodaj zdalne serwery MCP, ustawiając `type` na `"remote"`.
## OAuth
OpenCode automatyczne uwierzytelnianie OAuth dla zdalnych serwerów MCP. Gdy serwer wymaga uwierzytelnienia, OpenCode:
opencode automatyczne uwierzytelnianie OAuth dla zdalnych serwerów MCP. Gdy serwer wymaga uwierzytelnienia, opencode:
1. Wykryj odpowiedź 401 i zainijuj przepływ OAuth
2. używa **Dynamicznej rejestracji klienta (RFC 7591)**, jeśli jest obsługiwana przez serwer
@@ -189,7 +189,7 @@ W innym serwerze MCP z włączoną funkcją OAuth nie jest wymagana specjalna fu
}
```
Jeśli serwer wymaga uwierzytelnienia, OpenCode poprosi Cię o uwierzytelnienie przy próbie jego użycia. Jeśli nie, możesz [ręcznie podłączyć przepływ] (#authenticating) za pomocą `opencode mcp auth <server-name>`.
Jeśli serwer wymaga uwierzytelnienia, opencode poprosi Cię o uwierzytelnienie przy próbie jego użycia. Jeśli nie, możesz [ręcznie podłączyć przepływ] (#authenticating) za pomocą `opencode mcp auth <server-name>`.
---
@@ -238,7 +238,7 @@ Usuń zapisane dane uwierzytelniające:
opencode mcp logout my-oauth-server
```
Komenda `mcp auth` została udostępniona w celu autoryzacji. Po autoryzacji OpenCode bezpieczne przechowa tokeny w `~/.local/share/opencode/mcp-auth.json`.
Komenda `mcp auth` została udostępniona w celu autoryzacji. Po autoryzacji opencode bezpieczne przechowa tokeny w `~/.local/share/opencode/mcp-auth.json`.
---
@@ -291,7 +291,7 @@ Komenda `mcp debug` wyświetlanie stanu uwierzytelniania, testuje sprawdzanie pr
## Zarządzać
Twoje MCP są dostępne jako narzędzie w OpenCode, obok narzędzi dodatkowych. Można to zrobić poprzez podłączenie OpenCode, jak również w innym przypadku.
Twoje MCP są dostępne jako narzędzie w opencode, obok narzędzi dodatkowych. Można to zrobić poprzez podłączenie opencode, jak również w innym przypadku.
---
@@ -423,7 +423,7 @@ Po dodaniu konfiguracji uwierzytelnij się za pomocą Sentry:
opencode mcp auth sentry
```
Spowoduje otwarcie okna konfiguracji, w którym można zakończyć proces OAuth i połączyć OpenCode z kontem Sentry.
Spowoduje otwarcie okna konfiguracji, w którym można zakończyć proces OAuth i połączyć opencode z kontem Sentry.
Po uwierzytelnieniu oprogramowania Sentry w swoich monitach, aby rozprzestrzeniać zagrożenia, dane i błędy.

View File

@@ -3,13 +3,13 @@ title: Modele
description: Konfigurowanie dostawcy i modelu LLM.
---
OpenCode używa [AI SDK](https://ai-sdk.dev/) i [Models.dev](https://models.dev) do obsługi **ponad 75 dostawców LLM** i obsługi uruchamiania modeli pierwszych.
opencode używa [AI SDK](https://ai-sdk.dev/) i [Models.dev](https://models.dev) do obsługi **ponad 75 dostawców LLM** i obsługi uruchamiania modeli pierwszych.
---
## Dostawcy
Dostępna usługa dostawcy jest dostępna. Jeśli otrzymasz poświadczenie dostawcy za pomocą polecenia `/connect`, będzie on dostępny po uruchomieniu OpenCode.
Dostępna usługa dostawcy jest dostępna. Jeśli otrzymasz poświadczenie dostawcy za pomocą polecenia `/connect`, będzie on dostępny po uruchomieniu opencode.
Dowiedz się więcej o [dostawcach](/docs/providers).
@@ -35,7 +35,7 @@ Rozważ skorzystanie z jednego z rekomendowanych przez nas modeli.
Jednak tylko kilka z nich jest dobrych przy generowaniu kodu, jak i wywołaniu narzędzia.
Oto kilka modeli, które dobrze współpracują z OpenCode, w kolejności. (Nie jest to lista wyczerpująca i nie jest konieczna aktualna):
Oto kilka modeli, które dobrze współpracują z opencode, w kolejności. (Nie jest to lista wyczerpująca i nie jest konieczna aktualna):
- GPT 5.2
- Kodeks GPT 5.1
@@ -49,7 +49,7 @@ Oto kilka modeli, które dobrze współpracują z OpenCode, w kolejności. (Nie
## Ustaw wartość domyślną
Aby zainstalować jeden z nich jako model domyślny, możesz zainstalować klucz `model` w swoim
OpenCode konfiguracja
opencode konfiguracja
```json title="opencode.json" {3}
{
@@ -137,11 +137,11 @@ Można również zastosować alternatywne warianty, które wykluczają. Warianty
## Warianty
Wiele modeli obsługuje wiele wariantów lub różnych wybranych. OpenCode jest dostarczany z podstawowymi wariantami wariantów dla dostawców.
Wiele modeli obsługuje wiele wariantów lub różnych wybranych. opencode jest dostarczany z podstawowymi wariantami wariantów dla dostawców.
### Wbudowane warianty
OpenCode jest dostarczany z domyślnymi wariantami dla wielu dostawców:
opencode jest dostarczany z domyślnymi wariantami dla wielu dostawców:
**Antropiczny**:
@@ -203,11 +203,11 @@ Naciśnij klawisza `variant_cycle`, aby szybko przełączać się między warian
## Ładowanie modeli
Po uruchomieniu OpenCode sprawdzanie modeli w następującej kolejności:
Po uruchomieniu opencode sprawdzanie modeli w następującej kolejności:
1. Flaga wiersza autora `--model` lub `-m`. Format jest taki sam jak w pliku konfiguracyjnym: `provider_id/model_id`.
2. Lista modeli w konstrukcji OpenCode.
2. Lista modeli w konstrukcji opencode.
```json title="opencode.json"
{

View File

@@ -3,13 +3,13 @@ title: Sieć
description: Skonfiguruj serwery proxy i certyfikaty uwierzytelniające.
---
OpenCode obsługa standardowego zmiennego proxy i certyfikatów dla usług sieciowych przedsiębiorstw.
opencode obsługa standardowego zmiennego proxy i certyfikatów dla usług sieciowych przedsiębiorstw.
---
## Pełnomocnik
OpenCode respektuje standardowe zmienne środowiskowe proxy.
opencode respektuje standardowe zmienne środowiskowe proxy.
```bash
# HTTPS proxy (recommended)
@@ -48,7 +48,7 @@ W przypadku serwera proxy zaawansowanego uwierzytelniania, jak NTLM lub Kerberos
## Certyfikaty niestandardowe
Jeśli Twoje przedsiębiorstwo korzysta z niestandardowych usług, urzędów dostępu do HTTPS, skonfiguruj OpenCode tak, aby im ufać.
Jeśli Twoje przedsiębiorstwo korzysta z niestandardowych usług, urzędów dostępu do HTTPS, skonfiguruj opencode tak, aby im ufać.
```bash
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem

View File

@@ -3,7 +3,7 @@ title: Uprawnienia
description: Kontroluj, które Akcje wymagają zatwierdzenia do uruchomienia.
---
OpenCode używa `permission`, aby uniknąć, czy dana akcja została wykonana automatycznie, zachowana monit lub została zablokowana.
opencode używa `permission`, aby uniknąć, czy dana akcja została wykonana automatycznie, zachowana monit lub została zablokowana.
Od `v1.1.1` starsza stworzona logiczna `tools` jest przestarzała i została stworzona scalona z `permission`. Stara wersja `tools` jest nadal obsługiwana w celu zapewnienia zgodności wstecznej.
@@ -88,7 +88,7 @@ Możesz używać `~` lub `$HOME` na początku wzorca, aby zastosować się do sw
### Katalogi zewnętrzne
Użycie `external_directory`, aby zezwolić na wywołanie narzędzia, które obsługuje obsługę poza katalogiem roboczym, z uruchomieniem OpenCode. Dotyczy każdego narzędzia, które jako dane wejściowe zostało przyjęte (na przykład `read`, `edit`, `list`, `glob`, `grep` i wiele założycieli `bash`).
Użycie `external_directory`, aby zezwolić na wywołanie narzędzia, które obsługuje obsługę poza katalogiem roboczym, z uruchomieniem opencode. Dotyczy każdego narzędzia, które jako dane wejściowe zostało przyjęte (na przykład `read`, `edit`, `list`, `glob`, `grep` i wiele założycieli `bash`).
Rozszerzenie domu (jak `~/...`) wpływa tylko na sposób za zwyczajowy wzorca. Nie powoduje to, że strategie zewnętrzne stają się stosowane przez `external_directory`.
@@ -127,7 +127,7 @@ Skoncentruj listę na zaufanych ścieżkach i dodaj dodatkowe zezwolenie lub odm
## Dostępne uprawnienia
Uprawnienia OpenCode są określane na podstawie nazwy narzędzia i kilku zabezpieczeń:
Uprawnienia opencode są określane na podstawie nazwy narzędzia i kilku zabezpieczeń:
- `read` — odczyt pliku (odpowiada ścieżce pliku)
- `edit` — wszystkie modyfikacje plików (obejmuje `edit`, `write`, `patch`, `multiedit`)
@@ -148,7 +148,7 @@ Uprawnienia OpenCode są określane na podstawie nazwy narzędzia i kilku zabezp
## Domyślne
Jeżeli nic nie jest określone, OpenCode zostanie uruchomione od dopuszczalnych rozwiązań diagnostycznych:
Jeżeli nic nie jest określone, opencode zostanie uruchomione od dopuszczalnych rozwiązań diagnostycznych:
- Dostępne uprawnienia ma wartość domyślną `"allow"`.
- `doom_loop` i `external_directory` zamek ma wartość `"ask"`.
@@ -171,10 +171,10 @@ Jeżeli nic nie jest określone, OpenCode zostanie uruchomione od dopuszczalnych
## Co robi „Zapytaj”.
Gdy OpenCode poprosi o zatwierdzenie, interfejs użytkownika oferujący trzy wyniki:
Gdy opencode poprosi o zatwierdzenie, interfejs użytkownika oferujący trzy wyniki:
- `once` — zatwierdź tylko tę prośbę
- `always` — zastosowanie, które następuje po zastosowaniu sugerowanych wzorców (przez następczą bieżącą sesję OpenCode)
- `always` — zastosowanie, które następuje po zastosowaniu sugerowanych wzorców (przez następczą bieżącą sesję opencode)
- `reject` — odrzucić
Zestaw wzorców, które `always` zatwierdziłby, jest udostępniony przez narzędzie (na przykładzie zatwierdzenia bash zazwyczaj umieszczają na częstotliwości bezpiecznej prefiksy polecenia, takie jak `git status*`).

View File

@@ -1,9 +1,9 @@
---
title: Wtyczki
description: Napisz własną wtyczkę, aby rozszerzyć OpenCode.
description: Napisz własną wtyczkę, aby rozszerzyć opencode.
---
Wtyczki umożliwiające wyłączenie OpenCode poprzez podjęcie różnych zdarzeń i zachowanie. Można utworzyć wtyczkę, aby sprawdzić nowe funkcje, integrować się z usługami lub sprawdzaniem zachowania OpenCode.
Wtyczki umożliwiające wyłączenie opencode poprzez podjęcie różnych zdarzeń i zachowanie. Można utworzyć wtyczkę, aby sprawdzić nowe funkcje, integrować się z usługami lub sprawdzaniem zachowania opencode.
Aby znaleźć się z przykładami, przejrzyj [wtyczki](/docs/ecosystem#plugins) utworzone przez społeczność.
@@ -83,7 +83,7 @@ Lokalne narzędzie i narzędzie, które można wykorzystać z zewnętrznych paki
}
```
OpenCode uruchomienie `bun install` przy uruchomieniu, aby je uruchomić. Twoje dodatkowe funkcje będą dostępne po zaimportowaniu.
opencode uruchomienie `bun install` przy uruchomieniu, aby je uruchomić. Twoje dodatkowe funkcje będą dostępne po zaimportowaniu.
```ts title=".opencode/plugins/my-plugin.ts"
import { escape } from "shescape"
@@ -235,7 +235,7 @@ export const NotificationPlugin = async ({ project, client, $, directory, worktr
Używamy `osascript` do uruchamiania AppleScript na macOS. Tutaj możesz przejść do wysyłania pozostałości.
:::note
Jeśli korzystasz z aplikacji komputerowej OpenCode, może ona automatycznie wysłać wiadomość systemową, gdy odpowiedź jest gotowa lub gdy wystąpią błędy sesji.
Jeśli korzystasz z aplikacji komputerowej opencode, może ona automatycznie wysłać wiadomość systemową, gdy odpowiedź jest gotowa lub gdy wystąpią błędy sesji.
:::
---

View File

@@ -1,17 +1,17 @@
---
title: Providers
description: Korzystanie z dowolnego dostawcy LLM w OpenCode.
description: Korzystanie z dowolnego dostawcy LLM w opencode.
---
import config from "../../../../config.mjs"
export const console = config.console
OpenCode używa [AI SDK](https://ai-sdk.dev/) i [Models.dev](https://models.dev) do obsługi **ponad 75 dostawców LLM** i obsługuje uruchamianie modeli lokalnych.
opencode używa [AI SDK](https://ai-sdk.dev/) i [Models.dev](https://models.dev) do obsługi **ponad 75 dostawców LLM** i obsługuje uruchamianie modeli lokalnych.
Aby dodać dostawcę należy:
1. Dodaj klucze API dla dostawcy za pomocą komendy `/connect`.
2. Skonfiguruj dostawcę w konfiguracji OpenCode.
2. Skonfiguruj dostawcę w konfiguracji opencode.
---
@@ -24,7 +24,7 @@ in `~/.local/share/opencode/auth.json`.
### Config
Możesz dostosować dostawców za pomocą sekcji `provider` w swoim OpenCode
Możesz dostosować dostawców za pomocą sekcji `provider` w swoim opencode
config.
---
@@ -50,8 +50,8 @@ Możesz dostosować podstawowy adres URL dla dowolnego dostawcy, ustawiając opc
## OpenCode Zen
OpenCode Zen to lista modeli dostarczonych przez zespół OpenCode, które zostały
przetestowane i zweryfikowane, aby dobrze współpracować z OpenCode. [Dowiedz się więcej](/docs/zen).
OpenCode Zen to lista modeli dostarczonych przez zespół opencode, które zostały
przetestowane i zweryfikowane, aby dobrze współpracować z opencode. [Dowiedz się więcej](/docs/zen).
:::tip
Jeśli jesteś nowy, zalecamy rozpoczęcie od OpenCode Zen.
@@ -80,7 +80,7 @@ Jeśli jesteś nowy, zalecamy rozpoczęcie od OpenCode Zen.
/models
```
Działa jak każdy inny dostawca w OpenCode i jest całkowicie opcjonalny w użyciu.
Działa jak każdy inny dostawca w opencode i jest całkowicie opcjonalny w użyciu.
---
@@ -124,7 +124,7 @@ Nie widzisz tutaj dostawcy? Prześlij PR.
### Amazon Bedrock
Aby używać Amazon Bedrock z OpenCode:
Aby używać Amazon Bedrock z opencode:
1. Przejdź do **Katalogu modeli** w konsoli Amazon Bedrock i poproś
dostęp do wybranych modeli.
@@ -279,7 +279,7 @@ W przypadku niestandardowych profili wnioskowania użyj nazwy modelu i dostawcy
```
:::info
Korzystanie z subskrypcji Claude Pro/Max w OpenCode nie jest oficjalnie obsługiwane przez [Anthropic](https://anthropic.com).
Korzystanie z subskrypcji Claude Pro/Max w opencode nie jest oficjalnie obsługiwane przez [Anthropic](https://anthropic.com).
:::
##### Using API keys
@@ -685,8 +685,8 @@ to store token in opencode auth storage.
##### Self-Hosted GitLab
:::note[compliance note]
OpenCode używa małego modelu do niektórych zadań AI, takich jak generowanie tytułu sesji.
Domyślnie jest skonfigurowany do używania gpt-5-nano, hostowanego przez Zen. Aby zablokować OpenCode
opencode używa małego modelu do niektórych zadań AI, takich jak generowanie tytułu sesji.
Domyślnie jest skonfigurowany do używania gpt-5-nano, hostowanego przez Zen. Aby zablokować opencode
aby używać tylko własnej instancji hostowanej przez GitLab, dodaj następujące elementy do pliku
`opencode.json` plik. Zalecane jest również wyłączenie udostępniania sesji.
@@ -789,9 +789,9 @@ Ta wtyczka zapewnia kompleksowe możliwości zarządzania repozytorium GitLab, w
Aby korzystać z subskrypcji GitHub Copilot z kodem opencode:
:::note
Niektóre modele mogą wymagać [subskrypcji Pro+](https://github.com/features/copilot/plans), aby z nich korzystać.
Niektóre modele mogą wymagać [subskrypcji Pro+](https://github.com/features/Copilot/plans), aby z nich korzystać.
Niektóre modele należy włączyć ręcznie w [ustawieniach GitHub Copilot](https://docs.github.com/en/copilot/how-tos/use-ai-models/configure-access-to-ai-models#setup-for-individual-use).
Niektóre modele należy włączyć ręcznie w [ustawieniach GitHub Copilot](https://docs.github.com/en/Copilot/how-tos/use-ai-models/configure-access-to-ai-models#setup-for-individual-use).
:::
1. Uruchom komendę `/connect` i wyszukaj GitHub Copilot.
@@ -822,7 +822,7 @@ Niektóre modele należy włączyć ręcznie w [ustawieniach GitHub Copilot](htt
### Google Vertex AI
Aby używać Google Vertex AI z OpenCode:
Aby używać Google Vertex AI z opencode:
1. Przejdź do **Model Garden** w Google Cloud Console i sprawdź
modele dostępne w Twoim regionie.
@@ -1004,7 +1004,7 @@ Helicone obsługuje niestandardowe nagłówki dla funkcji takich jak buforowanie
##### Śledzenie sesji
Funkcja [Sesje](https://docs.helicone.ai/features/sessions) firmy Helicone umożliwia grupowanie powiązanych żądań LLM. Użyj wtyczki [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session), aby automatycznie rejestrować każdą konwersację OpenCode jako sesję w Helicone.
Funkcja [Sesje](https://docs.helicone.ai/features/sessions) firmy Helicone umożliwia grupowanie powiązanych żądań LLM. Użyj wtyczki [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session), aby automatycznie rejestrować każdą konwersację opencode jako sesję w Helicone.
```bash
npm install -g opencode-helicone-session
@@ -1018,7 +1018,7 @@ Dodaj go do swojej konfiguracji.
}
```
Wtyczka wstawia nagłówki `Helicone-Session-Id` i `Helicone-Session-Name` do Twoich żądań. Na stronie Sesje Helicone każda konwersacja OpenCode będzie wymieniona jako osobna sesja.
Wtyczka wstawia nagłówki `Helicone-Session-Id` i `Helicone-Session-Name` do Twoich żądań. Na stronie Sesje Helicone każda konwersacja opencode będzie wymieniona jako osobna sesja.
##### Common Helicone headers
@@ -1222,7 +1222,7 @@ Aby użyć Kimi K2 z Moonshot AI:
Możesz skonfigurować kod otwarty tak, aby korzystał z modeli lokalnych poprzez Ollamę.
:::tip
Ollama może automatycznie skonfigurować się pod kątem OpenCode. Aby uzyskać szczegółowe informacje, zobacz [dokumentację integracji Ollama](https://docs.ollama.com/integrations/opencode).
Ollama może automatycznie skonfigurować się pod kątem opencode. Aby uzyskać szczegółowe informacje, zobacz [dokumentację integracji Ollama](https://docs.ollama.com/integrations/opencode).
:::
```json title="opencode.json" "ollama" {5, 6, 8, 10-14}
@@ -1261,13 +1261,13 @@ Jeśli wywołania narzędzi nie działają, spróbuj zwiększyć `num_ctx` w Oll
### Ollama Cloud
Aby korzystać z Ollama Cloud z OpenCode:
Aby korzystać z Ollama Cloud z opencode:
1. Udaj się do [https://ollama.com/](https://ollama.com/) i zaloguj się lub utwórz konto.
2. Przejdź do **Ustawienia** > **Klucze** i kliknij **Dodaj klucz API**, aby wygenerować nowy klucz API.
3. Skopiuj klucz API do użycia w OpenCode.
3. Skopiuj klucz API do użycia w opencode.
4. Uruchom polecenie `/connect` i wyszukaj **Ollama Cloud**.
@@ -1284,7 +1284,7 @@ Aby korzystać z Ollama Cloud z OpenCode:
└ enter
```
6. **Ważne**: Przed użyciem modeli chmurowych w OpenCode musisz pobrać informacje o modelu lokalnie:
6. **Ważne**: Przed użyciem modeli chmurowych w opencode musisz pobrać informacje o modelu lokalnie:
```bash
ollama pull gpt-oss:20b-cloud
@@ -1333,7 +1333,7 @@ Jeśli posiadasz już klucz API, możesz wybrać opcję **Wprowadź klucz API r
### OpenCode Zen
OpenCode Zen to lista przetestowanych i zweryfikowanych modeli udostępniona przez zespół OpenCode. [Dowiedz się więcej](/docs/zen).
OpenCode Zen to lista przetestowanych i zweryfikowanych modeli udostępniona przez zespół opencode. [Dowiedz się więcej](/docs/zen).
1. Zaloguj się do **<a href={console}>OpenCode Zen</a>** i kliknij **Utwórz klucz API**.
@@ -1343,7 +1343,7 @@ OpenCode Zen to lista przetestowanych i zweryfikowanych modeli udostępniona prz
/connect
```
3. Wprowadź klucz API OpenCode.
3. Wprowadź klucz API opencode.
```txt
┌ API key
@@ -1869,7 +1869,7 @@ Configuration details:
- **limit.context**: Maksymalna liczba żetonów wejściowych akceptowanych przez model.
- **limit.output**: Maksymalna liczba tokenów, które model może wygenerować.
Pola `limit` pozwalają OpenCode zrozumieć, ile kontekstu pozostało. Standardowi dostawcy pobierają je automatycznie z models.dev.
Pola `limit` pozwalają opencode zrozumieć, ile kontekstu pozostało. Standardowi dostawcy pobierają je automatycznie z models.dev.
---

View File

@@ -68,7 +68,7 @@ Ponieważ nie jest to wymagane dla Git ani udostępniane Twojemu zespołowi, zal
### Claude Code Compatibility
W przypadku użytkowników migrujących z Claude Code OpenCode obsługuje konwencje plików Claude Code jako rozwiązania awaryjne:
W przypadku użytkowników migrujących z Claude Code opencode obsługuje konwencje plików Claude Code jako rozwiązania awaryjne:
- **Zasady projektu**: `CLAUDE.md` w katalogu projektu (używane, jeśli nie istnieje `AGENTS.md`)
- **Zasady globalne**: `~/.claude/CLAUDE.md` (używane, jeśli nie istnieje `~/.config/opencode/AGENTS.md`)

View File

@@ -65,7 +65,7 @@ opencode TUI działa, `opencode serve` uruchomi nowy serwer.
Po uruchomieniu TUI losowo przypisuje port i nazwę hosta. Zamiast tego możesz przekazać `--hostname` i `--port` [flagi](/docs/cli). Następnie użyj tego, aby połączyć się z serwerem.
Punktu końcowego [`/tui`](#tui) można użyć do sterowania TUI przez serwer. Można na przykład wstępnie wypełnić lub uruchomić monit. Ta konfiguracja jest używana przez wtyczki OpenCode [IDE](/docs/ide).
Punktu końcowego [`/tui`](#TUI) można użyć do sterowania TUI przez serwer. Można na przykład wstępnie wypełnić lub uruchomić monit. Ta konfiguracja jest używana przez wtyczki opencode [IDE](/docs/ide).
---

View File

@@ -1,9 +1,9 @@
---
title: Share
description: Udostępnij swoje rozmowy dotyczące OpenCode.
description: Udostępnij swoje rozmowy dotyczące opencode.
---
Funkcja udostępniania OpenCode umożliwia tworzenie publicznych linków do konwersacji OpenCode, dzięki czemu możesz współpracować z członkami zespołu lub uzyskać pomoc od innych.
Funkcja udostępniania opencode umożliwia tworzenie publicznych linków do konwersacji opencode, dzięki czemu możesz współpracować z członkami zespołu lub uzyskać pomoc od innych.
:::note
Udostępnione konwersacje są publicznie dostępne dla każdej osoby mającej link.
@@ -13,7 +13,7 @@ Udostępnione konwersacje są publicznie dostępne dla każdej osoby mającej li
## How it works
Kiedy udostępniasz rozmowę, OpenCode:
Kiedy udostępniasz rozmowę, opencode:
1. Tworzy unikalny publiczny adres URL sesji
2. Synchronizuje historię rozmów z naszymi serwerami
@@ -23,13 +23,13 @@ Kiedy udostępniasz rozmowę, OpenCode:
## Sharing
OpenCode obsługuje trzy tryby udostępniania, które kontrolują sposób udostępniania rozmów:
opencode obsługuje trzy tryby udostępniania, które kontrolują sposób udostępniania rozmów:
---
### Ręczny (domyślny)
Domyślnie OpenCode korzysta z ręcznego trybu udostępniania. Sesje nie są udostępniane automatycznie, ale możesz je udostępnić ręcznie za pomocą polecenia `/share`:
Domyślnie opencode korzysta z ręcznego trybu udostępniania. Sesje nie są udostępniane automatycznie, ale możesz je udostępnić ręcznie za pomocą polecenia `/share`:
```
/share

View File

@@ -3,7 +3,7 @@ title: "Agent Skills"
description: "Define reusable behavior via SKILL.md definitions"
---
Umiejętności agenta pozwalają OpenCode odkryć instrukcje wielokrotnego użytku z repozytorium lub katalogu domowego.
Umiejętności agenta pozwalają opencode odkryć instrukcje wielokrotnego użytku z repozytorium lub katalogu domowego.
Umiejętności są ładowane na żądanie za pośrednictwem natywnego narzędzia `skill` — agenci widzą dostępne umiejętności i w razie potrzeby mogą załadować pełną zawartość.
---
@@ -11,7 +11,7 @@ Umiejętności są ładowane na żądanie za pośrednictwem natywnego narzędzia
## Place files
Utwórz jeden folder na nazwę umiejętności i umieść w nim `SKILL.md`.
OpenCode searches these locations:
opencode searches these locations:
- Project config: `.opencode/skills/<name>/SKILL.md`
- Global config: `~/.config/opencode/skills/<name>/SKILL.md`
@@ -24,7 +24,7 @@ OpenCode searches these locations:
## Understand discovery
W przypadku ścieżek lokalnych projektu OpenCode przechodzi od bieżącego katalogu roboczego, aż dotrze do drzewa roboczego git.
W przypadku ścieżek lokalnych projektu opencode przechodzi od bieżącego katalogu roboczego, aż dotrze do drzewa roboczego git.
Ładuje po drodze dowolne pasujące `skills/*/SKILL.md` w `.opencode/` i dowolne pasujące `.claude/skills/*/SKILL.md` lub `.agents/skills/*/SKILL.md`.
Ładowane są także definicje globalne z `~/.config/opencode/skills/*/SKILL.md`, `~/.claude/skills/*/SKILL.md` i `~/.agents/skills/*/SKILL.md`.
@@ -102,7 +102,7 @@ Ask clarifying questions if the target versioning scheme is unclear.
## Recognize tool description
OpenCode wymienia dostępne umiejętności w opisie narzędzia `skill`.
opencode wymienia dostępne umiejętności w opisie narzędzia `skill`.
Każdy wpis zawiera nazwę i opis umiejętności:
```xml

View File

@@ -3,9 +3,9 @@ title: Themes
description: Wybierz wbudowany motyw lub zdefiniuj własny.
---
Dzięki OpenCode możesz wybrać jeden z kilku wbudowanych motywów, użyć motywu, który dostosowuje się do motywu terminala lub zdefiniować własny, niestandardowy motyw.
Dzięki opencode możesz wybrać jeden z kilku wbudowanych motywów, użyć motywu, który dostosowuje się do motywu terminala lub zdefiniować własny, niestandardowy motyw.
Domyślnie OpenCode używa naszego własnego motywu `opencode`.
Domyślnie opencode używa naszego własnego motywu `opencode`.
---
@@ -23,12 +23,12 @@ Bez obsługi Truecolor motywy mogą pojawiać się ze zmniejszoną dokładności
## Wbudowane motywy
OpenCode ma kilka wbudowanych motywów.
opencode ma kilka wbudowanych motywów.
| Name | Description |
| ---------------------- | --------------------------------------------------------------------------------- |
| `system` | Dopasowuje się do koloru tła terminala |
| `tokyonight` | Na podstawie motywu [Tokyonight](https://github.com/folke/tokyonight.nvim) |
| `tokyonight` | Na podstawie motywu [tokyonight](https://github.com/folke/tokyonight.nvim) |
| `everforest` | Na podstawie motywu [Everforest](https://github.com/sainnhe/everforest) |
| `ayu` | Na podstawie ciemnego motywu [Ayu](https://github.com/ayu-theme) |
| `catppuccin` | Na podstawie motywu [Catppuccin](https://github.com/catppuccin) |
@@ -53,7 +53,7 @@ Motyw `system` został zaprojektowany tak, aby automatycznie dostosowywał się
Motyw systemu przeznaczony jest dla użytkowników, którzy:
- Want OpenCode to match their terminal's appearance
- Want opencode to match their terminal's appearance
- Użyj niestandardowych schematów kolorów terminali
- Prefer a consistent look across all terminal applications
@@ -74,7 +74,7 @@ Możesz wybrać motyw, wywołując opcję wyboru motywu za pomocą polecenia `/t
## Custom themes
OpenCode obsługuje elastyczny system motywów oparty na JSON, który pozwala użytkownikom łatwo tworzyć i dostosowywać motywy.
opencode obsługuje elastyczny system motywów oparty na JSON, który pozwala użytkownikom łatwo tworzyć i dostosowywać motywy.
---

View File

@@ -3,7 +3,7 @@ title: Tools
description: Zarządzaj narzędziami, z których może korzystać LLM.
---
Narzędzia umożliwiają LLM wykonywanie działań w bazie kodu. OpenCode ma zestaw wbudowanych narzędzi, ale możesz go rozszerzyć o [narzędzia niestandardowe](/docs/custom-tools) lub [serwery MCP](/docs/mcp-servers).
Narzędzia umożliwiają LLM wykonywanie działań w bazie kodu. opencode ma zestaw wbudowanych narzędzi, ale możesz go rozszerzyć o [narzędzia niestandardowe](/docs/custom-tools) lub [serwery MCP](/docs/mcp-servers).
Domyślnie wszystkie narzędzia są **włączone** i nie wymagają pozwolenia na uruchomienie. Możesz kontrolować zachowanie narzędzia poprzez [uprawnienia](/docs/permissions).
@@ -41,7 +41,7 @@ Możesz także używać symboli wieloznacznych do kontrolowania wielu narzędzi
## Wbudowane
Oto wszystkie wbudowane narzędzia dostępne w OpenCode.
Oto wszystkie wbudowane narzędzia dostępne w opencode.
---
@@ -168,7 +168,7 @@ To narzędzie wyświetla zawartość katalogu. Akceptuje wzorce globalne do filt
---
### lsp (experimental)
### LSP (experimental)
Wejdź w interakcję ze skonfigurowanymi serwerami LSP, aby uzyskać funkcje analizy kodu, takie jak definicje, odniesienia, informacje o najechaniu myszką i hierarchia połączeń.
@@ -291,9 +291,9 @@ Umożliwia LLM pobieranie i odczytywanie stron internetowych. Przydatne do wyszu
Wyszukaj informacje w Internecie.
:::note
To narzędzie jest dostępne tylko w przypadku korzystania z dostawcy OpenCode lub gdy zmienna środowiskowa `OPENCODE_ENABLE_EXA` jest ustawiona na dowolną wartość prawdziwą (np. `true` lub `1`).
To narzędzie jest dostępne tylko w przypadku korzystania z dostawcy opencode lub gdy zmienna środowiskowa `OPENCODE_ENABLE_EXA` jest ustawiona na dowolną wartość prawdziwą (np. `true` lub `1`).
To enable when launching OpenCode:
To enable when launching opencode:
```bash
OPENCODE_ENABLE_EXA=1 opencode

View File

@@ -3,7 +3,7 @@ title: Troubleshooting
description: Typowe problemy i sposoby ich rozwiązywania.
---
Aby debugować problemy z OpenCode, zacznij od sprawdzenia dzienników i danych lokalnych przechowywanych na dysku.
Aby debugować problemy z opencode, zacznij od sprawdzenia dzienników i danych lokalnych przechowywanych na dysku.
---
@@ -39,7 +39,7 @@ Ten katalog zawiera:
## Desktop app
OpenCode Desktop uruchamia w tle lokalny serwer OpenCode (wózek boczny `opencode-cli`). Większość problemów jest spowodowana nieprawidłowo działającą wtyczką, uszkodzoną pamięcią podręczną lub złymi ustawieniami serwera.
opencode Desktop uruchamia w tle lokalny serwer opencode (wózek boczny `opencode-cli`). Większość problemów jest spowodowana nieprawidłowo działającą wtyczką, uszkodzoną pamięcią podręczną lub złymi ustawieniami serwera.
### Quick checks
@@ -72,7 +72,7 @@ Jeśli masz skonfigurowane wtyczki, tymczasowo je wyłącz, usuwając klucz lub
#### Check plugin directories
OpenCode może także ładować lokalne wtyczki z dysku. Tymczasowo usuń je (lub zmień nazwę folderu) i uruchom ponownie aplikację komputerową:
opencode może także ładować lokalne wtyczki z dysku. Tymczasowo usuń je (lub zmień nazwę folderu) i uruchom ponownie aplikację komputerową:
- **Global plugins**
- **macOS/Linux**: `~/.config/opencode/plugins/`
@@ -86,22 +86,22 @@ Jeśli aplikacja ponownie zacznie działać, włączaj ponownie wtyczki pojedync
### Wyczyść pamięć podręczną
Jeśli wyłączenie wtyczek nie pomoże (lub instalacja wtyczki utknęła), wyczyść pamięć podręczną, aby OpenCode mógł ją odbudować.
Jeśli wyłączenie wtyczek nie pomoże (lub instalacja wtyczki utknęła), wyczyść pamięć podręczną, aby opencode mógł ją odbudować.
1. Quit OpenCode Desktop completely.
1. Quit opencode Desktop completely.
2. Usuń katalog pamięci podręcznej:
- **macOS**: Finder -> `Cmd+Shift+G` -> paste `~/.cache/opencode`
- **Linux**: usuń `~/.cache/opencode` (lub uruchom `rm -rf ~/.cache/opencode`)
- **Windows**: Naciśnij `WIN+R` i wklej `%USERPROFILE%\.cache\opencode`
3. Restart OpenCode Desktop.
3. Restart opencode Desktop.
---
### Napraw problemy z połączeniem z serwerem
OpenCode Desktop może uruchomić własny serwer lokalny (domyślnie) lub połączyć się ze skonfigurowanym adresem URL serwera.
opencode Desktop może uruchomić własny serwer lokalny (domyślnie) lub połączyć się ze skonfigurowanym adresem URL serwera.
Jeśli zobaczysz okno dialogowe **„Połączenie nie powiodło się”** (lub aplikacja nigdy nie wychodzi poza ekran powitalny), sprawdź, czy jest niestandardowy adres URL serwera.
@@ -132,21 +132,21 @@ On Linux, some Wayland setups can cause blank windows or compositor errors.
### Windows: WebView2 runtime
W systemie Windows OpenCode Desktop wymaga Microsoft Edge **WebView2 Runtime**. Jeśli aplikacja otwiera się w pustym oknie lub nie uruchamia się, zainstaluj/zaktualizuj WebView2 i spróbuj ponownie.
W systemie Windows opencode Desktop wymaga Microsoft Edge **WebView2 Runtime**. Jeśli aplikacja otwiera się w pustym oknie lub nie uruchamia się, zainstaluj/zaktualizuj WebView2 i spróbuj ponownie.
---
### Windows: General performance issues
Jeśli doświadczasz niskiej wydajności, problemów z dostępem do plików lub problemów z terminalem w systemie Windows, spróbuj użyć [WSL (podsystem Windows dla systemu Linux) (./windows-wsl). WSL zapewnia środowisko Linux, które płynniej współpracuje z funkcjami OpenCode.
Jeśli doświadczasz niskiej wydajności, problemów z dostępem do plików lub problemów z terminalem w systemie Windows, spróbuj użyć [WSL (podsystem Windows dla systemu Linux) (./windows-wsl). WSL zapewnia środowisko Linux, które płynniej współpracuje z funkcjami opencode.
---
### Notifications not showing
OpenCode Desktop only shows system notifications when:
opencode Desktop only shows system notifications when:
- powiadomienia są włączone dla OpenCode w ustawieniach systemu operacyjnego, oraz
- powiadomienia są włączone dla opencode w ustawieniach systemu operacyjnego, oraz
- okno aplikacji nie jest aktywne.
---
@@ -155,8 +155,8 @@ OpenCode Desktop only shows system notifications when:
Jeśli aplikacja nie uruchamia się i nie możesz wyczyścić ustawień w interfejsie użytkownika, zresetuj zapisany stan aplikacji komputerowej.
1. Quit OpenCode Desktop.
2. Znajdź i usuń te pliki (znajdują się w katalogu danych aplikacji OpenCode Desktop):
1. Quit opencode Desktop.
2. Znajdź i usuń te pliki (znajdują się w katalogu danych aplikacji opencode Desktop):
- `opencode.settings.dat` (domyślny adres URL serwera na komputerze stacjonarnym)
- `opencode.global.dat` i `opencode.workspace.*.dat` (stan interfejsu użytkownika, taki jak najnowsze serwery/projekty)
@@ -171,7 +171,7 @@ Aby szybko znaleźć katalog:
## Getting help
Jeśli masz problemy z OpenCode:
Jeśli masz problemy z opencode:
1. **Report issues on GitHub**
@@ -195,7 +195,7 @@ Oto kilka typowych problemów i sposobów ich rozwiązania.
---
### OpenCode nie uruchamia się
### opencode nie uruchamia się
1. Sprawdź dzienniki pod kątem komunikatów o błędach
2. Spróbuj uruchomić z `--print-logs`, aby zobaczyć dane wyjściowe w terminalu

View File

@@ -1,13 +1,13 @@
---
title: TUI
description: Korzystanie z interfejsu użytkownika terminala OpenCode.
description: Korzystanie z interfejsu użytkownika terminala opencode.
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
OpenCode zapewnia interaktywny interfejs terminala lub TUI do pracy nad projektami za pomocą LLM.
opencode zapewnia interaktywny interfejs terminala lub TUI do pracy nad projektami za pomocą LLM.
Uruchomienie OpenCode uruchamia TUI dla bieżącego katalogu.
Uruchomienie opencode uruchamia TUI dla bieżącego katalogu.
```bash
opencode
@@ -57,7 +57,7 @@ Dane wyjściowe polecenia są dodawane do konwersacji jako wynik narzędzia.
## Komendy
Korzystając z TUI OpenCode, możesz wpisać `/`, po którym następuje nazwa polecenia, aby szybko wykonać działania. Na przykład:
Korzystając z TUI opencode, możesz wpisać `/`, po którym następuje nazwa polecenia, aby szybko wykonać działania. Na przykład:
```bash frame="none"
/help
@@ -71,7 +71,7 @@ Oto wszystkie dostępne polecenia ukośnika:
### connect
Dodaj dostawcę do OpenCode. Umożliwia wybór dostępnych dostawców i dodanie ich kluczy API.
Dodaj dostawcę do opencode. Umożliwia wybór dostępnych dostawców i dodanie ich kluczy API.
```bash frame="none"
/connect
@@ -117,7 +117,7 @@ Otwórz zewnętrzny edytor do tworzenia wiadomości. Używa edytora ustawionego
### exit
Exit OpenCode. _Aliases_: `/quit`, `/q`
Exit opencode. _Aliases_: `/quit`, `/q`
```bash frame="none"
/exit
@@ -355,7 +355,7 @@ Niektórzy redaktorzy potrzebują argumentów wiersza poleceń, aby działać w
## Skonfiguruj
Możesz dostosować zachowanie TUI za pomocą pliku konfiguracyjnego OpenCode.
Możesz dostosować zachowanie TUI za pomocą pliku konfiguracyjnego opencode.
```json title="opencode.json"
{

View File

@@ -1,11 +1,11 @@
---
title: Web
description: Korzystanie z OpenCode w przeglądarce.
description: Korzystanie z opencode w przeglądarce.
---
OpenCode może działać jako aplikacja internetowa w przeglądarce, zapewniając takie same możliwości kodowania AI bez konieczności korzystania z terminala.
opencode może działać jako aplikacja internetowa w przeglądarce, zapewniając takie same możliwości kodowania AI bez konieczności korzystania z terminala.
![Sieć OpenCode - Nowa sesja](../../../assets/web/web-homepage-new-session.png)
![Sieć opencode - Nowa sesja](../../../assets/web/web-homepage-new-session.png)
## Getting Started
@@ -15,7 +15,7 @@ Uruchom interfejs sieciowy, uruchamiając:
opencode web
```
Spowoduje to uruchomienie lokalnego serwera na `127.0.0.1` z losowo dostępnym portem i automatyczne otwarcie OpenCode w domyślnej przeglądarce.
Spowoduje to uruchomienie lokalnego serwera na `127.0.0.1` z losowo dostępnym portem i automatyczne otwarcie opencode w domyślnej przeglądarce.
:::caution
Jeśli `OPENCODE_SERVER_PASSWORD` nie jest ustawione, serwer będzie niezabezpieczony. Jest to dobre rozwiązanie do użytku lokalnego, ale powinno być ustawione na dostęp do sieci.
@@ -33,7 +33,7 @@ Możesz skonfigurować serwer WWW za pomocą flag wiersza poleceń lub w [pliku
### Port
Domyślnie OpenCode wybiera dostępny port. Możesz określić port:
Domyślnie opencode wybiera dostępny port. Możesz określić port:
```bash
opencode web --port 4096
@@ -41,13 +41,13 @@ opencode web --port 4096
### Hostname
Domyślnie serwer łączy się z `127.0.0.1` (tylko localhost). Aby udostępnić OpenCode w swojej sieci:
Domyślnie serwer łączy się z `127.0.0.1` (tylko localhost). Aby udostępnić opencode w swojej sieci:
```bash
opencode web --hostname 0.0.0.0
```
Podczas korzystania z `0.0.0.0` OpenCode wyświetli zarówno adresy lokalne, jak i sieciowe:
Podczas korzystania z `0.0.0.0` opencode wyświetli zarówno adresy lokalne, jak i sieciowe:
```
Local access: http://localhost:4096
@@ -92,19 +92,19 @@ Domyślna nazwa użytkownika to `opencode`, ale można ją zmienić za pomocą `
## Korzystanie z interfejsu internetowego
Po uruchomieniu interfejs sieciowy zapewnia dostęp do sesji OpenCode.
Po uruchomieniu interfejs sieciowy zapewnia dostęp do sesji opencode.
### Sessions
Przeglądaj sesje i zarządzaj nimi ze strony głównej. Możesz zobaczyć aktywne sesje i rozpocząć nowe.
![OpenCode Web - Aktywna sesja](../../../assets/web/web-homepage-active-session.png)
![opencode Web - Aktywna sesja](../../../assets/web/web-homepage-active-session.png)
### Stan serwera
Kliknij „Zobacz serwery”, aby wyświetlić podłączone serwery i ich status.
![OpenCode Web - See Servers](../../../assets/web/web-homepage-see-servers.png)
![opencode Web - See Servers](../../../assets/web/web-homepage-see-servers.png)
---

View File

@@ -1,14 +1,14 @@
---
title: Windows (WSL)
description: Uruchamiaj OpenCode na Windows z WSL dla najlepszych efektow.
description: Uruchamiaj opencode na Windows z WSL dla najlepszych efektow.
---
import { Steps } from "@astrojs/starlight/components"
Chociaz OpenCode moze dzialac bezposrednio na Windows, dla najlepszych rezultatow zalecamy [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install). WSL zapewnia srodowisko Linuksa, ktore bardzo dobrze wspolpracuje z funkcjami OpenCode.
Chociaz opencode moze dzialac bezposrednio na Windows, dla najlepszych rezultatow zalecamy [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install). WSL zapewnia srodowisko Linuksa, ktore bardzo dobrze wspolpracuje z funkcjami opencode.
:::tip[Dlaczego WSL?]
WSL oferuje lepsza wydajnosc systemu plikow, pelna obsluge terminala i zgodnosc z narzedziami developerskimi, na ktorych opiera sie OpenCode.
WSL oferuje lepsza wydajnosc systemu plikow, pelna obsluge terminala i zgodnosc z narzedziami developerskimi, na ktorych opiera sie opencode.
:::
---
@@ -21,17 +21,17 @@ WSL oferuje lepsza wydajnosc systemu plikow, pelna obsluge terminala i zgodnosc
Jesli jeszcze tego nie zrobiles, [zainstaluj WSL](https://learn.microsoft.com/en-us/windows/wsl/install) wedlug oficjalnego przewodnika Microsoft.
2. **Zainstaluj OpenCode w WSL**
2. **Zainstaluj opencode w WSL**
Po skonfigurowaniu WSL otworz terminal WSL i zainstaluj OpenCode jedna z [metod instalacji](/docs/).
Po skonfigurowaniu WSL otworz terminal WSL i zainstaluj opencode jedna z [metod instalacji](/docs/).
```bash
curl -fsSL https://opencode.ai/install | bash
```
3. **Korzystaj z OpenCode przez WSL**
3. **Korzystaj z opencode przez WSL**
Przejdz do katalogu projektu (pliki Windows sa dostepne przez `/mnt/c/`, `/mnt/d/` itd.) i uruchom OpenCode.
Przejdz do katalogu projektu (pliki Windows sa dostepne przez `/mnt/c/`, `/mnt/d/` itd.) i uruchom opencode.
```bash
cd /mnt/c/Users/YourName/project
@@ -44,7 +44,7 @@ WSL oferuje lepsza wydajnosc systemu plikow, pelna obsluge terminala i zgodnosc
## Aplikacja desktopowa + serwer WSL
Jesli wolisz aplikacje desktopowa OpenCode, ale chcesz uruchamiac serwer w WSL:
Jesli wolisz aplikacje desktopowa opencode, ale chcesz uruchamiac serwer w WSL:
1. **Uruchom serwer w WSL** z `--hostname 0.0.0.0`, aby zezwolic na polaczenia zewnetrzne:
@@ -79,7 +79,7 @@ Dla najlepszej pracy w przegladarce na Windows:
opencode web --hostname 0.0.0.0
```
2. **Otworz w przegladarce Windows** pod adresem `http://localhost:<port>` (OpenCode wypisze URL)
2. **Otworz w przegladarce Windows** pod adresem `http://localhost:<port>` (opencode wypisze URL)
Uruchamianie `opencode web` z WSL zapewnia poprawny dostep do systemu plikow i integracje z terminalem, a nadal pozostaje dostepne z przegladarki Windows.
@@ -101,13 +101,13 @@ opencode
```
:::tip
Aby uzyskac najplynniejsza prace, rozwaz sklonowanie/skopiowanie repozytorium do systemu plikow WSL (np. do `~/code/`) i uruchamianie tam OpenCode.
Aby uzyskac najplynniejsza prace, rozwaz sklonowanie/skopiowanie repozytorium do systemu plikow WSL (np. do `~/code/`) i uruchamianie tam opencode.
:::
---
## Wskazowki
- Uruchamiaj OpenCode w WSL dla projektow zapisanych na dyskach Windows - dostep do plikow jest bezproblemowy
- Uzywaj [rozszerzenia WSL dla VS Code](https://code.visualstudio.com/docs/remote/wsl) razem z OpenCode, aby miec zintegrowany workflow
- Konfiguracja OpenCode i sesje sa przechowywane w srodowisku WSL pod `~/.local/share/opencode/`
- Uruchamiaj opencode w WSL dla projektow zapisanych na dyskach Windows - dostep do plikow jest bezproblemowy
- Uzywaj [rozszerzenia WSL dla VS Code](https://code.visualstudio.com/docs/remote/wsl) razem z opencode, aby miec zintegrowany workflow
- Konfiguracja opencode i sesje sa przechowywane w srodowisku WSL pod `~/.local/share/opencode/`

View File

@@ -1,21 +1,21 @@
---
title: Zen
description: Wyselekcjonowana lista modeli dostarczonych przez OpenCode.
description: Wyselekcjonowana lista modeli dostarczonych przez opencode.
---
import config from "../../../../config.mjs"
export const console = config.console
export const email = `mailto:${config.email}`
OpenCode Zen to lista przetestowanych i zweryfikowanych modeli udostępniona przez zespół OpenCode.
OpenCode Zen to lista przetestowanych i zweryfikowanych modeli udostępniona przez zespół opencode.
:::note
OpenCode Zen is currently in beta.
:::
Zen działa jak każdy inny dostawca OpenCode. Logujesz się do OpenCode Zen i dostajesz
Zen działa jak każdy inny dostawca opencode. Logujesz się do OpenCode Zen i dostajesz
Twój klucz API. Jest **całkowicie opcjonalny** i nie musisz go używać, aby z niego korzystać
OpenCode.
opencode.
---
@@ -26,7 +26,7 @@ these models work well as coding agents. Additionally, most providers are
skonfigurowany bardzo różnie; więc otrzymujesz zupełnie inną wydajność i jakość.
:::tip
Przetestowaliśmy wybraną grupę modeli i dostawców, którzy dobrze współpracują z OpenCode.
Przetestowaliśmy wybraną grupę modeli i dostawców, którzy dobrze współpracują z opencode.
:::
Jeśli więc używasz modelu za pośrednictwem czegoś takiego jak OpenRouter, nigdy nie będzie to możliwe
@@ -47,7 +47,7 @@ OpenCode Zen to brama AI, która zapewnia dostęp do tych modeli.
## How it works
OpenCode Zen działa jak każdy inny dostawca OpenCode.
OpenCode Zen działa jak każdy inny dostawca opencode.
1. Logujesz się do **<a href={console}>OpenCode Zen</a>**, dodajesz swoje rozliczenia
szczegóły i skopiuj klucz API.
@@ -94,7 +94,7 @@ Dostęp do naszych modeli można również uzyskać za pośrednictwem następuj
| Qwen3 Coder 480B | qwen3-coder | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
| Big Pickle | big-pickle | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
[Identyfikator modelu](/docs/config/#models) w konfiguracji OpenCode
[Identyfikator modelu](/docs/config/#models) w konfiguracji opencode
używa formatu `opencode/<model-id>`. Na przykład w przypadku Kodeksu GPT 5.2 zrobiłbyś to
użyj `opencode/gpt-5.2-codex` w swojej konfiguracji.
@@ -158,10 +158,10 @@ Opłaty za karty kredytowe są przenoszone na koszt (4,4% + 0,30 USD za transakc
Darmowe modele:
- GLM 4.7 Free jest dostępny na platformie OpenCode przez ograniczony czas. Zespół wykorzystuje ten czas na zbieranie opinii i ulepszanie modelu.
- Kimi K2.5 Free jest dostępny na OpenCode przez ograniczony czas. Zespół wykorzystuje ten czas na zbieranie opinii i ulepszanie modelu.
- MiniMax M2.1 Free jest dostępny na platformie OpenCode przez ograniczony czas. Zespół wykorzystuje ten czas na zbieranie opinii i ulepszanie modelu.
- Big Pickle to ukryty model, który jest bezpłatny w OpenCode przez ograniczony czas. Zespół wykorzystuje ten czas na zbieranie opinii i ulepszanie modelu.
- GLM 4.7 Free jest dostępny na platformie opencode przez ograniczony czas. Zespół wykorzystuje ten czas na zbieranie opinii i ulepszanie modelu.
- Kimi K2.5 Free jest dostępny na opencode przez ograniczony czas. Zespół wykorzystuje ten czas na zbieranie opinii i ulepszanie modelu.
- MiniMax M2.1 Free jest dostępny na platformie opencode przez ograniczony czas. Zespół wykorzystuje ten czas na zbieranie opinii i ulepszanie modelu.
- Big Pickle to ukryty model, który jest bezpłatny w opencode przez ograniczony czas. Zespół wykorzystuje ten czas na zbieranie opinii i ulepszanie modelu.
<a href={email}>Skontaktuj się z nami</a>, jeśli masz jakieś pytania.
@@ -251,4 +251,4 @@ We created OpenCode Zen to:
1. **Benchmark** najlepsze modele/dostawcy dla agentów kodujących.
2. Miej dostęp do opcji **najwyższej jakości**, a nie obniżaj wydajności ani nie kieruj się do tańszych dostawców.
3. Przekaż wszelkie **obniżki cen**, sprzedając po kosztach; więc jedyną marżą jest pokrycie naszych opłat manipulacyjnych.
4. Nie **nie blokuj**, umożliwiając używanie go z dowolnym innym agentem kodującym. I zawsze pozwalaj na korzystanie z OpenCode dowolnego innego dostawcy.
4. Nie **nie blokuj**, umożliwiając używanie go z dowolnym innym agentem kodującym. I zawsze pozwalaj na korzystanie z opencode dowolnego innego dostawcy.