# Brug dvina-kommandoen

> Læs, hvad dvina-kommandoen gør, når Dvina kører kode for dig, hvilke kommandoer den har, og hvilke der kræver din godkendelse.

Når Dvina kører kode eller kommandoer for dig, har den sin egen kommando: `dvina`. Med den kan et script eller en række trin søge i din Dvina, læse og tilføje dokumenter, hukommelse og opgaver og tjekke, hvem der har adgang til et element – på dine vegne.

Du behøver ikke at installere noget eller logge ind. Dvina bruger kommandoen, når din anmodning kræver det, og du kan også bede om det, f.eks. "Brug dvina til at vise mine opgaver og skrive et resumé som en note."

## Sådan fungerer det

- `dvina` arbejder i din egen Dvina på dine vegne, med de rettigheder din rolle giver, og inden for dine sædvanlige grænser.
- Adgangen varer kun, mens Dvina arbejder på din anmodning. Når svaret er færdigt, har kommandoen ikke længere adgang til din Dvina.
- Den læser kun en fil eller mappe, når en kommando angiver den, f.eks. en fil, der skal uploades.

## Kommandoer

Kommandoerne er opdelt i grupper: `dvina <group> <command>` efterfulgt af kommandoens argumenter og flag.

| Gruppe      | Kommandoer                                                                                                                 |
| ---------- | ------------------------------------------------------------------------------------------------------------------------ |
| `search`   | `dvina search <query>`: søg i dine chats, dokumenter, hukommelse og verden på én gang.                                          |
| `memory`   | `ls`, `show`, `add`, `edit`: vis, læs, tilføj eller rediger dine hukommelsesfiler.                                                |
| `world`    | `topics`, `topic`, `recall`, `feed`: dine emner, hvad Dvina ved om noget, og dit Feed.                       |
| `docs`     | `ls`, `show`, `read`, `search`, `create`, `upload`, `update`, `mv`, `mkdir`, `rm`: dokumenter og mapper i dit Library. |
| `canvas`   | `ls`, `show`, `create`, `write-page`: vis, læs, opret eller omskriv canvas-sider.                                        |
| `tasks`    | `ls`, `show`, `start`, `continue`, `stop`: dine baggrundsopgaver.                                                        |
| `goals`    | `show`, `start`: opgaver, der arbejder hen imod et mål.                                                                          |
| `schedule` | `ls`, `add`, `cancel`: planlagte beskeder og påmindelser, som sendes én gang eller gentages.                                              |
| `agents`   | `ls`, `show`, `create`, `update`: dine agenter.                                                                           |
| `skills`   | `ls`, `show`, `add`, `edit`: dine færdigheder.                                                                                |
| `projects` | `ls`, `show`: dine projekter.                                                                                             |
| `settings` | `get`, `set`: dine indstillinger, f.eks. at slå hukommelse til eller fra.                                                           |
| `share`    | `state`, `with-me`, `add`, `rm`: hvem der har adgang til et element, hvad andre har delt med dig, og hvordan du giver eller fjerner adgang.  |

`dvina` kan ikke slette noget permanent, åbne offentlige links, tilslutte eller frakoble apps eller ændre administrator- eller faktureringsindstillinger.

### Hjælp og output

- `dvina --help` viser grupperne, `dvina <group> --help` viser en gruppes kommandoer, og `dvina <group> <command> --help` viser en kommandos argumenter og flag.
- Outputtet er kort tekst. Tilføj `--json` for at få JSON, eller `--fields` med en kommasepareret liste, f.eks. `--fields id,title`, for kun at medtage bestemte felter.
- En lang liste slutter med `next: --cursor <c>`. Kør kommandoen igen med den angivne `--cursor` for at få den næste side.
- For at læse en værdi fra en fil skal du føje `-file` til dens flag, f.eks. `--content-file notes.md`. `dvina docs upload <file>` uploader en fil, og `dvina skills add <folder>` tilføjer en færdighedsmappe med dens SKILL.md.

### Afslutningskoder

| Kode | Betydning                                                                       |
| ---- | ----------------------------------------------------------------------------- |
| `0`  | Færdig.                                                                         |
| `1`  | Noget andet gik galt.                                                    |
| `2`  | Kommandoen er forkert. Tjek dens `--help`.                                     |
| `3`  | Ikke fundet.                                                                    |
| `4`  | Afvist: dine adgangsrettigheder, din virksomheds regler eller databeskyttelse tillader det ikke. |
| `5`  | Din godkendelse er nødvendig.                                                       |
| `6`  | Du har nået din forbrugsgrænse.                                              |

## Godkend ændringer

- Kommandoer, der læser, kører uden at spørge.
- Kommandoer, der tilføjer noget nyt, f.eks. `docs create`, `memory add` eller `tasks start`, kører uden at spørge. De ændrer aldrig det, der allerede findes.
- Kommandoer, der ændrer eller fjerner noget, spørger dig først: flytning, omdøbning, flytning til papirkurven, erstatning af en note eller hukommelsesfil, omskrivning af en canvas-side, ændring af en agent eller færdighed, stop af en opgave, annullering af en planlagt besked og deling. Dvina viser et godkendelseskort i chatten med sit eget resumé af ændringen og spørger hver gang. Hvis du afviser, ændres intet.

Det, som `dvina` tilføjer eller ændrer, kontrolleres efter din virksomheds regler for databeskyttelse og registreres i din [revisionslog](/docs/teams/audit-log), ligesom Dvinas øvrige handlinger.

## Relateret

- [Brug Dvina fra andre apps med MCP](/docs/dvina-mcp/overview)
- [Opgaver](/docs/use-dvina/features/tasks)
- [Oversigt over forbindelser](/docs/connectors/overview)
