OpenClaw 2026.5.12-beta.8
ช่องทาง: Beta / Pre-release เผยแพร่บน GitHub: 14 พฤษภาคม 2569 เวลา 18:16 อ่าน Release Notes ต้นฉบับ: GitHub Releases
OpenClaw 2026.5.12-beta.8 เป็น release ที่เน้น Codex และเส้นทาง OpenAI, ระบบปลั๊กอิน, เสถียรภาพของ Gateway มากเป็นพิเศษ และถ้าดูจากรายการเปลี่ยนแปลงจริงจะเห็นว่ารอบนี้ทีมไม่ได้แค่เติมฟีเจอร์ใหม่แบบกระจาย แต่พยายามลด friction ในจุดที่คนใช้งานจริงมักเจอ ทั้งตอนตั้งค่า, รัน agent ต่อเนื่อง, เชื่อม plugin, และดูแลระบบผ่านแชนเนลต่าง ๆ ซึ่งเป็นเรื่องที่มีผลกับผู้ใช้ไทยโดยตรง เพราะหลายทีมที่ใช้ OpenClaw ในไทยมักใช้งานแบบผสมหลายเครื่องมือและต้องอาศัยความนิ่งของ workflow มากกว่าการโชว์ capability อย่างเดียว
อีกจุดที่น่าสนใจคือ release นี้สะท้อนทิศทางของ OpenClaw ว่ากำลังขยับไปเป็นแพลตฟอร์ม automation ที่ดูแลง่ายขึ้นเรื่อย ๆ ไม่ว่าจะเป็นเรื่อง runtime, channel, plugin, หรือ tooling สำหรับ recovery เมื่อมีอาการแปลกใน production พอเอามาแปลเป็นภาษาคนใช้งานจริง ความหมายก็คือทีมจะเสียเวลาน้อยลงกับงานแก้ระบบ และมีเวลาไปโฟกัสกับ use case ที่สร้างคุณค่าให้ธุรกิจหรือชุมชนมากกว่าเดิม
สิ่งที่เปลี่ยนแปลงหลัก
Changes - Amazon Bedrock: externalize the Bedrock and Bedrock Mantle provider packages so core installs no longer pull AWS SDK dependencies unless those providers are installed. ถึงจะยังเป็นสาย beta แต่หัวข้อนี้ช่วยให้คนที่ทดสอบก่อน stable เห็นปัญหาและความเสี่ยงได้เร็วขึ้น
Changes - Plugins: externalize Slack, OpenShell sandbox, and Anthropic Vertex so their runtime dependency cones install only when those plugins are installed. สำหรับทีมที่ต่อ plugin หลายตัว การแก้ส่วนนี้ช่วยลดปัญหาติดตั้งไม่ครบ, metadata เพี้ยน หรือ runtime ล้มหลังอัปเดต ซึ่งเป็น pain point ที่เจอบ่อยในงานจริง
Changes - Control UI/WebChat: add a persisted auto-scroll mode selector so users can keep the current near-bottom behavior, always follow streaming output, or turn automatic streaming scroll off and use the New messages button manually. Fixes 7648 and 81287. Thanks @BunsDev. ในมุมผู้ดูแลระบบ การแก้ส่วนนี้ช่วยให้หน้าควบคุมตอบสนองไวขึ้น และลดปัญหาที่ UI ดูเหมือนค้างทั้งที่ backend ยังทำงานอยู่
Changes - ACP: add acp.fallbacks so ACP turns can try configured backup runtime backends when the primary backend is unavailable before any output is emitted. ( 69542) Thanks @kaseonedge. ถึงจะยังเป็นสาย beta แต่หัวข้อนี้ช่วยให้คนที่ทดสอบก่อน stable เห็นปัญหาและความเสี่ยงได้เร็วขึ้น
Changes - Gateway/OpenAI HTTP: honor max completion tokens and max tokens on inbound /v1/chat/completions requests so client-provided token caps reach the upstream provider via streamParams.maxTokens, with max completion tokens taking precedence when both are sent. Thanks @Lellansin. จุดนี้สำคัญกับทีมที่ใช้ GPT-5.x หรือ Codex OAuth เพราะลดความเสี่ยงที่ routing ผิดเส้นทางแล้วทำให้ agent ไปใช้ auth mode คนละแบบโดยไม่ตั้งใจ
Changes - Models/OpenAI CLI auth: make openclaw models auth login --provider openai start the ChatGPT/Codex account login by default, while --method api-key remains the explicit OpenAI API-key setup path. จุดนี้สำคัญกับทีมที่ใช้ GPT-5.x หรือ Codex OAuth เพราะลดความเสี่ยงที่ routing ผิดเส้นทางแล้วทำให้ agent ไปใช้ auth mode คนละแบบโดยไม่ตั้งใจ
Bug Fixes ที่น่าสนใจ
- Agents/subagents: apply agents.defaults.subagents.model before target agent primary models during sessions spawn, so model-scoped runtimes such as claude-cli stay attached to default child runs. Fixes 81395. ( 81783) Thanks @joshavant.
- Telegram: keep Bot API polling alive during main event-loop stalls by moving ingress to an isolated worker with a durable local spool. Fixes 81132. ( 81746) Thanks @joshavant.
- Telegram: preserve rendered HTML formatting through lazy cron announce delivery so Markdown links stay clickable instead of falling back to literal anchor tags. Fixes 81742. ( 81758)
- Telegram: skip unmentioned group media before download when requireMention is active, avoiding failed media-download replies for messages that should be ignored. Fixes 81181. ( 81785) Thanks @joshavant.
- CLI/plugins: keep bare plugin and parent-command help on the lightweight path, avoiding plugin registry discovery before rendering help.
- Gateway/session history: carry monotonic transcript message sequence through live updates and refresh SSE history when stale sequence input would otherwise append bad incremental state. ( 81474) Thanks @samzong.
- Security/sandbox: include Windows USERPROFILE in the sandbox blocked home roots so credential-bearing binds (such as .codex, .openclaw, or .ssh under the Windows user profile) are denied even when HOME points at a different shell home. ( 63074) Thanks @luoyanglang.
- Models config/auth: stop inferring provider env-var markers from broad ^[A-Z ][A-Z0-9 ]*$ strings, and resolve config-backed provider apiKey values only through structured env SecretRefs (secrets.providers[id] / secrets.defaults), so unrelated env vars cannot accidentally become provider credentials. Thanks @sallyom.
ผลกระทบต่อผู้ใช้ไทย
สำหรับผู้ใช้ไทย release สาย beta อย่าง 2026.5.12-beta.8 มีประโยชน์มากกับทีมที่ชอบลองก่อน stable เพราะช่วยทดสอบ Codex และเส้นทาง OpenAI และ ระบบปลั๊กอิน และ เสถียรภาพของ Gateway ล่วงหน้าได้ในสภาพแวดล้อม staging หรือ workspace ที่ต้องการ feedback เร็ว หากคุณดูแลระบบให้หลายคนใช้งานพร้อมกัน การเห็นพฤติกรรมใหม่ก่อนวัน release stable จะช่วยลดแรงกระแทกตอน deploy จริง
ในเชิงปฏิบัติ จุดที่ควรสังเกตหลังอัปเดตคือ workflow ที่ทีมใช้งานทุกวัน เช่น การคุยผ่านแชนเนลหลัก, plugin ที่เรียกบ่อย, การเช็กสถานะผ่าน control UI หรือคำสั่ง CLI, และเส้นทาง auth/provider ที่เป็นหัวใจของ agent ถ้าระบบของคุณเคยเจออาการหลุดบ้างเป็นครั้งคราว release ประเภทนี้มักช่วยลบ "ปัญหาเล็กแต่บั่นทอน" ได้ดีมาก และผลลัพธ์จะออกมาเป็นความรู้สึกว่าระบบนิ่งขึ้นทั้งก้อน แม้ใน release notes จะไม่ได้เรียกมันว่า feature ใหญ่ก็ตาม
คำแนะนำในการอัปเกรด
ถ้าทีมของคุณมี staging อยู่แล้ว แนะนำให้ลองรุ่นนี้ก่อนเพื่อเช็ก compatibility กับ plugin, channel, และ runtime ที่ใช้อยู่ โดยเฉพาะหัวข้อที่ไปแตะ Codex และเส้นทาง OpenAI และ ระบบปลั๊กอิน แต่ถ้า production ยังต้องการความนิ่งสูงและไม่ได้รีบใช้ฟีเจอร์หรือ fix ชุดนี้ การรอ stable ตัวถัดไปก็ยังเป็นทางเลือกที่ปลอดภัยกว่า
หลังอัปเดต แนะนำให้ลอง smoke test อย่างน้อยหนึ่งรอบกับงานสำคัญ เช่น เปิด session ใหม่, ส่งข้อความผ่าน channel ที่ใช้ประจำ, เรียก plugin หลัก, และดู log หรือ status สั้น ๆ เพื่อยืนยันว่า behavior หลังอัปเดตตรงกับสิ่งที่ release นี้ตั้งใจแก้
วิธีติดตั้ง
~~~bash npm install -g openclaw@2026.5.12-beta.8 ~~~
