แอดออน Agentkit
coding agent บนเทอร์มินัลแต่ละตัวมีแฟล็กของตัวเองสำหรับทำเซสชันต่อ มีวิธีของตัวเองในการแยกบัญชีที่สองออกจากกัน มีโหมด headless ของตัวเอง และมีสวิตช์ของตัวเองสำหรับข้ามการถามสิทธิ์ coding-agents-kit ครอบทั้งหมดนั้นด้วยชุดคำสั่งเดียว: ak <kind> [@profile]
แอดออนนี้ผสานชุดเครื่องมือดังกล่าวเข้ากับ DWP v7 (v7.0.0) ในฐานะช่องทางการมอบหมายงานแบบ headless แอดออนนี้เป็นแบบเลือกใช้ หากไม่มีมัน ทุกงานจะรันในเซสชันปัจจุบันเหมือนที่เคยเป็นมาทุกประการ ตัวชุดเครื่องมือเองเป็นผลิตภัณฑ์ MIT ที่ทำงานได้แม้ไม่มี Deep Work Plan
สิ่งที่ชุดเครื่องมือมอบให้
- ไวยากรณ์เดียวสำหรับทุก CLI
ak claude,ak codex,ak cursor,ak opencode,ak pi,ak clineและak grokรวมถึงรุ่นย่อยตามผู้ให้บริการ (GLM, Azure, xAI) ใช้แฟล็กเซสชันชุดเดียวกัน โดย-cคือทำต่อ และ-r <id>คือกลับมาทำต่อจากเซสชันที่ระบุ - โปรไฟล์
ak claude @workรันบัญชีที่สองใน home ของตัวเอง แยกออกจากบัญชีแรก - การรันแบบ headless
ak run <kind> -- "<prompt>"รัน prompt หนึ่งรายการแบบไม่โต้ตอบ และคืนค่า exit code ที่มีเอกสารกำกับ โดยเลือกให้คืนเป็นออบเจ็กต์ JSON หนึ่งรายการได้ - ตัววินิจฉัย
ak doctor --jsonรายงานว่าติดตั้ง CLI ใดไว้บ้าง มีโปรไฟล์ใด และชื่อของคีย์ที่ตั้งค่าไว้ โดยไม่รายงานค่าของคีย์เลย - การติดตั้ง
ak install <cli>ติดตั้ง CLI ที่ขาดอยู่จากช่องทางทางการของผู้ผลิต
การติดตั้ง
git clone --branch v0.1.1 https://github.com/DailybotHQ/coding-agents-kit && ./coding-agents-kit/install.sh
ak doctor
ข้อกำหนด: bash บน macOS หรือ Linux และ python3 3.9 ขึ้นไป ไม่ต้องมีอย่างอื่น Windows ใช้ install.ps1 ให้ตรึงไว้ที่ v0.1.1 เนื่องจากรุ่นนี้มาแทน v0.1.0 และมีการแก้ไขด้านความปลอดภัย ตรวจสอบรีลีสด้วย asset SHA256SUMS ของรีลีสนั้น
| รายการ | ค่า |
|---|---|
| ผลิตภัณฑ์ | DailybotHQ/coding-agents-kit แท็ก v0.1.1 อินเทอร์เฟซ 1 |
| คีย์ใน registry | agentkit ใน .dwp/config.json |
| ช่องทางการส่ง | headless: ak run หนึ่งครั้งต่อผู้รับมอบหมายหนึ่งราย ใน git worktree เฉพาะ |
| สิ่งที่มอบให้ | subagents, cancel_children, model_routing |
| สิ่งที่ต้องมี | การอนุญาต agent_delegation ในสัญญาของแผน |
สิทธิ์ถูกส่งผ่านตามเดิม
ak <kind> ไม่เพิ่มแฟล็กข้ามสิทธิ์ใด ๆ การทำงานแบบอัตโนมัติต้องเลือกเปิดใช้อย่างชัดแจ้ง การใส่ --auto ในคำสั่งหนึ่ง หรือตั้ง AGENTKIT_PERMISSIONS=auto ใน environment จะเพิ่มแฟล็กอัตโนมัติของ CLI นั้นเองสำหรับการเปิดใช้ครั้งนั้น preset alias classic ซึ่งสร้างทางลัดอย่าง claudex ขึ้นใหม่ จะมาในสถานะปิดไว้
แอดออนนี้ไม่เพิ่มแฟล็กอัตโนมัติด้วยตัวเองเลย แผนจะใช้ --auto ก็ต่อเมื่อนักพัฒนาเลือกเปิดใช้อย่างชัดแจ้งและมีการบันทึกไว้เท่านั้น และใช้เฉพาะภายใน worktree หรือคอนเทนเนอร์ที่แยกออกมา
สิ่งที่เพิ่มให้กับแผน
ในแผน v7 ที่สัญญาให้สิทธิ์ agent_delegation คำสั่ง execute สามารถส่งงาน parallel_safe ให้ CLI อื่นได้ โดยจะสร้าง git worktree เฉพาะ รัน ak run ในนั้นพร้อม timeout และรวบรวมผลลัพธ์ไว้ใน analysis_results/delegations/ ของแผน ผลลัพธ์เป็นหลักฐานแบบ asserted จนกว่า gate runner ของแผนเองจะสังเกตเห็นมัน การยกเลิกผู้รับมอบหมายจะหยุดทั้ง process tree ของมัน
Agentkit หรือ Herdr
| สถานการณ์ | ใช้ |
|---|---|
งาน parallel_safe ที่มีขอบเขตชัดเจนและประกาศผลลัพธ์ไว้ |
Agentkit (headless) |
| งานที่ต้องโต้ตอบ รันนาน หรืออยู่บนเครื่องอื่น | Herdr (peer ใน pane) |
ทั้งสองใช้ร่วมกันได้ herdr-peers สามารถเปิด peer ใน pane ด้วย environment ที่ ak env <kind> @profile พิมพ์ออกมา
หมายเหตุ
เป็นแบบเลือกใช้และไม่บังคับเสมอ ค่าของ API key จะไม่ถูกพิมพ์ ไม่ถูกบันทึกใน log และไม่ถูกเขียนลงไฟล์ config ข้อยกเว้นที่มีเอกสารกำกับคือ Cline ซึ่งรับคีย์ผ่าน command line การดึงผลลัพธ์สำหรับ OpenCode, Pi, Cline และ Grok สร้างขึ้นจากเอกสารของผู้ผลิต และยังไม่ได้ทดสอบกับบัญชีจริง ผลลัพธ์ที่ไม่รู้จักจะถอยกลับไปใช้ข้อความดิบ