Must support the following programming languages: C#, Java, JavaScript, TypeScript, Angular, React, HTML 5, CSS, SQL, T-SQL, PL/SQL, Terraform, and PowerShell . Must support integration with Visual Studio, Visual Studio Code or Eclipse running on a SOM workstation or in a State managed VDI . Code Completion – Must have the capability to provide intelligent code suggestions based on context. . Code Generation – Must have the capability to auto-generate code based on prompts or specifications. . Unit Test Generation – Must have the capability to auto-generate unit tests based on written code or prompt. . Debugging – Must have error detection, explanations, and suggestions for fixes. . Code Refactoring – Must have capability to provide automated assistance in restructuring existing code to improve readability, performance, and maintainability without changing its functionality. The tool should support identifying code smells, suggesting refactor patterns, and automating refactor tasks.