ทำงานกับเอเจนต์ AI
PATerminal ใช้ได้กับเอเจนต์ CLI ทุกตัว และรองรับ Claude Code (claude) กับ Codex (codex) เป็นพิเศษ: รู้ว่าเพนไหนรันเอเจนต์ตัวไหน อยู่ในบทสนทนาใด และกำลังต้องการคุณหรือไม่
เขียนสำหรับ PATerminal v1.8.3
การตรวจจับเอเจนต์
เริ่ม claude หรือ codex ในเพนใดก็ได้ตามที่คุณทำปกติ PATerminal จะสังเกตเห็นโปรเซส ติดป้ายให้เพน และเชื่อมเข้ากับบทสนทนาที่เอเจนต์บันทึกไว้ ไม่ต้องตั้งค่าอะไรและไม่ต้องใช้คำสั่งครอบ
กำลังทำงาน รอ และเสร็จแล้ว
ทุกเซสชันแสดง กำลังทำงาน, รอการป้อนข้อมูล หรือ เสร็จแล้ว ในแถบด้านข้าง แม้จะไม่ได้แสดงอยู่บนหน้าจอ การตรวจจับทำงานในระดับเนทีฟและไม่สนใจสัญญาณรบกวนที่เอเจนต์สร้างขึ้นเมื่อคุณแค่เปิดดู การสลับเซสชัน การเปลี่ยนโฟกัส และการวาดเทอร์มินัลใหม่ไม่นับเป็นการทำงาน
- เซสชันจะเป็น กำลังทำงาน เมื่อคุณพิมพ์ลงไป หรือเมื่อมีเอาต์พุตออกมาต่อเนื่องสองสามวินาที
- เซสชันจะเป็น เสร็จแล้ว เมื่องานนั้นหยุดลง หากคุณไม่ได้ดูอยู่ จะมีจุดแจ้งเตือนและเข้าไปอยู่ในตัวกรอง ยังไม่ได้ดู
- รอการป้อนข้อมูล หมายความว่าเอเจนต์กำลังขอการอนุมัติหรือคำตอบ
การแจ้งเตือนบนเดสก์ท็อป
เมื่อเซสชันที่คุณไม่ได้ดูอยู่ทำงานเสร็จหรือเริ่มรอคุณ PATerminal จะส่งการแจ้งเตือนบนเดสก์ท็อปว่า “เสร็จแล้ว” หรือ “รอการป้อนข้อมูล” พร้อมชื่อเซสชัน เซสชันที่คุณกำลังดูอยู่จะไม่แจ้งเตือน ปิดการแจ้งเตือนได้ในการตั้งค่า → การแจ้งเตือน
บน macOS หากไม่มีการแจ้งเตือนเลย ให้อนุญาตการแจ้งเตือนสำหรับ PATerminal ใน การตั้งค่าระบบ → การแจ้งเตือน
บทสนทนาอยู่รอดหลังรีสตาร์ท
หากปิด PATerminal ขณะที่เอเจนต์กำลังทำงาน ครั้งต่อไปที่เปิดแอป เอเจนต์แต่ละตัวจะกลับมาพร้อมบทสนทนาที่บันทึกไว้ (claude --resume <id> / codex resume <id>) หากระบุ ID ไม่ได้ PATerminal จะใช้บทสนทนาล่าสุดของโฟลเดอร์นั้นแทน (claude --continue / codex resume --last)
หากเอเจนต์ปิดตัวเอง จะมีแบนเนอร์เสนอ เริ่มการสนทนาต่อ คลิกเพื่อให้ระบบพิมพ์คำสั่งทำต่อที่ถูกต้องและกด Enter ให้ หรือกด ปิด เพื่อปิดแบนเนอร์
หมายเหตุสำหรับผู้ใช้ Codex
Codex 0.154.0 แสดงจุดเคลื่อนไหวในช่องป้อนข้อมูลแม้ในขณะที่ไม่ได้ทำอะไร ซึ่งจะทำให้เซสชันค้างอยู่ที่ กำลังทำงาน ตลอดไป PATerminal จึงปิดเอฟเฟกต์ตกแต่งเหล่านี้สำหรับเซสชัน Codex ที่ตัวเองเป็นผู้เริ่ม และเมื่อเริ่มทำงานจะบันทึก whimsy = false ไว้ใต้ [tui] ใน ~/.codex/config.toml (หรือ $CODEX_HOME/config.toml) เพื่อให้ codex ที่คุณพิมพ์เองทำงานแบบเดียวกัน การตั้งค่าและคอมเมนต์อื่นในไฟล์นั้นยังคงอยู่ และตัวหมุนแสดงการทำงานจริงยังเปิดอยู่
การตั้งค่าระดับผู้ใช้นี้มีผลกับ Codex นอก PATerminal ด้วย รีสตาร์ทเซสชัน Codex ที่กำลังทำงานอยู่ก่อนแล้วเพื่อให้การตั้งค่ามีผล
ไปให้ไกลกว่านี้
- ประวัติ — เปิดบทสนทนาที่ผ่านมาในเซสชันใหม่ และทบทวนทุกพรอมต์ที่คุณส่ง
- โหมดจับคู่ — ให้เอเจนต์สองตัวพัฒนาและรีวิวไปด้วยกัน
- การพิมพ์พร้อมกัน และข้อความสำเร็จรูป — ส่งคำสั่งเดียวกันไปยังเอเจนต์หลายตัว
- Worktree — ให้เอเจนต์แต่ละตัวมีเช็คเอาต์ของตัวเอง จะได้ไม่แก้ไฟล์เดียวกัน
ยังติดปัญหาอยู่ใช่ไหม?
ดูคำถามที่พบบ่อย หรือส่งอีเมลถึงเราพร้อมระบุระบบปฏิบัติการ เวอร์ชันของ PATerminal และสิ่งที่คุณลองทำไปแล้ว เราตอบกลับทุกข้อความ