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