# dvina buyrug‘idan foydalaning

> Dvina siz uchun kodni ishga tushirganda dvina buyrug‘i nima qilishini, qanday buyruqlari borligini va qaysilari sizdan tasdiq so‘rashini bilib oling.

Dvina siz uchun kod yoki buyruqlarni ishga tushirganda, o‘zining `dvina` buyrug‘idan foydalanadi. Bu buyruq yordamida skript yoki ketma-ket bajariladigan bir nechta qadam sizning nomingizdan Dvina ichida qidirishi, hujjatlar, xotira va vazifalarni o‘qishi va qo‘shishi hamda biror elementdan kimlar foydalanishi mumkinligini tekshirishi mumkin.

Hech narsa o‘rnatishingiz yoki hisobga kirishingiz shart emas. So‘rovingiz talab qilsa, Dvina bu buyruqdan foydalanadi. Uni o‘zingiz ham so‘rashingiz mumkin, masalan: "dvina yordamida vazifalarimni ro‘yxat qilib, ularning qisqacha mazmunini qayd sifatida yoz."

## Qanday ishlaydi

- `dvina` o‘zingizning Dvina muhitingizda, sizning nomingizdan, rolingiz ruxsat bergan doirada va odatdagi limitlaringiz asosida ishlaydi.
- U faqat Dvina so‘rovingiz ustida ishlayotgan paytda kirish huquqiga ega bo‘ladi. Javob tugagach, buyruq Dvina muhitingizga kira olmaydi.
- U fayl yoki jildni faqat buyruqda ko‘rsatilgan bo‘lsa o‘qiydi, masalan, yuklanadigan faylni.

## Buyruqlar

Buyruqlar guruhlarga ajratilgan: `dvina <group> <command>`, undan keyin buyruqning argumentlari va bayroqlari yoziladi.

| Guruh      | Buyruqlar                                                                                                                 |
| ---------- | ------------------------------------------------------------------------------------------------------------------------ |
| `search`   | `dvina search <query>`: chatlaringiz, hujjatlaringiz, xotirangiz va dunyongiz bo‘ylab bir vaqtda qidirish.                                          |
| `memory`   | `ls`, `show`, `add`, `edit`: xotira fayllaringizni ro‘yxat qilish, o‘qish, qo‘shish yoki o‘zgartirish.                                                |
| `world`    | `topics`, `topic`, `recall`, `feed`: mavzularingiz, Dvina biror narsa haqida biladigan ma’lumotlar va Feed.                       |
| `docs`     | `ls`, `show`, `read`, `search`, `create`, `upload`, `update`, `mv`, `mkdir`, `rm`: Library bo‘limidagi hujjatlar va jildlaringiz. |
| `canvas`   | `ls`, `show`, `create`, `write-page`: canvas sahifalarini ro‘yxat qilish, o‘qish, yaratish yoki qayta yozish.                                        |
| `tasks`    | `ls`, `show`, `start`, `continue`, `stop`: fonda bajariladigan vazifalaringiz.                                                        |
| `goals`    | `show`, `start`: maqsadga erishish uchun bajariladigan vazifalar.                                                                          |
| `schedule` | `ls`, `add`, `cancel`: bir martalik yoki takrorlanuvchi rejalashtirilgan xabarlar va eslatmalar.                                              |
| `agents`   | `ls`, `show`, `create`, `update`: agentlaringiz.                                                                           |
| `skills`   | `ls`, `show`, `add`, `edit`: ko‘nikmalaringiz.                                                                                |
| `projects` | `ls`, `show`: loyihalaringiz.                                                                                             |
| `settings` | `get`, `set`: sozlamalaringiz, masalan, xotirani yoqish yoki o‘chirish.                                                           |
| `share`    | `state`, `with-me`, `add`, `rm`: elementdan kimlar foydalana olishi, boshqalar siz bilan ulashgan elementlar, kirish huquqini berish yoki olib tashlash.  |

`dvina` hech narsani butunlay o‘chira olmaydi, ommaviy havolalarni ocha olmaydi, ilovalarni ulay yoki uza olmaydi, administrator yoki to‘lov sozlamalarini o‘zgartira olmaydi.

### Yordam va natija

- `dvina --help` guruhlarni, `dvina <group> --help` guruhdagi buyruqlarni, `dvina <group> <command> --help` esa buyruqning argumentlari va bayroqlarini ro‘yxat qilib ko‘rsatadi.
- Natija qisqa matn ko‘rinishida chiqadi. JSON olish uchun `--json` qo‘shing. Faqat ayrim maydonlarni qoldirish uchun `--fields` bilan vergul orqali ajratilgan ro‘yxatni kiriting, masalan, `--fields id,title`.
- Uzun ro‘yxat oxirida `next: --cursor <c>` chiqadi. Keyingi sahifani olish uchun buyruqni shu `--cursor` bilan qayta ishga tushiring.
- Qiymatni fayldan o‘qish uchun uning bayrog‘iga `-file` qo‘shing, masalan, `--content-file notes.md`. `dvina docs upload <file>` faylni yuklaydi, `dvina skills add <folder>` esa ko‘nikma jildini undagi SKILL.md bilan birga qo‘shadi.

### Chiqish kodlari

| Kod | Ma’nosi                                                                       |
| ---- | ----------------------------------------------------------------------------- |
| `0`  | Bajarildi.                                                                         |
| `1`  | Boshqa xatolik yuz berdi.                                                    |
| `2`  | Buyruq noto‘g‘ri. Uning `--help` ma’lumotini tekshiring.                                     |
| `3`  | Topilmadi.                                                                    |
| `4`  | Rad etildi: kirish huquqingiz, kompaniyangiz qoidalari yoki ma’lumotlarni himoya qilish talablari bunga ruxsat bermaydi. |
| `5`  | Tasdiqlashingiz kerak.                                                       |
| `6`  | Foydalanish limitingizga yetdingiz.                                              |

## O‘zgarishlarni tasdiqlang

- O‘qish buyruqlari sizdan so‘ramasdan bajariladi.
- `docs create`, `memory add` yoki `tasks start` kabi yangi narsa qo‘shadigan buyruqlar sizdan so‘ramasdan bajariladi. Ular mavjud narsalarni hech qachon o‘zgartirmaydi.
- Biror narsani o‘zgartiradigan yoki olib tashlaydigan buyruqlar avval sizdan tasdiq so‘raydi: ko‘chirish, nomini o‘zgartirish, chiqindiga tashlash, qayd yoki xotira faylini almashtirish, canvas sahifasini qayta yozish, agent yoki ko‘nikmani o‘zgartirish, vazifani to‘xtatish, rejalashtirilgan xabarni bekor qilish va ulashish. Dvina chatda o‘zgarishni o‘zi qisqacha bayon qilgan tasdiqlash kartasini ko‘rsatadi va har safar tasdiq so‘raydi. Rad etsangiz, hech narsa o‘zgarmaydi.

`dvina` qo‘shgan yoki o‘zgartirgan narsalar Dvina bajaradigan boshqa amallar kabi kompaniyangizning ma’lumotlarni himoya qilish qoidalari bo‘yicha tekshiriladi va [audit jurnalingizga](/docs/teams/audit-log) yoziladi.

## Aloqador mavzular

- [MCP yordamida Dvina’dan boshqa ilovalarda foydalaning](/docs/dvina-mcp/overview)
- [Vazifalar](/docs/use-dvina/features/tasks)
- [Ulagichlar haqida umumiy ma’lumot](/docs/connectors/overview)
