You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Cursor] docs: Add multi-agent system documentation to README (#29)
Add documentation about the experimental multi-agent support feature, including:
- Architecture overview (Planner/Executor roles)
- Key benefits of the multi-agent approach
- Real-world example with DuckDuckGo debugging
- Usage instructions for the multi-agent branch
- Separation of strategic planning from execution details
30
+
- Better cross-checking and validation of solutions
31
+
- Iterative refinement through Planner-Executor communication
32
+
33
+
2.**Improved Problem Solving**
34
+
- Planner can design comprehensive test strategies
35
+
- Executor provides detailed feedback and implementation insights
36
+
- Continuous communication loop for optimization
37
+
38
+
### Real-World Example
39
+
40
+
A real case study of the multi-agent system debugging the DuckDuckGo search functionality:
41
+
42
+
1.**Initial Analysis**
43
+
- Planner designed a series of experiments to investigate intermittent search failures
44
+
- Executor implemented tests and collected detailed logs
45
+
46
+
2.**Iterative Investigation**
47
+
- Planner analyzed results and guided investigation to the library's GitHub issues
48
+
- Identified a bug in version 6.4 that was fixed in 7.2
49
+
50
+
3.**Solution Implementation**
51
+
- Planner directed version upgrade and designed comprehensive test cases
52
+
- Executor implemented changes and validated with diverse search scenarios
53
+
- Final documentation included learnings and cross-checking measures
54
+
55
+
### Usage
56
+
57
+
To use the multi-agent system:
58
+
59
+
1. Switch to the `multi-agent` branch
60
+
2. The system will automatically coordinate between Planner and Executor roles
61
+
3. Planner uses `tools/plan_exec_llm.py` for high-level analysis
62
+
4. Executor implements tasks and provides feedback through the scratchpad
63
+
64
+
This experimental feature transforms the development experience from working with a single assistant to having both a strategic planner and a skilled implementer, significantly improving the depth and quality of task completion.
0 commit comments