Dvina MCP

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.

Vis som Markdown

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, ligesom Dvinas øvrige handlinger.