---
title: Make AI Agent (New) app
slug: make-ai-agent-new-app
description: Reference Make AI Agent (New) app settings as you build or troubleshoot your AI agent. 
image: https://archbee-image-uploads.s3.amazonaws.com/oAyFj2GHlBeBVWF5OAir2/zJgdUyhY_cp_COu8v8mKA_4.png
docTags: 
createdAt: 2026-01-19T10:02:21.567Z
---

:::hint{type="info"}
Make AI Agent (New) is available on **all plans&#x20;**&#x75;sing Make's AI Provider, with the option to use custom AI provider connections on **paid plans**. While the app is i&#x6E;**&#x20;open beta**, product functionality and pricing may change.&#x20;
:::

Make AI Agent (New) is an app for creating agents, adding their tools and knowledge, and testing them using a chat interface. This article is a reference for the app's modules, module settings, and outputs.&#x20;

![](https://api.archbee.com/api/optimize/oAyFj2GHlBeBVWF5OAir2/lVY4JKxDmGR6Pcgxx79Q3_ai-agent-new-app.png)

## Module settings

Use this section as a reference for **Make AI Agent (New)** app modules and their settings.

### Run an agent

Use the **Run an agent&#x20;**&#x61;pp to create agents, add tools and knowledge, and chat for testing purposes.&#x20;

Below is a reference for key fields in module settings:&#x20;

| **Field**                                | **Description**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ---------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Knowledge**                            | Upload files so your agent has the additional context to tailor its responses to your goals. Knowledge files are typically static, for example, company guidelines, glossaries, and style guides.<br /><br />See [Knowledge](docId\:TCBtvwTxWJamwcfffIgy6) for knowledge file limitations.                                                                                                                                                                                                                                                                                                |
| **Add tool**                             | Give your agent tools to perform its tasks (modules, scenarios, and MCP tools).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **Add MCP**                              | Give your agent access to tools from third-party MCP servers. Each MCP server added appears on the canvas as an **MCP Client** > **MCP Tools&#x20;**&#x6D;odule.                                                                                                                                                                                                                                                                                                                                                                                                                          |
| **Chat**                                 | Interact with your agent to evaluate its performance before going live. Send sample tasks and adjust the agent settings based on the results.                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| **Connection**                           | Select the AI provider that connects your agent to a large language model (LLM).<br /><br />The AI provider available depends on your plan:<br /><br />• **Make's AI Provider** is available on all plans.<br />• All other AI providers are available on paid plans.                                                                                                                                                                                                                                                                                                                     |
| **Model**                                | Select an LLM from your AI provider. Models vary in processing speed, reasoning abilities, token cost, and effectiveness for specific tasks.                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| **Reasoning effort**                     | Select the reasoning effort level of the model. Higher reasoning improves quality, but uses more AI tokens.                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| **Maximum output length**                | Select the percentage of the maximum output length. Lower values use fewer AI tokens, but may cut responses.                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| **Prompt caching**                       | If your agent uses a supported Anthropic Claude model, select the prompt caching duration. <br /><br />When prompt caching is enabled, the agent reuses stable prompt content, such as instructions and tool definitions, to reduce credit usage and response time.<br /><br />Prompt caching is enabled by default for supported OpenAI models.                                                                                                                                                                                                                                          |
| **Enable fallback connection**           | Select a fallback AI provider connection to use if your primary connection fails.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| **Instructions**                         | Describe what the agent does, including its role and workflow steps. The agent follows instructions across all tasks.                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| **Input**                                | Add a specific task or incoming data for the agent to work on. Map data from previous modules, such as chat messages, emails, customer names, and other values.                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **Input files**                          | Upload a file for your agent to process with its task. File limitations include:<br />• Make's AI Provider, OpenAI, Anthropic Claude, or Gemini only<br />• A model that accepts files<br />• JPG, PNG, GIF, and PDF for the input files you give the agent<br />• PDF, DOCX, TXT, and CSV for the output files you ask the agent to generate                                                                                                                                                                                                                                             |
| **Input files** >**&#x20;File name**     | Name your file.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| **Input files&#x20;**> **Data**          | Map the file from a previous download file module, such as **Google Docs&#x20;**> **Download a file**.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| **Conversation ID**                      | Specify a custom ID so your agent keeps user interactions in the same communication thread and remembers them. Examples include:<br /><br />• A mapped **userId&#x20;**&#x74;o remember conversations with a specific user, in the case of multiple users<br />• A mapped **timestamp&#x20;**&#x6F;f the first message or email to remember the entire thread and reply<br />• A unique combination of characters to remember your requests<br /><br />If you leave this field blank, your agent generates a unique ID for each scenario run and has no memory of previous communication. |
| **Steps per agent call**                 | Enter the maximum number of times the agent calls the model per request.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| **Maximum conversation history**         | Define the maximum number of replies the agent remembers in a conversation.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| **Step timeout**                         | Enter the maximum number of seconds an agent runs in each step before it fails. The maximum timeout is 600 seconds (10 minutes).<br /><br />If you leave this field blank, the timeout defaults to 300 seconds (5 minutes).                                                                                                                                                                                                                                                                                                                                                               |
| **Enable compaction**                    | Select whether to compact the conversation when it exceeds the context window.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| **Response format**                      | Specify the response format that the agent returns.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| **Response format** > **Text**           | Returns a response in text format.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| **Response format** > **Data structure** | Returns a response in a custom format, either as output items (**Add item**) or as a content type, such as JSON (**Generate**).                                                                                                                                                                                                                                                                                                                                                                                                                                                           |

## Output&#x20;

The **Output&#x20;**&#x74;ab of the module output shows the agent's response and execution metadata. To open it, click the output bubble of a module, go to the **Output&#x20;**&#x74;ab, and expand fields in the input and output bundles.&#x20;

Below is a reference for key fields in the output:

| **Field**                                   | **Description**                                                                                                                                                   |
| ------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Response**                                | The agent's answer to the user request. Map the response to other modules to use it elsewhere.                                                                    |
| **Metadata**                                | The agent's execution steps and token usage summary.                                                                                                              |
| **Metadata&#x20;**> **Execution steps**     | The agent's decision-making process in chronological order. Each step describes factors such as the role behind the step, the tool used, and the tokens consumed. |
| **Metadata&#x20;**> **Token usage summary** | The tokens used in a single run, including **Prompt tokens&#x20;**&#x20;(input), **Completion tokens** (output), and **Total tokens**.                            |

## Reasoning&#x20;

The **Reasoning&#x20;**&#x74;ab of the module output shows how the agent processes data and responds to requests step by step. To open it, click the output bubble of a module and go to the **Reasoning&#x20;**&#x74;ab.&#x20;

The tab includes:

- The instructions and inputs the agent used to generate a response.
- The agent's processing speed in seconds.
- How much of the context window was used.
- What the agent was thinking, in cases when a reasoning model is used and the task requires deeper reasoning.
- Whether a primary AI provider connection failed and a fallback connection was used.

### Context usage

**Context usage** in the **Reasoning&#x20;**&#x74;ab shows how much of your model's context window was used in a scenario run.&#x20;

The context window is the maximum amount of data a model can process in a single run. Your AI provider sets this limit, and it varies by model. Context usage is measured in tokens.&#x20;

To check context usage, hover over the **Context usage** icon next to **Agent response**. For example, `575/400.0k tokens (0.1%)` means 575 tokens of the 400,000 available tokens were used (0.1%).&#x20;

:::hint{type="info"}
You get an error message when the context window is exceeded. To resolve it:

- Upload a smaller file.
- Upload the file as a knowledge file.
- Reduce the number of tools or use different ones.&#x20;
- Define a maximum number of replies to use as context in **Maximum conversation history** in the agent's **Advanced settings**.
:::

