Use Cases and Examples
Make any IDE Agentic with Qodo Command
You can turn any IDE into an agentic development environment using the terminal-based Qodo Command. Here's how:
Open your IDE of choice (e.g., Visual Studio, Eclipse).
Open the integrated terminal within the IDE.
Start Qodo Command by running:
qodo
This launches the CLI in standard terminal mode.
For a more interactive experience, run the CLI with the UI flag:
qodo --ui
This provides a richer interface for interacting with the agent.
With these steps, your IDE becomes an agentic workspace, enabling seamless collaboration with Qodo's capabilities right from your development environment.
Qodo Aware: Remote Codebase Intelligence
Qodo Aware can help you better understand your company's code and answer more complex questions about your projects.
Using Retrieval-Augmented Generation (RAG), a technique that combines retrieval-based methods with generative models to enhance the quality and relevance of generated content, Qodo Aware can understand your company's codebase better, gain deeper context about your projects and answer more complicated or specific questions.
For more information on Qodo Aware, contact Qodo support.
Leverage Qodo Merge: Review and Implement AI Suggestions from Your Terminal
Qodo Command utilizes Qodo Merge suggestions to bring AI-powered code suggestions directly to your terminal. Review, implement, and manage Qodo Merge suggestions without leaving your development environment.

Built-in Agents
Add Qodo's ready-to-use agents to your CLI, designed to support a wide range of developer workflows out of the box:
Increase Test Coverage: Automated Test Coverage Agent
Automated test coverage bot for GitHub PRs - analyzes changes, generates meaningful passing tests, and creates follow-up PRs.
This agent is a GitHub Workflow that invokes the Qodo Command Action with a custom agent.
What does the Test Coverage Agent do?
The workflow is triggered when a
qodo-cover
label is added to an open PRIt uses the qodo-cover prompt to:
Analyze which changed files need test coverage
Generate appropriate tests for uncovered code
Create a follow-up PR with the new tests targeting the original PR branch
Targets a desired coverage threshold of 80%
You get high-quality test coverage with almost no manual work. Instead of spending hours writing boilerplate tests, the agent creates them for you and sends a clean PR ready to review and merge.
Documentation Agent
Release notes are often skipped or written last minute, leading to incomplete or unclear changelogs. This agent automates the process by generating release notes from your Git history.
# .github/workflows/qodo-release-notes.yml
name: Release Notes Generator
on:
workflow_dispatch:
inputs:
target_tag:
description: "Generate notes up to (and including) this tag; blank = HEAD"
required: false
permissions:
contents: write
pull-requests: write
issues: read
id-token: write
jobs:
release_notes:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Qodo release-notes agent
uses: qodo-ai/qodo-gen-cli@v1
with:
prompt: qodo-release-notes
# agentfile: "${{ github.workspace }}/agent.toml"
key-value-pairs: |
target_tag=${{ github.event.inputs.target_tag }}
notes_file=RELEASE_NOTES.md
env:
QODO_API_KEY: ${{ secrets.QODO_API_KEY }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
What does the Documentation Agent do?
It defines a manually-dispatched bot that generates release notes for a given PR tag.
The bot analyzes all commits, PRs and issues since the last release, and create a new PR that updates the release notes file with the new release notes.
You can configure this agent in the agent configuration.
Last updated