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

แท็ก

#typescript

6 บทความ

DeepSeek เปิดซอร์ส "Harness" — agent framework สัญญาอนุญาต MIT ที่ทุกอย่างเป็นปลั๊กอิน กวาด 68,000 ดาวในวันเดียว
เครื่องมือนักพัฒนา

DeepSeek เปิดซอร์ส "Harness" — agent framework สัญญาอนุญาต MIT ที่ทุกอย่างเป็นปลั๊กอิน กวาด 68,000 ดาวในวันเดียว

DeepSeek ปล่อย DeepSeek Harness (dsh) เป็น developer preview ภายใต้สัญญาอนุญาต MIT เมื่อ 13 ส.ค. 2026 — agent framework บนเคอร์เนล Cordis ที่ทำให้โมเดล, tool, skill, sandbox, storage, loop และแม้แต่ UI เป็นปลั๊กอินที่สลับได้หมด พร้อม 4 โหมดรันไทม์และ session log แบบ append-only ที่ resume/fork/replay ได้

· อ่าน 6 นาที
Google เปิดตัว Genkit Middleware — เลเยอร์ retry/fallback/มนุษย์อนุมัติ ก่อนเข้า Google I/O 2026
เครื่องมือนักพัฒนา

Google เปิดตัว Genkit Middleware — เลเยอร์ retry/fallback/มนุษย์อนุมัติ ก่อนเข้า Google I/O 2026

Google ขยาย Genkit ด้วย Middleware API ให้นักพัฒนาแทรกการ retry, fallback, การอนุมัติของมนุษย์ และ observability ลงในวงรอบการเรียกเครื่องมือของ agent โดยตรง รองรับ TypeScript / Go / Dart และ Python ตามมา — เปิดตัว 1 สัปดาห์ก่อน Google I/O 2026

· อ่าน 4 นาที
Genkit v2 ออก generateMiddleware() API — 3 hook (model/tool/generate) สำหรับ intercept agent loop คล้าย Express, ทีม Genkit ปล่อย soft-fail, smartMaxTurns และ contextCompression
เครื่องมือนักพัฒนา

Genkit v2 ออก generateMiddleware() API — 3 hook (model/tool/generate) สำหรับ intercept agent loop คล้าย Express, ทีม Genkit ปล่อย soft-fail, smartMaxTurns และ contextCompression

ช่วงต้นเดือน พ.ค. 2026 ทีม **Genkit (Google)** ปล่อย **`generateMiddleware()` API** ใน `genkit/beta` — เป็น primitive ที่ให้ developer **intercept agent loop ได้ 3 ระดับ**: `model` hook (wrap การเรียก model), `tool` hook (wrap การ execute tool), และ `generate` hook (wrap แต่ละ turn ของ agentic loop) — ทำงานเหมือน **Express middleware แต่สำหรับ LLM inference** — Pavel Janicki (Genkit team lead) เปิด `genkitx-misc` ที่มี middleware 3 ตัวที่แก้ปัญหา agent loop จริง: **`softFail`** กัน crash จาก model 503/tool error/maxTurns ให้ return aborted response แทน throw, **`smartMaxTurns`** detect loop ผ่าน hash + LLM judge แทนการนับ turn อย่างเดียว, **`contextCompression`** ลด token usage ผ่าน tool-response truncation + summarization — ทั้งหมด stack ได้แบบ `use: [softFail(), smartMaxTurns(), contextCompression()]`

· อ่าน 5 นาที
Cursor SDK เข้าสู่ public beta — TypeScript library ให้ build AI coding agent บน sandboxed VM + subagents + hooks ในไม่กี่บรรทัด
เครื่องมือนักพัฒนา

Cursor SDK เข้าสู่ public beta — TypeScript library ให้ build AI coding agent บน sandboxed VM + subagents + hooks ในไม่กี่บรรทัด

29 เม.ย. — Cursor ประกาศ public beta ของ Cursor SDK — TypeScript library ที่เปิด runtime + harness + models เดียวกับใน desktop app/CLI/web ให้ developer build agent โปรแกรมเมติกได้เอง — รัน local หรือบน sandboxed cloud VM, subagent ผ่าน Agent tool, hooks ที่ control loop ทั้ง stack — billing token-based — มี cookbook 4 ตัวบน GitHub

· อ่าน 5 นาที
Microsoft DevBlogs: TypeScript 7 Beta เปิดเป็น default ใน Visual Studio 2026 18.6 Insiders 3 — load TS project เร็วขึ้น ~8 เท่า
เครื่องมือนักพัฒนา

Microsoft DevBlogs: TypeScript 7 Beta เปิดเป็น default ใน Visual Studio 2026 18.6 Insiders 3 — load TS project เร็วขึ้น ~8 เท่า

30 เม.ย. — Visual Studio Blog ประกาศ Visual Studio 2026 18.6 Insiders 3 เปิด TypeScript 7 Beta (native compiler ที่เขียนด้วย Go) เป็น default แทน TS 5.x — ลด project load time ลงราว 8 เท่า + compile speed เร็วขึ้นชัดเจน — กระทบ TypeScript project ทั้งหมด รวม ASP.NET Core ที่ใช้ npm package และไฟล์ JS/TS ทุกไฟล์ที่เปิดใน VS

· อ่าน 4 นาที
azd เปิด multi-language hooks — เขียน hook ของ Azure Developer CLI ด้วย Python, JS, TS, .NET ได้แล้ว ไม่ต้องกลับไป Bash/PowerShell
เครื่องมือนักพัฒนา

azd เปิด multi-language hooks — เขียน hook ของ Azure Developer CLI ด้วย Python, JS, TS, .NET ได้แล้ว ไม่ต้องกลับไป Bash/PowerShell

Azure Developer CLI (azd) ส่ง 5 release ใน April 2026 หัวข้อใหญ่คือ multi-language hook support — เขียน hook ใน azure.yaml เป็น Python, JavaScript, TypeScript, หรือ .NET ได้แล้วโดยไม่ต้องเขียน wrapper Bash/PowerShell — azd auto-detect ภาษาจาก extension และจัดการ dependency (venv/npm install) ให้เอง

· อ่าน 4 นาที