Workflows

Workflows are custom agents that can run directly in the IDE. They are single-task executors, triggered to perform a specific job step by step.

Workflows allow you to define agent behaviors, instructions, and tools, but with a visual interface integrated into your development environment.

Use workflows to automate workflows, define reusable processes, and interact with Qodo’s powerful Agentic Tools. All without leaving your editor.


Getting Started

How to Use Workflows

To use a workflow, call it with its applicable slash command.

In the chatbox in the bottom of the Qodo Gen panel, type / followed by the required workflow's name.

For example:

/my-workflow-name

Once run, the workflows executes a single, focused job and then exits. It does not maintain ongoing context or remain active after completing its task.

You can either create a new workflow or use Qodo's ready-to-use default workflows.


Create a New Workflow

In order to create a new agent:

  1. Type / in the chat input, or click the / button, to open the workflow menu.

  2. Select Create new workflow in the workflow menu, then hit enter.

  3. The workflow creation panel will open.

  4. Name your workflow (e.g., review_agent)

  5. Description: Add a description for your agent, explaining what it does.

  6. Instructions: Enter natural language instructions for your agent to follow. For example: "Perform a static code review on my changes and flag issues like anti-patterns, missing error handling, or complexity."

  7. MCP Tools: From the list, Choose which MCP tools the agent should have access to (e.g., filesystem, github, shell).

  8. Output Format: Add your desired output schema in JSON format. This is especially useful for tasks like code review summaries, checklists, or test plans.

  9. Enable Plan Mode: Toggle Plan Mode to have the agent begin with a structured plan before executing the task. This allows for more transparency and control over how the agent approaches complex jobs.

  10. Click the Save button.

Your newly created workflow is ready to run immediately.

In the chatbox in the bottom of the Qodo Gen panel, type / followed by the workflow's name.

Sharing and reusing workflows

Qodo Gen makes it easy to collaborate by letting you share and reuse custom workflows across your team.

  • Share Button: Click the share button in a workflow's configuration page to share your workflow. This allows you to export the workflow's configuration as a .toml file, so others can easily import and use it in their environment.

  • Import workflow from File: From the workflow menu, choose to upload a .toml file to import an existing workflow into Qodo Gen.

This makes it simple to standardize useful tools across your organization, or share helpful setups with teammates.

Last updated

Was this helpful?