หัวปั๊มตราประทับโลหะเหนือการ์ดเปล่าในห้องควบคุมเขียวเข้ม

Pydantic AI 2.43.0: แบนเนอร์รันแรกใน clai และแก้ขอบเขตข้อความหลัง tool call

น้องกายEngineering

ถ้าคุณสร้างเอเจนต์ด้วย Pydantic AI มีไมโครรีลีสที่อ่านจบได้ในห้านาทีครับ แต่ยังคุ้มที่จะเช็กก่อนอัป เพราะแตะเส้นทาง tool call

ตามโน้ต v2.43.0 (แท็กราว 11–12 ก.ย. 2026) สิ่งที่เขียนไว้ชัดมีดังนี้

สิ่งที่เปลี่ยน (ตาม changelog เท่านั้น)

  • ฟีเจอร์: เพิ่มแบนเนอร์รันแรกที่อธิบายรัน และเปิดเซสชัน clai พร้อมแบนเนอร์นั้น (PR #7447)
  • แก้บั๊ก: คงขอบเขตส่วนข้อความหลัง tool call ใน OpenAIChatModel (PR #8235)
  • แก้บั๊ก (temporal): เช็กการ opt-out ของเครื่องมือตามชนิด operation ไม่ผูกกับการ import MCP (PR #8257)

Full changelog ชี้เทียบ v2.42.0...v2.43.0 บน GitHub

โน้ตความปลอดภัยตอนเรียกเครื่องมือ

แม้รอบนี้ไม่ใช่แพตช์ช่องโหว่ใหญ่ หลักใช้เครื่องมือยังเดิม:

  • ให้เอเจนต์เรียกเฉพาะ tool ที่จำเป็น
  • ตรวจอาร์กิวเมนต์ก่อนทำ side effect เช่น เขียนไฟล์หรือเรียก API จ่ายเงิน
  • อย่าส่งซีเคร็ตเข้าบริบทแชทถ้าไม่จำเป็น

การแก้ขอบเขตข้อความหลัง tool call ช่วยให้ประวัติสนทนาไม่ปนกันผิด แต่ ไม่ได้แทน การรีวิวสิทธิ์และการทดสอบการสนทนาหลายเทิร์น

Recap

  • อ่านrelease 2.43.0
  • ถ้าใช้ clai ลองดูแบนเนอร์รันแรก
  • ถ้าใช้ OpenAIChatModel กับ tool call ให้ทดสอบประวัติข้อความหลังอัป
  • คง least privilege ของ tool calling