Claude Code Routines: Chạy AI Agent Theo Lịch 24/7 Không Cần Server
Mọi công cụ agentic coding được phát hành trong hai năm qua đều có một hạn chế chung: agent chỉ tồn tại trong thời gian phiên làm việc của developer. Khi terminal đóng lại, agent dừng. Khi laptop nghỉ ngơi, workflow chết. Claude Code Routines, được Anthropic phát hành vào tháng 5 năm 2026 như một phần của sự kiện Code with Claude, phá vỡ trực tiếp ràng buộc này. Chúng giới thiệu khả năng thực thi theo lịch và được quản lý cho Claude Code: developer định nghĩa một tác vụ, gắn lịch cron hoặc khoảng thời gian định sẵn, và cloud của Anthropic xử lý phần còn lại — không cần terminal mở, không cần máy tính hoạt động, không cần tiến trình cục bộ nào.
Từ Theo Yêu Cầu Đến Luôn Sẵn Sàng: Routines Thay Đổi Điều Gì
Sự khác biệt giữa công cụ AI theo yêu cầu và hạ tầng AI luôn sẵn sàng không hề nhỏ. Công cụ theo yêu cầu — chế độ tiêu chuẩn của Claude Code, Cursor, GitHub Copilot — là phản ứng: developer mở phiên làm việc, mô tả tác vụ, và agent làm việc cho đến khi phiên kết thúc hoặc hết context. Giá trị bị giới hạn bởi sự chú ý chủ động của developer. Routines đưa Claude Code vào danh mục hạ tầng. Một Routine là một quy trình agent có thể lưu và lặp lại với một trigger. Trigger có thể là biểu thức cron tiêu chuẩn, khoảng thời gian định sẵn (mỗi giờ, hàng ngày lúc 9 giờ sáng UTC, mỗi ngày trong tuần), hoặc — như Anthropic đã xác nhận tại Code with Claude — một API call đến hoặc webhook sự kiện bên ngoài. Sau khi được định nghĩa, Routine chạy dù developer có hiện diện hay không. Mô tả công việc mở rộng từ 'AI assistant giúp đỡ khi tôi đang làm việc' thành 'AI agent làm việc thay tôi trong khi tôi đang làm việc khác.'
Cách Routines Hoạt Động Về Mặt Kỹ Thuật
Thiết lập bao gồm ba thành phần cốt lõi: định nghĩa tác vụ, lịch trình và đích đến đầu ra. Định nghĩa tác vụ là những gì Claude Code sẽ thực hiện nếu bạn chạy nó theo cách tương tác: một prompt mô tả mục tiêu, các công cụ có sẵn cho agent (đọc/ghi file, thực thi shell, tìm kiếm web, kết nối MCP server), và bất kỳ ngữ cảnh hoặc phạm vi repository liên quan nào. Lịch trình là biểu thức cron tiêu chuẩn hoặc một lựa chọn định sẵn — Anthropic chạy việc thực thi Routine theo UTC. Đích đến đầu ra là nơi kết quả xuất hiện: file được ghi vào repository, tin nhắn Slack, bình luận GitHub, hoặc bất kỳ mục tiêu nào khác mà các công cụ của agent có thể tiếp cận. Khi trigger kích hoạt, compute được quản lý của Anthropic khởi động một phiên agent Claude Code mới. Phiên đó tải định nghĩa tác vụ, thực thi toàn bộ quy trình bằng các công cụ được chỉ định, và kết thúc khi hoàn thành. Quan trọng là, mỗi lần chạy bắt đầu với context sạch: không có bộ nhớ liên tục giữa các lần thực thi Routine theo mặc định, giúp đơn giản hóa quản lý trạng thái và ngăn chặn context bleed giữa các lần chạy theo lịch.
Các Trường Hợp Sử Dụng Trở Nên Khả Thi
Lớp tác vụ trở nên khả thi với Routines là rất lớn. Code review tự động trên mỗi pull request: Routine được trigger bởi GitHub webhook để clone diff, chạy phân tích của Claude Code, và đăng bình luận review có cấu trúc trước khi bất kỳ reviewer nào của con người mở PR. Kiểm tra dependency hàng đêm: Routine được lên lịch lúc nửa đêm để quét repository tìm các gói lỗi thời, kiểm tra cơ sở dữ liệu CVE qua tìm kiếm web, và mở PR với bản cập nhật tổng hợp nếu ngưỡng rủi ro bị vượt qua. Đồng bộ tài liệu theo lịch: Routine chạy sau mỗi lần merge vào main, kiểm tra các file đã thay đổi và cập nhật các trang tài liệu tương ứng. Tạo báo cáo standup hàng ngày: Routine truy vấn git log, JIRA và Slack, sau đó soạn thảo bản tóm tắt standup đã định dạng sẵn cho developer mỗi sáng. Mỗi trường hợp này về mặt kỹ thuật có thể thực hiện được trước Routines — với cron job, Lambda function, CI pipeline, hoặc code điều phối tùy chỉnh. Routines thay thế toàn bộ cơ sở hạ tầng đó bằng định nghĩa tác vụ viết bằng ngôn ngữ tự nhiên và một lịch trình.
Phối Hợp Đa Agent Không Cần Lớp Điều Phối Riêng
Routines có thể kết hợp với nhau. Một Routine chạy tác vụ nghiên cứu và ghi kết quả vào file chia sẻ có thể được tiếp nối bởi Routine thứ hai — được lên lịch muộn hơn một chút — đọc đầu ra đó và xử lý thêm. Đây là hình thức phối hợp đa agent nhẹ không yêu cầu LangGraph, framework điều phối tùy chỉnh hoặc hạ tầng agent chuyên dụng. Cơ chế phối hợp là file I/O và độ lệch lịch trình — cùng mẫu đã làm cho Unix pipeline trở nên mạnh mẽ. Đối với các nhóm đã sử dụng Managed Agents của Anthropic (môi trường thực thi được quản lý có trạng thái và khả năng hơn cũng được phát hành tại Code with Claude 2026), Routines đóng vai trò là lớp trigger theo lịch kích hoạt các workflow Managed Agent theo đồng hồ hoặc theo sự kiện. Hai tính năng kết hợp tự nhiên: Routines xử lý lên lịch; Managed Agents xử lý thực thi có trạng thái, nhiều bước đòi hỏi tính liên tục qua các lượt agent.
Tại Sao Đây Là Điểm Uốn Cho Agentic Developer Workflow
Sự thay đổi kỹ thuật mà Routines đại diện là kiến trúc: AI agent chuyển từ công cụ chạy trong không gian tiến trình của developer sang dịch vụ chạy trong môi trường compute của nhà cung cấp. Điều này có ba hệ quả. Thứ nhất, độ tin cậy: Routine chạy theo lịch, bất kể sự có mặt của developer, pin laptop hay kết nối VPN. Thứ hai, khả năng mở rộng: một nhóm có thể chạy hàng chục Routine trên codebase lớn mà không cần mỗi cái đòi hỏi một máy hoặc tiến trình riêng. Thứ ba, mô hình chi phí: Routines được bao gồm trong gói Pro của Claude Code ở mức $20 mỗi tháng, có nghĩa là developer nhận được thực thi agent theo lịch như một phần của đăng ký flat-rate — tránh được những bất ngờ tiêu thụ token đi kèm với thay đổi thanh toán AI Credits gần đây của GitHub Copilot. Báo cáo Xu hướng Lập trình Agentic 2026 của Anthropic, công bố vào tháng 5, cho thấy 27% công việc phát triển được hỗ trợ bởi AI hiện bao gồm các tác vụ sẽ không tồn tại nếu không có agent. Routines mở rộng danh mục đó bằng cách cho phép công việc xảy ra ngoài giờ làm việc của developer — sự chuyển đổi từ AI tăng cường phiên làm việc sang AI mở rộng bề mặt làm việc của developer xuyên suốt đồng hồ.
Kết Luận
Claude Code Routines không phải là tính năng năng suất. Chúng là nguyên tắc hạ tầng. Sự thay đổi chúng tạo ra — từ phiên AI có mặt developer đến thực thi agent tự động theo lịch — là cùng sự thay đổi đã định nghĩa quá trình chuyển đổi từ điện toán tương tác sang xử lý theo lô, và từ server được triển khai thủ công sang serverless function. Mỗi trong số những quá trình chuyển đổi đó không chỉ thay đổi những gì developer có thể xây dựng, mà còn thay đổi mô hình nhận thức họ sử dụng để suy nghĩ về tính toán. Routines bắt đầu quá trình chuyển đổi tương tự cho AI agent: từ thứ gì đó bạn chạy sang thứ gì đó chạy cho bạn. Đối với developer đang đánh giá stack công cụ AI giữa năm 2026, Routines di chuyển Claude Code từ coding assistant sang cùng danh mục với hệ thống CI và công việc theo lịch — hạ tầng hoạt động liên tục, dù bạn có ngồi trước bàn làm việc hay không.