Qodo Documentation
HomepageBlogCommunityGet Started
  • Overview
  • Qodo Gen
  • Qodo Portal
  • On Prem
  • 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
  • CLI
    • Setup and Quickstart
    • Creating and Managing Agents
    • CI and Automation
  • 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
  • How to Add Entire Folder or Project as Context
  • How does it work?
  • Limitations

Was this helpful?

  1. Qodo Gen Chat
  2. Standard Mode
  3. Context

Add Entire Folder or Project as Context

PreviousContextNextAdd Image as Context

Last updated 3 months ago

Was this helpful?

How to Add Entire Folder or Project as Context

Files and Folders: Select any file or folder from your project to add as context.

Usage: Click on Context and select Files and folders.

A searchbar will open. You can choose files or folders from the list, or type in a file or folder name and choose them.

For an Entire Project: Select your entire project to add as context. Usage: Click on Context and select Files and folders. Under the searchbar, choose Full project.

How does it work?

Retrieval-Augmented Generation (RAG) is a technique that combines retrieval-based methods with generative models to enhance the quality and relevance of generated content.

Qodo Gen uses RAG to understand your company's codebase better, gain deeper context about your projects and answer more complicated or specific questions.

Limitations

  • There's a limited number of files you can add as Context:

    • In VSCode, you can add 5000 files as Context.

    • In JetBrains, you can add 1000 files as Context (you can configure this number to include more).

  • The maximum size of a single file is 100 KB.

  • A single line in a file can be up to 5,000 characters long.

  • Code files must contain valid code.

  • Supported file types:

    • c

    • cpp

    • csharp

    • go

    • graphql

    • groovy

    • html

    • java

    • javascript

    • javascriptmodule

    • javascriptreact

    • json

    • kotlin

    • markdown

    • php

    • Pipfile

    • python

    • rego

    • ruby

    • rust

    • swagger

    • swift

    • toml

    • typescript

    • typescriptreact

    • txt

    • xml

    • yaml

It's the same technology behind Qodo Gen's capabilites.

Company Codebase