প্রকল্প সম্পর্কে
Vtx Coding Agent একটি মিনিমালিস্টিক, মডুলার হারনেস হিসেবে ডিজাইন করা হয়েছে AI-সহায়ক কোডিংয়ের জন্য, যা স্বচ্ছতা ও দক্ষতাকে অগ্রাধিকার দেয়। অনেক এজেন্টের বিপরীতে যারা লুকানো বয়লারপ্লেট দিয়ে উল্লেখযোগ্য কনটেক্সট খরচ করে, Vtx প্রায় 2,600 টোকেনের (o200k_base এনকোডিং) একটি লিন রানটাইম ফুটপ্রিন্ট বজায় রাখে, যা নিশ্চিত করে যে মডেলের কনটেক্সট উইন্ডোর অধিকাংশই ব্যবহারকারীর কোড এবং কথোপকথনের জন্য উপলব্ধ থাকে। এই ডিজাইন সিদ্ধান্তের লক্ষ্য হলো খরচ ও লেটেন্সি কমানো এবং একটি অডিটযোগ্য সিস্টেম প্রম্পট প্রদান করা।
প্রকল্পটি একাধিক ইন্টারঅ্যাকশন সারফেস অফার করে: Textual দিয়ে তৈরি একটি কীবোর্ড-চালিত টার্মিনাল ইউজার ইন্টারফেস (TUI), নন-ইন্টারঅ্যাকটিভ স্ক্রিপ্ট এবং CI পাইপলাইনের জন্য একটি হেডলেস CLI, এবং প্রোগ্রাম্যাটিক এজেন্ট নির্মাণের জন্য একটি Python SDK। এটি OpenAI, Anthropic, Azure, DeepSeek, এবং Ollama বা vLLM-এর মাধ্যমে লোকাল মডেলসহ 50+ LLM প্রোভাইডার সমর্থন করে। ব্যবহারকারীরা YAML-এর মাধ্যমে কাস্টম OpenAI/Anthropic-সামঞ্জস্যপূর্ণ এন্ডপয়েন্টও কনফিগার করতে পারেন।
প্রধান বৈশিষ্ট্যগুলোর মধ্যে রয়েছে 10টি ডিফল্ট টুলের একটি সেট (read, edit, write, bash, find, skill, web, ask_user, task, goal) এবং AGENTS.md বা CLAUDE.md ফাইল থেকে ডায়নামিক কনটেক্সট লোডিং। Vtx 'হ্যান্ডঅফ এজেন্ট' সমর্থন করে—নির্দিষ্ট নির্দেশনা ও টুল পারমিশনসহ নামযুক্ত প্রোফাইল যা লাইভে সাইকেল করা যায়—এবং বিচ্ছিন্ন কাজ ডেলিগেট করার জন্য টাস্ক সাব-এজেন্ট। পার্সিস্টেন্ট গোলগুলো ফাইল-ব্যাকড স্থায়ী উদ্দেশ্য, অটো-কন্টিনিউ চেকপয়েন্ট এবং কমপ্লিশন অডিটের সুযোগ দেয়।
নিরাপত্তা ও এক্সটেনসিবিলিটি ডিজাইনের কেন্দ্রবিন্দু। ডিফল্ট 'prompt' পারমিশন মোড মিউটেটিং টুলগুলোকে গেট করে, স্পষ্টভাবে অনুমতি না দেওয়া পর্যন্ত ধ্বংসাত্মক কমান্ড ব্লক করে। সিস্টেমটি স্ব-এক্সটেনসিবল, যা ব্যবহারকারীদের Python টুল যোগ করতে, কল ইন্টারসেপ্ট করতে, বা YAML-এর মাধ্যমে লাইফসাইকেল হুক সংজ্ঞায়িত করতে দেয়। একটি এক্সটেনশন ম্যানেজার PyPI বা GitHub থেকে প্যাকেজ ইনস্টল করা সহজ করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.