প্রকল্প সম্পর্কে

AgentPulse ডিজাইন করা হয়েছে টার্মিনাল ট্যাব জুড়ে একাধিক সমান্তরাল AI কোডিং CLI সেশন ট্র্যাক করার সাধারণ সমস্যা সমাধানের জন্য, যেখানে ব্যবহারকারীরা প্রায়ই কোন সেশন কোন কাজে কাজ করছে তা দেখতে হারিয়ে ফেলেন। এটি তিনটি কনফিগারযোগ্য অপারেটিং মোড সমর্থন করে: শুধুমাত্র অবজারভেবিলিটি (কোন কন্ট্রোল প্লেন ছাড়া হুক-ভিত্তিক সেশন ট্র্যাকিং), সম্পূর্ণ স্থানীয় অর্কেস্ট্রেশন (একই মেশিনে সেশন চালু ও নিয়ন্ত্রণের জন্য স্থানীয় সুপারভাইজারের সাথে যুক্ত), এবং রিমোট ড্যাশবোর্ড (ক্রস-মেশিন দৃশ্যমানতার জন্য কেন্দ্রীয় AgentPulse ইনস্ট্যান্সে স্থানীয় সেশন ইভেন্ট রিলে করা)। মূল অবজারভেবিলিটি বৈশিষ্ট্যগুলির মধ্যে একটি লাইভ, WebSocket-আপডেটেড ড্যাশবোর্ড রয়েছে যা প্রতিটি সক্রিয় সেশন তার স্ট্যাটাস, সংশ্লিষ্ট প্রজেক্ট, রানটাইম সময়কাল এবং টুল ব্যবহারের সংখ্যা সহ প্রদর্শন করে। প্রতিটি সেশনকে একটি এলোমেলো স্মরণীয় নাম (যেমন, bold-falcon) দেওয়া হয় যাতে ড্যাশবোর্ড এন্ট্রি টার্মিনাল ট্যাবের সাথে মেলানো সহজ হয়। একটি সেশনে ক্লিক করলে ব্যবহারকারীর প্রম্পট, এজেন্ট প্রতিক্রিয়া এবং ইনলাইন টুল ব্যবহারের একটি চ্যাট-স্টাইল টাইমলাইন খোলে, সাথে সমস্ত সেশন ডেটা জুড়ে পূর্ণ-টেক্সট অনুসন্ধান (স্থানীয় ডিপ্লয়মেন্টের জন্য SQLite FTS5, Postgres-ভিত্তিক সেটআপের জন্য ILIKE দ্বারা চালিত)। GitHub Copilot CLI সেশনগুলি শুধুমাত্র পর্যবেক্ষণযোগ্য; AgentPulse Copilot CLI সেশন চালু বা পরিচালনা করতে পারে না। অর্কেস্ট্রেশন ক্ষমতাগুলির মধ্যে প্রজেক্টের সাথে যুক্ত পুনঃব্যবহারযোগ্য সেশন টেমপ্লেট (cwd-ভিত্তিক স্বয়ংক্রিয় সেশন রেজোলিউশন সহ), হেডলেস বা ইন্টারেক্টিভ সেশন চালু করার ক্ষমতা, রিট্রাই/স্টপ সেশন নিয়ন্ত্রণ এবং মাল্টি-মেশিন সেটআপের জন্য হোস্ট রাউটিং অন্তর্ভুক্ত। একটি অন্তর্নির্মিত ইনবক্স সমস্ত খোলা হিউম্যান-ইন-দ্য-লুপ অনুমোদন অনুরোধ, আটকে/ঝুঁকিপূর্ণ সেশন সতর্কতা এবং সাম্প্রতিক ব্যর্থতা বিজ্ঞপ্তি একত্রিত করে, সাথে ইনলাইন অনুমোদন/প্রত্যাখ্যান নিয়ন্ত্রণ এবং কোলাহলপূর্ণ অ্যালার্টের জন্য স্নুজ বিকল্প রয়েছে। ড্যাশবোর্ডে CLAUDE.md এজেন্ট নির্দেশনা ফাইলের জন্য একটি অন্তর্নির্মিত সম্পাদক এবং Claude Code ও Codex CLI-এর জন্য প্রয়োজনীয় হুক কনফিগারেশন তৈরি করার জন্য একটি সেটআপ পৃষ্ঠাও অন্তর্ভুক্ত রয়েছে। AgentPulse-এ একটি MCP (মডেল কনটেক্সট প্রোটোকল) সার্ভার অন্তর্ভুক্ত রয়েছে যাতে যেকোনো MCP-সম্মত এজেন্ট থেকে প্রোগ্রাম্যাটিক ফ্লিট নিয়ন্ত্রণ সক্ষম হয়, সাথে শুধুমাত্র-পঠন পর্যবেক্ষণ বা সম্পূর্ণ অর্কেস্ট্রেশন অ্যাক্সেসের জন্য স্কোপড API কী (এজেন্ট চালু করা, লাইভ সেশন পরিচালনা করা এবং ইনবক্স আইটেম সমাধান সহ)। স্ট্যান্ডঅ্যালোন @agentpulse/mcp npm প্যাকেজটি নথিভুক্ত কিন্তু README অনুযায়ী এখনও npm-এ প্রকাশিত হয়নি, তাই MCP সার্ভার কার্যকারিতা বর্তমানে স্থানীয় চেকআউট থেকে চালানোর প্রয়োজন। একটি ঐচ্ছিক, টগলযোগ্য AI ল্যাবস স্তর পরীক্ষামূলক AI-সহায়ক বৈশিষ্ট্য সরবরাহ করে, সবগুলি পৃথক ফিচার ফ্ল্যাগের পিছনে গেটেড এবং রাজ্য-পরিবর্তনকারী কর্মের জন্য ডিফল্টভাবে হিউম্যান-ইন-দ্য-লুপ অনুমোদন। সমর্থিত LLM প্রদানকারীদের মধ্যে রয়েছে Anthropic, OpenAI, OpenRouter, Google এবং যেকোনো OpenAI-সামঞ্জস্যপূর্ণ স্থানীয় এন্ডপয়েন্ট (যেমন, Ollama, LM Studio, vLLM)। ল্যাবস বৈশিষ্ট্যগুলির মধ্যে একটি সেশন ওয়াচার রয়েছে যা সেশন হ্যান্ডঅফ পয়েন্টে পরবর্তী পদক্ষেপ প্রস্তাব করে, একটি সেশন স্বাস্থ্য শ্রেণীবদ্ধকারী যা সেশনগুলিকে স্বাস্থ্যকর, অবরুদ্ধ, আটকে, ঝুঁকিপূর্ণ বা সম্পূর্ণ হিসাবে চিহ্নিত করে, একটি প্রাকৃতিক ভাষা Ask কমান্ড সারফেস (ওয়েব এবং টেলিগ্রামের মাধ্যমে উপলব্ধ) সেশন চালু, অনুসন্ধান এবং পরিচালনার জন্য, প্রতি-প্রজেক্ট কার্যকলাপ ডাইজেস্ট, কনফিগারযোগ্য অ্যালার্ট নিয়ম, প্রতি-সেশন খরচ ক্যাপ এবং সমস্ত AI ওয়াচার কার্যকলাপ তাত্ক্ষণিকভাবে বিরতি দিতে একটি গ্লোবাল কিল সুইচ। AI স্তরের জন্য অন্তর্নির্মিত নিরাপত্তা নিয়ন্ত্রণের মধ্যে LLM প্রদানকারীদের পাঠানো ট্রান্সক্রিপ্ট থেকে গোপনীয়তা রিডাকশন, ধ্বংসাত্মক কমান্ড প্যাটার্নের জন্য ডিসপ্যাচ ফিল্টার, ট্রান্সক্রিপ্ট ডেটার জন্য প্রম্পট ইনজেকশন শক্তকরণ এবং সমস্ত AI-সম্পর্কিত ইভেন্টের জন্য কাঠামোগত অডিট লগিং অন্তর্ভুক্ত। ডিপ্লয়মেন্ট বিকল্পগুলির মধ্যে macOS, Linux এবং Windows-এর জন্য এক-লাইন ইনস্টল স্ক্রিপ্ট অন্তর্ভুক্ত যা AgentPulse-কে একটি নেটিভ স্থানীয় পরিষেবা হিসাবে সেট আপ করে (macOS-এ launchd, Linux-এ systemd) Bun এবং SQLite সহ, একটি স্থানীয় Docker কন্টেইনার ডিপ্লয়মেন্ট (অথেনটিকেশন নিষ্ক্রিয় থাকলে সার্ভিসটিকে localhost-এ বাঁধার নিরাপত্তা নির্দেশনা সহ যাতে অপ্রমাণিত সার্ভার স্থানীয় নেটওয়ার্কে প্রকাশ না হয়) এবং ক্রস-মেশিন দৃশ্যমানতার জন্য রিমোট রিলে মোড।