ข้ามไปยังเนื้อหา

แท็ก

#Python

15 บทความ

ช่องโหว่ RCE ใน Brotli (CVE-2026-111497) ที่ OpenAI Codex Security เจอ: ตัวแก้อยู่ในซอร์สตั้งแต่ ก.พ. แต่เพิ่งออก release 21 ต.ค. — กระทบ Node.js, Python requests/httpx/aiohttp, Bun, Envoy, curl ทั้งฝั่ง server และ client
การแฮ็ก

ช่องโหว่ RCE ใน Brotli (CVE-2026-111497) ที่ OpenAI Codex Security เจอ: ตัวแก้อยู่ในซอร์สตั้งแต่ ก.พ. แต่เพิ่งออก release 21 ต.ค. — กระทบ Node.js, Python requests/httpx/aiohttp, Bun, Envoy, curl ทั้งฝั่ง server และ client

CVE-2026-111497 เป็นช่องโหว่ out-of-bounds write ในตัว decoder ของ Google Brotli เวอร์ชัน 1.0.3–1.2.0 (CVSS 4.0 ได้ 9.2) ทีม OpenAI Codex Security เป็นผู้รายงาน ส่ง Brotli stream ที่สร้างขึ้นมาเพียงก้อนเดียวก็รันโค้ดบนเครื่องปลายทางได้ทั้งสองทิศ คือ client ยึด server หรือ server ยึด client ที่รับ response แบบบีบอัด ตัวแก้ต้นทางถูก commit ตั้งแต่ 27 ก.พ. แต่เพิ่งออก release 1.0.10/1.1.1/1.2.1 เมื่อ 21 ต.ค. ทำให้ Node.js, PyPI Brotli/brotlicffi, Bun, Envoy และ Istio ต้องทยอยออกแพตช์ตามกัน

· อ่าน 5 นาที
Claude API ออกเวอร์ชันใหม่ 2026-10-21 ครั้งแรกในรอบ 3 ปี — ตัด temperature/top_p/top_k ทิ้ง (ส่งมาเจอ 400), SDK ทุกภาษาขึ้น major version ส่ง key ทาง Authorization: Bearer และเปลี่ยนไลเซนส์จาก MIT เป็น Apache-2.0
เครื่องมือนักพัฒนา

Claude API ออกเวอร์ชันใหม่ 2026-10-21 ครั้งแรกในรอบ 3 ปี — ตัด temperature/top_p/top_k ทิ้ง (ส่งมาเจอ 400), SDK ทุกภาษาขึ้น major version ส่ง key ทาง Authorization: Bearer และเปลี่ยนไลเซนส์จาก MIT เป็น Apache-2.0

21 ต.ค. 2026 Anthropic ออก API version 2026-10-21 แทน 2023-06-01 ที่ใช้มาตั้งแต่ปี 2023 พร้อม SDK รุ่นใหม่ 8 ตัว (Python 2.0.0, TypeScript 1.0.0, Go 2.0.0 ฯลฯ) ที่ส่งเวอร์ชันใหม่เป็นค่าเริ่มต้น — request ที่ยังส่ง temperature, top_p หรือ top_k จะได้ 400 แม้ใส่ค่า default, SDK ส่ง API key ผ่าน Authorization: Bearer แทน X-Api-Key และ SDK กับ CLI ตั้งแต่รุ่นนี้ใช้ไลเซนส์ Apache-2.0

· อ่าน 6 นาที
Google ปล่อย Gemini 4 Argon รันข้ามคืน 11 ชั่วโมงบนโค้ด ADK 205,000 บรรทัด: เสนอ 6 จุด ทีมรับ 2 ทิ้ง 4 ลด overhead เซสชันยาว ~40% และ import เร็วขึ้น 21%
เครื่องมือนักพัฒนา

Google ปล่อย Gemini 4 Argon รันข้ามคืน 11 ชั่วโมงบนโค้ด ADK 205,000 บรรทัด: เสนอ 6 จุด ทีมรับ 2 ทิ้ง 4 ลด overhead เซสชันยาว ~40% และ import เร็วขึ้น 21%

Google เล่าการปล่อย Gemini 4 Argon ทำงานเองข้ามคืน 11 ชั่วโมงใน Antigravity (/goal mode) เพื่อหาคอขวดประสิทธิภาพใน google/adk-python รอบนี้ใช้ .agents/skills เป็นคู่มือของ maintainer โมเดลเสนอ 6 การแก้ไข ทีมรับไว้ 2 จุดที่ลด overhead ก่อนเรียกโมเดลได้ราว 40% ในเซสชันยาว และทำให้ import เร็วขึ้น 21% ส่วนอีก 4 จุดถูกตัดตอนรีวิวโค้ด

· อ่าน 5 นาที
MCP SDK 2.3.0 ออกพร้อมกันทั้ง Python และ TypeScript — Server.connect() ไม่ยอมให้ใช้ instance ซ้ำแล้ว, redirect ข้าม origin ถูกบล็อก, tool ที่ header ผิดพังตั้งแต่ตอนลงทะเบียน แต่ Skills (SEP-2640) ยังไม่เข้า
AI Skills

MCP SDK 2.3.0 ออกพร้อมกันทั้ง Python และ TypeScript — Server.connect() ไม่ยอมให้ใช้ instance ซ้ำแล้ว, redirect ข้าม origin ถูกบล็อก, tool ที่ header ผิดพังตั้งแต่ตอนลงทะเบียน แต่ Skills (SEP-2640) ยังไม่เข้า

2 ต.ค. 2026 (UTC) SDK อ้างอิงของ MCP ออก TypeScript v2.3.0 (พร้อม 1.32.0 สำหรับสาย v1) และ Python v2.3.0 มีพฤติกรรมที่เปลี่ยนหลายจุดซึ่งคนเขียน MCP server ต้องเช็กก่อนอัปเกรด ส่วน PR รองรับ Skills Extension (SEP-2640) ของทุก SDK ยังเปิดค้างอยู่

· อ่าน 6 นาที
Antigravity SDK รันเอเจนต์บนโมเดลในเครื่องได้แล้ว — Gemma 4 26B ผ่าน LiteRT แบบออฟไลน์ และต่อกับ Ollama, LM Studio หรือ vLLM ได้
เครื่องมือนักพัฒนา

Antigravity SDK รันเอเจนต์บนโมเดลในเครื่องได้แล้ว — Gemma 4 26B ผ่าน LiteRT แบบออฟไลน์ และต่อกับ Ollama, LM Studio หรือ vLLM ได้

Google เพิ่ม LiteRTAgentConfig และ LocalOpenAIAgentConfig ใน Antigravity SDK (Python) ทำให้ harness ตัวเดียวกับ Google Antigravity รันบน Gemma 4 26B A4B ในเครื่องได้โดยไม่ต้องต่อเน็ต หรือต่อกับเซิร์ฟเวอร์ที่ใช้ API แบบ OpenAI เช่น Ollama, LM Studio และ vLLM แนะนำให้มีหน่วยความจำ GPU หรือ unified memory มากกว่า 24GB

· อ่าน 5 นาที
AWS เปิดซอร์ส Strands harness — agent สำเร็จรูปแบบ Claude Code แต่เลือกโมเดลเองได้ อ้างว่าใช้ token น้อยกว่า 28% แต่ตัวเลขทั้งหมดมาจากผลทดสอบของ AWS เองและยังไม่มีเปเปอร์
เครื่องมือนักพัฒนา

AWS เปิดซอร์ส Strands harness — agent สำเร็จรูปแบบ Claude Code แต่เลือกโมเดลเองได้ อ้างว่าใช้ token น้อยกว่า 28% แต่ตัวเลขทั้งหมดมาจากผลทดสอบของ AWS เองและยังไม่มีเปเปอร์

21 ก.ย. ทีม Strands Agents ของ AWS ปล่อย Strands harness (Apache-2.0, Python และ TypeScript) เป็น agent สำเร็จรูปที่เรียกได้ด้วยโค้ดบรรทัดเดียว มี shell, file, web tools, memory, sub-agent และ skills มาให้ ใช้ได้กับ Bedrock, Anthropic, OpenAI, Google, Ollama และ LiteLLM อ้างว่าใช้ต้นทุนน้อยกว่า harness อื่นเฉลี่ย 28% ที่ความแม่นยำใกล้เคียงกันใน 6 benchmark แต่เป็นผลทดสอบที่ AWS วัดเอง ส่วนเปเปอร์ยังไม่ออก

· อ่าน 5 นาที
Polars 2.0 RC เปลี่ยน LazyFrame ทุกคิวรีไปวิ่งบน streaming engine เป็นดีฟอลต์ — และ breaking change ที่อันตรายที่สุดคือข้อเดียวที่ไม่ throw error
เครื่องมือนักพัฒนา

Polars 2.0 RC เปลี่ยน LazyFrame ทุกคิวรีไปวิ่งบน streaming engine เป็นดีฟอลต์ — และ breaking change ที่อันตรายที่สุดคือข้อเดียวที่ไม่ throw error

2 ก.ย. 2026 Polars ปล่อย 2.0.0-rc.1 ที่เปลี่ยนให้ทุกคิวรี LazyFrame วิ่งบน streaming engine โดยดีฟอลต์ ทีมบอกว่าคาดว่าจะเร็วขึ้นราว 5 เท่าและกินแรมน้อยลงมาก — แต่เหตุผลที่ต้องขึ้นเวอร์ชันหลักคือ streaming engine ไม่การันตีลำดับแถวใน join/group_by/unpivot อีกต่อไป ซึ่งเป็น breaking change เดียวในชุดนี้ที่ไม่ฟ้อง error

· อ่าน 6 นาที
NVIDIA ประกาศ CUDA Python 1.0 — Python กลายเป็นทางเข้าแพลตฟอร์ม CUDA ที่ "รองรับอย่างเป็นทางการ" พร้อมสัญญา semver ว่าจะไม่พัง API กลางทาง
เครื่องมือนักพัฒนา

NVIDIA ประกาศ CUDA Python 1.0 — Python กลายเป็นทางเข้าแพลตฟอร์ม CUDA ที่ "รองรับอย่างเป็นทางการ" พร้อมสัญญา semver ว่าจะไม่พัง API กลางทาง

25 ส.ค. 2026 NVIDIA ประกาศหมุดหมาย CUDA Python 1.0 บนบล็อกนักพัฒนา — ยกให้ Python เป็นทางเข้าแพลตฟอร์ม CUDA ที่รองรับอย่างเป็นทางการเทียบชั้น C++ พร้อมผูก semantic versioning ว่า breaking change จะเกิดเฉพาะเวอร์ชันหลัก ครอบคลุม cuda.core, cuda.bindings, cuda.compute, Numba CUDA และ nvmath-python บนฐานร่วมเดียวกัน แต่ยังกันของทดลองอย่าง cutile-python และ cuteDSL ออกนอกสัญญา

· อ่าน 6 นาที
Anthropic ปล่อย Python SDK 1.0 — ย้ายฐาน HTTP จาก httpx ไป httpx2 ของทีม Pydantic พร้อมรื้อ API เก่าทิ้งยกชุด
เครื่องมือนักพัฒนา

Anthropic ปล่อย Python SDK 1.0 — ย้ายฐาน HTTP จาก httpx ไป httpx2 ของทีม Pydantic พร้อมรื้อ API เก่าทิ้งยกชุด

20 ส.ค. 2026 anthropic-sdk-python ขึ้นเวอร์ชัน 1.0.0 — เปลี่ยนชั้น HTTP จาก httpx ที่หยุดนิ่งมาตั้งแต่ปลายปี 2024 ไปใช้ httpx2 ฟอร์กที่ทีม Pydantic รับดูแลต่อ พร้อมถอด Text Completions API, พารามิเตอร์ temperature/top_p/top_k และของ deprecated อีกยาวเหยียด กับดักที่แสบที่สุดคือ OpenTelemetry, Sentry, respx และ vcrpy จะเงียบไปเฉย ๆ เพราะไปแพตช์ httpx ตัวเก่า

· อ่าน 7 นาที
LangChain เปิด Managed Deep Agents เป็น public beta — เอา agent ที่เขียนเองขึ้นรันบน runtime ที่มี durable execution, sandbox และ human-in-the-loop ให้แล้ว ด้วยคำสั่ง mda deploy
เครื่องมือนักพัฒนา

LangChain เปิด Managed Deep Agents เป็น public beta — เอา agent ที่เขียนเองขึ้นรันบน runtime ที่มี durable execution, sandbox และ human-in-the-loop ให้แล้ว ด้วยคำสั่ง mda deploy

7 ส.ค. 2026 LangChain ดัน Managed Deep Agents ขึ้นสถานะ public beta — runtime แบบโฮสต์ที่รับ agent ซึ่งเขียนด้วย Deep Agents (Python หรือ TypeScript) ขึ้นโปรดักชันด้วยคำสั่ง mda deploy โดยยกงาน durable execution, persistence, sandbox, memory, ช่องทาง Slack/GitHub, human-in-the-loop และ eval ไปให้แพลตฟอร์มจัดการ — ช่วงเบตายังเปิดเฉพาะรีเจียนสหรัฐฯ

· อ่าน 5 นาที
Microsoft ปล่อย GitHub Copilot Agent เข้าสู่ stable ทั้ง .NET และ Python — ยืม agent loop ของ Copilot มาทั้งตัว แล้วเอา Agent Framework มาคุมสิทธิ์แทน
เครื่องมือนักพัฒนา

Microsoft ปล่อย GitHub Copilot Agent เข้าสู่ stable ทั้ง .NET และ Python — ยืม agent loop ของ Copilot มาทั้งตัว แล้วเอา Agent Framework มาคุมสิทธิ์แทน

Microsoft ประกาศ GitHub Copilot Agent เข้าสู่ stable บน Agent Framework ทั้ง .NET และ Python (4 ส.ค. 2026) — Copilot เป็นเจ้าของลูป agent ทั้งหมด ส่วนแอปคุณคุม permission handler ที่ต้องอนุมัติทุกคำสั่ง shell, ไฟล์ และ MCP tool

· อ่าน 5 นาที
Microsoft Agent Framework: Declarative Workflows แตะ 1.0 — ย้าย orchestration ของ agent ออกจากโค้ดไปเป็น YAML
เครื่องมือนักพัฒนา

Microsoft Agent Framework: Declarative Workflows แตะ 1.0 — ย้าย orchestration ของ agent ออกจากโค้ดไปเป็น YAML

Microsoft ประกาศว่า declarative workflows ของ Agent Framework ถึงเวอร์ชัน 1.0 พร้อมกันทั้งสอง SDK โดยแพ็กเกจ Python agent-framework-declarative ขึ้น 1.0.0 ตามหลัง .NET ที่เสถียรอยู่แล้ว เปิดให้เขียนลำดับการทำงานของ agent เป็นไฟล์ YAML แทนการฝังไว้ในโค้ดแอป

· อ่าน 5 นาที
Microsoft Agent Framework ได้ "ความจำระยะยาว" แบบเสียบปลั๊ก — CosmosMemoryContextProvider ออบเจ็กต์เดียว จำข้ามเธรดข้ามเซสชันได้เอง
เครื่องมือนักพัฒนา

Microsoft Agent Framework ได้ "ความจำระยะยาว" แบบเสียบปลั๊ก — CosmosMemoryContextProvider ออบเจ็กต์เดียว จำข้ามเธรดข้ามเซสชันได้เอง

Microsoft ปล่อยแพ็กเกจ agent-framework-azure-cosmos-memory (24 ก.ค. 2026, พรีวิว Python) ที่ให้ agent บน Agent Framework มีความจำระยะยาวเก็บบน Cosmos DB ด้วยการแนบออบเจ็กต์เดียว — เก็บบทสนทนาดิบ กลั่นเป็นข้อเท็จจริง/สรุป/โปรไฟล์ผู้ใช้ แล้วค้นคืนด้วย vector + full-text + hybrid ในฐานข้อมูลเดิม ไม่ต้องตั้ง vector store แยก

· อ่าน 6 นาที
Microsoft Agent Framework ปล่อยของจริง — Harness รันไทม์สำเร็จรูป + Declarative Workflows 1.0 เขียน orchestration เป็น YAML
เครื่องมือนักพัฒนา

Microsoft Agent Framework ปล่อยของจริง — Harness รันไทม์สำเร็จรูป + Declarative Workflows 1.0 เขียน orchestration เป็น YAML

Microsoft Agent Framework ปล่อยสองชิ้นใหญ่ในสองวัน: 'Harness' รันไทม์สำเร็จรูปที่แปลง LLM เป็น agent มีครบทั้ง tool loop, จำประวัติกันแครช, บีบอัดคอนเท็กซ์, planning, memory, skills, approvals และ OpenTelemetry (Python + .NET); และ Declarative Workflows 1.0 ที่ให้เขียน orchestration หลาย agent เป็น YAML แทนโค้ด

· อ่าน 6 นาที
Google โชว์ทีม AI ข้ามภาษา: เอเจนต์ Python (Gemini) คุยกับ validator ภาษา Go ผ่าน A2A — ADK ห่อ remote service ให้เรียกเหมือน sub-agent ในเครื่อง
เครื่องมือนักพัฒนา

Google โชว์ทีม AI ข้ามภาษา: เอเจนต์ Python (Gemini) คุยกับ validator ภาษา Go ผ่าน A2A — ADK ห่อ remote service ให้เรียกเหมือน sub-agent ในเครื่อง

Google Developers Blog (22 มิ.ย. 2026) ลงตัวอย่างประกอบทีม AI ข้ามภาษา: เอเจนต์ Python ที่ใช้ Gemini แยกข้อมูลจากสัญญา แล้วส่งให้ validator ที่เขียนด้วย Go ตรวจ policy แบบ deterministic ผ่านโปรโตคอล A2A โดยใช้ RemoteA2aAgent ของ ADK ห่อ service ระยะไกลให้เรียกเหมือน sub-agent ในเครื่อง — เป็นพิมพ์เขียวแยกเอเจนต์ยักษ์ก้อนเดียวออกเป็น microservice คนละภาษา

· อ่าน 5 นาที