প্রকল্প সম্পর্কে
Mistral Vibe হলো একটি ওপেন-সোর্স কমান্ড-লাইন কোডিং সহকারী যা Mistral-এর মডেল দ্বারা চালিত। এটি একটি কোডবেসে কথোপকথনমূলক ইন্টারফেস প্রদান করে, যা ব্যবহারকারীদের প্রাকৃতিক ভাষায় প্রকল্প অন্বেষণ, পরিবর্তন এবং ইন্টারঅ্যাক্ট করতে দেয়, বিল্ট-ইন টুলের একটি সেটের মাধ্যমে।
ইনস্টলেশন Linux/macOS-এর জন্য একটি এক-লাইন স্ক্রিপ্টের মাধ্যমে, অথবা uv এবং pip (`uv tool install mistral-vibe`, `pip install mistral-vibe`) এর মাধ্যমে উপলব্ধ। এটির জন্য Python 3.12+ এবং একটি আধুনিক টার্মিনাল এমুলেটর প্রয়োজন; Windows কাজ করে তবে UNIX পরিবেশই আনুষ্ঠানিকভাবে সমর্থিত লক্ষ্য।
মূল ক্ষমতাগুলির মধ্যে রয়েছে ফাইল পড়া, লেখা এবং প্যাচ করা, পরিচালিত সেশন সহ শেল কমান্ড চালানো, grep/ripgrep সহ পুনরাবৃত্তিমূলক কোড অনুসন্ধান, এজেন্ট কাজ ট্র্যাক করার জন্য একটি টোডো তালিকা, ইন্টারেক্টিভ স্পষ্টীকরণ প্রশ্ন এবং সাবএজেন্টে কাজ অর্পণ। এজেন্ট স্বয়ংক্রিয়ভাবে প্রসঙ্গ তৈরি করতে প্রকল্প কাঠামো এবং Git অবস্থা স্ক্যান করে।
বিল্ট-ইন এজেন্ট প্রোফাইল বিভিন্ন অনুমোদন স্তর কভার করে: `ask` (টুল নির্বাহের জন্য অনুমোদন), `plan` (শুধুমাত্র-পঠন অন্বেষণ), `accept-edits` (ডিফল্ট, ফাইল সম্পাদনা স্বয়ংক্রিয়ভাবে অনুমোদন করে) এবং `auto-approve` (সবকিছু অনুমোদন করে)। একটি ডিফল্ট এজেন্ট config.toml-এ সেট করা যেতে পারে, এবং কাস্টম এজেন্ট `~/.vibe/agents/` বা একটি প্রকল্পের `.vibe/agents/`-এ সংজ্ঞায়িত করা যেতে পারে। `explore`-এর মতো সাবএজেন্ট বিশেষ কাজের জন্য স্বাধীনভাবে চলে, একটি অবস্থা তালিকা তাদের অবস্থা এবং প্রসঙ্গ ব্যবহার দেখায়।
CLI স্ল্যাশ-কমান্ড এবং ফাইল-পাথ অটোকমপ্লিশন, ফাইল এবং ভিশন-সক্ষম মডেলগুলিতে পাঠানো ছবি সংযুক্তির জন্য `@` উল্লেখ, স্থায়ী ইতিহাস, থিম, মাল্টি-লাইন ইনপুট, বাহ্যিক এডিটর সম্পাদনা এবং টুল আউটপুট, টোডো ভিউ এবং একটি ডিবাগ কনসোলের জন্য টগল সমর্থন করে। একটি বিশ্বস্ত ফোল্ডার সিস্টেম নতুন ডিরেক্টরিতে চালানোর আগে নিশ্চিতকরণ চায় এবং বিশ্বস্ত ফোল্ডার মনে রাখে।
প্রোগ্রাম্যাটিক মোড (`--prompt`) `--max-turns`, `--max-price`, `--max-tokens`, `--agent`, `--enabled-tools`/`--disabled-tools` (সঠিক, glob বা regex প্যাটার্ন) এবং আউটপুট ফরম্যাট টেক্সট, json বা স্ট্রিমিং সহ স্ক্রিপ্টিং সক্ষম করে। একটি পরীক্ষামূলক ভয়েস মোড মাইক্রোফোনের মাধ্যমে ডিক্টেশন অনুমতি দেয়।
Agent Skills স্পেসিফিকেশন অনুসরণকারী একটি স্কিল সিস্টেম ব্যবহারকারীদের YAML মেটাডেটা সহ `SKILL.md` ফাইলগুলির মাধ্যমে পুনর্ব্যবহারযোগ্য উপাদান, কাস্টম স্ল্যাশ কমান্ড এবং টুল যোগ করতে দেয়, যা প্রকল্প এবং গ্লোবাল ডিরেক্টরি থেকে আবিষ্কৃত হয় এবং সক্ষম/অক্ষম প্যাটার্নের মাধ্যমে নিয়ন্ত্রণযোগ্য। কনফিগারেশন `config.toml`-এ (প্রকল্প বা ব্যবহারকারী স্তর) থাকে এবং API কী, কাস্টম ডোমেইন, TLS/সিস্টেম ট্রাস্ট স্টোর, রিড্যাকশন মোড সহ OpenTelemetry ট্রেসিং, কাস্টম সিস্টেম প্রম্পট এবং AGENTS.md নির্দেশাবলী, MCP সার্ভার কনফিগারেশন, সেশন ব্যবস্থাপনা এবং আপডেট সেটিংস কভার করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.