Qodo Documentation
HomepageBlogCommunityGet Started
  • Overview
  • Qodo Gen
  • Qodo Portal
  • Administrators Actions
  • Introduction
  • Quickstart
  • Setup and Installation
    • VSCode Installation
    • JetBrains Installation
    • Sign In
    • Extension Settings
    • Uninstall
  • Qodo Gen Chat
    • Agentic Mode
      • Agentic Tools (MCPs)
      • Built-in Tools (MCPs)
    • Standard Mode
      • Focus
        • Current File Focus
        • Git Diff Focus
      • Context
        • Add Entire Folder or Project as Context
        • Add Image as Context
      • Commands
        • /ask
        • /changelog
        • /commit
        • /describe
        • /docstring
        • /enhance
        • /explain
        • /find-on-github
        • /generate-best-practices
        • /help
        • /improve
        • /issues
        • /recap
        • /review
    • Inline Context
    • Chat History
    • Model Selection
    • Chat Preferences
  • Company Codebase (RAG)
    • Tagging
    • Configuration File
  • Code Completion
  • Test Generation
    • Configuring Your Test Setup
  • Data Sharing
  • Release Notes
Powered by GitBook
LogoLogo

Terms and Privacy

  • Terms of Use
  • Privacy Policy
  • Data Processing

© 2025 Qodo. All Rights Reserved.

On this page
  • What is Agentic Mode?
  • How does it work?
  • Agentic Mode Usage
  • Example Usage

Was this helpful?

  1. Qodo Gen Chat

Agentic Mode

Agentic Mode is a flow of Qodo Gen Chat that dynamically uses tools to analyze requests and provide smarter, more adaptive responses.

PreviousQodo Gen ChatNextAgentic Tools (MCPs)

Last updated 2 days ago

Was this helpful?

Qodo Gen supports two modes: Standard mode and Agentic mode.

Standard mode offers a manual Qodo Gen experience, letting you choose exactly what the AI models focus on and what context they have.

Agentic Mode enables Qodo Gen to have context on your entire project and to use services and behind the scenes. This enables Qodo Gen to understand your code better and help you perform various actions.

For Enterprise users: To enable this feature, please contact a system admin.

What is Agentic Mode?

Agentic Mode operates differently from the traditional command-response structure.

Instead of simply executing predefined commands, the agent evaluates your request, considers the tools at its disposal, and determines which tools (or combination of tools) will best assist you.

This process allows for a more adaptive and iterative approach to problem-solving.

How does it work?

Behind the scenes, Agentic Mode uses the MCP protocol to integrate external tools. These tools help Qodo Gen learn more about your project files, search the web, and connect with various integrations. The tools themselves are the "how," not the "what" – meaning they provide the means for the agent to assist, rather than defining the agent's function.

Key Differences: Command-Response vs. Command-Think Process

  • Standard Mode (Command-Response): You issue a command, and Qodo Gen executes it as instructed.

  • Agentic Mode (Command-Think): Qodo Gen first analyzes the request, determines which tools to use, applies them iteratively if needed, and provides the most helpful response based on the gathered context.

Agentic Mode Usage

  1. On the bottom right of Qodo Gen, find the buttons that say Standard and Agentic.

  2. Choose Agentic. The look of Qodo Gen will change to indicate you're now using Qodo Gen in Agentic Mode.

Use Qodo Gen in Agentic Mode much like you would in Standard Mode, but expect a more fluid and adaptable experience. The agent will show you which tools are being used behind the scenes and leverage deeper context to provide better responses.

Example Usage

Git & Code Management:

  • "Summarize all local changes and suggest improvements before I commit."

  • "Generate a commit message based on my changes and follow conventional commit guidelines."

  • "Check if my branch follows the latest main branch and suggest any necessary rebases."

Jira Integration:

  • "List all Jira tickets assigned to me that are in progress and not yet linked to a branch."

  • "Create a new Jira ticket for my current changes and include a summary of the modifications."

  • "Find all Jira tickets assigned to me that are marked as ‘In Progress’ but have no recent Git commits linked. Suggest actions based on their status."

Terminal Tools:

  • "Find and open the most recently modified file in this repository."

  • "List the last 10 directories I navigated to and let me jump to one."

  • "Show a preview of the last 5 shell commands I ran and let me re-run one."

You can define such tools yourself to make your Qodo Gen experience smoother and more personal. .

You can reference a specific function or method and ask questions about it using @. .

Learn more about Agentic Tools
Learn more about Inline Context
Agentic Tools