amenbo

amenbo 10.0.0 — ปลั๊กอินเอื้อมถึงได้แค่โปรเจกต์ที่มันถูกเรียกให้ทำงาน

ตอนนี้ export backup และ restore หยุดอยู่ที่หน้าต่างที่ปลั๊กอินถูกเรียกขึ้นมา และไฟล์ export คือบันทึก ณ ขณะเดียว มีการเปลี่ยนรูปร่างหนึ่งอย่างในสิ่งที่ amenbo agent --json คืนกลับมา

ปลั๊กอินถูกยื่นหน้าต่างให้บานหนึ่ง และตอนนี้ export backup กับ restore หยุดอยู่ที่หน้าต่างนั้น เราขออภัยกับพฤติกรรมที่ยืนอยู่มาจนถึง 9.2.0 มีการเปลี่ยนรูปร่างหนึ่งอย่างในสิ่งที่ amenbo agent --json คืนกลับมา อ่านหัวข้อการอัปเดตก่อนอัปเกรด

export backup และ restore หยุดอยู่ที่หน้าต่างของปลั๊กอิน

amenbo ยื่นหน้าต่างให้ปลั๊กอินบานหนึ่ง นั่นคือโปรเจกต์ที่มันถูกเรียกให้ทำงาน และไม่มีอย่างอื่นอีก จนถึง 9.2.0 มีสามคำสั่งที่ไม่ได้ดูหน้าต่างนั้น เมื่อถูกเรียกจากภายในปลั๊กอิน export backup และ restore ทำงานกับทุกโปรเจกต์บนเครื่อง และ restore เป็นการเขียนไม่ใช่การอ่าน มันจึงแทนที่ตัวบันทึกที่จัดเก็บไว้ได้

ใน 10.0.0 การเรียกนั้นถูกปฏิเสธ

Error: export acts on this whole device, and a plugin reaches only through the window it fires in (AMB-P-…) — a window no argument widens. Nothing outside it was yours to read or to replace: the ids in the payload name what you were launched for.

backup และ restore ปฏิเสธด้วยวิธีเดียวกัน

การที่คุณรันคำสั่งเหล่านี้เองไม่มีอะไรเปลี่ยน และ AI ที่คุณมอบโฟลเดอร์ให้ดูแลก็เช่นกัน มีเพียงการเรียกที่มาจากภายในปลั๊กอินเท่านั้นที่ถูกปฏิเสธ

ไฟล์ export คือบันทึก ณ ขณะเดียว

บันทึกถูกเพิ่มเข้ามาได้ระหว่างที่ export กำลังทำงาน จนถึง 9.2.0 ความคิดเห็นที่ถูกเพิ่มหลังจาก export เริ่มไปแล้วอาจลงไปอยู่ในไฟล์ ขณะที่งานซึ่งมันห้อยอยู่กลับไม่อยู่ในนั้น เหลือไฟล์ที่ชี้ไปยังสิ่งที่ไม่มีอยู่ในตัวมันเอง ใน 10.0.0 ไฟล์ที่ export ออกมาทั้งไฟล์คือบันทึก ณ ขณะเดียว

คำสั่งของปลั๊กอินปรากฏอยู่ตรงขั้นที่ใช้มัน

amenbo agent --json คือสิ่งที่ AI อ่านเพื่อรู้ว่าจะทำงานในโฟลเดอร์นั้นอย่างไร ติดตั้งและเปิดใช้ปลั๊กอิน แล้วบรรทัดคำสั่งของมันจะไปนั่งอยู่บนขั้นที่มันสังกัด จากปลั๊กอิน worktree

{
  "id": "cut-per-task",
  "step": "Cut a worktree per task, whenever the work will produce commits. ...",
  "tools": [
    "amenbo plugin run worktree start <task-id>"
  ]
}

AI ไม่ต้องคิดเองอีกแล้วว่าตรงจุดนั้นจะเรียกปลั๊กอินอย่างไร เพราะการเรียกอยู่บนขั้นนั้นแล้ว

ถ้าคุณมีปลั๊กอิน worktree อยู่แล้ว amenbo plugin update worktree จะสลับมันให้

SHA แบบสั้นถูกปฏิเสธพร้อมวิธีสร้างตัวเต็ม

amenbo task commit add รับเฉพาะ SHA แบบเต็มความยาว ตอนนี้การปฏิเสธพ่วงวิธีขยายตัวสั้นมาด้วย

$ amenbo task commit add AMB-T-… 4a73991 --actor ai
Error: a commit sha must be full-length lower-case hex (40 for SHA-1, 64 for SHA-256) — not a short sha, branch, tag or revision
Hint: `git log --oneline` prints the short form. Expand it with `git rev-parse <short sha>` and pass what that returns — amenbo never runs git itself.

ก่อนอัปเดต

มีการเปลี่ยนรูปร่างหนึ่งอย่างในสิ่งที่ amenbo agent --json คืนกลับมา คำสั่งที่คุณยื่นให้ AI ไม่ต้องแก้ เพราะมันมาจาก amenbo agent --json เอง มีเพียงสคริปต์ของคุณเองที่อ่านผลลัพธ์นั้นเท่านั้นที่ได้รับผลกระทบ

agentCycle เปลี่ยนจากลิสต์ของประโยคไปเป็นออบเจกต์ ตอนนี้มันเก็บ description ซึ่งบอกวิธีอ่านขั้นตอน และ steps แต่ละขั้นมี id ติดมาด้วย

รูปแบบข้อมูลที่จัดเก็บไม่เปลี่ยน ข้อมูลจากเวอร์ชันก่อนหน้าจึงเปิดได้ตามเดิม

รับตัวติดตั้ง

เปิดตัวติดตั้งของระบบปฏิบัติการที่คุณใช้ได้จาก รุ่นล่าสุด ไม่ต้องใช้สิทธิ์ผู้ดูแลระบบ

  • macOS — .pkg มีทั้งสำหรับ Apple silicon และ Intel อย่างละตัว (GUI กับ CLI มาด้วยกัน การเปิดครั้งแรกจะมี Gatekeeper ถาม ให้คลิกขวา → “เปิด”)
  • Windows — setup .exe (GUI กับ CLI มาด้วยกัน)
  • Linux — GUI เป็น AppImage ส่วนคำสั่ง amenbo มาจากตัวติดตั้งของ CLI

เวลาจะอัปเดต บน GUI แบนเนอร์ “มีเวอร์ชันใหม่กว่า” จะทำการอัปเดตอยู่กับที่ให้ ถ้าคุณติดตั้งแค่ CLI ก็ใช้ amenbo update --apply สลับมันได้

เพิ่งเริ่มใช้ใช่ไหม ดู เริ่มต้น