31 คะแนน โดย xguru 2025-12-09 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • เครื่องมือ CLI สำหรับจัดการงานพัฒนาแบบหลายขั้นตอนที่ทำซ้ำๆด้วย AI agent loop เช่นตอนพัฒนาโปรเจ็กต์ขนาดใหญ่
  • ใช้ Bash script เรียก Claude Code อย่างต่อเนื่องเพื่อทำ การเปลี่ยนแปลงโค้ดขนาดเล็กในแต่ละรอบ
    • สร้าง branch ใหม่ แก้โค้ด แล้วทำ commit·push ให้อัตโนมัติ
    • สร้าง PR ผ่าน GitHub CLI และใช้ gh pr checks เพื่อติดตามสถานะ CI และผลการรีวิว
    • เมื่อผ่านทุก check·review ที่กำหนดแล้วจะ merge และถ้าล้มเหลวจะ ปิด PR แล้วทิ้ง branch·การเปลี่ยนแปลง ก่อน วนรอบ ใหม่
  • เพื่อคงบริบทระหว่างแต่ละรอบ จะใช้ ไฟล์ Markdown ที่แชร์ร่วมกัน เช่น SHARED_TASK_NOTES.md เป็น external memory
    • สรุปสิ่งที่ทำในแต่ละรอบและสิ่งที่จะทำต่อในรูปแบบ “วิ่งผลัด
    • ตัวอย่างเช่น ถ้าทิ้งโน้ตว่า “ต้องรองรับ null input ในฟังก์ชัน Y” รอบถัดไปก็จะจัดการเรื่องนี้ก่อน เกิดเป็น self-improving loop
    • ออกแบบพรอมป์ต์ให้ทิ้ง handoff package ที่นักพัฒนา·agent ถัดไปเข้าใจได้ทันที แทน log ยาวๆ ที่ไม่จำเป็น
  • ให้ pipeline อัตโนมัติเต็มรูปแบบ ที่ครอบคลุมทั้ง PR lifecycle
    • สร้าง branch → รัน Claude Code → commit → สร้าง PR → รอ CI·รีวิว → ผ่านแล้ว merge → อัปเดต main branch เป็นล่าสุด → เก็บกวาดแล้วเริ่มรอบถัดไป
    • ใช้ กฎ code owner, required checks, preview environment ของรีโปเดิมได้ตามเดิม และใส่การรีวิวโดยมนุษย์เข้าในเวิร์กโฟลว์ได้อย่างเป็นธรรมชาติ
  • มี flag ควบคุมการรันหลายแบบเพื่อจำกัด ค่าใช้จ่าย·เวลา·จำนวนครั้งที่ลอง
    • ใช้ --max-runs กำหนดจำนวนรอบสูงสุด และถ้าเป็น 0 จะรันแบบลูปไม่สิ้นสุด
    • ใช้ --max-cost กำหนด เพดานค่าใช้จ่ายเป็นดอลลาร์ และ --max-duration กำหนดเวลาสูงสุดในรูปแบบ 2h, 30m
    • สามารถกำหนดหลายค่าพร้อมกันเพื่อสร้าง เงื่อนไขจำกัดแบบผสม เช่น “ไม่เกิน 10 รอบ·ไม่เกิน 5 ดอลลาร์·ไม่เกิน 1 ชั่วโมง”
  • รองรับตัวเลือกการเชื่อมต่อกับ GitHub เพื่อควบคุม กลยุทธ์ branch และโครงสร้างรีโป ได้ละเอียด
    • ใช้ --merge-strategy เลือกได้ระหว่าง squash / merge / rebase
    • ใช้ --git-branch-prefix กำหนดรูปแบบชื่อ branch โดยเปลี่ยนจาก continuous-claude/ เป็น feature/ เป็นต้น
    • ใช้ flag --owner, --repo เพื่อระบุรีโปอย่างชัดเจนในกรณีที่ remote ไม่ใช่ GitHub หรือดึงค่าอัตโนมัติได้ยาก
  • ปรับแต่งวิธีเก็บ context และเงื่อนไขการจบงานได้
    • ใช้ --notes-file เพื่อใช้ชื่อไฟล์อื่นแทน SHARED_TASK_NOTES.md
    • ใช้ --completion-signal และ --completion-threshold เพื่อให้จบก่อนเวลาเมื่อ agent พิมพ์ข้อความ “โปรเจ็กต์เสร็จสมบูรณ์” ครบตามจำนวนครั้งที่กำหนด
  • มีฟีเจอร์ safe mode·dry-run สำหรับการทดสอบ ดีบัก และทดลองใช้งาน
    • ใช้ --disable-commits เพื่อปิดการทำ commit·สร้าง PR·merge จริง และ ทดสอบเฉพาะการเปลี่ยนแปลงในเครื่อง ได้
    • ใช้ --dry-run เพื่อจำลอง flow ทั้งหมดและดูจาก log ว่าจะมีคำสั่งใดถูกรันบ้าง
  • รองรับโครงสร้างที่ใช้ git worktree เพื่อให้ รันหลายงานแบบขนาน ได้
    • ใช้ --worktree <name> และ --worktree-base-dir เพื่อสร้าง worktree แยกอิสระและรันงานอย่างการทดสอบ·งานเอกสารใน ไดเรกทอรีคนละชุด พร้อมกัน
    • ใช้ --cleanup-worktree เพื่อล้าง worktree หลังงานจบ หรือ --list-worktrees เพื่อตรวจดู worktree ที่กำลังใช้งานอยู่
  • ต้องพึ่งพา Claude Code CLI, GitHub CLI, jq และสามารถตั้งค่าสภาพแวดล้อมได้รวดเร็วด้วยสคริปต์ติดตั้งแบบง่าย
    • ใช้ one-line install script เพื่อติดตั้ง continuous-claude ไปยัง ~/.local/bin หรือ /usr/local/bin ได้
  • ตัวอย่างการใช้งานจริง: เหมาะกับงานที่ทำซ้ำสูง เช่น ขยาย test coverage·รีแฟกเตอร์ครั้งใหญ่·ซ่อมโค้ดที่พังอัตโนมัติหลังอัปเดต dependency
    • ขณะที่ Dependabot จัดการได้ถึงแค่อัปเดตเวอร์ชัน เครื่องมือนี้ทำงานเหมือน “Dependabot รุ่นเสริมพลัง” ที่สร้าง PR แก้ไขต่อเนื่องหลังการอัปเดต ได้อัตโนมัติจาก release note และผลทดสอบที่ล้มเหลว
    • ใช้กับงานระยะยาวได้เช่น แยก monolithic codebase ออกเป็นหลายโมดูล หรือเปลี่ยน callback เป็น async/await โดย สร้าง·เมิร์จ PR ต่อเนื่องได้มากกว่า 20 รายการ
  • เป็นแนวคิดคล้ายงานวิจัย Continuous AI·agentics ของ GitHub Next และออกแบบมาโดยคำนึงถึงการใช้งานที่รัน agent เฉพาะทางหลายตัวพร้อมกัน
    • รองรับรูปแบบที่รัน agent คนละบทบาท เช่น สำหรับทดสอบ รีแฟกเตอร์ หรือเพิ่มฟีเจอร์ แบบขนานกัน เพื่อขยับหลายส่วนของ monorepo ไปพร้อมกัน
    • แม้การรันบางครั้งจะล้มเหลว ก็ยังทดลองใช้ กลยุทธ์วนซ้ำที่ยอมรับความสูญเปล่า ภายใต้สมมติฐานว่าต้นทุนลดลง โดยหวังพึ่ง “การกระจายความน่าจะเป็นที่มีทิศทางถูกต้อง” ในภาพรวม
  • โดยรวมแล้ว นี่คือเครื่องมือที่เพิ่ม agent layer ให้ AI รับช่วงงานซ้ำๆ และงานจุกจิก โดยยังคง PR-based workflow ของนักพัฒนาไว้ตามเดิม และสามารถนำไปต่อกับรีโปใช้งานจริงได้ทันที

3 ความคิดเห็น

 
crawler 2025-12-09

แพ็กเกจ Claude Code ที่แพงที่สุดราคา $100 ใช่ไหม
ดูเป็นโปรแกรมที่ทำมาเพื่อรีดมันให้คุ้มจนหยดสุดท้ายเลยนะ

 
cjinzy 2025-12-09

ราคา 200 ดอลลาร์

ปริมาณการใช้งานจะรีเซ็ตทุกสัปดาห์ เลยคิดว่าอาจจะลองใช้ดูก่อนที่มันจะรีเซ็ตครับ

 
shakespeares 2025-12-09

ดูเหมือนว่าระบบอัตโนมัติแบบนี้กำลังเร่งให้ไปสู่จุดที่ไม่ต้องมีมนุษย์เข้ามาเกี่ยวข้องเลยนะครับ ถ้าเป็นโปรเจ็กต์ที่ไม่มีปัญหาแม้จะมีการแก้ไขและปล่อยใช้งานบ่อย ๆ ก็คงไม่เป็นไร แต่ระหว่างทางตอนทดสอบก็น่าจะมีบางส่วนที่ต้องให้คนตรวจสอบอยู่บ้าง เลยอยากทราบว่าคุณจัดการเรื่องนี้อย่างไรครับ