Skip to content

Commit 99d88f8

Browse files
authored
Merge pull request #1674 from qodo-ai/of/add-iteractivity-content
Docs: Add Core Abilities / Interactivity
2 parents d938ff0 + ae6c4e7 commit 99d88f8

File tree

3 files changed

+44
-5
lines changed

3 files changed

+44
-5
lines changed

docs/docs/core-abilities/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Qodo Merge utilizes a variety of core abilities to provide a comprehensive and e
77
- [Dynamic context](https://qodo-merge-docs.qodo.ai/core-abilities/dynamic_context/)
88
- [Self-reflection](https://qodo-merge-docs.qodo.ai/core-abilities/self_reflection/)
99
- [Impact evaluation](https://qodo-merge-docs.qodo.ai/core-abilities/impact_evaluation/)
10-
- [RAG Context Enrichment](https://qodo-merge-docs.qodo.ai/core-abilities/rag_context_enrichment/)
10+
- [RAG context enrichment](https://qodo-merge-docs.qodo.ai/core-abilities/rag_context_enrichment/)
1111
- [Static code analysis](https://qodo-merge-docs.qodo.ai/core-abilities/static_code_analysis/)
1212
- [Compression strategy](https://qodo-merge-docs.qodo.ai/core-abilities/compression_strategy/)
1313
- [Code validation](https://qodo-merge-docs.qodo.ai/core-abilities/code_validation/)
+41-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,41 @@
1-
## Interactive invocation 💎
2-
TBD
1+
# Interactivity
2+
3+
`Supported Git Platforms: GitHub, GitLab`
4+
5+
## Overview
6+
7+
Qodo Merge transforms static code reviews into interactive experiences by enabling direct actions from pull request (PR) comments.
8+
Developers can immediately trigger actions and apply changes with simple checkbox clicks. This focused workflow maintains context while dramatically reducing the time between PR creation and final merge.
9+
The approach eliminates manual steps, provides clear visual indicators, and creates immediate feedback loops all within the same interface.
10+
11+
## Key Interactive Features
12+
13+
### 1\. Interactive `/Improve` Tool
14+
15+
The `/improve` command delivers a comprehensive interactive experience:
16+
17+
- _**Apply this suggestion**_: Clicking this checkbox instantly converts a suggestion into a committable code change
18+
19+
- _**More**_: Triggers additional suggestions generation while keeping each suggestion focused and relevant as the original set
20+
21+
- _**Update**_: Triggers a re-analysis of the code, providing updated suggestions based on the latest changes
22+
23+
- _**Author self-review**_: Interactive acknowledgment that developers have opened and reviewed collapsed suggestions
24+
25+
26+
### 2\. Interactive `/Analyze` Tool
27+
28+
The `/analyze` command provides component-level analysis with interactive options for each identified code component:
29+
30+
- Interactive checkboxes to generate tests, documentation, and code suggestions for specific components
31+
32+
- On-demand similar code search that activates when a checkbox is clicked
33+
34+
- Component-specific actions that trigger only for the selected elements, providing focused assistance
35+
36+
37+
### 3\. Interactive `/Help` Tool
38+
39+
The `/help` command not only lists available tools and their descriptions but also enables immediate tool invocation through interactive checkboxes.
40+
When a user checks a tool's checkbox, Qodo Merge instantly triggers that tool without requiring additional commands.
41+
This transforms the standard help menu into an interactive launch pad for all Qodo Merge capabilities, eliminating context switching by keeping developers within their PR workflow.

docs/mkdocs.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,12 @@ nav:
4747
- Dynamic context: 'core-abilities/dynamic_context.md'
4848
- Self-reflection: 'core-abilities/self_reflection.md'
4949
- Impact evaluation: 'core-abilities/impact_evaluation.md'
50-
- RAG Context Enrichment: 'core-abilities/rag_context_enrichment.md'
50+
- RAG context enrichment: 'core-abilities/rag_context_enrichment.md'
5151
- Static code analysis: 'core-abilities/static_code_analysis.md'
5252
- Compression strategy: 'core-abilities/compression_strategy.md'
5353
- Code validation: 'core-abilities/code_validation.md'
5454
- Interactivity: 'core-abilities/interactivity.md'
55-
- Code Fine-tuning Benchmark: 'finetuning_benchmark/index.md'
55+
- Code fine-tuning benchmark: 'finetuning_benchmark/index.md'
5656
- Chrome Extension:
5757
- Qodo Merge Chrome Extension: 'chrome-extension/index.md'
5858
- Features: 'chrome-extension/features.md'

0 commit comments

Comments
 (0)