ทำงานกับเอเจนต์ 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 ที่กำลังทำงานอยู่ก่อนแล้วเพื่อให้การตั้งค่ามีผล

ไปให้ไกลกว่านี้

ยังติดปัญหาอยู่ใช่ไหม?

ดูคำถามที่พบบ่อย หรือส่งอีเมลถึงเราพร้อมระบุระบบปฏิบัติการ เวอร์ชันของ PATerminal และสิ่งที่คุณลองทำไปแล้ว เราตอบกลับทุกข้อความ