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 และ พฤติกรรมรันไทม์