Skip to main content

จัดการ Agent หลายตัวด้วย Agent View

ส่งงานและจัดการ Claude Code หลาย Session จากหน้าจอเดียว Agent View แสดงสิ่งที่ทุก Session กำลังทำและอันไหนที่ต้องการข้อมูลจากคุณ

Agent View ที่เปิดด้วย claude agents เป็นหน้าจอเดียวสำหรับ background sessions ทั้งหมดของคุณ: สิ่งที่กำลังรัน, สิ่งที่ต้องการข้อมูลจากคุณ และสิ่งที่เสร็จแล้ว ส่ง Session ใหม่, ดูสถานะได้ทันทีแทนที่จะเลื่อนดู transcript และเข้าไปดูเฉพาะเมื่อ Session ต้องการคุณ

note

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+TPin หรือ 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