Memory

AI Memory Knowledge Sources Agents

Memory gives your workflows persistent, always-available knowledge that agents can read from and write to across every workflow in your workspace. Where most knowledge sources rely on semantic search to find relevant content, memory entries are surfaced directly as context — making them ideal for short, high-priority facts you want the agent to know without having to search for them.

Common uses include storing business rules, known limitations of your product, terminology definitions, or anything else that should consistently shape how your agent responds.

For example, we’ve had visitors ask about FlowHunt’s affiliate program. We don’t have one, but we also don’t have it mentioned in our content. Without it, an agent asked about affiliates would search all of the content and find nothing conclusive. Then, it would answer it doesn’t know or worse, hallucinate a positive answer. With a memory entry stating that no affiliate program exists, the agent has a clear, first-hand answer ready before it even starts looking.

FlowHunt Memory example

Memory vs. Questions & Answers

Memory and Q&A are similar in that both let you define short pieces of specific knowledge manually, but there are several key differences.

  • Questions & Answers outputs the exact answer you wrote, verbatim, when a query matches. It’s a direct lookup — the agent doesn’t interpret or expand on it.
  • Memory serves as context. The agent reads the memory entry and uses it to inform its response, which means it can combine the memory with other knowledge, adapt the tone, and answer follow-up questions naturally.
  • Memory also gives you more room. Q&A entries are designed for a single question and a single answer. Memory nodes support richer, more complex content.
  • Finally and most importantly, agents can write new memory entries on their own during a workflow run. Q&A entries always have to be created manually.

The Memory Dashboard

Click Memory in the left-hand menu to open the memory dashboard. This is where you view and manage all memory entries in your workspace.

FlowHunt Memory dashboard overview

Memory is organized into color-coded categories that help you keep entries organized by topic, workflow, or whatever structure makes sense for your workspace. Inside each category are nodes, which are the individual knowledge documents that contain memory content.

You can edit or delete any node or category directly from this dashboard.

Logo

Ready to grow your business?

Start your free trial today and see results within days.

Manually Creating Memory Nodes

Step 1: Create a Category

Before adding any nodes, you need at least one category to put them in. Click + Add Category, give it a name, and pick a color. The color is purely for visual organization.

Creating a new memory category in FlowHunt

Step 2: Open the Category and Create a Node

Click the category to enter it, then click + Add Node. A rich text editor opens where you can write the memory content with full formatting support — headings, bullet points, bold text, links, and more.

Creating a memory node in FlowHunt's rich text editor

A pop-up editor will appear. Write the knowledge you want the agent to have. Keep nodes focused — one topic or fact per node makes them easier to manage and more reliably surfaced:

Creating a memory node in FlowHunt's rich text editor

Save the node and it becomes immediately available to any agent with memory access enabled.

Giving Agents Access to Read and Write Memory

Memory is enabled per agent, inside the flow editor. For example, your Flow may use several agents but only one will have access to memory enabled.

Open the workflow in the flow editor and click the Agent component you want to give memory access to. The settings panel will open on the right. Scroll down to the Agent Memory section and expand it.

Agent Memory settings in the FlowHunt flow editor

Check Enable Memory. A set of additional settings will appear below.

Access Mode

The Access Mode dropdown controls what the agent is allowed to do with memory:

  • Read — the agent can retrieve memory entries as context, but cannot create or modify any.
  • Read / Write — the agent can both read existing entries and store new ones it encounters during a run, such as a user preference, a clarification, or a fact it was told.

If you want full control over what goes into memory and only want the agent to consume it, stick with Read. Use Read / Write when you want the agent to build up memory on its own over time.

Memory Category

You can optionally restrict the agent to a specific memory category. This is useful when you have multiple agents in different workflows and want each one to only access the memory relevant to it, rather than the entire workspace memory.

Read and Write Memory Prompts

Two prompt fields let you control how the agent thinks about memory:

  • Read Memory Prompt — instructs the agent on how to use retrieved memory entries when forming a response. A default prompt is pre-filled, but you can adjust it if you need the agent to treat memory with a specific priority or framing.
  • Write Memory Prompt — instructs the agent on what kinds of information are worth storing and how to format new entries. A sensible default is provided, but you can tailor it to your use case — for example, telling the agent to only store facts explicitly confirmed by the user, or to always tag entries with a topic label.

Save and publish the workflow. The agent will now consult memory on every run and, if write access is enabled, contribute to it over time.

Frequently asked questions

Give Your Agents a Memory

Start building persistent memory in FlowHunt and make your agents smarter with every interaction.