01 Herdr agent คืออะไร
Herdr รัน AI coding agent หลายตัวพร้อมกัน — ตัวละ pane — แล้วคอยติดตามสถานะ (idle / working / blocked) ให้เห็นในที่เดียว คุณจึงสั่งงานข้าม session ได้โดยไม่ต้องสลับหน้าต่างไปจ้องทีละตัว
รองรับ agent
- Claude Code · Anthropic
- Codex · OpenAI
- Gemini / Antigravity · Google
- Cursor
- Devin
- Cline
- + agent อื่นในเทอร์มินัล
02 อ้างถึง agent (target)
คำสั่งเกือบทุกตัวขึ้นต้นด้วย target ซึ่งระบุได้ 2 แบบ:
agyw3:p2w{workspace}:p{pane} (เช่น w1:p0 = workspace 1 pane 0) — แนะนำเมื่อมี agent ชื่อซ้ำ03 Lifecycle states
Herdr จัดสถานะ agent เป็น 5 แบบ — agent wait และ --until อ้างสถานะพวกนี้:
พร้อมรับ input — ว่างแล้ว
กำลังทำงาน (เขียนโค้ด, คิด, compile)
ติด prompt — รอ approval หรือคำถามจากผู้ใช้
idle หลังงาน background เสร็จ
ยังจัดประเภทไม่ได้ (เพิ่งเปิด/output แปลก)
04 คำสั่ง agent
escape, ลูกศรctrl+b q)05 คำสั่ง pane
ใช้คู่กับคำสั่ง agent บ่อย ๆ — โดยเฉพาะตอนอ่านผลกลับ:
06 ตัวอย่าง workflow
สั่งข้าม session — จาก agent หนึ่ง ยิงงานให้อีก agent แล้วอ่านผลกลับ:
# 1) ดู agent ที่รันอยู่ $ herdr agent list # 2) ยิง prompt ให้ agent ที่ pane w3:p2 แล้วรอจนเสร็จ $ herdr agent prompt w3:p2 "สรุป retro สัปดาห์นี้" --wait --until idle --timeout 120000 # 3) อ่านคำตอบกลับมา $ herdr pane read w3:p2 --source recent --lines 30
ลำดับการทำงาน
- list — เช็กก่อนว่ามี agent ตัวไหนรันอยู่ และ pane id อะไร
- prompt … --wait --until idle — ส่งงานแล้วรอจนกลับเป็น
idle(แปลว่าทำเสร็จ) - pane read … --source recent — ดึง output ล่าสุดของ pane นั้นกลับมา
07 Tips & ข้อควรรู้
herdr integration install <agent> เพื่อให้สถานะ authoritative (แม่นจาก agent ตรง ๆ) แทนการเดาจากหน้าจอherdr agent explain <target> ให้มันอธิบายกฎที่ใช้ตัดสิน--wait --until idle คู่กันเสมอเวลาต้องรอ agent เสร็จก่อนทำขั้นถัดไป