diff options
| author | opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> | 2026-02-09 17:35:30 +0000 |
|---|---|---|
| committer | opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> | 2026-02-09 17:35:30 +0000 |
| commit | d578f80f0055082cc7befd29b2ce6bda7326d29f (patch) | |
| tree | 5ca2ee868fe480104a5464260a8b114c3ef4ec71 /packages/web/src/content/docs/pl | |
| parent | dc53086c1e73d43d3a28fc4cdf161e83d09b1877 (diff) | |
| download | opencode-d578f80f0055082cc7befd29b2ce6bda7326d29f.tar.gz opencode-d578f80f0055082cc7befd29b2ce6bda7326d29f.zip | |
chore: generate
Diffstat (limited to 'packages/web/src/content/docs/pl')
| -rw-r--r-- | packages/web/src/content/docs/pl/cli.mdx | 224 | ||||
| -rw-r--r-- | packages/web/src/content/docs/pl/commands.mdx | 2 | ||||
| -rw-r--r-- | packages/web/src/content/docs/pl/ecosystem.mdx | 96 | ||||
| -rw-r--r-- | packages/web/src/content/docs/pl/formatters.mdx | 64 | ||||
| -rw-r--r-- | packages/web/src/content/docs/pl/github.mdx | 16 | ||||
| -rw-r--r-- | packages/web/src/content/docs/pl/index.mdx | 2 | ||||
| -rw-r--r-- | packages/web/src/content/docs/pl/keybinds.mdx | 28 | ||||
| -rw-r--r-- | packages/web/src/content/docs/pl/lsp.mdx | 82 | ||||
| -rw-r--r-- | packages/web/src/content/docs/pl/mcp-servers.mdx | 42 | ||||
| -rw-r--r-- | packages/web/src/content/docs/pl/sdk.mdx | 124 | ||||
| -rw-r--r-- | packages/web/src/content/docs/pl/skills.mdx | 10 | ||||
| -rw-r--r-- | packages/web/src/content/docs/pl/zen.mdx | 132 |
12 files changed, 411 insertions, 411 deletions
diff --git a/packages/web/src/content/docs/pl/cli.mdx b/packages/web/src/content/docs/pl/cli.mdx index 34f0e9029..f1a45a5f6 100644 --- a/packages/web/src/content/docs/pl/cli.mdx +++ b/packages/web/src/content/docs/pl/cli.mdx @@ -29,15 +29,15 @@ 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ć | +| `--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ą | --- @@ -77,10 +77,10 @@ opencode attach http://10.20.30.40:4096 #### Flagi -| Flaga | Krótkie | Opis | -| ----------- | ----- | --------------------------------- | -| `--dir` | | Katalog roboczy do uruchomienia TUI w | -| `--session` | `-s` | Identyfikator sesji, aby kontynuować | +| Flaga | Krótkie | Opis | +| ----------- | ------- | ------------------------------------- | +| `--dir` | | Katalog roboczy do uruchomienia TUI w | +| `--session` | `-s` | Identyfikator sesji, aby kontynuować | --- @@ -186,10 +186,10 @@ opencode github run ##### Flagi -| Flaga | Opis | -| --------- | -------------------------------------- | +| Flaga | Opis | +| --------- | ------------------------------------------------- | | `--event` | Zdarzenie próbne GitHub, aby sprawdzić agenta dla | -| `--token` | Osobisty token dostępu GitHub | +| `--token` | Osobisty token dostępu GitHub | --- @@ -295,9 +295,9 @@ opencode models anthropic #### Flagi -| Flaga | Opis | -| ----------- | ------------------------------------------------------------ | -| `--refresh` | Odśwież pamięć podręczną modele z models.dev | +| Flaga | Opis | +| ----------- | ------------------------------------------------------------------------------- | +| `--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. @@ -334,19 +334,19 @@ 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ć | +| `--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) | --- @@ -362,12 +362,12 @@ Spowoduje dostęp do serwera HTTP, który zapewnia dostęp do API opencode bez i #### Flagi -| Flaga | Opis | -| ------------ | ------------------------------------------ | -| `--port` | Port do słuchania | +| Flaga | Opis | +| ------------ | ---------------------------------------- | +| `--port` | Port do słuchania | | `--hostname` | Nazwa hosta, która jest częścią składową | -| `--mdns` | Włącz wykrywanie mDNS | -| `--cors` | Dodatkowe źródło użytkownika CORS | +| `--mdns` | Włącz wykrywanie mDNS | +| `--cors` | Dodatkowe źródło użytkownika CORS | --- @@ -391,10 +391,10 @@ opencode session list ##### Flagi -| Flaga | Krótkie | Opis | -| ------------- | ----- | ------------------------------------ | -| `--max-count` | `-n` | Ograniczony do ostatniego sesji | -| `--format` | | Format wyjściowy: tabela lub json (tabela) | +| Flaga | Krótkie | Opis | +| ------------- | ------- | ------------------------------------------ | +| `--max-count` | `-n` | Ograniczony do ostatniego sesji | +| `--format` | | Format wyjściowy: tabela lub json (tabela) | --- @@ -408,12 +408,12 @@ opencode stats #### Flagi -| Flaga | Opis | -| ----------- | --------------------------------------------------------------------------- | -| `--days` | Pokaż statystyki z ostatnich N dni (cały czas) | -| `--tools` | Liczba narzędzi do po specyfikacji (wszystkie) | -| `--models` | Pokaż podział modelu wykorzystania (domyślnie ukryty). Podajnik usługowy, aby górne N | -| `--project` | Filtruj według projektu (wszystkie projekty, pusty ciąg: dostęp projekt) | +| Flaga | Opis | +| ----------- | ------------------------------------------------------------------------------------- | +| `--days` | Pokaż statystyki z ostatnich N dni (cały czas) | +| `--tools` | Liczba narzędzi do po specyfikacji (wszystkie) | +| `--models` | Pokaż podział modelu wykorzystania (domyślnie ukryty). Podajnik usługowy, aby górne N | +| `--project` | Filtruj według projektu (wszystkie projekty, pusty ciąg: dostęp projekt) | --- @@ -458,12 +458,12 @@ Spowoduje dostęp do serwera HTTP i otwarcie dostępu do OpenCode przez interfej #### Flagi -| Flaga | Opis | -| ------------ | ------------------------------------------ | -| `--port` | Port do słuchania | +| Flaga | Opis | +| ------------ | ---------------------------------------- | +| `--port` | Port do słuchania | | `--hostname` | Nazwa hosta, która jest częścią składową | -| `--mdns` | Włącz wykrywanie mDNS | -| `--cors` | Dodatkowe źródło użytkownika CORS | +| `--mdns` | Włącz wykrywanie mDNS | +| `--cors` | Dodatkowe źródło użytkownika CORS | --- @@ -479,10 +479,10 @@ Aby udostępnić serwer ACP, który komunikuje się poprzez stdin/stdout przy u� #### Flagi -| Flaga | Opis | -| ------------ | --------------------- | -| `--cwd` | Katalog roboczy | -| `--port` | Port do słuchania | +| Flaga | Opis | +| ------------ | ---------------------------------------- | +| `--cwd` | Katalog roboczy | +| `--port` | Port do słuchania | | `--hostname` | Nazwa hosta, która jest częścią składową | --- @@ -497,12 +497,12 @@ opencode uninstall #### Flagi -| Flaga | Krótkie | Opis | -| --------------- | ----- | ------------------------------------------- | -| `--keep-config` | `-c` | Zachowaj pliki konfiguracyjne | -| `--keep-data` | `-d` | Przechowuj dane sesji i szczepionek | -| `--dry-run` | | Pokaż, wykluczy bez usuwania | -| `--force` | `-f` | Pomiń monity o potwierdzenie | +| Flaga | Krótkie | Opis | +| --------------- | ------- | ----------------------------------- | +| `--keep-config` | `-c` | Zachowaj pliki konfiguracyjne | +| `--keep-data` | `-d` | Przechowuj dane sesji i szczepionek | +| `--dry-run` | | Pokaż, wykluczy bez usuwania | +| `--force` | `-f` | Pomiń monity o potwierdzenie | --- @@ -528,9 +528,9 @@ opencode upgrade v0.1.48 #### Flagi -| Flaga | Krótkie | Opis | -| ---------- | ----- | ----------------------------------------------------------------- | -| `--method` | `-m` | Zastosowana metoda instalacji; curl, npm, pnpm, kok, napar | +| Flaga | Krótkie | Opis | +| ---------- | ------- | ---------------------------------------------------------- | +| `--method` | `-m` | Zastosowana metoda instalacji; curl, npm, pnpm, kok, napar | --- @@ -538,12 +538,12 @@ opencode upgrade v0.1.48 Interfejs CLI kod opencode przyjmuje flagi globalne. -| Flaga | Krótkie | Opis | -| -------------- | ----- | ------------------------------------ | -| `--help` | `-h` | Wyświetl pomoc | -| `--version` | `-v` | Drukuj numer wersji | -| `--print-logs` | | Wydrukuj logi na stderr | -| `--log-level` | | Poziom dziennika (DEBUG, INFO, OSTRZEŻ, BŁĄD) | +| Flaga | Krótkie | Opis | +| -------------- | ------- | --------------------------------------------- | +| `--help` | `-h` | Wyświetl pomoc | +| `--version` | `-v` | Drukuj numer wersji | +| `--print-logs` | | Wydrukuj logi na stderr | +| `--log-level` | | Poziom dziennika (DEBUG, INFO, OSTRZEŻ, BŁĄD) | --- @@ -551,32 +551,32 @@ Interfejs CLI kod opencode przyjmuje flagi globalne. OpenCode można wykryć za pomocą czyszczenia alternatywnych. -| Zmienna | Wpisz | Opis | -| ------------------------------------- | ------- | ------------------------------------------------- | -| `OPENCODE_AUTO_SHARE` | wartość logiczna | Automatycznie udostępniaj sesje | -| `OPENCODE_GIT_BASH_PATH` | ciąg | Ścieżka do pliku wykonywalnego Git Bash w systemie Windows | -| `OPENCODE_CONFIG` | ciąg | Ścieżka do pliku konfiguracyjnego | -| `OPENCODE_CONFIG_DIR` | ciąg | Ścieżka do katalogu konfiguracyjnego | -| `OPENCODE_CONFIG_CONTENT` | ciąg | Wbudowana treść konstrukcji JSON | -| `OPENCODE_DISABLE_AUTOUPDATE` | wartość logiczna | Wyłącz automatyczne sprawdzanie aktualizacji | -| `OPENCODE_DISABLE_PRUNE` | wartość logiczna | Wyłączenie regulowane | -| `OPENCODE_DISABLE_TERMINAL_TITLE` | wartość logiczna | Wyłącz automatycznie tytuł terminala | -| `OPENCODE_PERMISSION` | ciąg | Wbudowane prawo JSON | -| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | wartość logiczna | Wyłączenie wtyczki | -| `OPENCODE_DISABLE_LSP_DOWNLOAD` | wartość logiczna | Wyłącz automatyczne pobieranie z serwera LSP | -| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | wartość logiczna | Włącz modele eksperymentalne | -| `OPENCODE_DISABLE_AUTOCOMPACT` | wartość logiczna | Wyłącz automatyczne zagęszczanie kontekstu | -| `OPENCODE_DISABLE_CLAUDE_CODE` | wartość logiczna | Wyłączenie gry z `.claude` (podpowiedź + podłączenie) | -| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | wartość logiczna | Wyłącz czytanie `~/.claude/CLAUDE.md` | -| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | wartość logiczna | Wyłącz ładowanie `.claude/skills` | -| `OPENCODE_DISABLE_MODELS_FETCH` | wartość logiczna | Wyłączenie modeli pobierania ze źródeł niedostępnych | -| `OPENCODE_FAKE_VCS` | ciąg | Fałszywy sprzedawca VCS do celów testowych | -| `OPENCODE_DISABLE_FILETIME_CHECK` | wartość logiczna | Wyłączone sprawdzanie pliku w celu optymalizacji | -| `OPENCODE_CLIENT` | ciąg | Identyfikator klienta (domyślnie `cli`) | -| `OPENCODE_ENABLE_EXA` | wartość logiczna | Włącz narzędzie wyszukiwania internetowego Exa | -| `OPENCODE_SERVER_PASSWORD` | ciąg | Włącz uwierzytelnianie podstawowe dla `serve`/`web` | -| `OPENCODE_SERVER_USERNAME` | ciąg | Zakończenie stosowania użytkownika z autoryzacją (domyślnie `opencode`) | -| `OPENCODE_MODELS_URL` | ciąg | Niestandardowy adres URL do pobrania konfiguracji modeli | +| Zmienna | Wpisz | Opis | +| ------------------------------------- | ---------------- | ----------------------------------------------------------------------- | +| `OPENCODE_AUTO_SHARE` | wartość logiczna | Automatycznie udostępniaj sesje | +| `OPENCODE_GIT_BASH_PATH` | ciąg | Ścieżka do pliku wykonywalnego Git Bash w systemie Windows | +| `OPENCODE_CONFIG` | ciąg | Ścieżka do pliku konfiguracyjnego | +| `OPENCODE_CONFIG_DIR` | ciąg | Ścieżka do katalogu konfiguracyjnego | +| `OPENCODE_CONFIG_CONTENT` | ciąg | Wbudowana treść konstrukcji JSON | +| `OPENCODE_DISABLE_AUTOUPDATE` | wartość logiczna | Wyłącz automatyczne sprawdzanie aktualizacji | +| `OPENCODE_DISABLE_PRUNE` | wartość logiczna | Wyłączenie regulowane | +| `OPENCODE_DISABLE_TERMINAL_TITLE` | wartość logiczna | Wyłącz automatycznie tytuł terminala | +| `OPENCODE_PERMISSION` | ciąg | Wbudowane prawo JSON | +| `OPENCODE_DISABLE_DEFAULT_PLUGINS` | wartość logiczna | Wyłączenie wtyczki | +| `OPENCODE_DISABLE_LSP_DOWNLOAD` | wartość logiczna | Wyłącz automatyczne pobieranie z serwera LSP | +| `OPENCODE_ENABLE_EXPERIMENTAL_MODELS` | wartość logiczna | Włącz modele eksperymentalne | +| `OPENCODE_DISABLE_AUTOCOMPACT` | wartość logiczna | Wyłącz automatyczne zagęszczanie kontekstu | +| `OPENCODE_DISABLE_CLAUDE_CODE` | wartość logiczna | Wyłączenie gry z `.claude` (podpowiedź + podłączenie) | +| `OPENCODE_DISABLE_CLAUDE_CODE_PROMPT` | wartość logiczna | Wyłącz czytanie `~/.claude/CLAUDE.md` | +| `OPENCODE_DISABLE_CLAUDE_CODE_SKILLS` | wartość logiczna | Wyłącz ładowanie `.claude/skills` | +| `OPENCODE_DISABLE_MODELS_FETCH` | wartość logiczna | Wyłączenie modeli pobierania ze źródeł niedostępnych | +| `OPENCODE_FAKE_VCS` | ciąg | Fałszywy sprzedawca VCS do celów testowych | +| `OPENCODE_DISABLE_FILETIME_CHECK` | wartość logiczna | Wyłączone sprawdzanie pliku w celu optymalizacji | +| `OPENCODE_CLIENT` | ciąg | Identyfikator klienta (domyślnie `cli`) | +| `OPENCODE_ENABLE_EXA` | wartość logiczna | Włącz narzędzie wyszukiwania internetowego Exa | +| `OPENCODE_SERVER_PASSWORD` | ciąg | Włącz uwierzytelnianie podstawowe dla `serve`/`web` | +| `OPENCODE_SERVER_USERNAME` | ciąg | Zakończenie stosowania użytkownika z autoryzacją (domyślnie `opencode`) | +| `OPENCODE_MODELS_URL` | ciąg | Niestandardowy adres URL do pobrania konfiguracji modeli | --- @@ -584,18 +584,18 @@ OpenCode można wykryć za pomocą czyszczenia alternatywnych. Te zmienne możliwości użycia funkcji eksperymentalnych, które mogą zostać lub usunięte. -| Zmienna | Wpisz | Opis | -| ----------------------------------------------- | ------- | --------------------------------------- | -| `OPENCODE_EXPERIMENTAL` | wartość logiczna | Włącz wszystkie funkcje eksperymentalne | -| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | wartość logiczna | Włącz wykrywanie ikon | -| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | wartość logiczna | Wyłączenie kopiowania przy wyborze w TUI | -| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | numer | Domyślny limit czasu dla ukrytego bash w ms | -| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | numer | Maksymalne tokeny wyjściowe dla odpowiedzi LLM | -| `OPENCODE_EXPERIMENTAL_FILEWATCHER` | wartość logiczna | Włącz obserwatora plików dla całego katalogu | -| `OPENCODE_EXPERIMENTAL_OXFMT` | wartość logiczna | Włącz formater oxfmt | -| `OPENCODE_EXPERIMENTAL_LSP_TOOL` | wartość logiczna | Włącz eksperymentalne narzędzie LSP | -| `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | wartość logiczna | Wyłącz obserwatora plików | -| `OPENCODE_EXPERIMENTAL_EXA` | wartość logiczna | Włącz funkcje eksperymentalne Exa | -| `OPENCODE_EXPERIMENTAL_LSP_TY` | wartość logiczna | Włącz eksperymentalne sprawdzanie typu LSP | -| `OPENCODE_EXPERIMENTAL_MARKDOWN` | wartość logiczna | Włącz funkcje eksperymentalne przecen | -| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | wartość logiczna | Włącz tryb planu | +| Zmienna | Wpisz | Opis | +| ----------------------------------------------- | ---------------- | ---------------------------------------------- | +| `OPENCODE_EXPERIMENTAL` | wartość logiczna | Włącz wszystkie funkcje eksperymentalne | +| `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | wartość logiczna | Włącz wykrywanie ikon | +| `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | wartość logiczna | Wyłączenie kopiowania przy wyborze w TUI | +| `OPENCODE_EXPERIMENTAL_BASH_DEFAULT_TIMEOUT_MS` | numer | Domyślny limit czasu dla ukrytego bash w ms | +| `OPENCODE_EXPERIMENTAL_OUTPUT_TOKEN_MAX` | numer | Maksymalne tokeny wyjściowe dla odpowiedzi LLM | +| `OPENCODE_EXPERIMENTAL_FILEWATCHER` | wartość logiczna | Włącz obserwatora plików dla całego katalogu | +| `OPENCODE_EXPERIMENTAL_OXFMT` | wartość logiczna | Włącz formater oxfmt | +| `OPENCODE_EXPERIMENTAL_LSP_TOOL` | wartość logiczna | Włącz eksperymentalne narzędzie LSP | +| `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER` | wartość logiczna | Wyłącz obserwatora plików | +| `OPENCODE_EXPERIMENTAL_EXA` | wartość logiczna | Włącz funkcje eksperymentalne Exa | +| `OPENCODE_EXPERIMENTAL_LSP_TY` | wartość logiczna | Włącz eksperymentalne sprawdzanie typu LSP | +| `OPENCODE_EXPERIMENTAL_MARKDOWN` | wartość logiczna | Włącz funkcje eksperymentalne przecen | +| `OPENCODE_EXPERIMENTAL_PLAN_MODE` | wartość logiczna | Włącz tryb planu | diff --git a/packages/web/src/content/docs/pl/commands.mdx b/packages/web/src/content/docs/pl/commands.mdx index f5b83b7d3..fe026212c 100644 --- a/packages/web/src/content/docs/pl/commands.mdx +++ b/packages/web/src/content/docs/pl/commands.mdx @@ -163,7 +163,7 @@ Aby przechowywać: ### Wyjście z pamięci -urządzenie __!`command`_, aby wstawić dane wyjściowe [polecenie bash](/docs/tui#bash-commands) wykonaj obciążenie. +urządzenie \__!`command`_, aby wstawić dane wyjściowe [polecenie bash](/docs/tui#bash-commands) wykonaj obciążenie. Na przykład, aby sprawdzić narzędzie analityczne: diff --git a/packages/web/src/content/docs/pl/ecosystem.mdx b/packages/web/src/content/docs/pl/ecosystem.mdx index 774d4d283..d193ddbcb 100644 --- a/packages/web/src/content/docs/pl/ecosystem.mdx +++ b/packages/web/src/content/docs/pl/ecosystem.mdx @@ -15,62 +15,62 @@ Możesz także sprawdzić [awesome-opencode](https://github.com/awesome-opencode ## Wtyki -| 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 | -| [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 | -| [opencode-gemini-auth](https://github.com/jenslys/opencode-gemini-auth) | korzystać z planu Gemini zamiast rozliczeń API | -| [auth-antygrawitacja-opencode](https://github.com/NoeFabris/opencode-antigravity-auth) | Wykorzystanie z bezpłatnych modeli Antigravity zamiast rozliczeń API | -| [opencode-devcontainers](https://github.com/athal7/opencode-devcontainers) | Izolacja wielooddziałowych kontenerów deweloperskich z płytkami klonami i automatycznie przypisywanymi portami | -| [opencode-google-antigravity-auth](https://github.com/shekohex/opencode-google-antigravity-auth) | Wtyczka Google Antigravity OAuth z obsługą obsługi Google i bardziej niezawodną obsługą API | -| [czyszczenie-dynamiczne-kontekstu opencode](https://github.com/Tarquinen/opencode-dynamic-context-pruning) | Zoptymalizuj wykorzystanie tokena, usuwając przestarzałe dane wyjściowe narzędzia | -| [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 | -| [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 | -| [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 | -| [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 | -| [program planujący opencode](https://github.com/different-ai/opencode-scheduler) | Zaplanuj powtarzające się zadania, używając launchd (Mac) lub systemd (Linux) ze składaną cron | -| [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 | -| [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 | +| 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 | +| [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 | +| [opencode-gemini-auth](https://github.com/jenslys/opencode-gemini-auth) | korzystać z planu Gemini zamiast rozliczeń API | +| [auth-antygrawitacja-opencode](https://github.com/NoeFabris/opencode-antigravity-auth) | Wykorzystanie z bezpłatnych modeli Antigravity zamiast rozliczeń API | +| [opencode-devcontainers](https://github.com/athal7/opencode-devcontainers) | Izolacja wielooddziałowych kontenerów deweloperskich z płytkami klonami i automatycznie przypisywanymi portami | +| [opencode-google-antigravity-auth](https://github.com/shekohex/opencode-google-antigravity-auth) | Wtyczka Google Antigravity OAuth z obsługą obsługi Google i bardziej niezawodną obsługą API | +| [czyszczenie-dynamiczne-kontekstu opencode](https://github.com/Tarquinen/opencode-dynamic-context-pruning) | Zoptymalizuj wykorzystanie tokena, usuwając przestarzałe dane wyjściowe narzędzia | +| [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 | +| [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 | +| [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 | +| [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 | +| [program planujący opencode](https://github.com/different-ai/opencode-scheduler) | Zaplanuj powtarzające się zadania, używając launchd (Mac) lub systemd (Linux) ze składaną cron | +| [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 | +| [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 | --- ## Projektowanie -| Imię | Opis | -| ------------------------------------------------------------------------------------------ | ---------------------------------------------------------------- | -| [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 | -| [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 | +| Imię | Opis | +| ------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------- | +| [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 | +| [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 | --- ## Agencja -| Imię | Opis | -| ----------------------------------------------------------------- | ------------------------------------------------------------ | -| [Agent](https://github.com/Cluster444/agentic) | Modułowi agencje i polecenia AI do rozwoju strukturalnego | +| Imię | Opis | +| ------------------------------------------------------------------ | ------------------------------------------------------------------------- | +| [Agent](https://github.com/Cluster444/agentic) | Modułowi agencje i polecenia AI do rozwoju strukturalnego | | [agencja-opencode](https://github.com/darrenhinde/opencode-agents) | Konfiguracje, podpowiedzi, agencje i wtyczki usprawniające przepływ pracy | diff --git a/packages/web/src/content/docs/pl/formatters.mdx b/packages/web/src/content/docs/pl/formatters.mdx index d2a0181fb..29afa9f98 100644 --- a/packages/web/src/content/docs/pl/formatters.mdx +++ b/packages/web/src/content/docs/pl/formatters.mdx @@ -11,32 +11,32 @@ OpenCode automatycznie formatuje pliki po ich zapisaniu lub edycję przy użyciu 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 | -| -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| gofmt | .idź | Komenda `gofmt` dostępna | -| ryzyko | .ex, .exs, .eex, .heex, .leex, .neex, .sface | Komenda `mix` dostępna | -| ładniejsza | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml i [więcej](https://prettier.io/docs/en/index.html) | Zależność `prettier` w `package.json` | -| biom | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml i [więcej](https://biomejs.dev/) | `biome.json(c)` plik konfiguracyjny | -| zyg | .zig, .zon | Komenda `zig` dostępna | -| formatuj brzęk | .c, .cpp, .h, .hpp, .ino i [więcej](https://clang.llvm.org/docs/ClangFormat.html) | `.clang-format` plik konfiguracyjny | -| ktlint | .kt, .kts | Komenda `ktlint` dostępna | -| kryza | .py, .pyi | Komenda `ruff` dostępna w konstrukcji | -| rustfmt | .rs | Komenda `rustfmt` dostępna | -| załadunek | .rs | Komenda `cargo fmt` dostępna | -| UV | .py, .pyi | Komenda `uv` dostępna | -| rubocop | .rb, .rake, .gemspec, .ru | Komenda `rubocop` dostępna | -| standardowe | .rb, .rake, .gemspec, .ru | Komenda `standardrb` dostępna | -| htmlupiększacz | .erb, .html.erb | Komenda `htmlbeautifier` dostępna | -| powietrze | .R | Komenda `air` dostępna | -| strzałka | .dart | Komenda `dart` dostępna | -| formatuj ocaml | .ml, .mli | Dostępna opcja `ocamlformat` i plik konfiguracyjny `.ocamlformat` | -| terraforma | .tf, .tfvars | Komenda `terraform` dostępna | -| blask | .blask | Komenda `gleam` dostępna | -| nixfmt | .nix | Komenda `nixfmt` dostępna | -| shfmt | .sh, .bash | Komenda `shfmt` dostępna | -| kufel | .php | Zależność `laravel/pint` w `composer.json` | -| 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 | +| Formater | Rozszerzenia | Wymagania | +| ----------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | +| gofmt | .idź | Komenda `gofmt` dostępna | +| ryzyko | .ex, .exs, .eex, .heex, .leex, .neex, .sface | Komenda `mix` dostępna | +| ładniejsza | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml i [więcej](https://prettier.io/docs/en/index.html) | Zależność `prettier` w `package.json` | +| biom | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml i [więcej](https://biomejs.dev/) | `biome.json(c)` plik konfiguracyjny | +| zyg | .zig, .zon | Komenda `zig` dostępna | +| formatuj brzęk | .c, .cpp, .h, .hpp, .ino i [więcej](https://clang.llvm.org/docs/ClangFormat.html) | `.clang-format` plik konfiguracyjny | +| ktlint | .kt, .kts | Komenda `ktlint` dostępna | +| kryza | .py, .pyi | Komenda `ruff` dostępna w konstrukcji | +| rustfmt | .rs | Komenda `rustfmt` dostępna | +| załadunek | .rs | Komenda `cargo fmt` dostępna | +| UV | .py, .pyi | Komenda `uv` dostępna | +| rubocop | .rb, .rake, .gemspec, .ru | Komenda `rubocop` dostępna | +| standardowe | .rb, .rake, .gemspec, .ru | Komenda `standardrb` dostępna | +| htmlupiększacz | .erb, .html.erb | Komenda `htmlbeautifier` dostępna | +| powietrze | .R | Komenda `air` dostępna | +| strzałka | .dart | Komenda `dart` dostępna | +| formatuj ocaml | .ml, .mli | Dostępna opcja `ocamlformat` i plik konfiguracyjny `.ocamlformat` | +| terraforma | .tf, .tfvars | Komenda `terraform` dostępna | +| blask | .blask | Komenda `gleam` dostępna | +| nixfmt | .nix | Komenda `nixfmt` dostępna | +| shfmt | .sh, .bash | Komenda `shfmt` dostępna | +| kufel | .php | Zależność `laravel/pint` w `composer.json` | +| 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. @@ -67,12 +67,12 @@ Można dostosować formatery za pomocą sekcji `formatter` w konstrukcji OpenCod obsługiwane formatyzator Zobacz elementy: -| Nieruchomość | Wpisz | Opis | -| ------------- | -------- | ------------------------------------------------------- | -| `disabled` | wartość logiczna | Ustaw tę opcję na `true`, aby wyłączyć formater | -| `command` | ciąg[] | Polecenie uruchomienia formatowania | -| `environment` | obiekt | Zmienne ustawienia do ustawień podczas uruchamiania programu formatującego | -| `extensions` | ciąg[] | Rozszerzenia plików, które powinny opuścić ten formater | +| Nieruchomość | Wpisz | Opis | +| ------------- | ---------------- | -------------------------------------------------------------------------- | +| `disabled` | wartość logiczna | Ustaw tę opcję na `true`, aby wyłączyć formater | +| `command` | ciąg[] | Polecenie uruchomienia formatowania | +| `environment` | obiekt | Zmienne ustawienia do ustawień podczas uruchamiania programu formatującego | +| `extensions` | ciąg[] | Rozszerzenia plików, które powinny opuścić ten formater | Spójrzmy na kilka przykładów. diff --git a/packages/web/src/content/docs/pl/github.mdx b/packages/web/src/content/docs/pl/github.mdx index 9511d1b32..e73bfe8e0 100644 --- a/packages/web/src/content/docs/pl/github.mdx +++ b/packages/web/src/content/docs/pl/github.mdx @@ -105,14 +105,14 @@ Można też uszkodzić to rozwiązanie. 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. | +| 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. | ### Przykład harmonogramu diff --git a/packages/web/src/content/docs/pl/index.mdx b/packages/web/src/content/docs/pl/index.mdx index df97fd93f..2c6dca85e 100644 --- a/packages/web/src/content/docs/pl/index.mdx +++ b/packages/web/src/content/docs/pl/index.mdx @@ -224,7 +224,7 @@ Możesz zastosować OpenCode o nowej funkcji do Twojego projektu. Najpierw zalec 1. **Plan Stworza** OpenCode ma _tryb płaski_, który umożliwia wyłączenie zmian i - zamiast tego zasugeruj, jak_ zaimplementuje tę funkcję. + zamiast tego zasugeruj, jak\_ zaimplementuje tę funkcję. Przejdź do niego za pomocą klawisza **Tab**. W osobnym dolnym rogu zobacz właściwy wskaźnik. diff --git a/packages/web/src/content/docs/pl/keybinds.mdx b/packages/web/src/content/docs/pl/keybinds.mdx index 106e7c1ed..3d6ef941d 100644 --- a/packages/web/src/content/docs/pl/keybinds.mdx +++ b/packages/web/src/content/docs/pl/keybinds.mdx @@ -134,20 +134,20 @@ Możesz podłączyć powiązanie klawiszy, dodając klucz do swojej konfiguracji 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 | -| -------- | ---------------------------------------- | -| `ctrl+a` | Przejdź do źródła regularnej linii | -| `ctrl+e` | Przejdź na koniec bieżącej linii | -| `ctrl+b` | Przesuń kursor do tyłu o jeden znak | -| `ctrl+f` | Przesuń kursor o jeden znak do przodu | -| `alt+b` | Przesuń kursor o jedno słowo wstecz | -| `alt+f` | Przesuń kursor do przodu o jedno słowo | -| `ctrl+d` | Usuń znak pod kursorem | -| `ctrl+k` | Zabij do końca linii | -| `ctrl+u` | Zabij na początek linii | -| `ctrl+w` | Zabij poprzednie słowo | -| `alt+d` | Zabij następne słowo | -| `ctrl+t` | Transponuj znaki | +| Skrót | Akcja | +| -------- | ------------------------------------------------------------- | +| `ctrl+a` | Przejdź do źródła regularnej linii | +| `ctrl+e` | Przejdź na koniec bieżącej linii | +| `ctrl+b` | Przesuń kursor do tyłu o jeden znak | +| `ctrl+f` | Przesuń kursor o jeden znak do przodu | +| `alt+b` | Przesuń kursor o jedno słowo wstecz | +| `alt+f` | Przesuń kursor do przodu o jedno słowo | +| `ctrl+d` | Usuń znak pod kursorem | +| `ctrl+k` | Zabij do końca linii | +| `ctrl+u` | Zabij na początek linii | +| `ctrl+w` | Zabij poprzednie słowo | +| `alt+d` | Zabij następne słowo | +| `ctrl+t` | Transponuj znaki | | `ctrl+g` | Anuluj wyskakujące okienka / przerwij uruchamianie odpowiedzi | --- diff --git a/packages/web/src/content/docs/pl/lsp.mdx b/packages/web/src/content/docs/pl/lsp.mdx index 970602e7a..d0d0424a6 100644 --- a/packages/web/src/content/docs/pl/lsp.mdx +++ b/packages/web/src/content/docs/pl/lsp.mdx @@ -11,40 +11,40 @@ OpenCode integruje się z protokołem serwera językowego (LSP), aby pomóc LLM OpenCode posiada kilka wbudowanych serwerów LSP dla języków: -| Serwer LSP | Rozszerzenie | Wymagania | -| ------------------ | ------------------------------------------------------------------- | ------------------------------------------------------------ | -| astro | .astro | Automatyczne instalacje dla Astro | -| bash | .sh, .bash, .zsh, .ksh | Automatycznie instaluje serwer języka bash | -| brzęk | .c, .cpp, .cc, .cxx, .c++, .h, .hpp, .hh, .hxx, .h++ | Automatyczne instalacje dla C/C++ | -| csharp | .cs | `.NET SDK` zainstalowany | -| clojure-lsp | .clj, .cljs, .cljc, .edn | Komenda `clojure-lsp` dostępna | -| strzałka | .dart | Komenda `dart` dostępna | -| nie | .ts, .tsx, .js, .jsx, .mjs | Dostępne rozwiązanie `deno` (automatyczne wykrywanie deno.json/deno.jsonc) | -| eliksir-ls | .ex, .exs | Komenda `elixir` dostępna | -| eslin | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue | `eslint` zależność w projekcie | -| fsharp | .fs, .fsi, .fsx, .fsscript | `.NET SDK` zainstalowany | -| blask | .blask | Komenda `gleam` dostępna | -| gopls | .idź | Komenda `go` dostępna | -| hl | .hs, .lhs | Komenda `haskell-language-server-wrapper` dostępna | -| jdtl | .java | `Java SDK (version 21+)` zainstalowany | -| kotlin-ls | .kt, .kts | Automatyczne instalacje dla Kotlin | -| lua-ls | .lua | Automatyczne instalacje dla Lua | -| nixd | .nix | Komenda `nixd` dostępna | -| ocaml-lsp | .ml, .mli | Komenda `ocamllsp` dostępna | -| oxlint | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue, .astro, .svelte | `oxlint` zależność w projekcie | -| php inteligentny | .php | Automatyczne instalacje dla PHP | -| pryzma | .prysma | Komenda `prisma` dostępna | -| pirat | .py, .pyi | Zainstalowana zależność `pyright` | -| ruby-lsp (rubocop) | .rb, .rake, .gemspec, .ru | Dostępne polecenie `ruby` i `gem` | -| rdza | .rs | Komenda `rust-analyzer` dostępna | -| sourcekit-lsp | .swift, .objc, .objcpp | `swift` zainstalowany (`xcode` na macOS) | -| smukły | smukły | Automatyczne instalacje dla aplikacji Svelte | -| terraforma | .tf, .tfvars | Automatyczne instalacje z wydań GitHub | -| malutka | .typ, .typc | Automatyczne instalacje z wydań GitHub | -| maszynopis | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts | `typescript` zależność w projekcie | -| vue | .vue | Automatyczne instalacje dla Vue | -| yaml-ls | .yaml, .yml | Automatycznie instaluje serwer języka yaml Red Hat | -| zł | .zig, .zon | Komenda `zig` dostępna | +| Serwer LSP | Rozszerzenie | Wymagania | +| ------------------ | ------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| astro | .astro | Automatyczne instalacje dla Astro | +| bash | .sh, .bash, .zsh, .ksh | Automatycznie instaluje serwer języka bash | +| brzęk | .c, .cpp, .cc, .cxx, .c++, .h, .hpp, .hh, .hxx, .h++ | Automatyczne instalacje dla C/C++ | +| csharp | .cs | `.NET SDK` zainstalowany | +| clojure-lsp | .clj, .cljs, .cljc, .edn | Komenda `clojure-lsp` dostępna | +| strzałka | .dart | Komenda `dart` dostępna | +| nie | .ts, .tsx, .js, .jsx, .mjs | Dostępne rozwiązanie `deno` (automatyczne wykrywanie deno.json/deno.jsonc) | +| eliksir-ls | .ex, .exs | Komenda `elixir` dostępna | +| eslin | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue | `eslint` zależność w projekcie | +| fsharp | .fs, .fsi, .fsx, .fsscript | `.NET SDK` zainstalowany | +| blask | .blask | Komenda `gleam` dostępna | +| gopls | .idź | Komenda `go` dostępna | +| hl | .hs, .lhs | Komenda `haskell-language-server-wrapper` dostępna | +| jdtl | .java | `Java SDK (version 21+)` zainstalowany | +| kotlin-ls | .kt, .kts | Automatyczne instalacje dla Kotlin | +| lua-ls | .lua | Automatyczne instalacje dla Lua | +| nixd | .nix | Komenda `nixd` dostępna | +| ocaml-lsp | .ml, .mli | Komenda `ocamllsp` dostępna | +| oxlint | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts, .vue, .astro, .svelte | `oxlint` zależność w projekcie | +| php inteligentny | .php | Automatyczne instalacje dla PHP | +| pryzma | .prysma | Komenda `prisma` dostępna | +| pirat | .py, .pyi | Zainstalowana zależność `pyright` | +| ruby-lsp (rubocop) | .rb, .rake, .gemspec, .ru | Dostępne polecenie `ruby` i `gem` | +| rdza | .rs | Komenda `rust-analyzer` dostępna | +| sourcekit-lsp | .swift, .objc, .objcpp | `swift` zainstalowany (`xcode` na macOS) | +| smukły | smukły | Automatyczne instalacje dla aplikacji Svelte | +| terraforma | .tf, .tfvars | Automatyczne instalacje z wydań GitHub | +| malutka | .typ, .typc | Automatyczne instalacje z wydań GitHub | +| maszynopis | .ts, .tsx, .js, .jsx, .mjs, .cjs, .mts, .cts | `typescript` zależność w projekcie | +| vue | .vue | Automatyczne instalacje dla Vue | +| yaml-ls | .yaml, .yml | Automatycznie instaluje serwer języka yaml Red Hat | +| zł | .zig, .zon | Komenda `zig` dostępna | Serwery LSP są automatycznie włączane po wykryciu jednego z rozszerzonych plików i wymagań. @@ -76,13 +76,13 @@ Możesz dostosować serwery LSP poprzez sekcję `lsp` w konfiguracji opencode. Każdy serwer LSP obsługuje szczegółowe elementy: -| Nieruchomość | Wpisz | Opis | -| ---------------- | -------- | ------------------------------------------------- | -| `disabled` | wartość logiczna | Ustaw tę opcję na `true`, aby włączyć serwer LSP | -| `command` | ciąg[] | Polecenie uruchomienia serwera LSP | -| `extensions` | ciąg[] | Rozszerzenia plików, które powinny mieć ten serwer LSP | -| `env` | obiekt | Zmienne ustawienia podczas uruchamiania serwera | -| `initialization` | obiekt | Opcje inicjalizacji do wysłania na serwer LSP | +| Nieruchomość | Wpisz | Opis | +| ---------------- | ---------------- | ------------------------------------------------------ | +| `disabled` | wartość logiczna | Ustaw tę opcję na `true`, aby włączyć serwer LSP | +| `command` | ciąg[] | Polecenie uruchomienia serwera LSP | +| `extensions` | ciąg[] | Rozszerzenia plików, które powinny mieć ten serwer LSP | +| `env` | obiekt | Zmienne ustawienia podczas uruchamiania serwera | +| `initialization` | obiekt | Opcje inicjalizacji do wysłania na serwer LSP | Spójrzmy na kilka przykładów. diff --git a/packages/web/src/content/docs/pl/mcp-servers.mdx b/packages/web/src/content/docs/pl/mcp-servers.mdx index f0acec9b0..fa7850591 100644 --- a/packages/web/src/content/docs/pl/mcp-servers.mdx +++ b/packages/web/src/content/docs/pl/mcp-servers.mdx @@ -116,13 +116,13 @@ use the mcp_everything tool to add the number 3 and 4 Oto wszystkie opcje lokalnego serwera MCP. -| Opcja | Wpisz | Wymagane | Opis | -| ------------- | ------- | -------- | ----------------------------------------------------------------------------------- | -| `type` | Ciąg | Y | Typ połączenia z serwerem MCP musi być `"local"`. | -| `command` | Tablica | Y | Polecenie i argumenty uruchamiające serwer MCP. | -| `environment` | Obiekt | | Zmienne ustawienia podczas uruchamiania serwera. | -| `enabled` | Wartość logiczna | | Włącz lub wyłącz serwer MCP podczas uruchamiania. | -| `timeout` | Numer | | Limit czasu w ms na pobieranie narzędzia z serwera MCP. Wartość domyślna do 5000 (5 sekund). | +| Opcja | Wpisz | Wymagane | Opis | +| ------------- | ---------------- | -------- | -------------------------------------------------------------------------------------------- | +| `type` | Ciąg | Y | Typ połączenia z serwerem MCP musi być `"local"`. | +| `command` | Tablica | Y | Polecenie i argumenty uruchamiające serwer MCP. | +| `environment` | Obiekt | | Zmienne ustawienia podczas uruchamiania serwera. | +| `enabled` | Wartość logiczna | | Włącz lub wyłącz serwer MCP podczas uruchamiania. | +| `timeout` | Numer | | Limit czasu w ms na pobieranie narzędzia z serwera MCP. Wartość domyślna do 5000 (5 sekund). | --- @@ -152,14 +152,14 @@ Dodaj zdalne serwery MCP, ustawiając `type` na `"remote"`. #### Opcje -| Opcja | Wpisz | Wymagane | Opis | -| --------- | ------- | -------- | ----------------------------------------------------------------------------------- | -| `type` | Ciąg | Y | Typ połączenia z serwerem MCP musi być `"remote"`. | -| `url` | Ciąg | Y | Adres URL zdalnego serwera MCP. | -| `enabled` | Wartość logiczna | | Włącz lub wyłącz serwer MCP podczas uruchamiania. | -| `headers` | Obiekt | | Nagłówki do wysłania z wprowadzenia. | -| `oauth` | Obiekt | | Konfiguracja uwierzytelniania OAuth. Zobacz sekcję [OAuth](#oauth) poniżej. | -| `timeout` | Numer | | Limit czasu w ms na pobieranie narzędzia z serwera MCP. Wartość domyślna do 5000 (5 sekund). | +| Opcja | Wpisz | Wymagane | Opis | +| --------- | ---------------- | -------- | -------------------------------------------------------------------------------------------- | +| `type` | Ciąg | Y | Typ połączenia z serwerem MCP musi być `"remote"`. | +| `url` | Ciąg | Y | Adres URL zdalnego serwera MCP. | +| `enabled` | Wartość logiczna | | Włącz lub wyłącz serwer MCP podczas uruchamiania. | +| `headers` | Obiekt | | Nagłówki do wysłania z wprowadzenia. | +| `oauth` | Obiekt | | Konfiguracja uwierzytelniania OAuth. Zobacz sekcję [OAuth](#oauth) poniżej. | +| `timeout` | Numer | | Limit czasu w ms na pobieranie narzędzia z serwera MCP. Wartość domyślna do 5000 (5 sekund). | --- @@ -266,12 +266,12 @@ Jeśli chcesz włączyć automatyczne OAuth dla serwera (np. dla serwerów, któ #### Opcje OAuth -| Opcja | Wpisz | Opis | -| -------------- | --------------- | -------------------------------------------------------------------------------- | -| `oauth` | Obiekt \| fałszywe | Obiekt konfiguracyjny OAuth lub `false`, aby wyłączyć automatyczne wykrywanie OAuth. | -| `clientId` | Ciąg | Identyfikator klienta OAuth. Jeżeli nie zostanie podany, zostanie podjęta próba dynamicznej rejestracji klienta. | -| `clientSecret` | Ciąg | Sekret klienta OAuth, plik jest wymagany przez serwer autoryzacji. | -| `scope` | Ciąg | Zakresy protokołu OAuth, których należy żądać podczas autoryzacji. | +| Opcja | Wpisz | Opis | +| -------------- | ------------------ | ---------------------------------------------------------------------------------------------------------------- | +| `oauth` | Obiekt \| fałszywe | Obiekt konfiguracyjny OAuth lub `false`, aby wyłączyć automatyczne wykrywanie OAuth. | +| `clientId` | Ciąg | Identyfikator klienta OAuth. Jeżeli nie zostanie podany, zostanie podjęta próba dynamicznej rejestracji klienta. | +| `clientSecret` | Ciąg | Sekret klienta OAuth, plik jest wymagany przez serwer autoryzacji. | +| `scope` | Ciąg | Zakresy protokołu OAuth, których należy żądać podczas autoryzacji. | #### Debugowanie diff --git a/packages/web/src/content/docs/pl/sdk.mdx b/packages/web/src/content/docs/pl/sdk.mdx index 28ac06eb6..7e7a7bf97 100644 --- a/packages/web/src/content/docs/pl/sdk.mdx +++ b/packages/web/src/content/docs/pl/sdk.mdx @@ -37,13 +37,13 @@ Spowoduje to uruchomienie zarówno serwera, jak i klienta #### Options -| Opcja | Wpisz | Opis | Domyślne | -| ---------- | ------------- | ------------------------------ | ----------- | -| `hostname` | `string` | Nazwa hosta serwera | `127.0.0.1` | -| `port` | `number` | Port serwera | `4096` | -| `signal` | `AbortSignal` | Sygnał przerwania w celu anulowania | `undefined` | -| `timeout` | `number` | Limit czasu w ms dla uruchomienia serwera | `5000` | -| `config` | `Config` | Configuration object | `{}` | +| Opcja | Wpisz | Opis | Domyślne | +| ---------- | ------------- | ----------------------------------------- | ----------- | +| `hostname` | `string` | Nazwa hosta serwera | `127.0.0.1` | +| `port` | `number` | Port serwera | `4096` | +| `signal` | `AbortSignal` | Sygnał przerwania w celu anulowania | `undefined` | +| `timeout` | `number` | Limit czasu w ms dla uruchomienia serwera | `5000` | +| `config` | `Config` | Configuration object | `{}` | --- @@ -81,9 +81,9 @@ const client = createOpencodeClient({ #### Options -| Opcja | Wpisz | Opis | Domyślne | +| Opcja | Wpisz | Opis | Domyślne | | --------------- | ---------- | -------------------------------- | ----------------------- | -| `baseUrl` | `string` | Adres URL serwera | `http://localhost:4096` | +| `baseUrl` | `string` | Adres URL serwera | `http://localhost:4096` | | `fetch` | `function` | Custom fetch implementation | `globalThis.fetch` | | `parseAs` | `string` | Response parsing method | `auto` | | `responseStyle` | `string` | Return style: `data` or `fields` | `fields` | @@ -125,8 +125,8 @@ Zestaw SDK udostępnia wszystkie interfejsy API serwera za pośrednictwem klient ### Global -| Method | Description | Response | -| ----------------- | ------------------------------- | ------------------------------------ | +| Method | Description | Response | +| ----------------- | ----------------------------- | ------------------------------------ | | `global.health()` | Sprawdź stan i wersję serwera | `{ healthy: true, version: string }` | --- @@ -142,9 +142,9 @@ console.log(health.data.version) ### App -| Method | Description | Response | -| -------------- | ------------------------- | ------------------------------------------- | -| `app.log()` | Write a log entry | `boolean` | +| Method | Description | Response | +| -------------- | ----------------------------------- | ------------------------------------------- | +| `app.log()` | Write a log entry | `boolean` | | `app.agents()` | Lista wszystkich dostępnych agentów | <a href={typesUrl}><code>Agent[]</code></a> | --- @@ -169,10 +169,10 @@ const agents = await client.app.agents() ### Project -| Method | Description | Response | -| ------------------- | ------------------- | --------------------------------------------- | -| `project.list()` | Lista wszystkich projektów | <a href={typesUrl}><code>Projekt[]</code></a> | -| `project.current()` | Get current project | <a href={typesUrl}><code>Project</code></a> | +| Method | Description | Response | +| ------------------- | -------------------------- | --------------------------------------------- | +| `project.list()` | Lista wszystkich projektów | <a href={typesUrl}><code>Projekt[]</code></a> | +| `project.current()` | Get current project | <a href={typesUrl}><code>Project</code></a> | --- @@ -207,9 +207,9 @@ const pathInfo = await client.path.get() ### Config -| Method | Description | Response | -| -------------------- | --------------------------------- | ----------------------------------------------------------------------------------------------------- | -| `config.get()` | Get config info | <a href={typesUrl}><code>Config</code></a> | +| Method | Description | Response | +| -------------------- | ----------------------------------- | ----------------------------------------------------------------------------------------------------- | +| `config.get()` | Get config info | <a href={typesUrl}><code>Config</code></a> | | `config.providers()` | Lista dostawców i modeli domyślnych | `{ providers: `<a href={typesUrl}><code>Dostawca[]</code></a>`, default: { [key: string]: string } }` | --- @@ -226,27 +226,27 @@ const { providers, default: defaults } = await client.config.providers() ### Sessions -| Method | Description | Notes | -| ---------------------------------------------------------- | ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `session.list()` | Lista sesji | Zwraca <a href={typesUrl}><code>Sesja[]</code></a> | -| `session.get({ path })` | Uzyskaj sesję | Zwraca <a href={typesUrl}><code>Sesja</code></a> | -| `session.children({ path })` | Lista sesji podrzędnych | Zwraca <a href={typesUrl}><code>Sesja[]</code></a> | -| `session.create({ body })` | Utwórz sesję | Zwraca <a href={typesUrl}><code>Sesja</code></a> | -| `session.delete({ path })` | Usuń sesję | Zwraca `boolean` | -| `session.update({ path, body })` | Aktualizuj właściwości sesji | Zwraca <a href={typesUrl}><code>Sesja</code></a> | -| `session.init({ path, body })` | Przeanalizuj aplikację i utwórz `AGENTS.md` | Zwraca `boolean` | -| `session.abort({ path })` | Przerwij trwającą sesję | Zwraca `boolean` | -| `session.share({ path })` | Udostępnij sesję | Zwraca <a href={typesUrl}><code>Sesja</code></a> | -| `session.unshare({ path })` | Cofnij udostępnianie sesji | Zwraca <a href={typesUrl}><code>Sesja</code></a> | -| `session.summarize({ path, body })` | Podsumowanie sesji | Zwraca `boolean` | -| `session.messages({ path })` | Lista wiadomości w sesji | Zwraca `{ info: `<a href={typesUrl}><code>Wiadomość</code></a>`, parts: `<a href={typesUrl}><code>Część[]</code></a>`}[]` | -| `session.message({ path })` | Uzyskaj szczegóły wiadomości | Zwraca `{ info: `<a href={typesUrl}><code>Wiadomość</code></a>`, parts: `<a href={typesUrl}><code>Część[]</code></a>`}` | -| `session.prompt({ path, body })` | Wyślij wiadomość | `body.noReply: true` zwraca UserMessage (tylko kontekst). Domyślnie zwraca <a href={typesUrl}><code>AssistantMessage</code></a> z odpowiedzią AI | -| `session.command({ path, body })` | Wyślij polecenie do sesji | Zwraca `{ info: `<a href={typesUrl}><code>Wiadomość Asystenta</code></a>`, parts: `<a href={typesUrl}><code>Część[]</code></a>`}` | -| `session.shell({ path, body })` | Uruchom polecenie powłoki | Zwraca <a href={typesUrl}><code>Wiadomość Asystenta</code></a> | -| `session.revert({ path, body })` | Przywróć wiadomość | Zwraca <a href={typesUrl}><code>Sesja</code></a> | -| `session.unrevert({ path })` | Przywróć przywrócone wiadomości | Zwraca <a href={typesUrl}><code>Sesja</code></a> | -| `postSessionByIdPermissionsByPermissionId({ path, body })` | Respond to a permission request | Returns `boolean` | +| Method | Description | Notes | +| ---------------------------------------------------------- | ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| `session.list()` | Lista sesji | Zwraca <a href={typesUrl}><code>Sesja[]</code></a> | +| `session.get({ path })` | Uzyskaj sesję | Zwraca <a href={typesUrl}><code>Sesja</code></a> | +| `session.children({ path })` | Lista sesji podrzędnych | Zwraca <a href={typesUrl}><code>Sesja[]</code></a> | +| `session.create({ body })` | Utwórz sesję | Zwraca <a href={typesUrl}><code>Sesja</code></a> | +| `session.delete({ path })` | Usuń sesję | Zwraca `boolean` | +| `session.update({ path, body })` | Aktualizuj właściwości sesji | Zwraca <a href={typesUrl}><code>Sesja</code></a> | +| `session.init({ path, body })` | Przeanalizuj aplikację i utwórz `AGENTS.md` | Zwraca `boolean` | +| `session.abort({ path })` | Przerwij trwającą sesję | Zwraca `boolean` | +| `session.share({ path })` | Udostępnij sesję | Zwraca <a href={typesUrl}><code>Sesja</code></a> | +| `session.unshare({ path })` | Cofnij udostępnianie sesji | Zwraca <a href={typesUrl}><code>Sesja</code></a> | +| `session.summarize({ path, body })` | Podsumowanie sesji | Zwraca `boolean` | +| `session.messages({ path })` | Lista wiadomości w sesji | Zwraca `{ info: `<a href={typesUrl}><code>Wiadomość</code></a>`, parts: `<a href={typesUrl}><code>Część[]</code></a>`}[]` | +| `session.message({ path })` | Uzyskaj szczegóły wiadomości | Zwraca `{ info: `<a href={typesUrl}><code>Wiadomość</code></a>`, parts: `<a href={typesUrl}><code>Część[]</code></a>`}` | +| `session.prompt({ path, body })` | Wyślij wiadomość | `body.noReply: true` zwraca UserMessage (tylko kontekst). Domyślnie zwraca <a href={typesUrl}><code>AssistantMessage</code></a> z odpowiedzią AI | +| `session.command({ path, body })` | Wyślij polecenie do sesji | Zwraca `{ info: `<a href={typesUrl}><code>Wiadomość Asystenta</code></a>`, parts: `<a href={typesUrl}><code>Część[]</code></a>`}` | +| `session.shell({ path, body })` | Uruchom polecenie powłoki | Zwraca <a href={typesUrl}><code>Wiadomość Asystenta</code></a> | +| `session.revert({ path, body })` | Przywróć wiadomość | Zwraca <a href={typesUrl}><code>Sesja</code></a> | +| `session.unrevert({ path })` | Przywróć przywrócone wiadomości | Zwraca <a href={typesUrl}><code>Sesja</code></a> | +| `postSessionByIdPermissionsByPermissionId({ path, body })` | Respond to a permission request | Returns `boolean` | --- @@ -283,13 +283,13 @@ await client.session.prompt({ ### Files -| Method | Description | Response | -| ------------------------- | ---------------------------------- | ------------------------------------------------------------------------------------------- | -| `find.text({ query })` | Szukaj tekstu w plikach | Tablica obiektów dopasowania z `path`, `lines`, `line_number`, `absolute_offset`, `submatches` | -| `find.files({ query })` | Znajdź pliki i katalogi według nazwy | `string[]` (ścieżki) | -| `find.symbols({ query })` | Find workspace symbols | <a href={typesUrl}><code>Symbol[]</code></a> | -| `file.read({ query })` | Read a file | `{ type: "raw" \| "patch", content: string }` | -| `file.status({ query? })` | Uzyskaj status śledzonych plików | <a href={typesUrl}><code>Plik[]</code></a> | +| Method | Description | Response | +| ------------------------- | ------------------------------------ | ---------------------------------------------------------------------------------------------- | +| `find.text({ query })` | Szukaj tekstu w plikach | Tablica obiektów dopasowania z `path`, `lines`, `line_number`, `absolute_offset`, `submatches` | +| `find.files({ query })` | Znajdź pliki i katalogi według nazwy | `string[]` (ścieżki) | +| `find.symbols({ query })` | Find workspace symbols | <a href={typesUrl}><code>Symbol[]</code></a> | +| `file.read({ query })` | Read a file | `{ type: "raw" \| "patch", content: string }` | +| `file.status({ query? })` | Uzyskaj status śledzonych plików | <a href={typesUrl}><code>Plik[]</code></a> | `find.files` supports a few optional query fields: @@ -324,17 +324,17 @@ const content = await client.file.read({ ### TUI -| Method | Description | Response | -| ------------------------------ | ------------------------- | --------- | -| `tui.appendPrompt({ body })` | Dołącz tekst do zachęty | `boolean` | -| `tui.openHelp()` | Otwórz okno pomocy | `boolean` | -| `tui.openSessions()` | Otwórz selektor sesji | `boolean` | -| `tui.openThemes()` | Otwórz selektor motywów | `boolean` | -| `tui.openModels()` | Otwórz selektor modelu | `boolean` | -| `tui.submitPrompt()` | Prześlij bieżący monit | `boolean` | -| `tui.clearPrompt()` | Wyczyść monit | `boolean` | -| `tui.executeCommand({ body })` | Wykonaj polecenie | `boolean` | -| `tui.showToast({ body })` | Pokaż powiadomienie tostowe | `boolean` | +| Method | Description | Response | +| ------------------------------ | --------------------------- | --------- | +| `tui.appendPrompt({ body })` | Dołącz tekst do zachęty | `boolean` | +| `tui.openHelp()` | Otwórz okno pomocy | `boolean` | +| `tui.openSessions()` | Otwórz selektor sesji | `boolean` | +| `tui.openThemes()` | Otwórz selektor motywów | `boolean` | +| `tui.openModels()` | Otwórz selektor modelu | `boolean` | +| `tui.submitPrompt()` | Prześlij bieżący monit | `boolean` | +| `tui.clearPrompt()` | Wyczyść monit | `boolean` | +| `tui.executeCommand({ body })` | Wykonaj polecenie | `boolean` | +| `tui.showToast({ body })` | Pokaż powiadomienie tostowe | `boolean` | --- @@ -374,8 +374,8 @@ await client.auth.set({ ### Events -| Method | Description | Response | -| ------------------- | ------------------------- | ------------------------- | +| Method | Description | Response | +| ------------------- | --------------------------------------- | --------------------------------------- | | `event.subscribe()` | Strumień zdarzeń wysłanych przez serwer | Strumień zdarzeń wysłanych przez serwer | --- diff --git a/packages/web/src/content/docs/pl/skills.mdx b/packages/web/src/content/docs/pl/skills.mdx index 1517a0c7b..d0ae00228 100644 --- a/packages/web/src/content/docs/pl/skills.mdx +++ b/packages/web/src/content/docs/pl/skills.mdx @@ -139,11 +139,11 @@ Control which skills agents can access using pattern-based permissions in `openc } ``` -| Permission | Behavior | -| ---------- | ----------------------------------------- | -| `allow` | Skill loads immediately | -| `deny` | Skill hidden from agent, access rejected | -| `ask` | Użytkownik proszony o zatwierdzenie przed załadowaniem | +| Permission | Behavior | +| ---------- | ------------------------------------------------------ | +| `allow` | Skill loads immediately | +| `deny` | Skill hidden from agent, access rejected | +| `ask` | Użytkownik proszony o zatwierdzenie przed załadowaniem | Wzorce obsługują symbole wieloznaczne: `internal-*` odpowiada `internal-docs`, `internal-tools` itd. diff --git a/packages/web/src/content/docs/pl/zen.mdx b/packages/web/src/content/docs/pl/zen.mdx index 31f263e32..1a712c547 100644 --- a/packages/web/src/content/docs/pl/zen.mdx +++ b/packages/web/src/content/docs/pl/zen.mdx @@ -62,37 +62,37 @@ Opłata jest pobierana za każde żądanie i możesz dodać kredyty do swojego k Dostęp do naszych modeli można również uzyskać za pośrednictwem następujących punktów końcowych interfejsu API. -| Modelka | Identyfikator modelu | Punkt końcowy | Pakiet SDK AI | -| ------------------ | ------------------ | -------------------------------------------------- | --------------------------- | -| GPT 5.2 | gpt-5.2 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | -| GPT 5.2 Codex | gpt-5.2-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | -| GPT 5.1 | gpt-5.1 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | -| GPT 5.1 Codex | gpt-5.1-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | -| GPT 5.1 Codex Max | gpt-5.1-codex-max | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | -| GPT 5.1 Codex Mini | gpt-5.1-codex-mini | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | -| GPT 5 | gpt-5 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | -| GPT 5 Codex | gpt-5-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | -| GPT 5 Nano | gpt-5-nano | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | -| Claude Sonnet 4.5 | claude-sonnet-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` | -| Claude Sonnet 4 | claude-sonnet-4 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` | -| Claude Haiku 4.5 | claude-haiku-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` | -| Claude Haiku 3.5 | claude-3-5-haiku | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` | -| Claude Opus 4.6 | claude-opus-4-6 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` | -| Claude Opus 4.5 | claude-opus-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` | -| Claude Opus 4.1 | claude-opus-4-1 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` | -| Gemini 3 Pro | gemini-3-pro | `https://opencode.ai/zen/v1/models/gemini-3-pro` | `@ai-sdk/google` | -| Gemini 3 Flash | gemini-3-flash | `https://opencode.ai/zen/v1/models/gemini-3-flash` | `@ai-sdk/google` | -| MiniMax M2.1 | minimax-m2.1 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | -| MiniMax M2.1 Free | minimax-m2.1-free | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` | -| GLM 4.7 | glm-4.7 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | -| GLM 4.7 Free | glm-4.7-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | -| GLM 4.6 | glm-4.6 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | -| Kimi K2.5 | kimi-k2.5 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | -| Kimi K2.5 Free | kimi-k2.5-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | -| Kimi K2 Thinking | kimi-k2-thinking | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | -| Kimi K2 | kimi-k2 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | -| 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` | +| Modelka | Identyfikator modelu | Punkt końcowy | Pakiet SDK AI | +| ------------------ | -------------------- | -------------------------------------------------- | --------------------------- | +| GPT 5.2 | gpt-5.2 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | +| GPT 5.2 Codex | gpt-5.2-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | +| GPT 5.1 | gpt-5.1 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | +| GPT 5.1 Codex | gpt-5.1-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | +| GPT 5.1 Codex Max | gpt-5.1-codex-max | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | +| GPT 5.1 Codex Mini | gpt-5.1-codex-mini | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | +| GPT 5 | gpt-5 | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | +| GPT 5 Codex | gpt-5-codex | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | +| GPT 5 Nano | gpt-5-nano | `https://opencode.ai/zen/v1/responses` | `@ai-sdk/openai` | +| Claude Sonnet 4.5 | claude-sonnet-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` | +| Claude Sonnet 4 | claude-sonnet-4 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` | +| Claude Haiku 4.5 | claude-haiku-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` | +| Claude Haiku 3.5 | claude-3-5-haiku | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` | +| Claude Opus 4.6 | claude-opus-4-6 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` | +| Claude Opus 4.5 | claude-opus-4-5 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` | +| Claude Opus 4.1 | claude-opus-4-1 | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` | +| Gemini 3 Pro | gemini-3-pro | `https://opencode.ai/zen/v1/models/gemini-3-pro` | `@ai-sdk/google` | +| Gemini 3 Flash | gemini-3-flash | `https://opencode.ai/zen/v1/models/gemini-3-flash` | `@ai-sdk/google` | +| MiniMax M2.1 | minimax-m2.1 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | +| MiniMax M2.1 Free | minimax-m2.1-free | `https://opencode.ai/zen/v1/messages` | `@ai-sdk/anthropic` | +| GLM 4.7 | glm-4.7 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | +| GLM 4.7 Free | glm-4.7-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | +| GLM 4.6 | glm-4.6 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | +| Kimi K2.5 | kimi-k2.5 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | +| Kimi K2.5 Free | kimi-k2.5-free | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | +| Kimi K2 Thinking | kimi-k2-thinking | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | +| Kimi K2 | kimi-k2 | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` | +| 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 używa formatu `opencode/<model-id>`. Na przykład w przypadku Kodeksu GPT 5.2 zrobiłbyś to @@ -114,41 +114,41 @@ https://opencode.ai/zen/v1/models Wspieramy model pay-as-you-go. Poniżej znajdują się ceny **za 1M tokenów**. -| Modelka | Wejście | Wyjście | Odczyt w pamięci podręcznej | Zapis w pamięci podręcznej | -| --------------------------------- | ------ | ------ | ----------- | ------------ | -| Big Pickle | Free | Free | Free | - | -| MiniMax M2.1 Free | Free | Free | Free | - | -| MiniMax M2.1 | $0.30 | $1.20 | $0.10 | - | -| GLM 4.7 Free | Free | Free | Free | - | -| GLM 4.7 | $0.60 | $2.20 | $0.10 | - | -| GLM 4.6 | $0.60 | $2.20 | $0.10 | - | -| Kimi K2.5 Free | Free | Free | Free | - | -| Kimi K2.5 | $0.60 | $3.00 | $0.08 | - | -| Kimi K2 Thinking | $0.40 | $2.50 | - | - | -| Kimi K2 | $0.40 | $2.50 | - | - | -| Qwen3 Coder 480B | $0.45 | $1.50 | - | - | -| Claude Sonnet 4.5 (≤ 200K tokens) | $3.00 | $15.00 | $0.30 | $3.75 | -| Claude Sonnet 4.5 (> 200K tokens) | $6.00 | $22.50 | $0.60 | $7.50 | -| Claude Sonnet 4 (≤ 200K tokens) | $3.00 | $15.00 | $0.30 | $3.75 | -| Claude Sonnet 4 (> 200K tokens) | $6.00 | $22.50 | $0.60 | $7.50 | -| Claude Haiku 4.5 | $1.00 | $5.00 | $0.10 | $1.25 | -| Claude Haiku 3.5 | $0.80 | $4.00 | $0.08 | $1.00 | -| Claude Opus 4.6 (≤ 200K tokens) | $5.00 | $25.00 | $0.50 | $6.25 | -| Claude Opus 4.6 (> 200K tokens) | $10.00 | $37.50 | $1.00 | $12.50 | -| Claude Opus 4.5 | $5.00 | $25.00 | $0.50 | $6.25 | -| Claude Opus 4.1 | $15.00 | $75.00 | $1.50 | $18.75 | -| Gemini 3 Pro (≤ 200K tokens) | $2.00 | $12.00 | $0.20 | - | -| Gemini 3 Pro (> 200K tokens) | $4.00 | $18.00 | $0.40 | - | -| Gemini 3 Flash | $0.50 | $3.00 | $0.05 | - | -| GPT 5.2 | $1.75 | $14.00 | $0.175 | - | -| GPT 5.2 Codex | $1.75 | $14.00 | $0.175 | - | -| GPT 5.1 | $1.07 | $8.50 | $0.107 | - | -| GPT 5.1 Codex | $1.07 | $8.50 | $0.107 | - | -| GPT 5.1 Codex Max | $1.25 | $10.00 | $0.125 | - | -| GPT 5.1 Codex Mini | $0.25 | $2.00 | $0.025 | - | -| GPT 5 | $1.07 | $8.50 | $0.107 | - | -| GPT 5 Codex | $1.07 | $8.50 | $0.107 | - | -| GPT 5 Nano | Free | Free | Free | - | +| Modelka | Wejście | Wyjście | Odczyt w pamięci podręcznej | Zapis w pamięci podręcznej | +| --------------------------------- | ------- | ------- | --------------------------- | -------------------------- | +| Big Pickle | Free | Free | Free | - | +| MiniMax M2.1 Free | Free | Free | Free | - | +| MiniMax M2.1 | $0.30 | $1.20 | $0.10 | - | +| GLM 4.7 Free | Free | Free | Free | - | +| GLM 4.7 | $0.60 | $2.20 | $0.10 | - | +| GLM 4.6 | $0.60 | $2.20 | $0.10 | - | +| Kimi K2.5 Free | Free | Free | Free | - | +| Kimi K2.5 | $0.60 | $3.00 | $0.08 | - | +| Kimi K2 Thinking | $0.40 | $2.50 | - | - | +| Kimi K2 | $0.40 | $2.50 | - | - | +| Qwen3 Coder 480B | $0.45 | $1.50 | - | - | +| Claude Sonnet 4.5 (≤ 200K tokens) | $3.00 | $15.00 | $0.30 | $3.75 | +| Claude Sonnet 4.5 (> 200K tokens) | $6.00 | $22.50 | $0.60 | $7.50 | +| Claude Sonnet 4 (≤ 200K tokens) | $3.00 | $15.00 | $0.30 | $3.75 | +| Claude Sonnet 4 (> 200K tokens) | $6.00 | $22.50 | $0.60 | $7.50 | +| Claude Haiku 4.5 | $1.00 | $5.00 | $0.10 | $1.25 | +| Claude Haiku 3.5 | $0.80 | $4.00 | $0.08 | $1.00 | +| Claude Opus 4.6 (≤ 200K tokens) | $5.00 | $25.00 | $0.50 | $6.25 | +| Claude Opus 4.6 (> 200K tokens) | $10.00 | $37.50 | $1.00 | $12.50 | +| Claude Opus 4.5 | $5.00 | $25.00 | $0.50 | $6.25 | +| Claude Opus 4.1 | $15.00 | $75.00 | $1.50 | $18.75 | +| Gemini 3 Pro (≤ 200K tokens) | $2.00 | $12.00 | $0.20 | - | +| Gemini 3 Pro (> 200K tokens) | $4.00 | $18.00 | $0.40 | - | +| Gemini 3 Flash | $0.50 | $3.00 | $0.05 | - | +| GPT 5.2 | $1.75 | $14.00 | $0.175 | - | +| GPT 5.2 Codex | $1.75 | $14.00 | $0.175 | - | +| GPT 5.1 | $1.07 | $8.50 | $0.107 | - | +| GPT 5.1 Codex | $1.07 | $8.50 | $0.107 | - | +| GPT 5.1 Codex Max | $1.25 | $10.00 | $0.125 | - | +| GPT 5.1 Codex Mini | $0.25 | $2.00 | $0.025 | - | +| GPT 5 | $1.07 | $8.50 | $0.107 | - | +| GPT 5 Codex | $1.07 | $8.50 | $0.107 | - | +| GPT 5 Nano | Free | Free | Free | - | Możesz zauważyć _Claude Haiku 3.5_ w swojej historii użytkowania. To jest [model niskokosztowy](/docs/config/#models), który służy do generowania tytułów sesji. |
