Agent Designer is an interactive no-code, low-code platform for creating, managing, and launching single and multi-step agents in Gemini Enterprise.
With Agent Designer, you can:
- Create and preview custom agents using natural language prompts.
- Visually edit agent workflows using the interactive flow canvas.
- Orchestrate complex tasks using multi-step agents (agents with subagents).
- Connect your agents to Google and third-party data sources and tools like Gmail, Google Drive, and Jira.
- Share your agents to make them available across your team or organization.
Agent Designer canvas
The Agent Designer canvas is an interactive, unified interface for building and configuring your agent. The canvas is divided into two main panes:
Chat pane: the chat pane provides a conversational interface to build and refine your agent using natural language prompts. It's perfect for no-code users who want to use Gemini's intelligence to quickly develop and adjust their agent's details, instructions, or behaviors.

Designer pane: the designer pane provides you with granular, low-code control over your agent's configuration and is organized into three tabs:
- Flow: presents a visual representation of your agent's workflow and control logic. Use the Flow tab to manage the individual main agent and subagents, and to design complex, multi-step agents.
- Details: displays the overall details of your agent, including its name, description, knowledge resources, and starter prompts.
Preview: provides a live, interactive test environment for your agent. Use the Preview tab to test the agent's functionality and response as you build.
Agent types
The following table lists the type of agents that you can create using the Agent Designer:
| Agent type | Description | Best for |
|---|---|---|
| Single-step agent | An agent that operates independently to complete a specific task. | Well-defined tasks that don't require collaboration with other agents. |
| Multi-step agent | A main agent that coordinates with one or more subagents to complete a complex task. | Complex tasks that can be broken down into a sequence of smaller steps. |
What's next
- Learn how to create an agent.
- Learn how to use an agent.
- Learn how to edit an agent.
- Learn how to delete an agent.


