สะพานชุมชนช่วยนำการควบคุม AI debugger เข้าสู่ Visual Studio IDE
claude_code_vs ซึ่งสร้างโดย Firish เป็นเซิร์ฟเวอร์ MCP แบบโอเพ่นซอร์สที่เชื่อมต่อ CLI ของ Claude Code กับ Visual Studio 2026 เพื่อให้ตัวแทนสามารถทำงานภายใน IDE ได้ มันแมพเซสชัน CLI ไปยังเครื่องมือ IDE ที่เป็นพื้นเมือง ทำให้สามารถแก้ไขโค้ด การดำเนินการทดสอบ และการตรวจสอบระหว่างการทำงานผ่านดีบักเกอร์ที่มีอยู่ ความสามารถหลักรวมถึงการอนุมัติการเปรียบเทียบแบบพื้นเมือง การดำเนินการที่ขับเคลื่อนโดยดีบักเกอร์ การนำทาง Roslyn ฮุคของตัวสำรวจการทดสอบ และการตรวจสอบหน่วยความจำ ClrMD เครื่องมือนี้มุ่งเป้าไปที่นักพัฒนา .NET มืออาชีพที่พึ่งพา IDE ที่มีน้ำหนักสำหรับการดีบักและการปรับโครงสร้าง
คุณสามารถใช้มันทำงานอะไรได้บ้าง?
แอปทำหน้าที่เป็น MCP bridge ที่ช่วยให้ตัวแทน Claude Code สามารถโต้ตอบกับ IDE workflows ผลลัพธ์ที่ได้คือ: ข้อเสนอการแก้ไขโค้ด, การรันการทดสอบอัตโนมัติ, การวางจุดหยุด, และการตรวจสอบตัวแปรในขณะรัน แอปเปิดเผยหน้าต่าง Visual Studio ให้กับตัวแทนเพื่อให้นักพัฒนาสามารถตรวจสอบการเปลี่ยนแปลงในแท็บ diff แบบเนทีฟ กรณีการใช้งาน รวมถึงการตรวจสอบการทดสอบที่ล้มเหลวโดยอัตโนมัติและการปรับโครงสร้างที่มีแนวทางจากสภาพแวดล้อมการพัฒนาที่เดียวกัน.
การกระทำและการแก้ไขที่ขับเคลื่อนด้วย AI มีความเชื่อถือได้แค่ไหน?
ความเชื่อถือได้ขึ้นอยู่กับเซสชันตัวแทนภายนอกเพราะเครื่องมือไม่ได้ทำการเรียกโมเดลของตนเอง สถาปัตยกรรมที่ไม่มีการเรียกโมเดลซึ่งส่งต่อผลลัพธ์ของ CLI ไปยัง IDE แอปแชร์การวินิจฉัยของคอมไพเลอร์กับตัวแทนและจัดเตรียมบริบทเชิงความหมายของ Roslyn ซึ่งช่วยให้ตัวแทนสามารถสร้างข้อเสนอที่มีบริบท การกระทำที่ดำเนินการโค้ดยังคงถูกควบคุมด้วยค่าเริ่มต้นแบบอ่านอย่างเดียวและการสลับที่ปิดโดยค่าเริ่มต้นสำหรับการดำเนินการที่ขับเคลื่อนด้วยเวลา ลดการดำเนินการโดยบังเอิญ.
ต้องการข้อมูลนำเข้าและสภาพแวดล้อมอะไรบ้าง?
เครื่องมือจำเป็นต้องใช้ Visual Studio 2026 และเซสชัน Claude Code CLI ที่ใช้งานอยู่ และทำงานเป็น MCP server ภายในสภาพแวดล้อม .NET บน Windows การใช้งานได้รับการปรับให้เหมาะสมสำหรับโครงการ Managed .NET โดยเฉพาะ C# และ VB.NET และใช้ Roslyn บวก ClrMD สำหรับการวิเคราะห์ที่ลึกซึ้ง โครงการที่อยู่นอกสแต็ก Managed .NET จะไม่ได้รับการรวมเชิงความหมายหรือความสามารถในการตรวจสอบหน่วยความจำในระดับเดียวกัน.
มันมีความเป็นไปได้ที่จะนำไปใช้ในกระบวนการทำงานมืออาชีพหรือไม่?
การรวมเข้ากับทีมที่ยอมรับตัวแทนที่ขับเคลื่อนด้วย CLI ภายนอกและต้องการให้การทำงานอยู่ภายใน IDE โดยมีการอนุมัติ diff แบบเนทีฟและการเชื่อมต่อการทดสอบที่รักษาการควบคุมของนักพัฒนา โครงการนี้ขับเคลื่อนโดยชุมชนโดย Rishi Gulati (firish) และไม่มีสถานะทางการ ดังนั้นการนำไปใช้จึงหมายถึงการพึ่งพาการบำรุงรักษาจากชุมชน ข้อเสนอแนะแบบชุมชนในฟอรัมเน้นคุณค่าของมันสำหรับงานการดีบักที่ซับซ้อน แม้ว่าผู้ปฏิบัติงานควรตรวจสอบการกระทำของตัวแทนก่อนที่จะยืนยันการเปลี่ยนแปลง.
ทางเลือกที่เหมาะสมสำหรับนักพัฒนา .NET ที่มีประสบการณ์ซึ่งยอมรับการทำงานที่ขับเคลื่อนโดยตัวแทน
แอปเหมาะสำหรับวิศวกร .NET ที่มีประสบการณ์ซึ่งรันเซสชัน Claude Code ควบคู่ไปกับ IDE และต้องการลดการตรวจสอบด้วยมือในระหว่างการทำงานที่มีการดีบักหนัก มันต้องการความคุ้นเคยทางเทคนิคกับ Visual Studio internals และการควบคุมเซสชัน CLI ภายนอก ดังนั้นทีมควรถือว่าการกระทำที่สร้างขึ้นเป็นข้อเสนอที่ตรวจสอบโดยมนุษย์แทนที่จะเป็นการคอมมิตสุดท้าย วางแผนสำหรับขั้นตอนการตั้งค่าเริ่มต้นและการตรวจสอบก่อนที่จะใช้งานบนเส้นทางโค้ดที่สำคัญ
