Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.qoder.com/llms.txt

Use this file to discover all available pages before exploring further.

Agent Mode features autonomous decision-making, environment awareness, and tool utilization capabilities. It can leverage project search, file editing, terminal access, and other tools to execute coding tasks efficiently. Additionally, you can configure Model Context Protocol (MCP) tools to further extend the AI coding assistant’s capabilities, making it even more aligned with development workflows. The main difference between Agent Mode and Ask Mode is that Agent Mode can autonomously apply changes without requiring constant confirmation from you. Agent Mode offers the following core features:
  • Project-level changes: Based on task description, Agent Mode can autonomously break down tasks and modify multiple code files. Through multi-turn conversations, code optimization or snapshot rollbacks can be achieved to complete tasks more efficiently.
  • Plan making: Based on your inputs, Agent Mode can create a step-by-step plan for you to review.
  • Automatic environment awareness: Agent Mode automatically detects project frameworks, technology stacks, required code files, and error messages from task descriptions, eliminating the need to manually add project context.
  • Tool utilization: Agent Mode autonomously uses various built-in tools, such as file read/write, code queries, and error troubleshooting. It also supports automatic discovery and use of MCP tools.
  • Command execution: Agent Mode autonomously decides which commands to execute. It then generates these commands and runs them in the terminal.

Planning

Agent autonomously recognizes intent and automatically generates a plan for complex tasks. The generated plan is presented for your review, and upon confirmation, execution proceeds according to the plan. For more details on how Planning works, see Planning.
For medium-to-large tasks that require strict alignment on technical solutions or involve complex steps, we recommend using the Code with Spec mode in the Quest workspace to generate a structured document before writing code.

Make plans by to-dos

Based on your inputs, Qoder will generate a plan with To-dos for you to review, breaking down complex issues into manageable, sequential steps. If you would like to add more steps, just enter your requirements and Qoder will add corresponding To-dos to the plan. At the bottom of chats, you can view the progress of each task:
  • Empty circle - Task has not yet started.
  • Loading circle - Task is currently in progress.
  • Checkbox - Task is completed.

Code modification and review

Multi-file edits

In Agent Mode, Qoder might modify multiple code files. Each modification involves two stages: “Generating” and “Applying”. You can check file statuses in the chat box or the Workspace:
  • Generating: Producing code suggestions based on task breakdown.
  • Applying: Integrating suggestions with original files to create change files.
  • Applied: Code changes are completed and await review.
Click on a file to view the suggestion generation process and the change diff.

Review, accept, or reject modifications

Click the View Changes button to compare modifications. Then:
  • Use the up or down arrow to navigate and view changes in the current file.
  • Accept or reject each change.
  • Use the forward and backward arrows in the file-level operation area to switch between changed files.
  • Accept or reject at the file level.
  • Partially modify change files.

Multi-turn iterations

Refine requirements in multiple turns

In Agent Mode, after completing the current conversation and generating code changes, you can continue to refine your requirements by submitting additional queries. Qoder will incorporate the previous code changes, analyze the updated requirements, and produce new code change files accordingly. If you need to undo all code changes generated in the current conversation, click the Revert button in the chat stream to trigger an automatic rollback.

Programming tools

Agent Mode supports using built-in programming tools autonomously. These tools support file searching, file reading, directory traversal, semantic symbol retrieval, file modification, error message retrieval, commands execution, and more. Agent Mode can also plan its next steps based on the returned results.

Execute commands

Agent Mode autonomously chooses and runs commands based on requirements. By default, commands must be confirmed before execution.
  • Clicking Run submits the command for execution.
  • Clicking Cancel skips the command.
For tasks running in the background, a “Running in Background” indicator will appear. Agent Mode continues working on other tasks and returns to check the output when needed. An allowed list for automatic command execution can be configured in Qoder Settings. Access Qoder Settings via the user icon or keyboard shortcuts ( , (macOS) or Ctrl Shift , (Windows)), and navigate to Chat. Multiple commands should be separated by commas.

MCP tools

Qoder’s Agent Mode can integrate with MCP (Model Context Protocol) services. You can configure your own MCP services for the agent, extending the capabilities of the AI coding assistant to better fit your workflow. The agent can also connect to third-party MCP service marketplaces to install the necessary MCP services with one click. For more details, see MCP.