เชื่อมต่อ Devin CLI
- 1
สิ่งที่ทำได้จากไอแลนด์
ไอแลนด์จะพักการ์ด PreToolUse ไว้เมื่อเครื่องมือจะเปลี่ยนแปลงบางอย่าง การปฏิเสธคือ exit 2 ส่วน PermissionRequest ไม่ใช่การ์ด เพราะเอกสารของ event นั้นระบุแค่การอนุมัติ ไม่มีการปฏิเสธ
- 2
วิธีเชื่อมต่อ
การตั้งค่าจะค้นหา Devin CLI และ “เชื่อมต่อ” จะเขียน %APPDATA%\devin\config.json บน Windows และ ~/.config/devin/config.json บนระบบอื่น “เชื่อมต่อ” จะเขียนไฟล์นี้ เอเจนต์นี้ไม่อยู่ในรายการที่ต้องรีสตาร์ต จึงคาดว่าโปรเซสที่เปิดอยู่จะเห็นไฟล์ใหม่
- 3
วิธีตรวจสอบว่าใช้งานได้
หลังกด “เชื่อมต่อ” ไฟล์นั้นจะอยู่บนดิสก์แล้ว ลองสั่งให้ Devin CLI ทำการกระทำที่ระบุไว้ด้านบน เอเจนต์แบบการ์ดจะแสดงคำขอบนไอแลนด์ เอเจนต์แบบสถานะจะแสดงสถานะ และ “ไปที่” จะเปิดเอเจนต์
- 4
การแก้ปัญหา
หากไม่มีไฟล์ ให้กด “เชื่อมต่อ” อีกครั้งจากแอป หากเอเจนต์เปิดอยู่แล้วและหน้านี้บอกให้เริ่มใหม่ ให้ปิดแล้วเปิดอีกครั้ง “ยกเลิกการเชื่อมต่อ” ในแอปจะลบ hook ที่ Pet Island เขียนไว้
เอกสาร hooks อย่างเป็นทางการ: https://docs.devin.ai/cli/extensibility/hooks/lifecycle-hooks.md