Usage Guide for Qodo Merge CLIΒΆ
Understanding the InterfaceΒΆ
Why a Structured Table?ΒΆ
The suggestions table serves as the core interface for reviewing and managing AI feedback.
The table provides a structured overview of all suggestions with key metadata. Users can efficiently prioritize, explore, and implement suggestions through an intuitive workflow.
The interface guides you from high-level overviews to detailed implementation context. This consistent user-friendly structure streamlines the review process, reducing time from feedback to implementation.
Navigation InstructionsΒΆ
Use β
/β
to navigate suggestions, Enter
to implement, Space
for multi-select, and ESC
to exit.
The table includes:
- Selection (
β
/β
): Multi-selection mode - Category: Security, Performance, General, etc.
- Impact: High, Medium, Low importance
- Suggestion: Brief description
- Status:
β
implemented,β
declined, blank = pending - Detail Panel (if wide enough): Full suggestion text, affected files, impact analysis
FlowΒΆ
Explore the suggestionsΒΆ
You can explore the suggestions in detail before implementing them. You can view the proposed code changes in a diff format, jump to the relevant code in your IDE, or chat about any suggestion for clarification.
Exploring the suggestions
IDE Integration
- Press
O
to open the suggestion's source file in your IDE - Supports all major IDEs when terminal is running inside them
- Direct navigation to relevant code location
- Seamless transition between CLI and editor
ImplementΒΆ
You can implement a single suggestion, multiple selected suggestions, or all suggestions at once. You can also chat about any suggestion before implementing it.
Multiple implementation modes available
Direct individual implementation
- Navigate to any specific suggestion
- Press
Enter
to implement just that suggestion
Select multiple related suggestions
- Use
Space
to select specific suggestions (β) - Navigate and select multiple related suggestions
- Press
Enter
on any selected suggestion to start implementation - AI implements selected suggestions together
Reflect and address all suggestions (Always available as first row)
- Press
Enter
on the first row "Reflect and address all suggestions" - AI implements all suggestions simultaneously and intelligently
- Handles conflicts and dependencies automatically
- Review the comprehensive summary
Implementation SummaryΒΆ
After the AI completes the implementation, you receive a structured output showing detailed results for each suggestion:
- Status:
β IMPLEMENTED
,SKIPPED
, orβ REJECTED
- Suggestion: Brief description of what was addressed
- Reasoning: Explanation of the implementation approach
- Changes: Summary of code modifications made
Each suggestion gets its own implementation summary, providing full transparency into what was done and why.
FinalizeΒΆ
After implementing the suggestions, you have several options to proceed:
Post Implementation Actions
The first option returns you to the main table where you can see:
- Updated Status: Implemented suggestions now show
β
green checkmark - Real-time Updates: Status changes reflect immediately
- Continue Workflow: Handle remaining pending suggestions
Discuss the implementation details:
- Review changes made by the AI
- Request refinements or modifications
- Get explanations of implementation approach
- Continuous improvement cycle
Auto-generate commit messages:
- AI-generated commit messages based on changes
- Editable before committing
- Standard git conventions
- Seamless workflow integration
Open the implemented code directly in your IDE:
- View the exact changes made
- See implementation in full context
- Continue development seamlessly
- Integrated with your existing workflow
Tips for SuccessΒΆ
- Start with "Fix All" to let AI handle everything intelligently
- Use Chat liberally - ask questions about unclear suggestions
- Decline appropriately - press
X
and provide reasons for inappropriate suggestions - Multi-select strategically - group related suggestions together
Ready to explore all features? Check out Features & Usage for comprehensive capabilities.