diff options
Diffstat (limited to 'packages/web/src/content/docs/tr/permissions.mdx')
| -rw-r--r-- | packages/web/src/content/docs/tr/permissions.mdx | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/packages/web/src/content/docs/tr/permissions.mdx b/packages/web/src/content/docs/tr/permissions.mdx index 57f3ed33e..1194be9a4 100644 --- a/packages/web/src/content/docs/tr/permissions.mdx +++ b/packages/web/src/content/docs/tr/permissions.mdx @@ -1,6 +1,6 @@ --- title: İzinler -description: Hangi işlemlerin çalıştırılması için onay işlemini kontrol edin. +description: Hangi işlemlerin çalıştırılması için onay sürecini kontrol edin. --- opencode, belirli bir eylemin otomatik olarak mı çalıştırılacağına, size sorulacağına veya engelleneceğine karar vermek için `permission` yapılandırmasını kullanır. @@ -9,9 +9,9 @@ opencode, belirli bir eylemin otomatik olarak mı çalıştırılacağına, size --- -## Actions +## Eylemler -Each permission rule resolves to one of: +Her izin kuralı şunlardan birine çözümlenir: - `"allow"` — onay olmadan çalıştır - `"ask"` — onay istemi @@ -45,7 +45,7 @@ Ayrıca tüm izinleri aynı anda ayarlayabilirsiniz: --- -## Granular Rules (Object Syntax) +## Ayrıntılı Kurallar (Nesne Sözdizimi) Çoğu izin için, araç girişine bağlı olarak farklı eylemleri uygulamak için bir nesneyi kullanabilirsiniz. @@ -70,13 +70,13 @@ Ayrıca tüm izinleri aynı anda ayarlayabilirsiniz: Kurallar, **son eşleşen kuralın kazanması** ile kalıp eşleşmesine göre değerlendirilir. Yaygın bir model, tümünü yakala `"*"` kuralını ilk sıraya koymak ve daha spesifik kuralları ondan sonra koymaktır. -### Wildcards +### Joker Karakterler İzin kalıpları basit joker karakter eşleştirmesini kullanır: - `*` herhangi bir karakterin sıfır veya daha fazlasıyla eşleşir -- `?` matches exactly one character -- All other characters match literally +- `?` tam olarak bir karakterle eşleşir +- Diğer tüm karakterler birebir eşleşir ### Ana Dizin Genişletme @@ -86,7 +86,7 @@ Ana dizininize referans vermek için bir modelin başlangıcında `~` veya `$HOM - `$HOME/projects/*` -> `/Users/username/projects/*` - `~` -> `/Users/username` -### Dış Dizinler +### Harici Dizinler opencode'un başlatıldığı çalışma dizini dışındaki yollara dokunan araç çağrılarına izin vermek için `external_directory` kullanın. Bu, girdi olarak bir yolu alan tüm araçlar için geçerlidir (örneğin `read`, `edit`, `list`, `glob`, `grep` ve birçok `bash` komutu). @@ -127,7 +127,7 @@ Listeyi güvenilir yollara odaklı tutun ve diğer araçlar için gereken ekstra ## Mevcut İzinler -opencode izinleri araç adına ve birkaç güvenlik görevlisine göre anahtarlanır: +opencode izinleri araç adına ve birkaç güvenlik önlemine göre anahtarlanır: - `read` — bir dosyayı okumak (dosya yoluyla eşleşir) - `edit` — tüm dosya değişiklikleri (`edit`, `write`, `patch`, `multiedit`'yi kapsar) @@ -135,12 +135,12 @@ opencode izinleri araç adına ve birkaç güvenlik görevlisine göre anahtarla - `grep` — içerik arama (regex modeliyle eşleşir) - `list` — bir dizideki dosyaları listeleme (dizin yoluyla eşleşir) - `bash` — kabuk komutlarını çalıştırma (`git status --porcelain` gibi ayrıştırılmış komutlarla eşleşir) -- `task` — alt aracıların başlatılması (alt aracı türüyle eşleşir) -- `skill` — bir beceri yükleniyor (beceri adıyla eşleşir) +- `task` — alt agent'ların başlatılması (alt agent türüyle eşleşir) +- `skill` — bir skill yükleniyor (skill adıyla eşleşir) - `lsp` — LSP sorgularını çalıştırıyor (şu anda ayrıntılı değil) -- `todoread`, `todowrite` — reading/updating yapılacaklar listesi +- `todoread`, `todowrite` — yapılacaklar listesini okuma/güncelleme - `webfetch` — URL getiriliyor (URL ile eşleşiyor) -- `websearch`, `codesearch` — web/code arama (sorguyla eşleşir) +- `websearch`, `codesearch` — web/kod arama (sorguyla eşleşir) - `external_directory` — bir araç proje çalışma dizini dışındaki yollara dokunduğunda tetiklenir - `doom_loop` — aynı araç çağrısı aynı girdiyle 3 kez tekrarlandığında tetiklenir @@ -152,7 +152,7 @@ Hiçbir şey belirtmezseniz opencode izin verilen varsayılanlardan başlar: - Çoğu izin varsayılan olarak `"allow"` şeklindedir. - `doom_loop` ve `external_directory` varsayılan olarak `"ask"`'dir. -- `read`, `"allow"`'dir, ancak `.env` dosyaları varsayılan olarak reddedilir: +- `read`, `"allow"`'dır, ancak `.env` dosyaları varsayılan olarak reddedilir: ```json title="opencode.json" { @@ -181,12 +181,12 @@ opencode onay istediğinde kullanıcı arayüzü üç sonuç sunar: --- -## Agents +## Agent'lar Agent bazında izinleri geçersiz kılabilirsiniz. Agent izinleri global yapılandırmayla birleştirilir ve agent kuralları önceliklidir. [Daha fazla bilgi](/docs/agents#permissions). :::note -Daha ayrıntılı desen eşleştirme örnekleri için yukarıdaki [Ayrıntılı kurallar (obje söz dizimi)](#granular-rules-object-syntax) bölümüne bakın. +Daha ayrıntılı desen eşleştirme örnekleri için yukarıdaki [Ayrıntılı kurallar (nesne söz dizimi)](#granular-rules-object-syntax) bölümüne bakın. ::: ```json title="opencode.json" @@ -217,7 +217,7 @@ Daha ayrıntılı desen eşleştirme örnekleri için yukarıdaki [Ayrıntılı } ``` -Aracı izinlerini Markdown'da da yapılandırabilirsiniz: +Agent izinlerini Markdown'da da yapılandırabilirsiniz: ```markdown title="~/.config/opencode/agents/review.md" --- |
