Home / Glossary / Headless AI Agent

Definition

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 স্ট্রিং অনুবাদ করা
yaml
# 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 থেকে কীভাবে আলাদা?+
স্বাভাবিক মোডে, Claude Code ইন্টারেক্টিভভাবে চলে — আপনি প্রতিটি পদক্ষেপ দেখেন এবং অনুমোদন বা প্রত্যাখ্যান করতে পারেন। Headless মোডে, এজেন্ট পূর্ব-কনফিগার করা পারমিশন সহ সম্পূর্ণ স্বায়ত্তশাসিতভাবে চলে।
CI/CD-এর জন্য কি headless AI নিরাপদ?+
হ্যাঁ, পারমিশন সঠিকভাবে স্কোপ করা হলে। Claude Code-এর headless মোড আপনাকে ঠিক কোন টুল এজেন্ট ব্যবহার করতে পারে এবং কোন ফাইল অ্যাক্সেস করতে পারে তা নির্দিষ্ট করতে দেয়।
Headless agent কি git commit করতে পারে?+
হ্যাঁ। Headless agent ফাইল stage করতে, commit তৈরি করতে, branch push করতে এবং pull request খুলতে পারে — মানবীয় মিথস্ক্রিয়া ছাড়াই।

Related terms

Claude CodeCoding AgentAI Code ReviewSub-Agents

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS