Home / Glossary / Headless AI Agent
Headless AI Agent
একটি headless AI agent হল একটি coding agent যা মানব-সামনা ইন্টারফেস বা রিয়েল-টাইম মিথস্ক্রিয়া ছাড়াই চলে। এটি ব্যাকগ্রাউন্ড প্রক্রিয়া, CI/CD পাইপলাইন বা শিডিউলড জবে স্বায়ত্তশাসিতভাবে কাজ এক্সিকিউট করে — কোড পড়ে, পরিবর্তন করে, টেস্ট চালায় এবং যেকোনো ধাপে মানবীয় ইনপুটের জন্য অপেক্ষা না করে ফলাফল রিপোর্ট করে।
Headless AI agent কীভাবে কাজ করে
Headless মোডে, AI এজেন্ট একটি কমান্ড-লাইন ফ্ল্যাগ বা API কলের মাধ্যমে একটি কাজ পায়, সম্পূর্ণ স্বায়ত্তশাসিতভাবে এক্সিকিউট করে এবং ফলাফল ফেরত দেয়। কোনো ইন্টারেক্টিভ প্রম্পট নেই, কোনো অনুমোদন ডায়ালগ নেই এবং এক্সিকিউশন চলাকালীন কোনো মানুষ নেই।
Headless agent-এর সাধারণ ব্যবহারের ক্ষেত্র
- +CI/CD-এ প্রতিটি pull request-এ স্বয়ংক্রিয় code review
- +merge-এর আগে লিন্টার ত্রুটি এবং ফরম্যাটিং সমস্যা অটো-ফিক্স করা
- +commit ইতিহাস থেকে রিলিজ নোট জেনারেট করা
- +রিপোজিটরি ইভেন্টে টেমপ্লেট থেকে বয়লারপ্লেট কোড তৈরি করা
- +রিপোজিটরি জুড়ে রাতের কোড গুণমান অডিট চালানো
- +স্বয়ংক্রিয়ভাবে ডকুমেন্টেশন বা i18n স্ট্রিং অনুবাদ করা
# GitHub Action-এ Claude Code headless মোড
- name: AI Code Review
run: |
claude -p "এই PR-এ পরিবর্তনগুলি পর্যালোচনা করুন।
নিরাপত্তা সমস্যা, অনুপস্থিত টেস্ট এবং
স্টাইল লঙ্ঘন চিহ্নিত করুন। GitHub-flavored
markdown হিসেবে আউটপুট করুন।" --output-format json
# অথবা একটি স্বতন্ত্র কমান্ড হিসেবে
claude -p "src/-এ সব TypeScript ত্রুটি ঠিক করুন" \
--allowedTools "Edit,Read,Bash(npm run typecheck)"Headless agent-এর জন্য সতর্ক পারমিশন কনফিগারেশন প্রয়োজন। যেহেতু কোনো মানুষ রানটাইমে অ্যাকশন অনুমোদন করে না, আপনাকে অবশ্যই সংজ্ঞায়িত করতে হবে এজেন্ট কী করতে পারে এবং পারে না তার আগে এটি চলে।
Headless মোড স্বাভাবিক Claude Code থেকে কীভাবে আলাদা?+
CI/CD-এর জন্য কি headless AI নিরাপদ?+
Headless agent কি git commit করতে পারে?+
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 →