Agent coordination

กำหนดทิศทาง

/steer ส่งคำแนะนำไปยังการรันที่ทำงานอยู่แล้ว ใช้สำหรับช่วงเวลาที่ต้องการ "ปรับการรันนี้ ระหว่างที่ยังทำงานอยู่" ไม่ใช่สำหรับเริ่มเทิร์นใหม่

เซสชันปัจจุบัน

ใช้ /steer ระดับบนสุดเพื่อกำหนดเป้าหมายไปยังการรันที่ทำงานอยู่ของเซสชันปัจจุบัน:

/steer prefer the smaller patch and keep the tests focused
/tell summarize before making the next tool call

พฤติกรรม:

  • กำหนดเป้าหมายเฉพาะการรันที่ทำงานอยู่ของเซสชันปัจจุบันเท่านั้น
  • ทำงานแยกจากโหมด /queue ของเซสชัน
  • ไม่เริ่มการรันใหม่เมื่อเซสชันว่างอยู่
  • ตอบกลับพร้อมคำเตือนเมื่อไม่มีการรันที่ทำงานอยู่ให้ชี้นำ
  • ใช้เส้นทางการชี้นำของรันไทม์ที่ทำงานอยู่ ดังนั้นโมเดลจะเห็นคำแนะนำที่ ขอบเขตรันไทม์ถัดไปที่รองรับ

การชี้นำเทียบกับคิว

/queue steer เปลี่ยนวิธีที่ข้อความขาเข้าปกติทำงานเมื่อข้อความมาถึง ขณะที่มีการรันทำงานอยู่ /steer <message> เป็นคำสั่งแบบชัดเจนที่พยายาม แทรกข้อความของคำสั่งนั้นเข้าไปในการรันที่ทำงานอยู่ ณ ขอบเขตรันไทม์ถัดไป ที่รองรับ โดยไม่ขึ้นกับการตั้งค่า /queue ที่จัดเก็บไว้

ใช้:

  • /steer <message> เมื่อคุณต้องการชี้นำการรันที่ทำงานอยู่ตอนนี้
  • /queue steer เมื่อคุณต้องการให้ข้อความปกติในอนาคตชี้นำการรันที่ทำงานอยู่ เป็นค่าเริ่มต้น
  • /queue collect หรือ /queue followup เมื่อข้อความใหม่ควรรอเทิร์น ภายหลังแทนการชี้นำการรันที่ทำงานอยู่

สำหรับโหมดคิวและพฤติกรรมสำรอง โปรดดู คิวคำสั่ง และ คิวการชี้นำ

ซับเอเจนต์

ใช้ /subagents steer เมื่อเป้าหมายคือการรันลูก:

/subagents steer 2 focus only on the API surface

/steer ระดับบนสุดจะไม่เลือกซับเอเจนต์ด้วย id หรือดัชนีรายการ แต่จะ กำหนดเป้าหมายไปยังการรันที่ทำงานอยู่ของเซสชันปัจจุบันเสมอ โปรดดู ซับเอเจนต์ สำหรับ id ป้ายกำกับ และคำสั่งควบคุมของซับเอเจนต์

เซสชัน ACP

ใช้ /acp steer เมื่อเป้าหมายคือเซสชันฮาร์เนส ACP:

/acp steer --session agent:main:acp:codex tighten the repro

โปรดดู เอเจนต์ ACP สำหรับการเลือกเซสชัน ACP และ พฤติกรรมรันไทม์

ที่เกี่ยวข้อง