mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-10 10:48:45 +00:00
fix(docs): translations
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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ń
|
||||
|
||||
@@ -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.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -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 |
|
||||
| ------------------------------------- | ------- | ----------------------------------------------------------------------- |
|
||||
|
||||
@@ -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}
|
||||
{
|
||||
|
||||
@@ -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`.
|
||||
|
||||
@@ -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 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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"
|
||||
{
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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**.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -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.
|
||||
|
||||

|
||||

|
||||
|
||||
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).
|
||||
|
||||
@@ -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 |
|
||||
| -------- | ------------------------------------------------------------- |
|
||||
|
||||
@@ -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 |
|
||||
| ------------------ | ------------------------------------------------------------------- | -------------------------------------------------------------------------- |
|
||||
|
||||
@@ -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.
|
||||
|
||||
|
||||
@@ -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"
|
||||
{
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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*`).
|
||||
|
||||
@@ -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.
|
||||
:::
|
||||
|
||||
---
|
||||
|
||||
@@ -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.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -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`)
|
||||
|
||||
@@ -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).
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
{
|
||||
|
||||
@@ -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.
|
||||
|
||||

|
||||

|
||||
|
||||
## 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.
|
||||
|
||||

|
||||

|
||||
|
||||
### Stan serwera
|
||||
|
||||
Kliknij „Zobacz serwery”, aby wyświetlić podłączone serwery i ich status.
|
||||
|
||||

|
||||

|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -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/`
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user