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

LM Studio Code একটি Visual Studio Code এক্সটেনশন যা সাধারণ অটোকমপ্লিটের বদলে একটি সম্পূর্ণ কোডিং-এজেন্ট প্যানেল প্রদান করে। এটি ব্যবহারকারীর নিজের মেশিনে LM Studio দ্বারা পরিবেশিত মডেলের বিরুদ্ধে চলে, তাই কোনো ক্লাউড API কী, টোকেন বিলিং বা ইন্টারনেট রাউন্ড-ট্রিপ প্রয়োজন হয় না। এজেন্টটি ওপেন-সোর্স OpenCode এজেন্ট দ্বারা চালিত, যা এক্সটেনশনের সাথে বান্ডল করা এবং অফলাইনে কাজ করতে পারে। এজেন্টটি ওয়ার্কস্পেস ফাইল পড়তে ও সম্পাদনা করতে, শেল কমান্ড চালাতে, কোডবেস অনুসন্ধান করতে এবং প্রতিটি ক্রিয়া একটি প্রসারণযোগ্য টুল কার্ড হিসেবে প্রদর্শন করতে পারে। ইনলাইন অনুমতি প্রম্পট এবং Auto, Manual ও Bypass মোডসহ একটি অনুমতি পিকার মাধ্যমে ব্যবহারকারীরা নিয়ন্ত্রণে থাকেন। এটি build ও plan মোড, একটি লাইভ todo তালিকা, স্ট্রিমিং Markdown প্রতিক্রিয়া, সমর্থিত মডেলের জন্য সংকোচনযোগ্য reasoning ব্লক এবং মডেল যেখানে প্রকাশ করে সেখানে সমন্বয়যোগ্য reasoning effort প্রদান করে। উন্নত বৈশিষ্ট্যগুলোর মধ্যে রয়েছে .opencode/agent-এ Markdown ফাইল দ্বারা সংজ্ঞায়িত কাস্টম এজেন্ট, পৃথক কনটেক্সট উইন্ডোসহ subagent প্রতিনিধিত্ব এবং /goal দিয়ে শুরু করা স্বায়ত্তশাসিত লক্ষ্য। লক্ষ্যগুলো একটি স্থানীয় judge মডেল দ্বারা যাচাই করা হয়, একটি পিন করা goal bar-এ ট্র্যাক করা হয়, সর্বোচ্চ 25 রাউন্ডে সীমাবদ্ধ এবং stall detection দ্বারা সুরক্ষিত। এজেন্ট কাজ করার সময় ব্যবহারকারীরা নতুন নির্দেশও ইনজেক্ট করতে পারেন। এক্সটেনশনটি LM Studio-এর সাথে ঘনিষ্ঠভাবে সংহত: এটি কনটেক্সট সাইজ, প্রকাশক, ফরম্যাট ও কোয়ান্টাইজেশনসহ লোড করা ও আনলোড করা মডেল তালিকাভুক্ত করে; lms CLI-এর মাধ্যমে পর্যাপ্ত কনটেক্সটসহ মডেল রিলোড করতে পারে; একাধিক স্থানীয় বা রিমোট LM Studio সার্ভার সমর্থন করে; এবং রিমোট API কী VS Code-এর এনক্রিপ্টেড Secret Storage-এ সংরক্ষণ করে। কনটেক্সট টুলের মধ্যে রয়েছে নির্বাচিত কোড সংযুক্ত করা, খোলা ফাইল যোগ করা, ছবি পেস্ট করা, কথোপকথন কম্প্যাক্ট করা এবং একটি context meter। সেশনগুলো স্বয়ংক্রিয়ভাবে পুনরুদ্ধার হয়, নাম পরিবর্তন বা পুনরায় শুরু করা যায় এবং সমান্তরাল কাজের জন্য এডিটর ট্যাবে খোলা যেতে পারে। এটি MCP সার্ভার ও skills-ও সমর্থন করে, স্বয়ংক্রিয়ভাবে .mcp.json এবং .vscode/mcp.json কনফিগারেশন আবিষ্কার করে, /mcp স্ট্যাটাস রিপোর্টিং এবং /clear, /compact, /file, /skills ও /help-এর মতো slash কমান্ডসহ। প্রয়োজনীয়তা হলো VS Code 1.104+, একটি চলমান LM Studio স্থানীয় সার্ভার এবং কনটেক্সট ব্যবস্থাপনার জন্য preferably lms CLI।