Sovereign Dev Agent: پورت تک‌فایلی .NET 10

من یک عامل توسعه محلی با استفاده از .NET 10 ساخته‌ام.

این یک پورت تک‌فایلی است. برای راه‌اندازی سریع و اشغال فضای کم، با Native AOT کار می‌کند.

این عامل مانند یک مهندس ارشد فول‌استک عمل می‌کند. کار آن فراتر از چت کردن است؛ این عامل برای حل وظایف واقعی با محیط محلی شما تعامل دارد.

قابلیت‌های کلیدی:

• فهرست کردن فایل‌ها و پوشه‌های دایرکتوری • خواندن فایل‌های پروژه با قابلیت کوتاه کردن هوشمند برای فایل‌های بزرگ • نوشتن و ایجاد فایل‌های جدید یا شاخه‌های دایرکتوری • تغییر دایرکتوری‌های کاری • اجرای مستقیم دستورات ترمینال از طریق bash یا cmd

نحوه عملکرد:

این عامل از Albert API برای پردازش منطق استفاده می‌کند. این عامل تصمیم می‌گیرد چه زمانی چت کند و چه زمانی از ابزارها استفاده کند. اگر از آن بخواهید باگی را رفع کند، فایل‌های شما را بررسی کرده و برای تأیید اصلاحیه، تست‌ها را اجرا می‌کند.

این عامل از اصول مهندسی سخت‌گیرانه‌ای پیروی می‌کند:

• ابتدا ساختار پروژه شما را تحلیل می‌کند • از کدنویسی دفاعی و مدیریت خطا استفاده می‌کند • اهداف پیچیده را به گام‌های کوچک و منطقی تقسیم می‌کند • در صورت شکست دستور، خودش را اصلاح می‌کند

این ابزار برای توسعه‌دهندگانی که به دنبال یک دستیار خودمختار هستند که در ترمینال آن‌ها حضور داشته باشد و کدبیس آن‌ها را درک کند، ایده‌آل است.

منبع: https://dev.to/artydev/sovereign-dev-agent-net-10-single-file-port-native-aot-compatible-50dn

انجمن یادگیری اختیاری: https://t.me/GyaanSetuAi