AI อะไรเนี่ย
Claude

Claude Code Routines: ระบบอัตโนมัติแบบตั้งเวลา API และ Webhook บนคลาวด์ของ Anthropic

Tools

Claude Code Routines: ระบบอัตโนมัติแบบตั้งเวลา API และ Webhook บนคลาวด์ของ Anthropic

TL;DR

  • Claude Code เปิดตัวฟีเจอร์ Routines ในเวอร์ชัน research preview ระบบอัตโนมัติที่ผูก prompt, repo และ connectors เข้าด้วยกัน
  • Routines ทำงานบน web infrastructure ของ Claude Code เอง ไม่ต้องเปิดเครื่องคอมพิวเตอร์ ไม่ต้องตั้ง cron หรือเซิร์ฟเวอร์
  • ทริกเกอร์ได้ 3 แบบ: Scheduled (ตั้งเวลา), API (เรียกผ่าน HTTP), และ Webhook (เริ่มจาก GitHub)
  • เปิดให้ใช้แล้วสำหรับแผน Pro, Max, Team และ Enterprise ที่เปิด Claude Code บนเว็บ — เริ่มที่ claude.ai/code หรือพิมพ์ /schedule ใน CLI

Anthropic ปล่อยฟีเจอร์ Routines ใน Claude Code ออกมา เป็นวิธีใหม่ในการแพ็กงานพัฒนาที่ทำซ้ำๆ หรืองานที่ทำตอนเกิดเหตุการณ์ให้กลายเป็นระบบอัตโนมัติที่รันบนคลาวด์ของ Claude เอง โครงสร้างเรียบง่าย: หนึ่ง prompt, หนึ่ง repository และ Claude Connectors ที่ต้องใช้ ตั้งค่าครั้งเดียว แล้ว Claude Code จะรันต่อให้ตามทริกเกอร์ที่เลือก โดยไม่ต้องคอยดูโปรเซสที่ค้างอยู่หรือดูแลโครงสร้างพื้นฐานร่วมของทีม

ทริกเกอร์แรกคือ Scheduled Routines ที่รันตามรอบเวลาที่กำหนด — รายชั่วโมง รายคืน หรือรายสัปดาห์ ตัวอย่างที่เห็นชัดคือ ตั้งให้ดึงบั๊กที่สำคัญที่สุดจาก Linear ตอนตี 2 ลองแก้ และเปิด draft pull request ทิ้งไว้ก่อนทีมเข้างาน หรือสแกน PR ที่ merge ไปแล้วทุกสัปดาห์ จับจุดที่ API เปลี่ยนแต่เอกสารยังไม่ตามทัน แล้วเปิด PR อัปเดตเอกสารให้อัตโนมัติ ฟีเจอร์นี้ขยายต่อจาก /schedule ใน CLI เดิมให้กลายเป็น workflow บนคลาวด์ที่เชื่อถือได้กว่า (เปรียบเทียบตัวเลือกการตั้งเวลา)

API Routines ให้ endpoint และ authentication token เฉพาะตัวกับแต่ละ Routine ทำให้ผูกเข้ากับระบบที่มีอยู่ได้ง่าย ตัวอย่างเช่น CD pipeline ยิงเข้า Routine หลังทุกครั้งที่ deploy เพื่อรัน smoke check, สแกน error log หา regression แล้วโพสต์ผลลัพธ์ไปยัง Slack channel ที่เกี่ยวข้อง หรือระบบ alert อย่าง Datadog ส่ง alert เข้า Routine ที่อ่าน payload, ระบุบริการที่เป็นเจ้าของ และร่างสรุปการ triage ไว้ก่อน เพื่อให้ on-call engineer เห็นจุดเริ่มต้นที่ใช้งานได้แทนที่จะเห็นแค่ alert ดิบ

Webhook Routines จะรันเมื่อมีเหตุการณ์ใน repository โดยเริ่มรองรับที่ GitHub ก่อน เมื่อ PR ตรงกับ filter ที่ตั้งไว้ Claude Code จะสร้าง session ขึ้นมาให้ PR นั้น และคงไว้ต่อเมื่อมีคอมเมนต์ใหม่ CI fail หรือ commit ตามมา เหมาะกับงานรีวิวเฉพาะจุด เช่น คอยจับการเปลี่ยนแปลงในโมดูลสำคัญอย่าง /auth-provider แล้วโพสต์สรุปลงช่อง #auth-changes หรือพอ PR merge เข้า Python SDK ก็ port ไป Go SDK ที่เทียบเท่ากันและเปิด PR ตามให้

Routines เปิดให้ใช้แล้วในรูปแบบ research preview สำหรับแผน Pro, Max, Team และ Enterprise ที่เปิด Claude Code บนเว็บ การใช้งานนับรวมกับโควตา subscription ปกติ มีลิมิตรายวันที่ 5 (Pro), 15 (Max) และ 25 (Team และ Enterprise) Routine ต่อวัน ถ้าจะลองสร้าง Routine แรก เข้าไปที่ claude.ai/code หรือพิมพ์ /schedule ใน CLI รายละเอียดการตั้งค่าทั้งหมดอยู่ใน Routines documentation

สรุป

  • Claude Code Routines ผูก prompt, repo และ connectors ไว้เป็นระบบอัตโนมัติที่ทำงานบนคลาวด์ของ Anthropic
  • รองรับทริกเกอร์ 3 แบบครอบคลุมงานส่วนใหญ่: ตั้งเวลา, เรียกผ่าน API และ GitHub webhook
  • ใช้งานจริงได้กับ backlog triage, ตรวจจับเอกสารล้าหลัง, ตรวจสอบการ deploy, คัดแยก alert และ port โค้ดข้าม SDK
  • ใช้ได้แล้วสำหรับ Pro, Max, Team และ Enterprise — เริ่มต้นที่ claude.ai/code หรืออ่าน Routines documentation

แหล่งที่มา: Introducing routines in Claude Code