Када 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 зна о нечему и ваш фид. |
docs |
ls, show, read, search, create, upload, update, mv, mkdir, rm: документи и фасцикле у вашој библиотеци. |
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 обавља.