amenbo 3.1.0 — การตั้งค่าปลั๊กอินยื่นตัวเลือกให้คุณ และ AI ได้รับปลั๊กอินที่มันเรียกได้
การตั้งค่าที่คุณติ๊กแทนที่จะพิมพ์ เส้นแบ่งที่ชัดระหว่าง “ยังไม่มีใครเลือก” กับ “ไม่เอาสักอย่าง” ปลั๊กอินที่ใช้ได้ในโฟลเดอร์ถูกยื่นให้ตั้งแต่ทางเข้า และการตรวจอัปเดตที่สังเกตเห็นการเปลี่ยนแปลงข้างใน
การตั้งค่าปลั๊กอินตอนนี้ยื่นตัวเลือกให้คุณหยิบ สิ่งที่ AI ได้รับตั้งแต่ทางเข้า และการอัปเดตปลั๊กอินแบบไหนที่มาถึงคุณ ก็เปลี่ยนไปด้วย
การตั้งค่าปลั๊กอินยื่นตัวเลือกให้คุณ
- ผู้เขียนปลั๊กอินไล่ตัวเลือกไว้ คุณจึงเลือกแทนที่จะพิมพ์ค่า — เดาน้อยลงว่าต้องเขียนอะไร
- ใน GUI หนึ่งตัวเลือกหนึ่งช่องทำเครื่องหมาย — ฟอร์มการตั้งค่าของปลั๊กอินวาดมันไว้ครบ และ “บันทึก” เก็บสิ่งที่คุณติ๊กไว้
- บน CLI คั่นด้วยจุลภาค —
amenbo plugin config set worktree events task.done,task.rejectedส่วนamenbo plugin config getพิมพ์รายการตัวเลือกพร้อมกับค่าที่ใช้อยู่จริง - สิ่งที่ไม่อยู่ในตัวเลือกถูกปฏิเสธตั้งแต่ทางเข้า — คำพิมพ์ผิดจะไม่ถูกเก็บไว้ให้คุณมาเจอทีหลัง
$ amenbo plugin config set worktree events task.created
Error: 'task.created' is not one of the choices 'events' offers
Hint: Choose from: task.done, task.rejected, task.blocked (comma-separated). `none` chooses none of them, and an empty value goes back to the default.
“ยังไม่มีใครเลือก” กับ “ไม่เอาสักอย่าง” เป็นคนละคำตอบ
สองอย่างนี้ดูคล้ายกัน แต่สิ่งที่ไปถึงปลั๊กอินต่างกัน เมื่อยังไม่มีใครเลือก ค่าเริ่มต้นของผู้เขียนมีผล เมื่อไม่เอาสักอย่าง ปลั๊กอินจะไม่ได้รับอะไรเลย
| สถานะ | หน้าจอแสดงอะไร | plugin config get พิมพ์อะไร |
|---|---|---|
| ยังไม่มีใครเลือก | ติดป้าย “ค่าเริ่มต้น” และตัวเลือกที่เป็นค่าเริ่มต้นดูเหมือนถูกติ๊กไว้ | task.done (the default — nothing set here) |
| เลือกจากตัวเลือกแล้ว | ตัวที่เลือกถูกติ๊ก | task.done,task.rejected |
| ตัดสินใจว่าไม่เอาสักอย่าง | ล้างหมดและติดป้าย “ไม่เลือกเลย” | (none of them) |
คุณกลับไปยังสถานะก่อนเลือกได้ — “คืนค่าเริ่มต้น” บนหน้าจอ หรือค่าว่างบน CLI จะพาค่าเริ่มต้นของผู้เขียนกลับมา
AI ได้รับปลั๊กอินที่มันเรียกได้ในโฟลเดอร์นั้น
- ปลั๊กอินที่ทำงานอยู่ในโปรเจกต์มาพร้อมกับ
amenbo agent --json— การเรียกครั้งเดียวนั้นยื่นวิธีทำงานกับ amenbo ให้ AI อยู่แล้ว และตอนนี้มันไล่ปลั๊กอินให้ด้วย ไม่มีรายการปลั๊กอินแยกให้ต้องไปดึงมา การเรียกครั้งเดียวตอนเริ่มบอกว่าที่นี่เรียกอะไรได้บ้าง - เมื่อไรควรหยิบปลั๊กอินมาใช้ และเรียกมันอย่างไร ก็มาด้วย — ถ้าผู้เขียนปลั๊กอินเขียนไว้
เมื่อไม่มีอะไรถูกไล่ไว้ เหตุผลก็มาด้วย — ว่าไม่มีปลั๊กอินไหนถูกเปิดใช้ หรือโฟลเดอร์ยังไม่ได้ผูกกับโปรเจกต์
"pluginsEmptyBecause": "no plugin is enabled in this project — installing one never turns it on; `plugin enable <name>` opens its gate here"
การอัปเดตที่เปลี่ยนแค่ข้างใน ตอนนี้ก็โผล่ขึ้นมา
ฟิลด์การตั้งค่าใหม่ การเปลี่ยนว่าปลั๊กอินรับเหตุการณ์ใดบ้าง คำอธิบายที่เขียนไว้ให้ AI อ่าน การอัปเดตแบบนี้ไฟล์ปฏิบัติการของปลั๊กอินไม่เปลี่ยนเลย amenbo plugin update --check เคยดูแค่ไฟล์ปฏิบัติการ การอัปเดตแบบนี้จึงไม่เคยมาถึงคุณ ตอนนี้มันดูเนื้อในด้วย มันจึงโผล่ขึ้นมา
รับตัวติดตั้ง
เปิดตัวติดตั้งของระบบปฏิบัติการที่คุณใช้ได้จาก รุ่นล่าสุด ไม่ต้องใช้สิทธิ์ผู้ดูแลระบบ
- macOS —
.pkgมีทั้งสำหรับ Apple silicon และ Intel อย่างละตัว (GUI กับ CLI มาด้วยกัน การเปิดครั้งแรกจะมี Gatekeeper ถาม ให้คลิกขวา → “เปิด”) - Windows — setup
.exe(GUI กับ CLI มาด้วยกัน) - Linux — GUI เป็น AppImage ส่วนคำสั่ง
amenboมาจากตัวติดตั้งของ CLI
เวลาจะอัปเดต บน GUI แบนเนอร์ “มีเวอร์ชันใหม่กว่า” จะทำการอัปเดตอยู่กับที่ให้ ถ้าคุณติดตั้งแค่ CLI ก็ใช้ amenbo update --apply สลับมันได้
เพิ่งเริ่มใช้ใช่ไหม ดู เริ่มต้น