প্রকল্প সম্পর্কে
TAKT (TAKT Agent Koordination Topology-এর সংক্ষিপ্ত রূপ) AI কোডিং এজেন্টদের উপর ধ্রুবক ম্যানুয়াল তত্ত্বাবধানের প্রয়োজনীয়তা দূর করার জন্য ডিজাইন করা হয়েছে, এজেন্ট সমন্বয়কে একটি বহির্ভাগ্য নিয়ন্ত্রিত, ঘোষণামূলক প্রক্রিয়া হিসাবে বিবেচনা করে, এজেন্টদের প্রম্পট থেকে কর্মপ্রবাহের নিয়ম মনে রাখার উপর নির্ভর না করে।
মূল ক্ষমতাগুলির মধ্যে রয়েছে:
- ঘোষণামূলক কর্মপ্রবাহ সংজ্ঞা: ব্যবহারকারীরা YAML কর্মপ্রবাহ ফাইল লেখেন যা ক্রমিক ধাপ সংজ্ঞায়িত করে, প্রতিটি ধাপের নিজস্ব নির্ধারিত ব্যক্তিত্ব, অনুমতির সুযোগ, কেন্দ্রীভূত প্রসঙ্গ এবং রূপান্তর নিয়ম সহ। এই কাঠামো বাস্তবায়ন, পর্যালোচনা এবং মেরামতের দায়িত্ব আলাদা করে প্রসঙ্গ দূষণ এড়াতে, স্পষ্ট পর্যালোচনা এবং মেরামত লুপ সহ যা এজেন্টরা নীরবে এড়িয়ে যেতে পারে না।
- বিচ্ছিন্ন নির্বাহ মডেল: সারিবদ্ধ কাজগুলি ডিফল্টরূপে নিবেদিত Git ওয়ার্কট্রিতে চলে, সম্পূর্ণ লগ এবং ধাপে ধাপে প্রতিবেদন সংরক্ষিত থাকে, যা প্রাথমিক কাজের বিবরণ থেকে পুল রিকোয়েস্ট পর্যন্ত সম্পূর্ণ নিরীক্ষণযোগ্য পথ তৈরি করে। ব্যবহারকারীরা দ্রুত, কম-ঝুঁকিপূর্ণ পরীক্ষার জন্য সরাসরি তাদের কাজের ট্রিতে কাজ চালানোর বিকল্প নিতে পারেন।
- মাল্টি-প্রোভাইডার ইন্টিগ্রেশন: বিভিন্ন AI কোডিং ব্যাকএন্ড সমর্থন করে, যার মধ্যে SDK-ভিত্তিক বিকল্প (Claude SDK, OpenAI Codex SDK, Pi SDK, DeepSeek Harness SDK) যা নেটিভভাবে Node.js-এ চলে, এবং CLI-ভিত্তিক বিকল্প (Claude Code, OpenCode, Cursor Agent, GitHub Copilot CLI, Kiro CLI) যা ইনস্টল করা সরঞ্জামগুলির সাথে সংযোগ করে।
- অন্তর্নির্মিত কর্মপ্রবাহ লাইব্রেরি: সাধারণ ব্যবহারের ক্ষেত্রে প্রি-বিল্ট কর্মপ্রবাহ সহ আসে, যার মধ্যে রয়েছে মানক উন্নয়ন, বিদ্যমান কোডবেসের জন্য রক্ষণাবেক্ষণ, হালকা ন্যূনতম কর্মপ্রবাহ, বহু-দৃষ্টিকোণ কোড পর্যালোচনা এবং সম্মিলিত পর্যালোচনা-মেরামত লুপ। ব্যবহারকারীরা কাস্টমাইজেশনের জন্য অন্তর্নির্মিত কর্মপ্রবাহ অনুলিপি করতে পারেন, নতুন কর্মপ্রবাহ স্ক্যাফোল্ড তৈরি করতে পারেন এবং অন্তর্নির্মিত সরঞ্জাম দিয়ে কর্মপ্রবাহ সংজ্ঞা যাচাই করতে পারেন।
- ইন্টারফেস এবং ইন্টিগ্রেশন বৈশিষ্ট্য: কথোপকথনমূলক কাজের সারি, ব্যাচ টাস্ক নির্বাহ, রেসিডেন্ট কিউ মনিটরিং, নির্বাহের অবস্থা দেখার জন্য একটি পরীক্ষামূলক স্থানীয় ওয়েব UI, লাইভ লগ এবং প্রতিবেদন সহ কমান্ড অন্তর্ভুক্ত। এটি GitHub বা GitLab ইস্যু থেকে সরাসরি কাজ সারিবদ্ধ করতে সমর্থন করে এবং GitHub পুল রিকোয়েস্টে CodeRabbit পর্যালোচনা লুপের জন্য অটোমেশন অন্তর্ভুক্ত করে। এটি একটি Agent Client Protocol এজেন্ট বা MCP সার্ভার হিসাবে চালানোর জন্য এন্ট্রিপয়েন্ট সহ আসে, যাতে বাহ্যিক AI কোডিং সরঞ্জামগুলি কাজ সারিবদ্ধ করতে, রান অবস্থা পরিদর্শন করতে এবং চলমান কাজগুলিতে নির্দেশ পাঠাতে পারে।
- CI/CD সমর্থন: পাইপলাইন ইন্টিগ্রেশনের জন্য একটি নিবেদিত GitHub অ্যাকশন প্রদান করে, পাশাপাশি অন্যান্য CI সিস্টেমে ব্যবহারের জন্য একটি পাইপলাইন মোড, সম্পন্ন কাজের জন্য স্বয়ংক্রিয়ভাবে পুল রিকোয়েস্ট তৈরি করার বিকল্প সহ।
সরঞ্জামটির জন্য Node.js >=22.22.0 প্রয়োজন, বর্ধিত কার্যকারিতার জন্য ঐচ্ছিক নির্ভরতা সহ: ইন্টারেক্টিভ Claude Code সেশনের জন্য tmux, ইস্যু ইন্টিগ্রেশনের জন্য GitHub/GitLab CLI এবং আনুষ্ঠানিক স্পেসিফিকেশন যাচাইকরণ পর্যায়ের জন্য Java 17+।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.