# Koristite naredbu dvina

> Saznajte šta naredba dvina radi kada Dvina pokreće kod za vas, koje naredbe sadrži i koje traže vaše odobrenje.

Kada Dvina pokreće kod ili naredbe za vas, koristi vlastitu naredbu: `dvina`. Pomoću nje skripta ili nekoliko uzastopnih koraka mogu pretraživati vaš Dvina, čitati i dodavati dokumente, memoriju i zadatke te provjeravati ko ima pristup nekoj stavci, u vaše ime.

Ne morate ništa instalirati niti se prijavljivati. Dvina koristi ovu naredbu kada je potrebna za vaš zahtjev, a možete je i izričito zatražiti, naprimjer: "Koristi dvina da izlistaš moje zadatke i napišeš sažetak kao bilješku."

## Kako radi

- `dvina` radi u vašem Dvina, u vaše ime, uz ovlaštenja vaše uloge i u okviru vaših uobičajenih ograničenja.
- Pristup traje samo dok Dvina obrađuje vaš zahtjev. Kada se odgovor završi, naredba više nema pristup vašem Dvina.
- Datoteku ili fasciklu čita samo kada je navedena u naredbi, naprimjer kao datoteka za učitavanje.

## Naredbe

Naredbe su podijeljene u grupe: `dvina <group> <command>`, nakon čega slijede argumenti i opcije naredbe.

| Grupa      | Naredbe                                                                                                                 |
| ---------- | ------------------------------------------------------------------------------------------------------------------------ |
| `search`   | `dvina search <query>`: pretražite razgovore, dokumente, memoriju i svijet odjednom.                                          |
| `memory`   | `ls`, `show`, `add`, `edit`: izlistajte, pročitajte, dodajte ili izmijenite datoteke memorije.                                                |
| `world`    | `topics`, `topic`, `recall`, `feed`: vaše teme, ono što Dvina zna o nečemu i vaš Feed.                       |
| `docs`     | `ls`, `show`, `read`, `search`, `create`, `upload`, `update`, `mv`, `mkdir`, `rm`: dokumenti i fascikle u vašoj Biblioteci. |
| `canvas`   | `ls`, `show`, `create`, `write-page`: izlistajte, pročitajte, kreirajte ili prepišite stranice platna.                                        |
| `tasks`    | `ls`, `show`, `start`, `continue`, `stop`: vaši zadaci u pozadini.                                                        |
| `goals`    | `show`, `start`: zadaci koji rade na ostvarenju cilja.                                                                          |
| `schedule` | `ls`, `add`, `cancel`: zakazane poruke i podsjetnici, jednokratni ili ponavljajući.                                              |
| `agents`   | `ls`, `show`, `create`, `update`: vaši agenti.                                                                           |
| `skills`   | `ls`, `show`, `add`, `edit`: vaše vještine.                                                                                |
| `projects` | `ls`, `show`: vaši projekti.                                                                                             |
| `settings` | `get`, `set`: vaše postavke, poput uključivanja ili isključivanja memorije.                                                           |
| `share`    | `state`, `with-me`, `add`, `rm`: ko ima pristup stavci, šta su drugi podijelili s vama te dodjeljivanje ili uklanjanje pristupa.  |

`dvina` ne može trajno izbrisati ništa, otvarati javne linkove, povezivati ili prekidati vezu s aplikacijama niti mijenjati administratorske postavke ili postavke naplate.

### Pomoć i izlaz

- `dvina --help` prikazuje grupe, `dvina <group> --help` prikazuje naredbe u grupi, a `dvina <group> <command> --help` prikazuje argumente i opcije naredbe.
- Izlaz je kratak tekst. Dodajte `--json` za JSON ili `--fields` s listom odvojenom zarezima, poput `--fields id,title`, da zadržite samo neka polja.
- Duga lista završava s `next: --cursor <c>`. Ponovo pokrenite naredbu s tom opcijom `--cursor` da dobijete sljedeću stranicu.
- Da pročitate vrijednost iz datoteke, dodajte `-file` njenoj opciji, poput `--content-file notes.md`. `dvina docs upload <file>` učitava datoteku, a `dvina skills add <folder>` dodaje fasciklu vještine s njenom datotekom SKILL.md.

### Izlazni kodovi

| Kod | Značenje                                                                       |
| ---- | ----------------------------------------------------------------------------- |
| `0`  | Završeno.                                                                         |
| `1`  | Došlo je do druge greške.                                                    |
| `2`  | Naredba nije ispravna. Provjerite njen `--help`.                                     |
| `3`  | Nije pronađeno.                                                                    |
| `4`  | Odbijeno: vaša prava pristupa, pravila vaše kompanije ili zaštita podataka to ne dopuštaju. |
| `5`  | Potrebno je vaše odobrenje.                                                       |
| `6`  | Dostigli ste ograničenje korištenja.                                              |

## Odobrite izmjene

- Naredbe za čitanje izvršavaju se bez traženja odobrenja.
- Naredbe koje dodaju nešto novo, poput `docs create`, `memory add` ili `tasks start`, izvršavaju se bez traženja odobrenja. Nikada ne mijenjaju ono što već postoji.
- Naredbe koje nešto mijenjaju ili uklanjaju prvo traže vaše odobrenje: premještanje, preimenovanje, premještanje u smeće, zamjena bilješke ili datoteke memorije, prepisivanje stranice platna, izmjena agenta ili vještine, zaustavljanje zadatka, otkazivanje zakazane poruke i dijeljenje. Dvina u razgovoru prikazuje karticu za odobrenje s vlastitim sažetkom izmjene i svaki put traži odobrenje. Ako ga odbijete, ništa se ne mijenja.

Sve što `dvina` doda ili izmijeni prolazi kroz pravila zaštite podataka vaše kompanije i bilježi se u vašem [dnevniku revizije](/docs/teams/audit-log), kao i druge radnje koje Dvina obavlja.

## Povezano

- [Koristite Dvina iz drugih aplikacija uz MCP](/docs/dvina-mcp/overview)
- [Zadaci](/docs/use-dvina/features/tasks)
- [Pregled konektora](/docs/connectors/overview)
