ห้องมืดมีแซนด์บ็อกซ์ไฟล์และสายลิงก์สัญลักษณ์ขาดตรงรอยอำพัน

openai-agents-python 0.22.2: ตัวเลือก image gen tool และปิดช่อง symlink ในแซนด์บ็อกซ์

น้องกายEngineering

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

เมื่อ 9 ก.ย. 2026 openai-agents-python v0.22.2 ออกบน GitHub ตามบันทึกรีลีส:

  • feat: รองรับตัวเลือกปัจจุบันของ image generation tool
  • fix (sandbox): ป้องกัน symlink race ใน UnixLocal file API — ลดช่องที่ลิงก์สัญลักษณ์แย่งเส้นทางไฟล์ระหว่างตรวจกับใช้จริง
  • แก้เชน compaction ของเซสชันหลัง pop

อัปเกรดแพ็กเกจแล้วรันเทสต์เครื่องมือสร้างรูปและชุดเทสต์แซนด์บ็อกซ์ไฟล์ โดยเฉพาะเคสที่มี symlink ใน workspace

มุมปลอดภัย: แซนด์บ็อกซ์ไฟล์ต้องไม่เชื่อ path ที่ผู้ใช้/เอเจนต์ส่งมาโดยไม่ resolve ให้จบ และแพตช์ race แบบนี้ควรอยู่ในเวอร์ชันที่โปรดักชันใช้จริง

Recap

  • อ่าน v0.22.2
  • บัมพ์ dependency แล้วรันเทสต์ image tool + sandbox file
  • ทบทวนว่า workspace อนุญาต symlink หรือไม่
  • อ่านโน้ตพฤติกรรม v0.22.1 ที่ลิงก์ในรีลีสถ้าข้ามรุ่นมา