จัดการ Agent หลายตัวด้วย Agent View
ส่งงานและจัดการ Claude Code หลาย Session จากหน้าจอเดียว Agent View แสดงสิ่งที่ทุก Session กำลังทำและอันไหนที่ต้องการข้อมูลจากคุณ
Agent View ที่เปิดด้วย claude agents เป็นหน้าจอเดียวสำหรับ background sessions ทั้งหมดของคุณ: สิ่งที่กำลังรัน, สิ่งที่ต้องการข้อมูลจากคุณ และสิ่งที่เสร็จแล้ว ส่ง Session ใหม่, ดูสถานะได้ทันทีแทนที่จะเลื่อนดู transcript และเข้าไปดูเฉพาะเมื่อ Session ต้องการคุณ
Agent View อยู่ใน research preview และต้องใช้ Claude Code v2.1.139 หรือใหม่กว่า ตรวจสอบเวอร์ชันด้วย claude --version
เริ่มต้นใช้งาน
เปิด Agent View
จาก shell รัน:
claude agents
Agent View จะเปิดพร้อม input ที่ด้านล่างและตารางที่แสดง session ต่างๆ กด Esc เมื่อต้องการกลับไปที่ shell
ส่ง Session
พิมพ์ prompt อธิบายงานและกด Enter Session ใหม่จะเริ่มต้นงานนั้นและแสดงเป็นแถวที่บอกว่ากำลังทำงาน รอคุณ หรือเสร็จแล้ว
ดูและตอบกลับ
เลือกแถวด้วยปุ่มลูกศรและกด Space เพื่อเปิด peek panel แสดง output ล่าสุดของ session หรือคำถามที่กำลังรอ พิมพ์คำตอบและกด Enter เพื่อส่งโดยไม่ออกจาก Agent View
แนบและแยก
กด Enter หรือ → บนแถวเพื่อแนบเมื่อต้องการ conversation เต็มรูปแบบ Session จะเข้ามาควบคุม terminal เป็น Claude Code session แบบ interactive เต็มรูปแบบ กด ← บน prompt ว่างเพื่อแยกออกและกลับไปที่ตาราง
ตรวจสอบ Session
รัน claude agents เพื่อเปิด Agent View มันจะแสดง session ทุกอันจัดกลุ่มตามสถานะ
Pinned
✽ clawd walk cycle Write assets/sprites/clawd-walk.png 3m
Ready for review
∙ jump physics Opened PR with collision fix PR #2048 2h
Needs input
✻ power-up design needs input: double jump or wall climb? 1m
Working
✽ collision detection Edit src/physics/CollisionSystem.ts 2m
Completed
✻ title screen result: menu, options, and credits done 9m
อ่านสถานะ Session
| สถานะ | ไอคอน | ความหมาย |
|---|---|---|
| Working | เคลื่อนไหว | Claude กำลังรัน tool หรือสร้าง response |
| Needs input | เหลือง | Claude รอคำถามหรือการตัดสินใจจากคุณ |
| Idle | หรี่แสง | Session ไม่มีงานทำและพร้อมรับ prompt ถัดไป |
| Completed | เขียว | งานเสร็จสิ้นสำเร็จ |
| Failed | แดง | งานจบด้วยข้อผิดพลาด |
| Stopped | เทา | Session ถูกหยุดด้วย Ctrl+X หรือ claude stop |
คีย์บอร์ดลัด
กด ? ใน Agent View เพื่อดูทุก shortcut ตารางด้านล่างสรุปไว้:
| Shortcut | การกระทำ |
|---|---|
↑ / ↓ | ย้ายระหว่างแถว |
Enter | แนบกับ session ที่เลือก หรือส่งงานถ้ามีข้อความ |
Space | เปิดหรือปิด peek panel |
Shift+Enter | ส่งงานและแนบทันที |
→ | แนบกับ session ที่เลือก |
Ctrl+S | สลับการจัดกลุ่มระหว่างสถานะและ directory |
Ctrl+T | Pin หรือ unpin session ที่เลือก |
Ctrl+R | เปลี่ยนชื่อ session ที่เลือก |
Ctrl+X | หยุด session กด อีกครั้งภายใน 2 วินาทีเพื่อลบ |
Esc | ปิด peek panel, ล้าง input หรือออก |
? | แสดง shortcut ทั้งหมด |
ส่ง Agent ใหม่
จาก Agent View
พิมพ์ prompt ใน input ที่ด้านล่างของ Agent View และกด Enter เพื่อเริ่ม background session ใหม่
| Input | ผล |
|---|---|
<agent-name> <prompt> | ถ้าคำแรกตรงกับชื่อ subagent ที่กำหนดเอง จะรัน subagent นั้น |
@<agent-name> | กล่าวถึง subagent ที่ใดก็ได้ใน prompt เพื่อรัน |
! <command> | รัน shell command เป็น background job แทนที่จะเริ่ม Claude session |
Shift+Enter | ส่งงานและแนบทันที |
จากภายใน Session
รัน /background หรือ alias /bg เพื่อย้าย conversation ปัจจุบันไปเป็น background session
จาก Shell
ส่ง --bg เพื่อเริ่ม session ที่ไปที่ background ทันที:
claude --bg "ตรวจสอบ test flaky ของ SettingsChangeDetector"
จัดการ Session จาก Shell
ดู background session และจัดการโดยตรงจาก shell:
# แสดงรายการ session ที่ active เป็น JSON
claude agents --json
# ดู output ล่าสุดของ session
claude logs 7c5dcf5d
# หยุด session
claude stop 7c5dcf5d
# ลบ session จากรายการ
claude rm 7c5dcf5d
# รีสตาร์ท session
claude respawn 7c5dcf5d
ข้อจำกัด
- ขีดจำกัด Rate: Session แต่ละอันใช้ quota subscription ของคุณอิสระกัน
- การ Persist ของสถานะ Session: สถานะ session ยังคงอยู่บน disk ผ่าน auto-update และ supervisor รีสตาร์ท
- สรุปแถว: สรุปบรรทัดเดียวในแต่ละแถวถูกสร้างโดยโมเดล Haiku-class