Dvina MCP

Χρησιμοποιήστε την εντολή dvina

Μάθετε τι κάνει η εντολή dvina όταν το Dvina εκτελεί κώδικα για εσάς, ποιες εντολές διαθέτει και ποιες ζητούν την έγκρισή σας.

Προβολή ως Markdown

Όταν το Dvina εκτελεί κώδικα ή εντολές για εσάς, διαθέτει και μια δική του εντολή: dvina. Με αυτή, ένα σενάριο ή μια σειρά βημάτων μπορεί να κάνει αναζήτηση στο Dvina σας, να διαβάζει και να προσθέτει έγγραφα, μνήμη και εργασίες, καθώς και να ελέγχει ποιος έχει πρόσβαση σε ένα στοιχείο, ενεργώντας εκ μέρους σας.

Δεν χρειάζεται να εγκαταστήσετε τίποτα ή να συνδεθείτε. Το Dvina χρησιμοποιεί την εντολή όταν το απαιτεί το αίτημά σας. Μπορείτε επίσης να το ζητήσετε, για παράδειγμα: «Χρησιμοποίησε το dvina για να εμφανίσεις τις εργασίες μου και να γράψεις μια σύνοψη ως σημείωση».

Πώς λειτουργεί

  • Το dvina λειτουργεί στο δικό σας Dvina, εκ μέρους σας, με όσα επιτρέπει ο ρόλος σας και εντός των συνηθισμένων ορίων σας.
  • Η πρόσβασή του διαρκεί μόνο όσο το Dvina επεξεργάζεται το αίτημά σας. Όταν ολοκληρωθεί η απάντηση, η εντολή δεν έχει πλέον πρόσβαση στο Dvina σας.
  • Διαβάζει ένα αρχείο ή έναν φάκελο μόνο όταν μια εντολή το κατονομάζει, όπως ένα αρχείο προς μεταφόρτωση.

Εντολές

Οι εντολές οργανώνονται σε ομάδες: dvina <group> <command>, και ακολουθούν τα ορίσματα και οι σημαίες της εντολής.

Ομάδα Εντολές
search dvina search <query>: αναζήτηση στις συνομιλίες, τα έγγραφα, τη μνήμη και τον κόσμο σας ταυτόχρονα.
memory ls, show, add, edit: εμφάνιση λίστας, ανάγνωση, προσθήκη ή αλλαγή των αρχείων μνήμης σας.
world topics, topic, recall, feed: τα θέματά σας, όσα γνωρίζει το Dvina για κάτι και το Feed σας.
docs ls, show, read, search, create, upload, update, mv, mkdir, rm: τα έγγραφα και οι φάκελοι του Library σας.
canvas ls, show, create, write-page: εμφάνιση λίστας, ανάγνωση, δημιουργία ή επανεγγραφή σελίδων καμβά.
tasks ls, show, start, continue, stop: οι εργασίες σας στο παρασκήνιο.
goals show, start: εργασίες που προωθούν έναν στόχο.
schedule ls, add, cancel: προγραμματισμένα μηνύματα και υπενθυμίσεις, εφάπαξ ή επαναλαμβανόμενα.
agents ls, show, create, update: οι πράκτορές σας.
skills ls, show, add, edit: οι δεξιότητές σας.
projects ls, show: τα έργα σας.
settings get, set: οι προτιμήσεις σας, όπως η ενεργοποίηση ή απενεργοποίηση της μνήμης.
share state, with-me, add, rm: ποιος έχει πρόσβαση σε ένα στοιχείο, τι έχουν μοιραστεί άλλοι μαζί σας, καθώς και παραχώρηση ή αφαίρεση πρόσβασης.

Το dvina δεν μπορεί να διαγράψει τίποτα οριστικά, να ανοίξει δημόσιους συνδέσμους, να συνδέσει ή να αποσυνδέσει εφαρμογές ή να αλλάξει ρυθμίσεις διαχείρισης ή χρέωσης.

Βοήθεια και έξοδος

  • Το dvina --help εμφανίζει τις ομάδες, το dvina <group> --help εμφανίζει τις εντολές μιας ομάδας και το dvina <group> <command> --help εμφανίζει τα ορίσματα και τις σημαίες μιας εντολής.
  • Η έξοδος είναι σύντομο κείμενο. Προσθέστε --json για έξοδο σε JSON ή --fields με μια λίστα διαχωρισμένη με κόμματα, όπως --fields id,title, για να κρατήσετε μόνο ορισμένα πεδία.
  • Μια μεγάλη λίστα τελειώνει με next: --cursor <c>. Εκτελέστε ξανά την εντολή με αυτό το --cursor για να λάβετε την επόμενη σελίδα.
  • Για να διαβάσετε μια τιμή από αρχείο, προσθέστε -file στη σημαία της, όπως --content-file notes.md. Το dvina docs upload <file> μεταφορτώνει ένα αρχείο και το dvina skills add <folder> προσθέτει έναν φάκελο δεξιότητας μαζί με το SKILL.md του.

Κωδικοί εξόδου

Κωδικός Σημασία
0 Ολοκληρώθηκε.
1 Παρουσιάστηκε κάποιο άλλο πρόβλημα.
2 Η εντολή είναι λανθασμένη. Ελέγξτε το --help της.
3 Δεν βρέθηκε.
4 Απορρίφθηκε: τα δικαιώματα πρόσβασής σας, οι κανόνες της εταιρείας σας ή η προστασία δεδομένων δεν το επιτρέπουν.
5 Χρειάζεται την έγκρισή σας.
6 Έχετε φτάσει το όριο χρήσης σας.

Εγκρίνετε αλλαγές

  • Οι εντολές ανάγνωσης εκτελούνται χωρίς να σας ρωτήσουν.
  • Οι εντολές που προσθέτουν κάτι νέο, όπως docs create, memory add ή tasks start, εκτελούνται χωρίς να σας ρωτήσουν. Δεν αλλάζουν ποτέ όσα υπάρχουν ήδη.
  • Οι εντολές που αλλάζουν ή αφαιρούν κάτι ζητούν πρώτα την έγκρισή σας: μετακίνηση, μετονομασία, μεταφορά στον κάδο, αντικατάσταση σημείωσης ή αρχείου μνήμης, επανεγγραφή σελίδας καμβά, αλλαγή πράκτορα ή δεξιότητας, διακοπή εργασίας, ακύρωση προγραμματισμένου μηνύματος και κοινή χρήση. Το Dvina εμφανίζει στη συνομιλία μια κάρτα έγκρισης με τη δική του σύνοψη της αλλαγής και ζητά έγκριση κάθε φορά. Αν την απορρίψετε, δεν αλλάζει τίποτα.

Ό,τι προσθέτει ή αλλάζει το dvina ελέγχεται βάσει των κανόνων προστασίας δεδομένων της εταιρείας σας και καταγράφεται στο αρχείο καταγραφής ελέγχου, όπως και οι υπόλοιπες ενέργειες του Dvina.