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/bs/modes.mdx | |
| parent | dc53086c1e73d43d3a28fc4cdf161e83d09b1877 (diff) | |
| download | opencode-d578f80f0055082cc7befd29b2ce6bda7326d29f.tar.gz opencode-d578f80f0055082cc7befd29b2ce6bda7326d29f.zip | |
chore: generate
Diffstat (limited to 'packages/web/src/content/docs/bs/modes.mdx')
| -rw-r--r-- | packages/web/src/content/docs/bs/modes.mdx | 52 |
1 files changed, 42 insertions, 10 deletions
diff --git a/packages/web/src/content/docs/bs/modes.mdx b/packages/web/src/content/docs/bs/modes.mdx index 9731600cb..ed85089c3 100644 --- a/packages/web/src/content/docs/bs/modes.mdx +++ b/packages/web/src/content/docs/bs/modes.mdx @@ -12,34 +12,44 @@ Režimi u otvorenom kodu omogućavaju vam da prilagodite ponašanje, alate i upi Dolazi sa dva ugrađena načina rada: **gradite** i **planirajte**. Možete prilagoditi ove ili konfigurirajte svoje putem opencode config. Možete se prebacivati između režima tokom sesije ili ih konfigurisati u svom konfiguracionom fajlu. + --- ## Ugrađeno -opencode dolazi sa dva ugrađena načina rada. ---- + +## opencode dolazi sa dva ugrađena načina rada. ### Build -Izrada je **podrazumevani** režim sa svim omogućenim alatima. Ovo je standardni način rada na razvoju gdje vam je potreban pun pristup operacijama datoteka i sistemskim komandama. ---- + +## Izrada je **podrazumevani** režim sa svim omogućenim alatima. Ovo je standardni način rada na razvoju gdje vam je potreban pun pristup operacijama datoteka i sistemskim komandama. ### Plan + Ograničeni način rada dizajniran za planiranje i analizu. U načinu plana, sljedeći alati su onemogućeni prema zadanim postavkama: + - `write` - Ne mogu kreirati nove fajlove - `edit` - Ne mogu modificirati postojeće fajlove, osim fajlova koji se nalaze na `.opencode/plans/*.md` radi detaljiziranja samog plana - `patch` - Ne mogu primijeniti zakrpe - `bash` - Ne mogu izvršiti naredbe ljuske -Ovaj način rada je koristan kada želite da AI analizira kod, predlaže promjene ili kreira planove bez ikakvih stvarnih modifikacija u vašoj bazi kodova. + Ovaj način rada je koristan kada želite da AI analizira kod, predlaže promjene ili kreira planove bez ikakvih stvarnih modifikacija u vašoj bazi kodova. + --- ## Prebacivanje + Možete se prebacivati između načina rada tokom sesije pomoću tipke _Tab_. Ili vaše konfigurirano `switch_mode` spajanje tipki. Vidi također: [Formatters](/docs/formatters) za informacije o konfiguraciji formatiranja koda. + --- ## Konfiguriši + Možete prilagoditi ugrađene načine rada ili kreirati vlastite kroz konfiguraciju. Modovi se mogu konfigurirati na dva načina: + ### JSON konfiguracija + Konfigurirajte načine rada u svom `opencode.json` konfiguracijskom fajlu: + ```json title="opencode.json" { "$schema": "https://opencode.ai/config.json", @@ -66,9 +76,12 @@ Konfigurirajte načine rada u svom `opencode.json` konfiguracijskom fajlu: ``` ### Markdown konfiguracija + Također možete definirati načine rada koristeći mardown datoteke. Postavite ih u: + - Globalno: `~/.config/opencode/modes/` - Projekat: `.opencode/modes/` + ```markdown title="~/.config/opencode/modes/review.md" --- model: anthropic/claude-sonnet-4-20250514 @@ -91,10 +104,13 @@ Provide constructive feedback without making direct changes. Naziv datoteke s uštedom postaje naziv načina (npr. `review.md` kreira `review` način rada). Pogledajmo ove opcije konfiguracije detaljno. + --- ### Model + Koristite `model` konfiguraciju da nadjačate zadani model za ovaj način rada. Korisno za korištenje različitih modela optimiziranih za različite zadatke. Na primjer, brži model za planiranje, sposobniji model za implementaciju. + ```json title="opencode.json" { "mode": { @@ -108,7 +124,9 @@ Koristite `model` konfiguraciju da nadjačate zadani model za ovaj način rada. --- ### Temperatura + Kontrolišite slučajnost i kreativnost odgovora AI pomoću `temperature` konfiguracije. Niže vrijednosti čine odgovore fokusiranijim i determinističkim, dok veće vrijednosti povećavaju kreativnost i varijabilnost. + ```json title="opencode.json" { "mode": { @@ -123,9 +141,11 @@ Kontrolišite slučajnost i kreativnost odgovora AI pomoću `temperature` konfig ``` Vrijednosti temperature obično se kreću od 0,0 do 1,0: + - **0,0-0,2**: Vrlo fokusirani i deterministički odgovori, idealni za analizu i planiranje koda - **0,3-0,5**: Uravnoteženi odgovori sa malo kreativnosti, dobro za opšte razvojne zadatke - **0,6-1,0**: kreativniji i raznovrsniji odgovori, korisni za razmišljanje i istraživanje + ```json title="opencode.json" { "mode": { @@ -144,11 +164,12 @@ Vrijednosti temperature obično se kreću od 0,0 do 1,0: } ``` -Ako temperatura nije navedena, opencode koristi zadane postavke specifične za model (obično 0 za većinu modela, 0,55 za Qwen modele). ---- +## Ako temperatura nije navedena, opencode koristi zadane postavke specifične za model (obično 0 za većinu modela, 0,55 za Qwen modele). ### Prompt + Navedite prilagođenu sistemsku datoteku prompta za ovaj način rada s konfiguracijom `prompt`. Datoteka s promptom treba da sadrži upute specifične za svrhu načina rada. + ```json title="opencode.json" { "mode": { @@ -161,10 +182,13 @@ Navedite prilagođenu sistemsku datoteku prompta za ovaj način rada s konfigura Ova putanja je relativna u odnosu na mjesto gdje se nalazi konfiguracijski fajl. Dakle, ovo radi za i globalnu konfiguraciju otvorenog koda i konfiguraciju specifične za projekat. + --- ### Alati + Kontrolirajte koji su alati dostupni u ovom načinu rada pomoću `tools` konfiguracije. Možete omogućiti ili onemogućiti određene alate tako što ćete ih postaviti na `true` ili `false`. + ```json { "mode": { @@ -182,10 +206,10 @@ Kontrolirajte koji su alati dostupni u ovom načinu rada pomoću `tools` konfigu } ``` -Ako nijedan alat nije specificiran, svi alati su omogućeni prema zadanim postavkama. ---- +## Ako nijedan alat nije specificiran, svi alati su omogućeni prema zadanim postavkama. #### Dostupni alati + Ovdje su svi alati koji se mogu kontrolirati kroz konfiguraciju načina rada. | Alat | Opis || ----------- | ----------------------- | | `bash` | Izvrši naredbe ljuske | @@ -199,11 +223,15 @@ Ovdje su svi alati koji se mogu kontrolirati kroz konfiguraciju načina rada. | `todowrite` | Upravljanje listama zadataka | | `todoread` | Pročitajte liste obaveza | | `webfetch` | Dohvati web sadržaj | + --- ## Prilagođeni načini rada + Možete kreirati vlastite prilagođene modove tako što ćete ih dodati u konfiguraciju. Evo primjera koji koriste oba pristupa: + ### Korištenje JSON konfiguracije + ```json title="opencode.json" {4-14} { "$schema": "https://opencode.ai/config.json", @@ -224,7 +252,9 @@ Možete kreirati vlastite prilagođene modove tako što ćete ih dodati u konfig ``` ### Korištenje mardown fajlova + Kreirajte fajlove načina u `.opencode/modes/` za specifične načine rada ili `~/.config/opencode/modes/` za globalne načine: + ```markdown title=".opencode/modes/debug.md" --- temperature: 0.1 @@ -274,10 +304,12 @@ Priorities: --- ### Slučajevi upotrebe + Evo nekoliko uobičajenih slučajeva upotrebe za različite načine rada. + - **Način izgradnje**: Potpuni razvojni rad sa svim omogućenim alatima - **Način planiranja**: Analiza i planiranje bez izmjena - **Review mode**: Pregled koda sa pristupom samo za čitanje plus alati za dokumentaciju - **Režim za otklanjanje grešaka**: Fokusiran na istragu sa omogućenim bash i alatima za čitanje - **Režim dokumenata**: Pisanje dokumentacije sa operacijama datoteka, ali bez sistemskih naredbi -Možda ćete također otkriti da su različiti modeli dobri za različite slučajeve upotrebe.
\ No newline at end of file + Možda ćete također otkriti da su različiti modeli dobri za različite slučajeve upotrebe. |
