เมื่อ 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 เพิ่มหรือเปลี่ยนแปลงจะผ่านการตรวจสอบตามกฎการคุ้มครองข้อมูลของบริษัทคุณ และบันทึกไว้ในบันทึกการตรวจสอบ เช่นเดียวกับการดำเนินการอื่นๆ ของ Dvina