Când Dvina rulează cod sau comenzi pentru tine, are la dispoziție propria comandă: dvina. Cu ajutorul ei, un script sau o serie de pași poate căuta în Dvina, poate citi și adăuga documente, fișiere de memorie și sarcini și poate verifica cine are acces la un element, în numele tău.
Nu trebuie să instalezi nimic sau să te autentifici. Dvina folosește comanda când cererea ta o impune, dar poți cere și tu să o folosească, de exemplu: „Folosește dvina ca să listezi sarcinile mele și să scrii un rezumat sub formă de notă.”
Cum funcționează
dvinalucrează în Dvina ta, în numele tău, cu permisiunile rolului tău și în limitele tale obișnuite.- Accesul său durează doar cât timp Dvina lucrează la cererea ta. După încheierea răspunsului, comanda nu mai poate accesa Dvina ta.
- Citește un fișier sau un dosar doar dacă o comandă îl specifică, de exemplu un fișier de încărcat.
Comenzi
Comenzile sunt organizate în grupuri: dvina <group> <command>, urmate de argumentele și opțiunile comenzii.
| Grup | Comenzi |
|---|---|
search |
dvina search <query>: caută simultan în conversațiile, documentele, memoria și lumea ta. |
memory |
ls, show, add, edit: listează, citește, adaugă sau modifică fișierele tale de memorie. |
world |
topics, topic, recall, feed: subiectele tale, ce știe Dvina despre ceva și Feed-ul tău. |
docs |
ls, show, read, search, create, upload, update, mv, mkdir, rm: documentele și dosarele din Library. |
canvas |
ls, show, create, write-page: listează, citește, creează sau rescrie pagini canvas. |
tasks |
ls, show, start, continue, stop: sarcinile tale din fundal. |
goals |
show, start: sarcini care urmăresc atingerea unui obiectiv. |
schedule |
ls, add, cancel: mesaje și mementouri programate, unice sau recurente. |
agents |
ls, show, create, update: agenții tăi. |
skills |
ls, show, add, edit: abilitățile tale. |
projects |
ls, show: proiectele tale. |
settings |
get, set: preferințele tale, cum ar fi activarea sau dezactivarea memoriei. |
share |
state, with-me, add, rm: cine are acces la un element, ce au partajat alții cu tine și acordarea sau retragerea accesului. |
dvina nu poate șterge nimic definitiv, deschide linkuri publice, conecta sau deconecta aplicații ori modifica setările de administrare sau facturare.
Ajutor și rezultate
dvina --helplistează grupurile,dvina <group> --helplistează comenzile unui grup, iardvina <group> <command> --helplistează argumentele și opțiunile unei comenzi.- Rezultatele sunt afișate ca text scurt. Adaugă
--jsonpentru formatul JSON sau--fieldscu o listă separată prin virgule, de exemplu--fields id,title, pentru a păstra doar anumite câmpuri. - O listă lungă se încheie cu
next: --cursor <c>. Rulează din nou comanda cu acel--cursorpentru a obține pagina următoare. - Pentru a citi o valoare dintr-un fișier, adaugă
-filela opțiunea corespunzătoare, de exemplu--content-file notes.md.dvina docs upload <file>încarcă un fișier, iardvina skills add <folder>adaugă un dosar de abilitate împreună cu fișierul său SKILL.md.
Coduri de ieșire
| Cod | Semnificație |
|---|---|
0 |
Finalizat. |
1 |
A apărut o altă eroare. |
2 |
Comanda este greșită. Consultă --help pentru acea comandă. |
3 |
Nu a fost găsit. |
4 |
Refuzat: drepturile tale de acces, regulile companiei sau protecția datelor nu permit acest lucru. |
5 |
Este necesară aprobarea ta. |
6 |
Ai atins limita de utilizare. |
Aprobă modificările
- Comenzile de citire rulează fără să îți ceară aprobarea.
- Comenzile care adaugă ceva nou, precum
docs create,memory addsautasks start, rulează fără să îți ceară aprobarea. Nu modifică niciodată ceea ce există deja. - Comenzile care modifică sau elimină ceva îți cer mai întâi aprobarea: mutarea, redenumirea, mutarea în coșul de gunoi, înlocuirea unei note sau a unui fișier de memorie, rescrierea unei pagini canvas, modificarea unui agent sau a unei abilități, oprirea unei sarcini, anularea unui mesaj programat și partajarea. Dvina afișează în conversație un card de aprobare cu propriul rezumat al modificării și îți cere aprobarea de fiecare dată. Dacă refuzi, nu se schimbă nimic.
Tot ce adaugă sau modifică dvina trece prin regulile de protecție a datelor ale companiei tale și este înregistrat în jurnalul de audit, la fel ca celelalte acțiuni ale Dvina.