Early Access Feature

New Agent Builder

The new Agent Builder will make it easier to create and customize powerful agents using simple text instructions, conversational building, and reusable templates.

Timeline
September (General Availability)
Categories
Agents
General Availability Access
Regional Availability
US, EU, AU

Interested in testing this feature?

Contact your Customer Success Manager for early access.


Overview

The new Agent Builder is Harvey's text-based experience for creating custom agents. Instead of mapping out every prompt and block step, you describe what you want the agent to produce — and Harvey helps you refine, test, and improve those instructions through conversation.

This is a fundamental shift from the Workflow Builder: rather than building each step to execute, you can now define the outcome — the custom agent infers and finds the most efficient way to produce a consistent, repeatable outcome for you.


With the new Agent Builder, you can:

  • Choose various ways to build
    • Create and edit agents using simple conversation with Harvey
    • Start from existing templates or Library agents instead of building from scratch
    • Upload Markdown files to generate agents instantly
  • Visualize how your agent runs with a flow diagram
  • Continue to embed knowledge sources or vaults into your agents

Before You Start


Agent Builder vs Workflow Builder Comparison

This chart covers the main differences between our Agent Builder and Workflow Builder.

Workflow Builder - Current Version

New Agent Builder- Early Access

How you build

  • Assemble block steps manually
  • Specify each step that must be taken
  • Write outcome-focused instructions
  • Harvey asks for your input and creates the steps to execute

How you iterate and refine

Rebuild blocks

Chat with Harvey

How you add sources

Added per block

Added once, you describe how they should be used

Change over time

No - workflows are designed to be static, conforming exactly to your blocks, and don't improve or get new agentic platform updates over time

Yes - custom agents improve and get new agentic platform capabilities automatically. These include newer features like scheduling.

Output types

No change

No change


Use Cases

Agent Builder is designed for repeatable, multi-step processes that benefit from consistency and automation. Custom agents are designed to handle complex work, tailored to your standards. Sample use cases:

For Users: Accessing Custom Agents

Custom agents easily accessible when asking any prompt.

You can call on a custom agent by typing @ in your query and selecting it by name.

This makes it faster to bring the right agent into a task without switching surfaces mid-workflow. It also makes it easier to discover and use agents that your workspace has configured for recurring legal work.

Tag an Agent With @

  1. Start asking Harvey any query. When writing your query, type @ to see a list of agents and knowledge sources.
  2. Type the name of the agent you want to use, or scroll through the list to find the agent you need.
  3. Select the agent, then send your query.

For Admins: Manage New Agents in Library

As an Admin, if you’d like to adjust access to custom agents, you can modify what’s available in your workspace library by following the steps below.

  1. Open the Build tab to open the Workflow Agents dashboard
  2. Select the tab Created by Harvey to filter the available custom agents
  3. Filter by practice area, or sort columns to narrow your search
  4. Use the check boxes to select custom agents
  5. Choose an update:
    1. Unpublish to hide them from the Library
    2. Publish to share them to the Library
    3. Delete ones you never want used

Editing and Duplicating Agents from Library

Anyone with Agent Builder access can customize agents by editing an agent directly or by duplicating it and editing the copy.

Editing an Agent Directly

Editing an agent directly updates the existing Harvey agent in place. Once your changes are approved, that version replaces the original for everyone in your workspace.

  1. Open the Build tab.
  2. Select the agent you want to edit.
  3. Choose Edit agent to open it in Agent Builder, where you can edit, test, and save the instructions.
    Image of a workflow agent selected and the edit agent option
  4. Submit your changes for publishing. Once an agent builder admin approves them, your version replaces the original Harvey agent for all users.

Duplicating and Editing an Agent

Duplicating creates a separate copy for you to edit while leaving the original Harvey agent untouched.

  1. Open the Build tab.
  2. Select the agent you want to duplicate.
  3. Select the ••• (three dots) in the upper right corner and choose Duplicate agent.
    Image of a workflow agent selected and the Duplicate agent option
  4. Edit the duplicated agent in Agent Builder.
  5. Submit your changes for publishing. Once an agent builder admin approves them, the agent appears as a new workflow agent, operating just like any custom workflow. You can make it available to a single user, a group of users, or your entire firm.

How to Create an Agent with the New Agent Builder

Step 1: Open Agent Builder

  1. Select the Build tab from Harvey’s main side panel menu
  2. Select Agent Builder
  3. Choose Create workflow agent
  4. Choose how you want to build:
    1. Agent Builder — this is our new version; use words to build
    2. Workflow Builder — the version you’re familiar with; use blocks to build
  5. Choose how you want to start:
    1. Chat with Harvey — describe what you want Harvey to do
    2. Import a Markdown (.md) file — Import a Claude skill or other existing instructions
    3. Build from scratch — write out instructions, or copy in prompts

Step 2: Build with Instructions

Image of an interface in Harvey that prompts the user to enter a description of what the agent should do.
  1. Enter a description of what the agent should do. Be outcome-focused, describe what the agent should produce, not every step it should take.
    1. Example prompt: "Analyze contracts for specific clauses and summarize risks in a structured table."
  2. Harvey will ask follow-up questions to refine your instructions. Answer them to sharpen the agent's behavior.

The agent editor will open on the right-side, while you can continue to ask Harvey to iterate on the left. You can also edit the instructions directly in the editor at any time.


Step 3: Add Context

In the editor, you can add or adjust files and sources to give the agent context, such as knowledge sources, vaults, or templates. Direct file uploads are coming soon.

  1. Select Manage by sources or files to make your selections
  2. Once your context is added, use the text box to tell Harvey how and when to use each source.

Step 4: Review Agent Logic

  1. Switch between views using the tabs at the top of the editor:
    1. Instructions view — Default view, edit agent behavior directly
    2. Diagram view — Visualize how the agent may execute (read-only)

Both can help give you an understanding of the steps the agents has planned.


Step 5: Test and Iterate

  1. If you have immediate changes to make, simply ask Harvey to make those changes using the chat conversation.
  2. Use the view changes option to review edits in redline or side-by-side style.
    Image of viewing changes from the agent builder editor
  3. When you’re ready, use the Test option to evaluate how the agent performs.
  4. Review the output and tell Harvey what it missed, so that it can refine your instructions based on the results.
  5. Repeat until the output meets your standards.

Step 6: Save, Share, or Publish

Save, publish, and share capabilities remain the same as Workflow Builder.

If you have embedded vaults attached to the custom agent, you will be prompted to share them when you share the agent. Currently, embedded sources must be stored in a vault.

Refer to Permissions and Sharing in Agent Builder for details.


Step 7: Schedule a Custom Agent

  1. Select Build from Harvey’s sidebar and choose Agent builder.
  2. Select a published agent from the list.
  3. In the Agent Builder, select Set schedule.
    The Harvey Build Custom Agent interface showing a "Document Review and Summary" agent with a configuration popup open, with an arrow pointing to the "Set sched…The Harvey Build Custom Agent interface showing a "Document Review and Summary" agent with a configuration popup open, with an arrow pointing to the "Set schedule" option alongside fields for adding files, a playbook, and sources.
  4. Choose your desired schedule. Set your agent to run every set number of days, or set a weekly schedule to run on specific days of the week.
    The Harvey "Set schedule" modal for a custom agent.
  5. Add client matter and set your email preferences (optional).
  6. Select Set.

Notes and Limitations

  • No local file uploads during agent creation — To add files to your agent, they must be in a vault. Users can still upload ad hoc local files when using the agent, but if you want specific files to be used on every agent run, make sure they’re in a vault. You will be prompted to share attached vaults when you share a custom agent.
  • Workflow Builder remains available — Existing workflows are not affected, though future development is focused on the new Agent Builder.
  • Agents only support one schedule at a time — You can only set one schedule for each custom agent.
  • Scheduling is for personal runs only — The schedule you set on an agent is a personal setting. When you share an agent with others, your set schedule will not be shared. Others can create their own schedules on top of the same agent.

FAQs

Access

Q: Who can use the new Agent Builder?

The new Agent Builder is available to users with Agent Builder permissions. Ask your workspace admin about access.

Performance

Q: How is the new Agent Builder different from the current Workflow Builder?
The new Agent Builder will replace rigid, block-based construction with a more flexible text-based approach, allowing you to create more capable custom agents that reason through complex work. You will be able to define and refine agent behavior through direct instruction editing, making the creation process faster and more intuitive.

Q: How will this improve the experience of running agents?

The new Agent Builder will enable agents to collect required inputs more intelligently—either upfront or while processing. This will reduce the need for step-by-step prompting and create a more seamless experience compared to previously built custom workflows.

Building

Q: Do I need to start from scratch when creating an agent?
No. You can edit agents from the Harvey Library and use them as a starting point, making it easy to build on proven templates and adapt them to specific workflows. The ability to convert block-based workflows into the new agent format will be coming in a future update.

Q: Do I need to define every step of the workflow?

No. You define the desired outcome and key instructions. The agent determines how to execute the steps.

Q: Can agents automatically use my data sources?

No. You must explicitly instruct the agent which files and sources to use and when.

Q: What happens to my existing workflows?

Nothing. Existing workflows are not affected. Workflow Builder remains available, but future development is focused on the new Agent Builder.

Q: Can I specify which AI model the agent uses?

Not currently. Harvey automatically selects the best model for the task.

Q: Can I ask Harvey to build a custom agent with me in Workflow Builder?

Yes — You can use Build with Harvey in Workflow Builder.

Scheduling

Q: Can I set a custom agent schedule on unpublished agents?

No — if the agent is still a draft or unpublished, you won’t be able to set a schedule for it. Publish the agent first, then set your desired schedule.

Q: Can I set a schedule for a custom agent that requires user input (like a file upload or text input)?
No — you will need to edit the agent and remove instructions asking for input such as submitting follow-up answers or uploading files.

Other

Q: How is this different than Words to Workflows?

Words to Workflows helps you set go from idea to block-based setup in one step. However, it lacked the conversational iteration now available. The new Agent Builder is a completely redesigned experience for how custom agents are created and stored as text-based instructions.

Q: How is the new Agent Builder different from Harvey Assistant?

Harvey Assistant (Thread Experience) is for one-time work products — you run it, get an output, and you're done. The new Agent Builder is for making that work repeatable. A custom agent bundles not just instructions but also knowledge sources, vaults, and templates, so every run starts from the same high-quality baseline.