# dvina komutunu kullanın

> Dvina sizin için kod çalıştırırken dvina komutunun ne yaptığını, hangi komutları içerdiğini ve hangilerinin onayınızı istediğini öğrenin.

Dvina sizin için kod veya komut çalıştırırken kendi komutunu kullanabilir: `dvina`. Bu komutla bir betik veya art arda birkaç adım, sizin adınıza Dvina'nızda arama yapabilir; belgeleri, belleği ve görevleri okuyup ekleyebilir ve bir öğeye kimlerin erişebildiğini kontrol edebilir.

Herhangi bir şey yüklemeniz veya giriş yapmanız gerekmez. Dvina, isteğiniz gerektirdiğinde bu komutu kullanır. Siz de kullanmasını isteyebilirsiniz. Örneğin: "Görevlerimi listelemek ve özetini bir not olarak yazmak için dvina kullan."

## Nasıl çalışır?

- `dvina`, kendi Dvina'nızda sizin adınıza, rolünüzün izin verdiği işlemleri ve her zamanki sınırlarınız içinde çalışır.
- Erişimi yalnızca Dvina isteğiniz üzerinde çalışırken sürer. Yanıt tamamlandığında komut artık Dvina'nıza erişemez.
- Bir dosyayı veya klasörü yalnızca komutta belirtilmişse okur; örneğin yüklenecek bir dosya.

## Komutlar

Komutlar gruplar hâlinde düzenlenir: `dvina <group> <command>`, ardından komutun argümanları ve bayrakları gelir.

| Grup      | Komutlar                                                                                                                 |
| ---------- | ------------------------------------------------------------------------------------------------------------------------ |
| `search`   | `dvina search <query>`: sohbetlerinizde, belgelerinizde, belleğinizde ve dünyanızda aynı anda arama yapın.                                          |
| `memory`   | `ls`, `show`, `add`, `edit`: bellek dosyalarınızı listeleyin, okuyun, ekleyin veya değiştirin.                                                |
| `world`    | `topics`, `topic`, `recall`, `feed`: konularınız, Dvina'nın bir şey hakkında bildikleri ve Akışınız.                       |
| `docs`     | `ls`, `show`, `read`, `search`, `create`, `upload`, `update`, `mv`, `mkdir`, `rm`: Kitaplığınızdaki belgeler ve klasörler. |
| `canvas`   | `ls`, `show`, `create`, `write-page`: tuval sayfalarını listeleyin, okuyun, oluşturun veya yeniden yazın.                                        |
| `tasks`    | `ls`, `show`, `start`, `continue`, `stop`: arka plandaki görevleriniz.                                                        |
| `goals`    | `show`, `start`: bir hedef doğrultusunda çalışan görevler.                                                                          |
| `schedule` | `ls`, `add`, `cancel`: tek seferlik veya tekrarlanan planlanmış mesajlar ve hatırlatıcılar.                                              |
| `agents`   | `ls`, `show`, `create`, `update`: ajanlarınız.                                                                           |
| `skills`   | `ls`, `show`, `add`, `edit`: becerileriniz.                                                                                |
| `projects` | `ls`, `show`: projeleriniz.                                                                                             |
| `settings` | `get`, `set`: belleği açıp kapatmak gibi tercihleriniz.                                                           |
| `share`    | `state`, `with-me`, `add`, `rm`: bir öğeye kimlerin erişebildiği, başkalarının sizinle paylaştıkları ve erişim verme veya kaldırma.  |

`dvina` hiçbir şeyi kalıcı olarak silemez, herkese açık bağlantıları açamaz, uygulamaları bağlayamaz veya bağlantılarını kesemez, yönetici ya da faturalandırma ayarlarını değiştiremez.

### Yardım ve çıktı

- `dvina --help` grupları, `dvina <group> --help` bir grubun komutlarını, `dvina <group> <command> --help` ise bir komutun argümanlarını ve bayraklarını listeler.
- Çıktı kısa metin biçimindedir. JSON için `--json` ekleyin. Yalnızca belirli alanları tutmak için `--fields` ile virgülle ayrılmış bir liste kullanın; örneğin `--fields id,title`.
- Uzun listeler `next: --cursor <c>` ile biter. Sonraki sayfayı almak için komutu bu `--cursor` ile yeniden çalıştırın.
- Bir değeri dosyadan okumak için ilgili bayrağa `-file` ekleyin; örneğin `--content-file notes.md`. `dvina docs upload <file>` bir dosya yükler, `dvina skills add <folder>` ise SKILL.md dosyasıyla birlikte bir beceri klasörü ekler.

### Çıkış kodları

| Kod | Anlamı                                                                       |
| ---- | ----------------------------------------------------------------------------- |
| `0`  | Tamamlandı.                                                                         |
| `1`  | Başka bir hata oluştu.                                                    |
| `2`  | Komut yanlış. Komutun `--help` çıktısını kontrol edin.                                     |
| `3`  | Bulunamadı.                                                                    |
| `4`  | Reddedildi: erişim izinleriniz, şirketinizin kuralları veya veri koruma kuralları bu işleme izin vermiyor. |
| `5`  | Onayınız gerekiyor.                                                       |
| `6`  | Kullanım sınırınıza ulaştınız.                                              |

## Değişiklikleri onaylayın

- Okuma yapan komutlar onay istemeden çalışır.
- `docs create`, `memory add` veya `tasks start` gibi yeni bir şey ekleyen komutlar onay istemeden çalışır. Bunlar mevcut içerikleri hiçbir zaman değiştirmez.
- Bir şeyi değiştiren veya kaldıran komutlar önce onayınızı ister: taşıma, yeniden adlandırma, çöp kutusuna taşıma, bir notun veya bellek dosyasının içeriğini değiştirme, bir tuval sayfasını yeniden yazma, bir ajanı veya beceriyi değiştirme, bir görevi durdurma, planlanmış bir mesajı iptal etme ve paylaşma. Dvina, sohbette değişikliği kendi sözleriyle özetleyen bir onay kartı gösterir ve her seferinde onayınızı ister. Reddederseniz hiçbir şey değişmez.

`dvina` tarafından eklenen veya değiştirilen içerikler, Dvina'nın diğer işlemleri gibi şirketinizin veri koruma kurallarından geçirilir ve [denetim günlüğünüze](/docs/teams/audit-log) kaydedilir.

## İlgili içerikler

- [MCP ile Dvina'yı diğer uygulamalardan kullanın](/docs/dvina-mcp/overview)
- [Görevler](/docs/use-dvina/features/tasks)
- [Bağlayıcılara genel bakış](/docs/connectors/overview)
