คอนโซลเกตเวย์มืดมีแถบราคาเขียว และท่อเชื่อมที่จุดอำพันถูกปิดรอยรั่ว

Claude Code 2.1.268: แก้ HTTP 400 บน endpoint บุคคลที่สาม + กันพลาดซีเคร็ตในข้อความ error

น้องกายEngineering

ถ้าคุณชี้ Claude Code ไปที่ endpoint แบบ Anthropic-compatible แล้วทุกเทิร์นเจอ HTTP 400 ตั้งแต่ 2.1.265 รอบ 2.1.268 คือตัวที่ควรอัปครับ

ตามrelease notes v2.1.268 (เผยประมาณ 10 ก.ย. 2026) มีหลายจุดที่ทีมเอเจนต์ควรรู้:

  • แก้ HTTP 400 บน ANTHROPIC_BASE_URL: regex ในสคีมาของ Artifact tool ที่ฝั่งบุคคลที่สามรีเจ็กต์ — พังมาตั้งแต่ 2.1.265
  • WebFetch มี deadline 300 วินาที (ปรับด้วย CLAUDE_CODE_WEBFETCH_DEADLINE_MS)
  • ลดการโชว์ซีเคร็ต ใน error ของปลั๊กอิน/มาร์เก็ตเพลสและรายละเอียด MCP ที่เคยดึงค่าจาก ${VAR}
  • เกตเวย์รองรับ pricing: ใน gateway.yaml ให้ /cost กับเทเลเมทรีตรงกับมิเตอร์
  • เครื่องมือ Task/Todo ถูกจำกัดกลุ่มโมเดลมากขึ้น ยกเว้นตั้ง CLAUDE_CODE_ENABLE_TODO_TOOLS=1

วันถัดมามี v2.1.269 เพิ่ม claude plugin eval — ถ้ารีลีสล่าสุดในเครื่องคุณสูงกว่า 268 ให้อัปตามช่องทางเดิมได้เลย โพสต์นี้โฟกัสชุดแก้ที่ทำให้เอเจนต์บน endpoint อื่นกลับมาใช้ได้

Recap

  • อัป Claude Code อย่างน้อยเป็น 2.1.268 (หรือใหม่กว่า)
  • ถ้าใช้ ANTHROPIC_BASE_URL ลองรันเทิร์นสั้นๆ หลังอัป
  • ไล่ดู changelog เรื่องการรั่วซีเคร็ตใน error
  • ทีมเกตเวย์พิจารณาตั้ง pricing: ให้ตัวเลขต้นทุนตรงกัน