عن المشروع

LM Studio Code هو امتداد لـ Visual Studio Code يوفّر لوحة وكيل برمجة كاملة بدلاً من الإكمال التلقائي البسيط. يعمل مع النماذج التي يقدّمها LM Studio على جهاز المستخدم نفسه، لذا لا حاجة إلى مفتاح API سحابي أو فوترة رموز أو رحلة ذهاب وإياب عبر الإنترنت. الوكيل مدعوم بوكيل OpenCode مفتوح المصدر، وهو مضمّن مع الامتداد ويمكنه العمل دون اتصال. يستطيع الوكيل قراءة ملفات مساحة العمل وتحريرها، وتشغيل أوامر shell، والبحث في قاعدة الشيفرة، وعرض كل إجراء كبطاقة أداة قابلة للتوسيع. يبقى المستخدمون متحكمين عبر مطالبات الأذونات المضمّنة ومنتقي الأذونات بأوضاع Auto وManual وBypass. يوفّر أوضاع build وplan، وقائمة مهام مباشرة، وردود Markdown متدفقة، وكتل استدلال قابلة للطي للنماذج المدعومة، وجهد استدلال قابل للضبط حيث يتيحه النموذج. تشمل الميزات المتقدمة وكلاء مخصصين تُعرّفهم ملفات Markdown في .opencode/agent، وتفويض وكلاء فرعيين بنوافذ سياق منفصلة، وأهدافاً مستقلة تُبدأ بـ /goal. تُفحص الأهداف بواسطة نموذج حكم محلي، وتُتتبع في شريط أهداف مثبّت، وتُحدّ بـ 25 جولة، وتُحمى بكشف التوقف. يمكن للمستخدمين أيضاً حقن تعليمات جديدة أثناء عمل الوكيل. يتكامل الامتداد بإحكام مع LM Studio: يسرد النماذج المحمّلة وغير المحمّلة مع حجم السياق والناشر والتنسيق والتكميم؛ ويمكنه إعادة تحميل النماذج بسياق كافٍ عبر lms CLI؛ ويدعم عدة خوادم LM Studio محلية أو بعيدة؛ ويخزّن مفاتيح API البعيدة في Secret Storage المشفّر في VS Code. تشمل أدوات السياق إرفاق الشيفرة المحددة، وإضافة الملف المفتوح، ولصق الصور، وضغط المحادثات، ومقياس السياق. تُستعاد الجلسات تلقائياً، ويمكن إعادة تسميتها أو استئنافها، ويمكن فتحها في تبويبات المحرر للعمل المتوازي. يدعم أيضاً خوادم MCP والمهارات، ويكتشف تلقائياً إعدادات .mcp.json و.vscode/mcp.json، مع تقارير حالة /mcp وأوامر مائلة مثل /clear و/compact و/file و/skills و/help. المتطلبات هي VS Code 1.104+، وخادم LM Studio محلي قيد التشغيل، ويفضّل lms CLI لإدارة السياق.