diff options
| author | Adam <[email protected]> | 2026-02-09 13:55:55 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-02-09 13:55:55 -0600 |
| commit | 274bb948e793c72d22d4e2d31e6b9559c6ff4d6c (patch) | |
| tree | 34d892e508c4af9387518d545dfd7ed4a875ff71 /packages/web/src/content/docs/bs | |
| parent | d9b4535d643f6bdc5c6cec0aa2c020ab98f9180c (diff) | |
| download | opencode-274bb948e793c72d22d4e2d31e6b9559c6ff4d6c.tar.gz opencode-274bb948e793c72d22d4e2d31e6b9559c6ff4d6c.zip | |
fix(docs): locale markdown issues
Diffstat (limited to 'packages/web/src/content/docs/bs')
| -rw-r--r-- | packages/web/src/content/docs/bs/agents.mdx | 66 | ||||
| -rw-r--r-- | packages/web/src/content/docs/bs/cli.mdx | 45 | ||||
| -rw-r--r-- | packages/web/src/content/docs/bs/commands.mdx | 16 | ||||
| -rw-r--r-- | packages/web/src/content/docs/bs/config.mdx | 26 | ||||
| -rw-r--r-- | packages/web/src/content/docs/bs/ecosystem.mdx | 11 | ||||
| -rw-r--r-- | packages/web/src/content/docs/bs/formatters.mdx | 6 | ||||
| -rw-r--r-- | packages/web/src/content/docs/bs/github.mdx | 3 | ||||
| -rw-r--r-- | packages/web/src/content/docs/bs/index.mdx | 18 | ||||
| -rw-r--r-- | packages/web/src/content/docs/bs/keybinds.mdx | 3 | ||||
| -rw-r--r-- | packages/web/src/content/docs/bs/lsp.mdx | 10 | ||||
| -rw-r--r-- | packages/web/src/content/docs/bs/mcp-servers.mdx | 11 | ||||
| -rw-r--r-- | packages/web/src/content/docs/bs/modes.mdx | 5 | ||||
| -rw-r--r-- | packages/web/src/content/docs/bs/network.mdx | 4 | ||||
| -rw-r--r-- | packages/web/src/content/docs/bs/permissions.mdx | 2 | ||||
| -rw-r--r-- | packages/web/src/content/docs/bs/plugins.mdx | 2 |
15 files changed, 133 insertions, 95 deletions
diff --git a/packages/web/src/content/docs/bs/agents.mdx b/packages/web/src/content/docs/bs/agents.mdx index 8bd79e600..109819939 100644 --- a/packages/web/src/content/docs/bs/agents.mdx +++ b/packages/web/src/content/docs/bs/agents.mdx @@ -20,7 +20,7 @@ Postoje dvije vrste agenata u OpenCode-u; primarni agensi i subagensi. ### Primarni agenti Primarni agenti su glavni pomoćnici s kojima direktno komunicirate. Možete se kretati kroz njih pomoću tipke **Tab** ili vašeg konfigurisanog povezivanja tipki `switch_agent`. Ovi agenti vode vaš glavni razgovor. Pristup alatima se konfiguriše putem dozvola — na primjer, Build ima omogućene sve alate dok je Plan ograničen. -::: tip +:::tip Možete koristiti tipku **Tab** za prebacivanje između primarnih agenata tokom sesije. ::: OpenCode dolazi sa dva ugrađena primarna agenta, **Build** i **Plan**. Hoćemo @@ -174,14 +174,14 @@ Također možete definirati agente koristeći mardown datoteke. Stavite ih u: ```markdown title="~/.config/opencode/agents/review.md" --- -opis: Recenzira kod za kvalitet i najbolje prakse -način rada: subagent +description: Reviews code for quality and best practices +mode: subagent model: anthropic/claude-sonnet-4-20250514 -temperatura: 0.1 -alati: - napisati: netačno +temperature: 0.1 +tools: + write: false edit: false - bash: lažno + bash: false --- Nalazite se u načinu pregleda koda. Fokusirajte se na: @@ -283,7 +283,7 @@ Ako ovo nije postavljeno, agent će nastaviti iterirati sve dok model ne odluči ``` Kada se dostigne ograničenje, agent prima poseban sistemski prompt koji ga upućuje da odgovori sa rezimeom svog rada i preporučenim preostalim zadacima. -:::oprez +:::caution Naslijeđeno polje `maxSteps` je zastarjelo. Umjesto toga koristite `steps`. ::: @@ -366,7 +366,7 @@ Kontrolirajte koji su alati dostupni u ovom agentu koristeći konfiguraciju `too } ``` -:::napomena +:::note Konfiguracija specifična za agenta poništava globalnu konfiguraciju. ::: Također možete koristiti zamjenske znakove za kontrolu više alata odjednom. Na primjer, da onemogućite sve alate sa MCP servera: @@ -375,11 +375,12 @@ Također možete koristiti zamjenske znakove za kontrolu više alata odjednom. N { "$schema": "https://opencode.ai/config.json", "agent": { - "samo za čitanje": { - "alati": { - "mymcp_*": lažno, - "pisati": lažno, - "uredi": netačno } + "plan": { + "tools": { + "mymcp_*": false, + "write": false, + "edit": false + } } } } @@ -411,13 +412,13 @@ Možete nadjačati ove dozvole po agentu. ```json title="opencode.json" {3-5,8-10} { "$schema": "https://opencode.ai/config.json", - "dozvola": { - "edit": "odbiti" + "permission": { + "edit": "deny" }, "agent": { "build": { - "dozvola": { - "uredi": "pitaj" + "permission": { + "edit": "ask" } } } @@ -450,10 +451,10 @@ Možete postaviti dozvole za određene bash komande. "$schema": "https://opencode.ai/config.json", "agent": { "build": { - "dozvola": { + "permission": { "bash": { - "git push": "pitaj", - "grep *": "dozvoli" + "git push": "ask", + "grep *": "allow" } } } @@ -486,10 +487,10 @@ Budući da posljednje podudarno pravilo ima prednost, prvo postavite zamjenski z "$schema": "https://opencode.ai/config.json", "agent": { "build": { - "dozvola": { + "permission": { "bash": { - "*": "pitaj", - "git status *": "dozvoli" + "*": "ask", + "git status *": "allow" } } } @@ -526,15 +527,16 @@ Sakrij podagenta iz `@` menija za automatsko dovršavanje sa `hidden: true`. Kor ```json title="opencode.json" { "agent": { - "interni-pomoćnik": { + "internal-helper": { "mode": "subagent", - "skriveno": istina } + "hidden": true + } } } ``` Ovo utiče samo na vidljivost korisnika u meniju za automatsko dovršavanje. Model i dalje može pozvati skrivene agente putem alata Zadatak ako dozvole dozvoljavaju. -:::napomena +:::note Odnosi se samo na `mode: subagent` agente. ::: @@ -667,7 +669,7 @@ Evo nekoliko uobičajenih slučajeva upotrebe različitih agenata. ## Primjeri Evo nekoliko primjera agenata koji bi vam mogli biti korisni. -::: momak +:::tip Imate li agenta kojeg biste željeli podijeliti? [Pošalji PR](https://github.com/anomalyco/opencode). ::: @@ -677,10 +679,10 @@ Imate li agenta kojeg biste željeli podijeliti? [Pošalji PR](https://github.co ```markdown title="~/.config/opencode/agents/docs-writer.md" --- -opis: Piše i vodi projektnu dokumentaciju -način rada: subagent -alati: - bash: lažno +description: Writes and maintains project documentation +mode: subagent +tools: + bash: false --- Vi ste tehnički pisac. Kreirajte jasnu, sveobuhvatnu dokumentaciju. diff --git a/packages/web/src/content/docs/bs/cli.mdx b/packages/web/src/content/docs/bs/cli.mdx index 72d5e21a9..81276297a 100644 --- a/packages/web/src/content/docs/bs/cli.mdx +++ b/packages/web/src/content/docs/bs/cli.mdx @@ -31,7 +31,8 @@ opencode [project] #### Zastave -| Zastava | Kratko | Opis || ------------ | ----- | ------------------------------------------ | +| Zastava | Kratko | Opis +|------------ | ----- | ------------------------------------------ | | `--continue` | `-c` | Nastavite posljednju sesiju | | `--session` | `-s` | ID sesije za nastavak | | `--prompt` | | Uputstvo za upotrebu | @@ -79,7 +80,8 @@ opencode attach http://10.20.30.40:4096 #### Zastave -| Zastava | Kratko | Opis || ----------- | ----- | --------------------------------- | +| Zastava | Kratko | Opis +|----------- | ----- | --------------------------------- | | `--dir` | | Radni direktorij za pokretanje TUI u | | `--session` | `-s` | ID sesije za nastavak | @@ -192,7 +194,8 @@ opencode github run ##### Zastave -| Zastava | Opis || --------- | -------------------------------------- | +| Zastava | Opis +|--------- | -------------------------------------- | | `--event` | GitHub lažni događaj za pokretanje agenta za | | `--token` | GitHub token ličnog pristupa | @@ -303,7 +306,8 @@ opencode models anthropic #### Zastave -| Zastava | Opis || ----------- | ------------------------------------------------------------ | +| Zastava | Opis +|----------- | ------------------------------------------------------------ | | `--refresh` | Osvježite predmemoriju modela sa models.dev | | `--verbose` | Koristite detaljniji izlaz modela (uključuje metapodatke poput troškova) | Koristite `--refresh` zastavicu da ažurirate keširanu listu modela. Ovo je korisno kada su novi modeli dodani provajderu i želite da ih vidite u OpenCode-u. @@ -341,7 +345,8 @@ opencode run --attach http://localhost:4096 "Objasni async/await u JavaScriptu" #### Zastave -| Zastava | Kratko | Opis || ------------ | ----- | ------------------------------------------------------------------ | +| Zastava | Kratko | Opis +|------------ | ----- | ------------------------------------------------------------------ | | `--command` | | Naredba za pokretanje, koristite poruku za args | | `--continue` | `-c` | Nastavite posljednju sesiju | | `--session` | `-s` | ID sesije za nastavak | @@ -368,7 +373,8 @@ Ovo pokreće HTTP server koji pruža API pristup funkcionalnosti otvorenog koda #### Zastave -| Zastava | Opis || ------------ | ------------------------------------------ | +| Zastava | Opis +|------------ | ------------------------------------------ | | `--port` | Port za slušanje na | | `--hostname` | Ime hosta za slušanje | | `--mdns` | Omogući mDNS otkrivanje | @@ -397,7 +403,8 @@ opencode session list ##### Zastave -| Zastava | Kratko | Opis || ------------- | ----- | ------------------------------------ | +| Zastava | Kratko | Opis +|------------- | ----- | ------------------------------------ | | `--max-count` | `-n` | Ograničenje na N najnovijih sesija | | `--format` | | Izlazni format: tablica ili json (tabela) | @@ -414,7 +421,8 @@ opencode stats #### Zastave -| Zastava | Opis || ----------- | ------------------------------------------------------------------------------------- | +| Zastava | Opis +|----------- | ------------------------------------------------------------------------------------- | | `--days` | Prikaži statistiku za zadnjih N dana (sva vremena) | | `--tools` | Broj alata za prikaz (svi) | | `--models` | Prikaži raščlambu korištenja modela (skriveno prema zadanim postavkama). Proslijedite broj za prikaz vrha N | @@ -465,7 +473,8 @@ Ovo pokreće HTTP server i otvara web pretraživač za pristup OpenCodeu preko w #### Zastave -| Zastava | Opis || ------------ | ------------------------------------------ | +| Zastava | Opis +|------------ | ------------------------------------------ | | `--port` | Port za slušanje na | | `--hostname` | Ime hosta za slušanje | | `--mdns` | Omogući mDNS otkrivanje | @@ -485,7 +494,8 @@ Ova komanda pokreće ACP server koji komunicira preko stdin/stdout koristeći nd #### Zastave -| Zastava | Opis || ------------ | --------------------- | +| Zastava | Opis +|------------ | --------------------- | | `--cwd` | Radni imenik | | `--port` | Port za slušanje na | | `--hostname` | Slušajte ime hosta | @@ -503,7 +513,8 @@ opencode uninstall #### Zastave -| Zastava | Kratko | Opis || --------------- | ----- | ------------------------------------------- | +| Zastava | Kratko | Opis +|--------------- | ----- | ------------------------------------------- | | `--keep-config` | `-c` | Čuvajte konfiguracijske datoteke | | `--keep-data` | `-d` | Čuvajte podatke i snimke sesije | | `--dry-run` | | Pokažite šta bi bilo uklonjeno bez uklanjanja | @@ -534,7 +545,8 @@ opencode upgrade v0.1.48 #### Zastave -| Zastava | Kratko | Opis || ---------- | ----- | ------------------------------------------------------------------ | +| Zastava | Kratko | Opis +|---------- | ----- | ------------------------------------------------------------------ | | `--method` | `-m` | Korišteni način instalacije; curl, npm, pnpm, bun, brew | --- @@ -542,7 +554,8 @@ opencode upgrade v0.1.48 ## Globalne zastave CLI otvorenog koda uzima sljedeće globalne zastavice. -| Zastava | Kratko | Opis || -------------- | ----- | ------------------------------------ | +| Zastava | Kratko | Opis +|-------------- | ----- | ------------------------------------ | | `--help` | `-h` | Prikaži pomoć | | `--version` | `-v` | Odštampaj broj verzije | | `--print-logs` | | Ispis zapisnika u stderr | @@ -553,7 +566,8 @@ CLI otvorenog koda uzima sljedeće globalne zastavice. ## Varijable okruženja OpenCode se može konfigurirati pomoću varijabli okruženja. -| Varijabilna | Vrsta | Opis || ------------------------------------- | ------- | ------------------------------------------------- | +| Varijabilna | Vrsta | Opis +|------------------------------------- | ------- | ------------------------------------------------- | | `OPENCODE_AUTO_SHARE` | boolean | Automatski dijeli sesije | | `OPENCODE_GIT_BASH_PATH` | string | Putanja do Git Bash izvršne datoteke na Windows | | `OPENCODE_CONFIG` | string | Put do konfiguracionog fajla | @@ -584,7 +598,8 @@ OpenCode se može konfigurirati pomoću varijabli okruženja. ### Eksperimentalno Ove varijable okruženja omogućavaju eksperimentalne karakteristike koje se mogu promijeniti ili ukloniti. -| Varijabilna | Vrsta | Opis || ----------------------------------------------- | ------- | --------------------------------------- | +| Varijabilna | Vrsta | Opis +|----------------------------------------------- | ------- | --------------------------------------- | | `OPENCODE_EXPERIMENTAL` | boolean | Omogući sve eksperimentalne funkcije | | `OPENCODE_EXPERIMENTAL_ICON_DISCOVERY` | boolean | Omogući otkrivanje ikona | | `OPENCODE_EXPERIMENTAL_DISABLE_COPY_ON_SELECT` | boolean | Onemogući kopiranje pri odabiru u TUI | diff --git a/packages/web/src/content/docs/bs/commands.mdx b/packages/web/src/content/docs/bs/commands.mdx index 85aaf193d..b88b1d49e 100644 --- a/packages/web/src/content/docs/bs/commands.mdx +++ b/packages/web/src/content/docs/bs/commands.mdx @@ -183,7 +183,7 @@ Ili da vidite nedavne promjene: ```md title=".opencode/commands/review-changes.md" --- -opis: Pregledajte nedavne promjene +description: Review recent changes --- Nedavna git urezivanja: @@ -224,7 +224,7 @@ Opcija `template` definira prompt koji će biti poslan LLM-u kada se naredba izv ```json title="opencode.json" { - "komanda": { + "command": { "test": { "template": "Pokrenite kompletan testni paket sa izvještajem o pokrivenosti i pokažite sve greške.\nFokusirajte se na neuspjele testove i predložite popravke." } @@ -262,8 +262,8 @@ Da onemogućite ovo ponašanje, postavite `subtask` na `false`. ```json title="opencode.json" { - "komanda": { - "recenzija": { + "command": { + "review": { "agent": "plan" } } @@ -300,9 +300,9 @@ Koristite `model` konfiguraciju da nadjačate zadani model za ovu naredbu. ```json title="opencode.json" { - "komanda": { - "analizirati": { - "model": "antropski/claude-3-5-sonnet-20241022" + "command": { + "analyze": { + "model": "anthropic/claude-3-5-sonnet-20241022" } } } @@ -315,7 +315,7 @@ Ovo je **opciona** opcija konfiguracije. ## Embedded opencode uključuje nekoliko ugrađenih naredbi kao što su `/init`, `/undo`, `/redo`, `/share`, `/help`; [saznaj više](/docs/tui#commands). -:::napomena +:::note Prilagođene komande mogu nadjačati ugrađene komande. ::: Ako definirate prilagođenu naredbu s istim imenom, ona će nadjačati ugrađenu naredbu. diff --git a/packages/web/src/content/docs/bs/config.mdx b/packages/web/src/content/docs/bs/config.mdx index e3d289b23..db510c4cb 100644 --- a/packages/web/src/content/docs/bs/config.mdx +++ b/packages/web/src/content/docs/bs/config.mdx @@ -15,9 +15,10 @@ OpenCode podržava i **JSON** i **JSONC** (JSON sa komentarima) formate. { "$schema": "https://opencode.ai/config.json", // Konfiguracija teme - "tema": "otvoreni kod", - "model": "antropski/claude-sonnet-4-5", - "automatsko ažuriranje": istina,} + "theme": "opencode", + "model": "anthropic/claude-sonnet-4-5", + "autoupdate": true, +} ``` --- @@ -26,7 +27,7 @@ OpenCode podržava i **JSON** i **JSONC** (JSON sa komentarima) formate. Možete postaviti svoju konfiguraciju na nekoliko različitih lokacija i one imaju a drugačiji redosled prioriteta. -:::napomena +:::note Konfiguracijski fajlovi su **spojeni zajedno**, a ne zamijenjeni. ::: Konfiguracijski fajlovi se spajaju, ne zamjenjuju. Kombiniraju se postavke sa sljedećih konfiguracijskih lokacija. Kasnije konfiguracije poništavaju prethodne samo za konfliktne ključeve. Nekonfliktne postavke iz svih konfiguracija su sačuvane. @@ -45,7 +46,7 @@ Izvori konfiguracije se učitavaju ovim redoslijedom (kasniji izvori poništavaj 5. **`.opencode` direktoriji** - agenti, komande, dodaci 6. **Inline config** (`OPENCODE_CONFIG_CONTENT` env var) - runtime nadjačava To znači da konfiguracije projekta mogu nadjačati globalne zadane postavke, a globalne konfiguracije mogu nadjačati postavke udaljene organizacije. - :::napomena + :::note Direktoriji `.opencode` i `~/.config/opencode` koriste **imena u množini** za poddirektorije: `agents/`, `commands/`, `modes/`, `plugins/`, `skills/`, `tools/` i `themes/`. Pojedinačna imena (npr. `agent/`) su također podržana za kompatibilnost unatrag. ::: @@ -75,9 +76,10 @@ Možete omogućiti određene servere u vašoj lokalnoj konfiguraciji: { "mcp": { "jira": { - "tip": "daljinski", + "type": "remote", "url": "https://jira.example.com/mcp", - "omogućeno": istina } + "enabled": true + } } } ``` @@ -94,7 +96,7 @@ Globalna konfiguracija poništava zadane postavke udaljene organizacije. ### Nakon projekta Dodajte `opencode.json` u korijen projekta. Konfiguracija projekta ima najveći prioritet među standardnim konfiguracijskim datotekama - ona nadjačava globalne i udaljene konfiguracije. -::: tip +:::tip Postavite specifičnu konfiguraciju projekta u korijen vašeg projekta. ::: Kada se OpenCode pokrene, traži konfiguracijsku datoteku u trenutnom direktoriju ili prelazi do najbližeg Git direktorija. @@ -273,7 +275,7 @@ Amazon Bedrock podržava konfiguraciju specifičnu za AWS: - `region` - AWS regija za Bedrock (zadano na `AWS_REGION` env var ili `us-east-1`) - `profile` - AWS imenovan profil od `~/.aws/credentials` (podrazumevano na `AWS_PROFILE` env var) - `endpoint` - URL prilagođene krajnje tačke za VPC krajnje tačke. Ovo je pseudonim za generičku opciju `baseURL` koristeći terminologiju specifičnu za AWS. Ako su oba navedena, `endpoint` ima prednost. - :::napomena + :::note Tokeni nosioca (`AWS_BEARER_TOKEN_BEDROCK` ili `/connect`) imaju prednost nad autentifikacijom zasnovanom na profilu. Pogledajte [prednost autentifikacije](/docs/providers#authentication-precedence) za detalje. ::: [Saznajte više o konfiguraciji Amazon Bedrock](/docs/providers#amazon-bedrock). @@ -553,7 +555,7 @@ Možete onemogućiti dobavljače koji se automatski učitavaju preko opcije `dis } ``` -:::napomena +:::note `disabled_providers` ima prioritet nad `enabled_providers`. ::: Opcija `disabled_providers` prihvata niz ID-ova provajdera. Kada je provajder onemogućen: @@ -576,7 +578,7 @@ Možete odrediti listu dozvoljenih dobavljača putem opcije `enabled_providers`. ``` Ovo je korisno kada želite da ograničite OpenCode da koristi samo određene provajdere umesto da ih onemogućavate jednog po jednog. -:::napomena +:::note `disabled_providers` ima prioritet nad `enabled_providers`. ::: Ako se provajder pojavljuje i u `enabled_providers` i `disabled_providers`, `disabled_providers` ima prioritet za kompatibilnost unatrag. @@ -594,7 +596,7 @@ Ključ `experimental` sadrži opcije koje su u aktivnom razvoju. } ``` -:::oprez +:::caution Eksperimentalne opcije nisu stabilne. Mogu se promijeniti ili ukloniti bez prethodne najave. ::: diff --git a/packages/web/src/content/docs/bs/ecosystem.mdx b/packages/web/src/content/docs/bs/ecosystem.mdx index 85a71a999..1f427bc0f 100644 --- a/packages/web/src/content/docs/bs/ecosystem.mdx +++ b/packages/web/src/content/docs/bs/ecosystem.mdx @@ -4,7 +4,7 @@ description: Projekti i integracije izgrađeni uz OpenCode. --- Kolekcija projekata zajednice izgrađenih na OpenCode-u. -:::napomena +:::note Želite li na ovu listu dodati svoj OpenCode projekat? Pošaljite PR. ::: Također možete pogledati [awesome-opencode](https://github.com/awesome-opencode/awesome-opencode) i [opencode.cafe](https://opencode.cafe), zajednicu koja spaja ekosistem i zajednicu. @@ -13,7 +13,8 @@ Također možete pogledati [awesome-opencode](https://github.com/awesome-opencod ## Dodaci -| Ime | Opis || --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | +| Ime | Opis +|--------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | | [opencode-daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | Automatski pokrenite OpenCode sesije u izoliranim Daytona sandboxovima uz git sinhronizaciju i preglede uživo | | [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) | Automatski ubacite Helicone zaglavlja sesije za grupisanje zahtjeva | | [opencode-type-iject](https://github.com/nick-vi/opencode-type-inject) | Automatski ubaci TypeScript/Svelte tipove u čitanje datoteka pomoću alata za pretraživanje | @@ -47,7 +48,8 @@ Također možete pogledati [awesome-opencode](https://github.com/awesome-opencod ## Projekti -| Ime | Opis || ------------------------------------------------------------------------------------------ | ---------------------------------------------------------------- | +| Ime | Opis +|------------------------------------------------------------------------------------------ | ---------------------------------------------------------------- | | [kimaki](https://github.com/remorses/kimaki) | Discord bot za kontrolu OpenCode sesija, izgrađen na SDK | | [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Neovim dodatak za upite svjestan uređivača, izgrađen na API | | [portal](https://github.com/hosenur/portal) | Mobilni korisnički interfejs za OpenCode preko Tailscale/VPN | @@ -64,6 +66,7 @@ Također možete pogledati [awesome-opencode](https://github.com/awesome-opencod ## Agenti -| Ime | Opis || ----------------------------------------------------------------- | ------------------------------------------------------------ | +| Ime | Opis +|----------------------------------------------------------------- | ------------------------------------------------------------ | | [Agentic](https://github.com/Cluster444/agentic) | Modularni AI agenti i komande za strukturirani razvoj | | [opencode-agents](https://github.com/darrenhinde/opencode-agents) | Konfiguracije, upiti, agenti i dodaci za poboljšane tokove rada | diff --git a/packages/web/src/content/docs/bs/formatters.mdx b/packages/web/src/content/docs/bs/formatters.mdx index 88b66b554..e0fed9b40 100644 --- a/packages/web/src/content/docs/bs/formatters.mdx +++ b/packages/web/src/content/docs/bs/formatters.mdx @@ -10,7 +10,8 @@ OpenCode automatski formatira datoteke nakon što su napisane ili uređene pomo� ## Ugrađeno OpenCode dolazi sa nekoliko ugrađenih formatera za popularne jezike i okvire. Ispod je lista formatera, podržanih ekstenzija datoteka i naredbi ili opcija konfiguracije koje su mu potrebne. -| Formatter | Ekstenzije | Zahtjevi || -------------------- | -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| Formatter | Ekstenzije | Zahtjevi +|-------------------- | -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | | gofmt | .go | `gofmt` komanda dostupna | | mix | .ex, .exs, .eex, .heex, .leex, .neex, .sface | `mix` komanda dostupna | | ljepše | .js, .jsx, .ts, .tsx, .html, .css, .md, .json, .yaml i [više](https://prettier.io/docs/en/index.html) | `prettier` zavisnost u `package.json` | @@ -60,7 +61,8 @@ Možete prilagoditi formatere kroz `formatter` odjeljak u vašoj OpenCode konfig ``` Svaka konfiguracija formatera podržava sljedeće: -| Nekretnine | Vrsta | Opis || ------------- | -------- | ------------------------------------------------------- | +| Nekretnine | Vrsta | Opis +|------------- | -------- | ------------------------------------------------------- | | `disabled` | boolean | Postavite ovo na `true` da onemogućite formater | | `command` | string[] | Naredba za pokretanje za formatiranje | | `environment` | objekt | Varijable okruženja koje treba postaviti prilikom pokretanja formatera | diff --git a/packages/web/src/content/docs/bs/github.mdx b/packages/web/src/content/docs/bs/github.mdx index 3c847699a..4fbc85de0 100644 --- a/packages/web/src/content/docs/bs/github.mdx +++ b/packages/web/src/content/docs/bs/github.mdx @@ -101,7 +101,8 @@ Također možete koristiti [Personal Access Tokens](https://docs.github.com/en/a ## Podržani događaji OpenCode se može pokrenuti sljedećim GitHub događajima: -| Vrsta događaja | Pokrenuo | Detalji || ----------------------------- | -------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | +| Vrsta događaja | Pokrenuo | Detalji +|----------------------------- | -------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | | `issue_comment` | Komentirajte problem ili PR | Navedite `/opencode` ili `/oc` u svom komentaru. OpenCode čita kontekst i može kreirati grane, otvarati PR-ove ili odgovarati. | | `pull_request_review_comment` | Komentirajte određene linije koda u PR-u | Navedite `/opencode` ili `/oc` dok pregledavate kod. OpenCode prima putanju datoteke, brojeve redova i kontekst razlike. | | `issues` | Broj otvoren ili uređen | Automatski pokrenite OpenCode kada se problemi kreiraju ili modificiraju. Zahtijeva `prompt` unos. | diff --git a/packages/web/src/content/docs/bs/index.mdx b/packages/web/src/content/docs/bs/index.mdx index b3ab917c9..93f90865d 100644 --- a/packages/web/src/content/docs/bs/index.mdx +++ b/packages/web/src/content/docs/bs/index.mdx @@ -254,8 +254,11 @@ Hajde sada da opišemo šta želimo da uradi. da razgovarate s njim kao da razgovarate sa mlađim programerom u svom timu. :::tip Dajte OpenCodeu dosta konteksta i primjera koji će mu pomoći da razumije šta vi -želim. ::: 2. **Ponovite plan** -Kada vam da plan, možete mu dati povratne informacije ili dodati više detalja. +želim. +::: + +2. **Ponovite plan** + Kada vam da plan, možete mu dati povratne informacije ili dodati više detalja. ```txt frame="none" We'd like to design this new screen using a design I've used before. @@ -265,11 +268,14 @@ Kada vam da plan, možete mu dati povratne informacije ili dodati više detalja. ``` :::tip -Prevucite i ispustite slike u terminal da biste ih dodali u prompt. ::: +Prevucite i ispustite slike u terminal da biste ih dodali u prompt. +::: OpenCode može skenirati sve slike koje mu date i dodati ih u prompt. Možeš -učinite to povlačenjem i ispuštanjem slike u terminal. 3. **Izgradite funkciju** -Kada se osjećate ugodno s planom, vratite se na _Build mode_ do -ponovnim pritiskom na taster **Tab**. +učinite to povlačenjem i ispuštanjem slike u terminal. + +3. **Izgradite funkciju** + Kada se osjećate ugodno s planom, vratite se na _Build mode_ do + ponovnim pritiskom na taster **Tab**. ```bash frame="none" <TAB> diff --git a/packages/web/src/content/docs/bs/keybinds.mdx b/packages/web/src/content/docs/bs/keybinds.mdx index 076b84c57..64a16dda8 100644 --- a/packages/web/src/content/docs/bs/keybinds.mdx +++ b/packages/web/src/content/docs/bs/keybinds.mdx @@ -131,7 +131,8 @@ Možete onemogućiti spajanje tipki dodavanjem ključa u svoju konfiguraciju s v ## Prečice za radnu površinu Unos prompta aplikacije OpenCode za desktop podržava uobičajene prečice u stilu Readline/Emacs za uređivanje teksta. Oni su ugrađeni i trenutno se ne mogu konfigurirati putem `opencode.json`. -| Prečica | Akcija || -------- | ---------------------------------------- | +| Prečica | Akcija +|-------- | ---------------------------------------- | | `ctrl+a` | Prelazak na početak tekućeg reda | | `ctrl+e` | Prelazak na kraj trenutnog reda | | `ctrl+b` | Pomeri kursor za jedan znak unazad | diff --git a/packages/web/src/content/docs/bs/lsp.mdx b/packages/web/src/content/docs/bs/lsp.mdx index fd53daac7..0b2139ae2 100644 --- a/packages/web/src/content/docs/bs/lsp.mdx +++ b/packages/web/src/content/docs/bs/lsp.mdx @@ -8,7 +8,8 @@ description: OpenCode se integriše sa vašim LSP serverima. ## Ugrađeno OpenCode dolazi sa nekoliko ugrađenih LSP servera za popularne jezike: -| LSP server | Ekstenzije | Zahtjevi || ------------------ | ------------------------------------------------------------------- | ------------------------------------------------------------ | +| LSP server | Ekstenzije | Zahtjevi +|------------------ | ------------------------------------------------------------------- | ------------------------------------------------------------ | | astro | .astro | Automatske instalacije za Astro projekte | | bash | .sh, .bash, .zsh, .ksh | Automatski instalira bash-language-server | | clangd | .c, .cpp, .cc, .cxx, .c++, .h, .hpp, .hh, .hxx, .h++ | Automatske instalacije za C/C++ projekte | @@ -42,7 +43,7 @@ OpenCode dolazi sa nekoliko ugrađenih LSP servera za popularne jezike: | yaml-ls | .yaml, .yml | Automatski instalira Red Hat yaml-language-server | | zls | .zig, .zon | `zig` komanda dostupna | LSP serveri su automatski omogućeni kada se otkrije jedna od gore navedenih ekstenzija datoteke i zahtjevi su ispunjeni. -:::napomena +:::note Možete onemogućiti automatska preuzimanja LSP servera tako što ćete postaviti varijablu okruženja `OPENCODE_DISABLE_LSP_DOWNLOAD` na `true`. ::: @@ -69,7 +70,8 @@ Možete prilagoditi LSP servere kroz `lsp` odjeljak u vašoj opencode konfigurac ``` Svaki LSP server podržava sljedeće: -| Nekretnine | Vrsta | Opis || ---------------- | -------- | ------------------------------------------------- | +| Nekretnine | Vrsta | Opis +|---------------- | -------- | ------------------------------------------------- | | `disabled` | boolean | Postavite ovo na `true` da onemogućite LSP server | | `command` | string[] | Naredba za pokretanje LSP servera | | `extensions` | string[] | Ekstenzije datoteka koje ovaj LSP server treba da rukuje | @@ -117,7 +119,7 @@ Koristite svojstvo `initialization` da prosledite opcije inicijalizacije na LSP } ``` -:::napomena +:::note Opcije inicijalizacije razlikuju se od LSP servera. Provjerite dokumentaciju vašeg LSP servera za dostupne opcije. ::: diff --git a/packages/web/src/content/docs/bs/mcp-servers.mdx b/packages/web/src/content/docs/bs/mcp-servers.mdx index 4cc04d573..c6b9f13a9 100644 --- a/packages/web/src/content/docs/bs/mcp-servers.mdx +++ b/packages/web/src/content/docs/bs/mcp-servers.mdx @@ -105,7 +105,8 @@ use the mcp_everything tool to add the number 3 and 4 #### Opcije Ovdje su sve opcije za konfiguriranje lokalnog MCP servera. -| Opcija | Vrsta | Obavezno | Opis || ------------- | ------- | -------- | ----------------------------------------------------------------------------------- | +| Opcija | Vrsta | Obavezno | Opis +|------------- | ------- | -------- | ----------------------------------------------------------------------------------- | | `type` | String | Y | Tip veze sa MCP serverom, mora biti `"local"`. | | `command` | Niz | Y | Naredba i argumenti za pokretanje MCP servera. | | `environment` | Objekt | | Varijable okruženja koje treba postaviti prilikom pokretanja servera. | @@ -138,7 +139,8 @@ Dodajte udaljene MCP servere postavljanjem `type` na `"remote"`. #### Opcije -| Opcija | Vrsta | Obavezno | Opis || --------- | ------- | -------- | ----------------------------------------------------------------------------------- | +| Opcija | Vrsta | Obavezno | Opis +|--------- | ------- | -------- | ----------------------------------------------------------------------------------- | | `type` | String | Y | Tip veze sa MCP serverom, mora biti `"remote"`. | | `url` | String | Y | URL udaljenog MCP servera. | | `enabled` | Boolean | | Omogućite ili onemogućite MCP server pri pokretanju. | @@ -246,7 +248,8 @@ Ako želite onemogućiti automatski OAuth za server (npr. za servere koji umjest #### OAuth opcije -| Opcija | Vrsta | Opis || -------------- | --------------- | -------------------------------------------------------------------------------- | +| Opcija | Vrsta | Opis +|-------------- | --------------- | -------------------------------------------------------------------------------- | | `oauth` | Objekt \| false | OAuth konfiguracijski objekt, ili `false` da onemogućite automatsko otkrivanje OAuth. | | `clientId` | String | ID OAuth klijenta. Ako nije navedeno, pokušat će se izvršiti dinamička registracija klijenta. | | `clientSecret` | String | Tajna OAuth klijenta, ako to zahtijeva autorizacijski server. | @@ -355,7 +358,7 @@ Uzorak glob koristi jednostavne šablone globbiranja regularnih izraza: - `*` odgovara nuli ili više bilo kojeg znaka (npr. `"my-mcp*"` odgovara `my-mcp_search`, `my-mcp_list`, itd.) - `?` odgovara tačno jednom znaku - Svi ostali likovi se bukvalno podudaraju - :::napomena + :::note MCP serverski alati se registruju sa imenom servera kao prefiksom, tako da onemogućite sve alate za server jednostavno koristite: ``` diff --git a/packages/web/src/content/docs/bs/modes.mdx b/packages/web/src/content/docs/bs/modes.mdx index ed85089c3..64a90d9cb 100644 --- a/packages/web/src/content/docs/bs/modes.mdx +++ b/packages/web/src/content/docs/bs/modes.mdx @@ -3,7 +3,7 @@ title: Načini rada description: Različiti načini za različite slučajeve upotrebe. --- -:::oprez +:::caution Načini se sada konfiguriraju preko opcije `agent` u konfiguraciji otvorenog koda. The `mode` opcija je sada zastarjela. [Saznajte više](/docs/agents). ::: @@ -211,7 +211,8 @@ Kontrolirajte koji su alati dostupni u ovom načinu rada pomoću `tools` konfigu #### Dostupni alati Ovdje su svi alati koji se mogu kontrolirati kroz konfiguraciju načina rada. -| Alat | Opis || ----------- | ----------------------- | +| Alat | Opis +|----------- | ----------------------- | | `bash` | Izvrši naredbe ljuske | | `edit` | Izmijenite postojeće datoteke | | `write` | Kreirajte nove fajlove | diff --git a/packages/web/src/content/docs/bs/network.mdx b/packages/web/src/content/docs/bs/network.mdx index 9f3e02e11..81374b17a 100644 --- a/packages/web/src/content/docs/bs/network.mdx +++ b/packages/web/src/content/docs/bs/network.mdx @@ -20,7 +20,7 @@ export HTTP_PROXY=http://proxy.example.com:8080 export NO_PROXY=localhost,127.0.0.1 ``` -:::oprez +:::caution TUI komunicira sa lokalnim HTTP serverom. Morate zaobići proxy za ovu vezu kako biste spriječili petlje usmjeravanja. ::: @@ -34,7 +34,7 @@ Ako vaš proxy zahtijeva osnovnu autentifikaciju, uključite vjerodajnice u URL. export HTTPS_PROXY=http://username:[email protected]:8080 ``` -:::oprez +:::caution Izbjegavajte tvrdo kodiranje lozinki. Koristite varijable okruženja ili sigurno skladište vjerodajnica. ::: diff --git a/packages/web/src/content/docs/bs/permissions.mdx b/packages/web/src/content/docs/bs/permissions.mdx index c6c260625..ff9d15a82 100644 --- a/packages/web/src/content/docs/bs/permissions.mdx +++ b/packages/web/src/content/docs/bs/permissions.mdx @@ -178,7 +178,7 @@ Kada OpenCode zatraži odobrenje, korisničko sučelje nudi tri ishoda: ## Agenti Možete nadjačati dozvole po agentu. Dozvole agenta su spojene sa globalnom konfiguracijom, a pravila agenta imaju prednost. [Saznajte više](/docs/agents#permissions) o dozvolama agenta. -:::napomena +:::note Pogledajte gornji odjeljak [Granularna pravila (sintaksa objekata)](#granular-rules-object-syntax) za detaljnije primjere podudaranja uzoraka. ::: diff --git a/packages/web/src/content/docs/bs/plugins.mdx b/packages/web/src/content/docs/bs/plugins.mdx index afe56c07e..b5310f1d7 100644 --- a/packages/web/src/content/docs/bs/plugins.mdx +++ b/packages/web/src/content/docs/bs/plugins.mdx @@ -224,7 +224,7 @@ export const NotificationPlugin = async ({ project, client, $, directory, worktr ``` Koristimo `osascript` za pokretanje AppleScript-a na macOS-u. Ovdje ga koristimo za slanje obavještenja. -:::napomena +:::note Ako koristite desktop aplikaciju OpenCode, ona može automatski slati sistemske obavijesti kada je odgovor spreman ili kada dođe do greške u sesiji. ::: |
