দীর্ঘ-চলমান এজেন্ট ওয়ার্কফ্লো
এই প্লেবুকটি ব্যবহার করুন যখন একটি টাস্ক একাধিক সেশন, হ্যান্ডঅফ বা স্পন এজেন্ট স্প্যান করার সম্ভাবনা থাকে।
গোল
- প্রসঙ্গ পুনরুদ্ধার করার জন্য প্রতিটি নতুন সেশনকে একটি দ্রুত উপায় দিন
- বৃহৎ পরিবর্তনকে এক-শট করার পরিবর্তে ক্রমবর্ধমান রাখুন
- আরও কোড যোগ করার আগে একটি ভাঙা স্থানীয় বেসলাইন ধরুন
- টেকসই আর্টিফ্যাক্টগুলি ছেড়ে দিন যা পরবর্তী সেশন বিশ্বাস করতে পারে
রাষ্ট্র কোথায় রাখবেন
- মানুষ, রিভিউ বট বা একাধিক টুলচেইনের একই টাস্ক স্টেটের প্রয়োজন হলে
docs/agent-runs/<slug>/ব্যবহার করুন। - একটি টুল-স্থানীয় ডিরেক্টরি ব্যবহার করুন যেমন
.codex/runs/<slug>/শুধুমাত্র যখন টাস্ক স্টেট ইচ্ছাকৃতভাবে একটি ওয়ার্কস্টেশন বা একটি টুলচেইনের জন্য স্থানীয় হয়। - কোনো ব্যক্তিগত স্ক্র্যাচ ফাইলে মাল্টি-সেশন শেয়ার্ড স্টেট লুকাবেন না যদি অন্য কোনো অবদানকারী বা এজেন্টের প্রয়োজন পরে।
প্রয়োজনীয় ফাইল
দীর্ঘ-চলমান টাস্কের শুরুতে এই ফাইলগুলি তৈরি করুন:
feature-list.jsonprogress.md
docs/agent-playbooks/templates/feature-list.template.json এবং docs/agent-playbooks/templates/progress.template.md-এ টেমপ্লেটগুলি ব্যবহার করুন৷
বৈশিষ্ট্য তালিকার জন্য JSON পছন্দ করুন যাতে এজেন্টরা সম্পূর্ণ নথিটি পুনরায় লেখা ছাড়াই অল্প সংখ্যক ক্ষেত্র আপডেট করতে পারে।
অধিবেশন শুরু চেকলিস্ট
pwdচালান।progress.mdপড়ুন।feature-list.jsonপড়ুন।git log --oneline -20চালান।./scripts/agent-init.sh --smokeচালান।- ঠিক একটি সর্বোচ্চ অগ্রাধিকার আইটেম চয়ন করুন যা এখনও
pending,in_progress, বাblocked৷
স্মোক স্টেপ ব্যর্থ হলে, একটি নতুন বৈশিষ্ট্য স্লাইস প্রয়োগ করার আগে ভাঙা বেসলাইন ঠিক করুন।
সেশনের নিয়ম
- একবারে একটি বৈশিষ্ট্য বা টাস্ক স্লাইসে কাজ করুন।
- বৈশিষ্ট্য তালিকা মেশিন-পাঠযোগ্য এবং স্থিতিশীল রাখুন। সম্পর্কহীন আইটেমগুলি পুনরায় লেখার পরিবর্তে স্থিতি, নোট, ফাইল এবং যাচাইকরণ ক্ষেত্র আপডেট করুন।
- শুধুমাত্র সেই আইটেমে তালিকাভুক্ত কমান্ড বা ব্যবহারকারী প্রবাহ চালানোর পরে যাচাইকৃত একটি আইটেম চিহ্নিত করুন।
- বাউন্ডেড স্লাইসের জন্য স্পন এজেন্ট ব্যবহার করুন, সামগ্রিক টাস্ক-স্টেট মালিকানার জন্য নয়।
- যখন একটি শিশু এজেন্ট একটি আইটেমের মালিক হয়, তখন এটিকে সঠিক আইটেম আইডি, গ্রহণযোগ্যতার মানদণ্ড এবং ফাইলগুলি স্পর্শ করতে পারে।
অধিবেশন শেষ চেকলিস্ট
progress.mdএ একটি সংক্ষিপ্ত অগ্রগতি এন্ট্রি যোগ করুন।feature-list.json-এ স্পর্শ করা আইটেম আপডেট করুন।- যাচাইয়ের জন্য চালানো সঠিক কমান্ডগুলি রেকর্ড করুন।
- ক্যাপচার ব্লকার, ফলো-আপ, এবং পুনরায় শুরু করার জন্য পরবর্তী সেরা আইটেম।
প্রস্তাবিত অগ্রগতি এন্ট্রি আকৃতি
একটি সংক্ষিপ্ত কাঠামো ব্যবহার করুন যেমন:
## 2026-03-17 14:30
- Item: F003
- Summary: Updated the browser-check flow to use the shared init/bootstrap path.
- Files: `.cursor/agents/browser-check.md`, `.codex/agents/browser-check.toml`
- Verification: `corepack yarn build`, `corepack yarn lint`, `corepack yarn typecheck`
- Next: Run the smoke flow and update the task-board status.