fix(docs): locale markdown issues

This commit is contained in:
Adam
2026-02-09 13:55:55 -06:00
parent d9b4535d64
commit 274bb948e7
213 changed files with 1776 additions and 1789 deletions

View File

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

View File

@@ -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 |

View File

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

View File

@@ -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.
:::

View File

@@ -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 |

View File

@@ -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 |

View File

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

View File

@@ -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>

View File

@@ -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 |

View File

@@ -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.
:::

View File

@@ -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:
```

View File

@@ -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 |

View File

@@ -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:password@proxy.example.com:8080
```
:::oprez
:::caution
Izbjegavajte tvrdo kodiranje lozinki. Koristite varijable okruženja ili sigurno skladište vjerodajnica.
:::

View File

@@ -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.
:::

View File

@@ -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.
:::