Skip to main content
Editor

Experts Mode

Experts Mode is Qoder CN IDE's multi-agent collaboration feature designed for complex development tasks. Simply state your requirements, and the system automatically decomposes tasks, assembles an expert team, and executes design, implementation, testing, and quality assurance in parallel—delivering production-ready engineering results. In a nutshell: You define the goal, the AI expert team delivers the result.

Core Workflow

Experts Team Mode
When you initiate a request, Lead Agent acts as the "brain" of the entire task—understanding goals, decomposing tasks, coordinating globally, ensuring quality, and dynamically pulling in experts from different domains to collaborate in parallel:
RoleResponsibilities
Lead AgentUnderstand requirements, decompose tasks, coordinate scheduling, ensure quality
ResearcherResponsible for research analysis, code location, dependency mapping, environment inspection, and report generation
Full-Stack EngineerResponsible for implementing and modifying frontend and backend code, as well as handling cross-stack and general coding tasks
QAResponsible for running tests and builds, and collecting validation evidence
Code ReviewerResponsible for reviewing code, identifying potential risks, and providing improvement recommendations
UI OperatorResponsible for browser and UI end-to-end validation, as well as visual bug reproduction
Debug EngineerResponsible for reproducing failures, locating root causes, and diagnosing defects, with fix recommendations
Lead Agent dynamically schedules expert sub-agents from different domains based on task needs. In the conversation flow, you can see the status of each expert agent and click to view details. Experts don't block each other and execute in parallel, while Lead Agent aligns and integrates results in real-time.

Use Cases

Experts Mode is designed for medium-to-large engineering tasks—it delivers maximum value when you expect end-to-end, high-quality results. Here are three typical scenarios:
ScenarioExample TaskHow Experts Helps
Full-Stack DevelopmentDevelop user management module (registration, login, info management)Lead Agent generates the plan, Full-Stack Engineer implements frontend and backend, QA tests in parallel, Code Reviewer ensures quality
Complex Issue Diagnosis & FixProduction performance bottleneck involving multiple microservicesLead Agent assembles Researcher and Full-Stack Engineer to analyze logs, trace call chains, and locate and fix the issue
Technical Solution ResearchEvaluate GraphQL replacing RESTful APIResearcher gathers materials, Full-Stack Engineer assesses tech stack impact, deliver an actionable research report
For simple, straightforward file modifications, Agent Mode remains the more efficient choice.

User Guide

1. Switch to Experts Mode

In the Editor chat panel, switch to Experts Mode. After switching, simply describe your requirements in natural language. Lead Agent will automatically understand the goal, create a plan, and coordinate the expert team to execute.

2. Requirement Planning

Experts Mode has built-in planning capability, generating an implementation plan before task execution:
  1. Describe requirements: Clearly state goals, tech stack preferences, quality requirements, etc.
  2. Generate plan: Lead Agent analyzes requirements and generates a structured implementation plan
  3. Review and adjust: You can modify the plan before execution, adding missing steps
  4. Confirm execution: After confirmation, the expert team begins parallel work

3. Task List

During task execution, a real-time task list appears at the bottom of the chat panel:
  • Pending: Tasks waiting to be executed
  • In Progress: Currently executing tasks
  • Completed: Finished tasks
Click on any task to view its execution progress, process, and results at any time. Additionally, when tasks require user confirmation or intervention, notifications will appear above the dialog for your timely attention. The expert team selects tools as needed. Whether a terminal command or tool call requires confirmation depends on your current permissions and execution settings. Review the request shown in the interface before allowing it.

4. Customize the Expert Team

Configure built-in experts in Editor by selecting a model, adding instructions, and configuring the Skills and MCP servers each expert uses.
To create a custom agent, see Custom Agent. Custom agents and built-in expert team configuration are separate capabilities.

Best Practices

Help Experts Understand Your Intent Better

TipDescription
Describe the end goalClearly state what result you want, not just what operation to perform
Provide contextRelevant business background, existing code structure, technical constraints
Specify quality requirementsWhether tests, documentation, code standard checks are needed
Indicate prioritiesWhich are must-haves, which are nice-to-haves

Intervene Anytime Without Interruption

During expert team execution, you can intervene and adjust at any time without stopping the conversation:
  • Correct direction: Notice something off track? Directly state what needs improvement, Lead Agent will adjust in real-time
  • Add requirements: Have new ideas or missed something? Add anytime, the expert team will incrementally improve
  • Change priorities: Requirements changed? Inform the new focus, the team will reallocate resources

FAQ

  1. Can I modify requirements during execution? Yes. You can add information or adjust direction at any time. Lead Agent will coordinate the expert team to adapt to changes.
  2. What about the cost and time for Experts Mode? Experts Mode is suitable for medium-to-high complexity tasks. Time and results depend on task complexity, the model, and verification. For simple tasks, use a single Agent.
  3. How does the terminal tool work in Experts Mode? Terminal execution and confirmation depend on your current permissions and terminal settings. Review any authorization prompt before allowing a command to run.