Fix with CxOne assist#386
Merged
cx-anand-nandeshwar merged 8 commits intofeature/ignore_AST-109610from Jan 13, 2026
Merged
Conversation
…es directly; updated constant for fix prompt naming.
…notifications - Introduced `AIIntegrationService` and `AIProvider` interface for managing AI providers. - Implemented `CopilotProvider` to handle interactions with GitHub Copilot, including prompt sending and UI automation. - Updated `RemediationManager` to utilize AI integration for automated fixes, with fallback to clipboard if Copilot is unavailable. - Added new resources for success and error notifications related to AI integration. - Refactored `DevAssistUtils` to include a method for sending prompts to Copilot. - Enhanced logging and error handling throughout the integration process.
…om fixWithAI method - Removed success and fallback notification parameters from `fixWithAI` method in `DevAssistUtils`. - Updated `RemediationManager` to reflect changes in `fixWithAI`, eliminating unnecessary notifications. - Cleaned up resource files by deleting unused constants related to AI fix notifications.
…faces - Deleted `AIIntegrationResult`, `AIIntegrationService`, `AIProvider`, `AIProviderInitializer`, `AIProviderRegistry`, and `CopilotProvider` classes to streamline the codebase. - Updated `DevAssistUtils` to directly utilize `CopilotIntegration` for AI prompt handling, removing the need for the now-removed AI provider architecture. - Cleaned up related imports and references throughout the project.
…or improved verbosity during integration workflow
…tomizable delays via system properties. Updated delay constants to use Integer.getInteger for dynamic configuration, improving flexibility for UI automation troubleshooting.
|
Great job! No new security vulnerabilities introduced in this pull request |
…t branding change
cx-anand-nandeshwar
requested changes
Jan 13, 2026
src/main/java/com/checkmarx/intellij/devassist/remediation/RemediationManager.java
Show resolved
Hide resolved
src/main/java/com/checkmarx/intellij/devassist/remediation/RemediationManager.java
Outdated
Show resolved
Hide resolved
src/main/java/com/checkmarx/intellij/devassist/utils/DevAssistUtils.java
Outdated
Show resolved
Hide resolved
src/main/java/com/checkmarx/intellij/devassist/remediation/CopilotIntegration.java
Outdated
Show resolved
Hide resolved
…rity and functionality - Introduced constants for Copilot UI components and chat modes in `CopilotIntegration` to enhance readability and maintainability. - Updated `RemediationManager` to build remediation prompts based on scan engine type, improving the structure of the `fixWithCxOneAssist` method. - Moved AI integration logic from `DevAssistUtils` to `RemediationManager`, streamlining the process of sending prompts to Copilot. - Enhanced logging for remediation processes to provide clearer insights during execution.
90129b3
into
feature/ignore_AST-109610
4 of 7 checks passed
cx-aniket-shinde
added a commit
that referenced
this pull request
Jan 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

By submitting a PR to this repository, you agree to the terms within the Checkmarx Code of Conduct. Please see the contributing guidelines for how to create and submit a high-quality PR for this repo.
Description
References
Testing
Checklist