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