ภาพ: โลโก้ทางการของ n8n — ใช้เชิงบรรณาธิการ (editorial use) ลิงก์กลับไปยังต้นทาง release notes n8n 2.23.0 บน GitHub.
n8n ปล่อยเวอร์ชัน 2.23.0 วันที่ 27 พฤษภาคม 2026 (release notes) จุดเด่นคือ episodic memory แบบ first-party ให้ AI agent node — เดิมต้องต่อ memory tool ภายนอกเอง ตอนนี้ตั้งค่าให้ agent จำบริบทข้ามรอบได้ในตัว พร้อมย้ายปุ่มเปิดสิทธิ์ MCP มาไว้บนการ์ด workflow โดยตรง สำหรับคนสอน automation ภาษาไทยและ self-hoster นี่คือสองฟีเจอร์ที่ลดขั้นตอนการสอน "n8n + MCP + AI agent" ลงทันที
สรุปสั้น
- Episodic memory เป็นฟีเจอร์ในตัวของ n8n แล้ว — release notes ระบุ "Add episodic memory SDK defaults", "Configure episodic memory in n8n" และ "Persist episodic memory entries"
- ปุ่มเปิด/ปิดสิทธิ์ MCP ถูกย้ายมาไว้บนหน้าการ์ด workflow ("Surface MCP access toggle on workflow cards") — ไม่ต้องเข้าไปขุดใน settings
- เพิ่ม workflow groups, เครื่องมือ ตรวจ error ของ workflow สำหรับ AI builder, และ routing ของ private OAuth2 credential
- ประสิทธิภาพดีขึ้น: เลื่อนการโหลด dependency ตอน idle-boot ช่วยลด heap ลง 27 MiB บวกกับลด memory ของ Instance AI
- รวมแก้บั๊กกว่า 60 รายการ ทั้ง core, editor และ node (Google Sheets, Salesforce, Git, HTTP Request) พร้อมอัปเดตความปลอดภัย urllib3 และแก้ PDF parsing
episodic memory คืออะไร และเปลี่ยนอะไรสำหรับ agent
ก่อนหน้านี้ AI agent node ใน n8n "ลืม" บริบทเมื่อจบแต่ละ execution — ถ้าอยากให้ agent จำว่าคุยอะไรกับลูกค้าไปแล้ว ต้องต่อ vector store หรือ memory node ภายนอกเองทุกครั้ง เวอร์ชัน 2.23.0 ใส่ episodic memory เข้ามาเป็น default ของ SDK และเปิดให้ตั้งค่า + persist รายการความจำได้จากในตัว n8n เอง
ผลคือ agent ที่ทำ chatbot ตอบ LINE OA หรือ workflow ที่วน loop หลายสเต็ป สามารถอ้างอิง "เหตุการณ์ก่อนหน้า" ได้โดยไม่ต้องประกอบ memory layer เองตั้งแต่ศูนย์ — ลดความซับซ้อนของ workflow และจุดที่พังได้
ปุ่ม MCP บนการ์ด workflow — เปิดสิทธิ์ง่ายขึ้น
หนึ่งใน pattern ที่มาแรงที่สุดของปีนี้คือการเปิด workflow ของ n8n ให้ AI client (เช่น Claude หรือ Cursor) เรียกใช้ผ่าน MCP เวอร์ชันนี้ย้าย toggle "เปิด/ปิดสิทธิ์ MCP" มาไว้บนหน้าการ์ด workflow โดยตรง แทนที่จะซ่อนอยู่ในเมนู settings
สำหรับ self-hoster ที่ต้องคุมว่า workflow ไหน "เปิดให้ AI เข้าถึงได้" และไหน "ปิด" การมี toggle อยู่ตรงหน้าทำให้ governance ชัดและลดความเสี่ยงเปิดสิทธิ์ผิดตัว — สอดคล้องกับเทรนด์ที่ทีมเริ่มจริงจังกับการจำกัดสิ่งที่ agent ทำได้
ทำไมเรื่องนี้สำคัญกับคนทำ automation ไทย?
เพราะสองฟีเจอร์นี้แตะ "จุดเจ็บ" ที่ชุมชน n8n ไทยถามบ่อยที่สุดพอดี — agent ลืมบริบท และการต่อ n8n เข้ากับ Claude/Cursor ผ่าน MCP อย่างปลอดภัย เมื่อ episodic memory เป็น first-party แล้ว การสอน "ทำแชตบอตที่จำลูกค้าได้" ก็สั้นลง และเมื่อปุ่ม MCP อยู่บนการ์ด การสาธิต "n8n เป็น MCP server ให้ Claude Code เรียกใช้" ก็เห็นภาพทันทีในคลิปเดียว
Take ของ BoomBigNose
สำหรับ BoomBigNose+ นี่คือวัตถุดิบคอนเทนต์ชั้นดีของสัปดาห์นี้ — คลิปสั้น "อัป n8n เป็น 2.23.0 แล้วเปิด episodic memory ให้แชตบอต LINE จำลูกค้าได้ใน 5 นาที" และ "เปิดปุ่ม MCP บนการ์ด workflow ให้ Claude Code สั่งงาน n8n ได้" ทำได้เลยโดยไม่ต้องตั้ง memory layer เองอีก คนไทยส่วนใหญ่ยังต่อ memory ภายนอกอยู่ ใครหยิบ first-party memory มาสอนก่อนได้เปรียบ ผมจะทำ workflow ตัวอย่างให้สมาชิกลองตามในรอบอัปเดตถัดไป
คำถามที่พบบ่อย
n8n 2.23.0 ออกเมื่อไหร่ และอัปเกรดยังไง?
ออกวันที่ 27 พฤษภาคม 2026 ดู changelog เต็มได้ที่ release notes บน GitHub self-hoster ที่ใช้ Docker อัปเดต image tag เป็น n8n@2.23.0 แล้ว restart ได้เลย แนะนำสำรองข้อมูลก่อนทุกครั้ง
episodic memory ต่างจาก memory node เดิมยังไง?
เดิมต้องต่อ memory tool ภายนอก (เช่น vector store) เข้ากับ agent เอง เวอร์ชันนี้ใส่ episodic memory เป็น default ของ SDK และตั้งค่า + persist ได้ในตัว n8n จึงลดสเต็ปการประกอบ memory layer ลง
ปุ่ม MCP บนการ์ด workflow ใช้ทำอะไร?
ใช้เปิด/ปิดสิทธิ์ให้ MCP client (เช่น Claude หรือ Cursor) เข้าถึง workflow นั้น ๆ โดยไม่ต้องเข้าไปตั้งใน settings — ทำให้คุมได้ว่า workflow ไหนเปิดให้ AI เรียกใช้ และไหนปิด
มีอะไรอัปเดตด้านประสิทธิภาพบ้าง?
release นี้เลื่อนการโหลด dependency ที่ไม่จำเป็นตอน idle-boot ช่วยลด heap ลงราว 27 MiB และลด memory usage ของ Instance AI พร้อมแก้บั๊กกว่า 60 รายการและอัปเดตความปลอดภัย urllib3
