Når Dvina kjører kode eller kommandoer for deg, har den sin egen kommando: dvina. Med den kan et skript eller flere trinn etter hverandre søke i din Dvina, lese og legge til dokumenter, minner og oppgaver, og sjekke hvem som har tilgang til et element – på dine vegne.
Du trenger ikke å installere noe eller logge inn. Dvina bruker kommandoen når forespørselen din krever det, og du kan også be om det, for eksempel: «Bruk dvina til å liste opp oppgavene mine og skrive et sammendrag som et notat.»
Slik fungerer det
dvinafungerer i din egen Dvina, på dine vegne, med tillatelsene rollen din gir og innenfor de vanlige grensene dine.- Tilgangen varer bare mens Dvina jobber med forespørselen din. Når svaret er ferdig, har kommandoen ikke lenger tilgang til din Dvina.
- Den leser bare en fil eller mappe når en kommando angir den, for eksempel en fil som skal lastes opp.
Kommandoer
Kommandoene er delt inn i grupper: dvina <group> <command>, etterfulgt av kommandoens argumenter og flagg.
| Gruppe | Kommandoer |
|---|---|
search |
dvina search <query>: søk i samtalene, dokumentene, minnene og verdenen din samtidig. |
memory |
ls, show, add, edit: list opp, les, legg til eller endre minnefilene dine. |
world |
topics, topic, recall, feed: emnene dine, det Dvina vet om noe, og din Feed. |
docs |
ls, show, read, search, create, upload, update, mv, mkdir, rm: dokumentene og mappene dine i Library. |
canvas |
ls, show, create, write-page: list opp, les, opprett eller skriv om canvas-sider. |
tasks |
ls, show, start, continue, stop: bakgrunnsoppgavene dine. |
goals |
show, start: oppgaver som jobber mot et mål. |
schedule |
ls, add, cancel: planlagte meldinger og påminnelser, én gang eller gjentakende. |
agents |
ls, show, create, update: agentene dine. |
skills |
ls, show, add, edit: ferdighetene dine. |
projects |
ls, show: prosjektene dine. |
settings |
get, set: innstillingene dine, som å slå minnet på eller av. |
share |
state, with-me, add, rm: hvem som har tilgang til et element, hva andre har delt med deg, og å gi eller fjerne tilgang. |
dvina kan ikke slette noe permanent, åpne offentlige lenker, koble til eller fra apper eller endre administrator- eller faktureringsinnstillinger.
Hjelp og utdata
dvina --helpviser gruppene,dvina <group> --helpviser kommandoene i en gruppe, ogdvina <group> <command> --helpviser argumentene og flaggene for en kommando.- Utdataene er kort tekst. Legg til
--jsonfor JSON, eller--fieldsmed en kommaseparert liste, som--fields id,title, for å beholde bare noen av feltene. - En lang liste slutter med
next: --cursor <c>. Kjør kommandoen på nytt med denne--cursorfor å hente neste side. - For å lese en verdi fra en fil legger du til
-filei flagget, som i--content-file notes.md.dvina docs upload <file>laster opp en fil, ogdvina skills add <folder>legger til en ferdighetsmappe med tilhørende SKILL.md.
Avslutningskoder
| Kode | Betydning |
|---|---|
0 |
Ferdig. |
1 |
Noe annet gikk galt. |
2 |
Kommandoen er feil. Sjekk --help for kommandoen. |
3 |
Ikke funnet. |
4 |
Avvist: tilgangen din, bedriftens regler eller databeskyttelsen tillater det ikke. |
5 |
Krever din godkjenning. |
6 |
Du har nådd bruksgrensen din. |
Godkjenn endringer
- Kommandoer som leser, kjøres uten å spørre.
- Kommandoer som legger til noe nytt, som
docs create,memory addellertasks start, kjøres uten å spørre. De endrer aldri det som allerede finnes. - Kommandoer som endrer eller fjerner noe, spør deg først: flytting, endring av navn, flytting til papirkurven, erstatning av et notat eller en minnefil, omskriving av en canvas-side, endring av en agent eller ferdighet, stopp av en oppgave, avbestilling av en planlagt melding og deling. Dvina viser et godkjenningskort i samtalen med sitt eget sammendrag av endringen, og spør hver gang. Hvis du avslår, endres ingenting.
Det dvina legger til eller endrer, går gjennom bedriftens regler for databeskyttelse og registreres i revisjonsloggen, på samme måte som Dvinas andre handlinger.