Home / Glossary / Headless AI Agent
Headless AI Agent
Headless AI agent là coding agent chạy không có giao diện người dùng hoặc tương tác thời gian thực. Nó thực thi các tác vụ tự động trong các tiến trình nền, pipeline CI/CD hoặc công việc theo lịch - đọc code, thực hiện thay đổi, chạy test và báo cáo kết quả mà không chờ đầu vào từ người dùng ở bất kỳ bước nào.
Headless AI agent hoạt động như thế nào
Trong chế độ headless, AI agent nhận tác vụ qua cờ dòng lệnh hoặc lệnh gọi API, thực thi nó hoàn toàn tự động và trả về kết quả. Không có prompt tương tác, không có hộp thoại phê duyệt và không có người dùng trong vòng lặp trong quá trình thực thi. Agent hoạt động với các quyền đã cấu hình sẵn và tuân theo hướng dẫn từ file cấu hình như CLAUDE.md.
Các trường hợp sử dụng phổ biến cho headless agent
- +Tự động code review trên mỗi pull request trong CI/CD
- +Tự động sửa lỗi linter và vấn đề định dạng trước khi merge
- +Tạo release notes từ lịch sử commit
- +Tạo boilerplate code từ template khi có sự kiện repository
- +Chạy kiểm tra chất lượng code hàng đêm trên nhiều repository
- +Dịch tài liệu hoặc chuỗi i18n tự động
# Claude Code headless mode in a GitHub Action
- name: AI Code Review
run: |
claude -p "Review the changes in this PR.
Flag security issues, missing tests, and
style violations. Output as GitHub-flavored
markdown." --output-format json
# Or as a standalone command
claude -p "Fix all TypeScript errors in src/" \
--allowedTools "Edit,Read,Bash(npm run typecheck)"Headless agent yêu cầu cấu hình phân quyền cẩn thận. Vì không có người dùng phê duyệt hành động trong quá trình chạy, bạn phải xác định chính xác những gì agent có và không thể làm trước khi nó chạy. Luôn giới hạn quyền truy cập file và thực thi lệnh ở mức tối thiểu cần thiết.
Chế độ headless khác với Claude Code thông thường như thế nào?+
Headless AI có an toàn cho CI/CD không?+
Headless agent có thể tạo git commit không?+
Related terms
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →