download dots
AI Agents

Agent Knowledge & Memory

Updated 2026-06-05·12 min read

Overview

Agent knowledge gives your AI agent your own facts to answer from. Upload your price sheet and the agent quotes the right number. Connect your job-tracker project and it tells a customer where their order stands. It is the Memory pillar of Workspace DNA: your projects, files, and databases become the agent's memory, and a custom AI agent (the Intelligence pillar) answers from it instead of guessing from the open internet.

TL;DR: Give any Taskade AI agent your own knowledge by uploading files or connecting live projects. A concrete example: a field-service business uploads its pricing one-pager and connects its live Jobs project, so its support agent quotes accurate prices and reports real job status. Your projects and databases become the agent's memory, and the agent reads them on every reply. Connect a live project and the agent stays current as your work changes. Build a custom agent →

Adding knowledge sources to a Taskade AI agent

How Memory Feeds Intelligence

Knowledge is the bridge between two Workspace DNA pillars. Your projects and files are Memory. Your agent is Intelligence. Knowledge connects them, so the agent reasons over what you know.

Here is the full path, from your raw content to a grounded answer:

┌──────────────────────────────────────────────────────────────────┐
│                                                                    │
│   YOUR CONTENT              AGENT MEMORY            GROUNDED REPLY  │
│   (Memory pillar)         (searchable index)     (Intelligence)    │
│                                                                    │
│   ┌─────────────┐                                                  │
│   │  Projects   │──┐                                               │
│   ├─────────────┤  │      ┌──────────────┐      ┌──────────────┐   │
│   │   Files     │──┼─────▶│  Knowledge   │─────▶│  Custom AI   │   │
│   ├─────────────┤  │      │     Tab      │ read │    Agent     │   │
│   │  Web pages  │──┤      │ (your index) │ every│ reasons over │   │
│   ├─────────────┤  │      └──────────────┘ reply│  your data   │   │
│   │  YouTube    │──┘             ▲              └──────┬───────┘   │
│   └─────────────┘               │                     │           │
│                                  │  carries facts      ▼           │
│                          ┌───────┴───────┐      ┌──────────────┐   │
│                          │    Memory     │◀─────│   Answer      │   │
│                          │ (per user,    │writes│  cites the    │   │
│                          │  per session) │ facts│  sources used │   │
│                          └───────────────┘      └──────────────┘   │
│                                                                    │
└──────────────────────────────────────────────────────────────────┘

You add the knowledge. The agent reads it on every message, remembers facts about you across sessions, and shows you which sources it used. No retraining loop to manage.

Knowledge vs. Memory

These are two separate things in Taskade, and the difference is the key to building a great agent. Knowledge is what the agent reads. Memory is what the agent remembers. Both feed every response.

Knowledge Sources Memory
What it is Documents and projects the agent reads Running conversation plus learned facts
Who writes it You (upload, connect) The agent (automatically)
When it updates When you change the source Every message
Persistence Until you remove it Across sessions
Example Your brand guidelines PDF "This user prefers British English"

What Each Knowledge Source Unlocks

Pick the source that matches the job. Each one teaches your agent something different.

Knowledge source What the agent can do with it
A connected project Answer from live workspace data and update itself when the project changes
An uploaded file (PDF, DOCX, spreadsheet) Quote specific, structured facts like a pricing sheet or a contract
An image Read text inside the picture and use it (built-in OCR)
A web page or whole site Answer from up-to-date public information you link
A YouTube video Use the auto-generated transcript as searchable text
A Markdown or text note Hold quick rules and policies you type in directly

Open the Knowledge Tab

Every agent has a Knowledge tab where you add, review, and edit its sources in one place. Start here.

  1. Go to the Agents tab in your workspace or folder.
  2. Click the three dots ··· next to an agent and select ✏️ Edit agent.
  3. Choose the Knowledge tab in the sidebar on the left.

Selecting Edit agent from the agent menu

Opening the Knowledge tab in the agent sidebar

When you are done adding sources, click Update to save. The agent reads the new knowledge on its next reply.

Upload Documents

Uploading documents is the simplest way to hand your agent specific, structured information. Use it for anything you would attach to an email: a price sheet, a contract, a deck, a spreadsheet.

  1. Open your agent's Knowledge tab.
  2. Click the ADD SOURCES box to choose files from your device, or drag and drop them in.
  3. Or click 📄 Add Media to pick a file already uploaded to your projects. See Media Tab.
  4. Click Update to save.

Dragging documents into the Add Sources box

Supported Knowledge Formats

📎 Files & Documents 🌐 Web Resources
.pdf YouTube videos
.csv Blog articles
.txt Tweets
.docx Reddit threads
.md News websites
.pptx
.xlsx
.epub

Images upload too, and Taskade reads the text inside them with built-in OCR.

Add Many Sources at Once

You can build a knowledge base fast by adding several projects, links, and files in one go.

  1. Open your agent's Knowledge tab.
  2. Choose any upload method.
  3. Use the checkboxes or click ➕ Add another to select multiple sources.
  4. Click Update to save them all.

Selecting multiple knowledge sources with checkboxes

Use Web Resources

Web resources let your agent answer from up-to-date information you point it at. Use them when a fact lives on a public page instead of in a file.

  1. Open your agent's Knowledge tab.
  2. Pick a source:
    • 🌐 Add link for a website or blog.
    • 🎞️ Add YouTube for one or more videos to transcribe.
    • 📦 Add from Google Drive, Dropbox, Box, or OneDrive.
  3. Click Update to save.

Adding a web link or YouTube video as a knowledge source

💡 Note: A link or sitemap you add is read as one page. Taskade does not crawl the internal links inside it.

Create a Note From Scratch

Type rules, policies, or quick facts straight into the Knowledge tab. No file needed.

  1. In the Knowledge tab, choose Add Markdown/Text.
  2. Paste Markdown or plain text into the pop-up. See Markdown Support for formatting.
  3. Click Add to Knowledge.
  4. Click Update to save.

Pasting Markdown text as a new knowledge source

Saving a text note to agent knowledge

Connect Live Projects (Dynamic Knowledge)

Connecting a project gives your agent live memory. Uploaded files are static. A connected project is dynamic: when the project changes, the agent inherits the update on its next reply, with no re-upload. This is the Memory pillar feeding the Intelligence pillar in real time.

For example, a solo realtor connects a live Listings project. When a property goes under contract and the status changes, the inbound CRM agent reflects that on its very next reply. No re-upload, no stale answers.

  1. Select your agent in the Agents tab.
  2. Choose the Knowledge tab in the sidebar.
  3. Turn on the Knowledge toggle on the right.
  4. Add a live source:
    • 📄 Add Project to pick projects from the current workspace or folder.
    • 🌐 Add link to pick a website or blog.

Connecting a live project as dynamic knowledge

A connected project shares this content with your agent:

✅ Included ❌ Not Included
Text, blocks, paragraphs Uploaded files
Due dates Comments
Assignees Embedded links or files
Custom fields Timers
Reactions
Chat messages

See Which Sources the Agent Used

Every answer shows its receipts. When you chat with an agent, it tells you which knowledge it read, so you can trust the reply and trace it back to the source.

  • Start a conversation with your agent.
  • Look for the box that shows it accessed your sources.
  • Click the drop-down arrow to preview the exact sources used.

Previewing the sources an agent referenced in chat

When an agent uses a project as knowledge, Taskade adds a backlink inside that project. Open the project and you can see which agents rely on it.

A backlink showing which agents use a project as knowledge

Keep Your Agent Sharp

A clean knowledge base is a reliable agent. Two small habits do most of the work.

Describe each file as you add it. Every uploaded file carries a short description. The agent reads that description when it searches its library, so a clear label surfaces the right file at the right moment.

  • Add a one-line description right after you upload.
  • Treat it like a cue a teammate would scan first ("Q2 pricing one-pager", "Sales call with Acme").
  • Edit the description later if the agent keeps reaching for the wrong file.

Sweep out stale sources. Old contracts and last quarter's deck pull the agent off course. Trim them and it stays focused.

  • Open the Knowledge tab on the agent.
  • Tick the checkbox next to each item you no longer need, or use Select all.
  • Click Delete in the action bar at the bottom. Counts refresh as the sweep finishes.
  • For one-off cleanup, click a single row's delete control. The agent gets sharper on the next reply.

Community Agent Templates

Explore AI agents built by the Taskade community. Clone one and study how it uses knowledge.

Build your own → taskade.com/create

Frequently Asked Questions

What is the difference between knowledge and memory?

Knowledge is what the agent reads, and memory is what the agent remembers. You write knowledge by uploading files or connecting projects. The agent writes memory on its own, keeping your conversation history and learned facts across sessions. Both feed every reply. Knowledge grounds the answer in your data; memory keeps the agent personal to you over time.

How is agent knowledge the Memory pillar of Workspace DNA?

Workspace DNA has three pillars: Memory (your projects and files), Intelligence (your agents), and Execution (your automations). Knowledge is how the Memory pillar feeds the Intelligence pillar. Your projects and databases become a searchable memory, and a custom agent reasons over it. The more your workspace grows, the smarter your agents get.

What file types can I upload as knowledge?

You can upload PDF, CSV, TXT, DOCX, MD, PPTX, XLSX, and EPUB files. Images upload too, and Taskade reads the text inside them with built-in OCR. For web content, you can add website links, blog articles, news pages, and YouTube videos (using the auto-generated transcript). You can also pull files from Google Drive, Dropbox, Box, or OneDrive.

What is the difference between uploading a file and connecting a project?

An uploaded file is static. It holds whatever it said the day you added it. A connected project is dynamic, so when the project changes, the agent inherits the update on its next reply with no re-upload. Use files for fixed reference material like a contract. Use connected projects for live data that keeps changing.

Does the agent show which sources it used?

Yes. When you chat with an agent, it shows a box indicating it accessed your sources. Click the drop-down arrow to preview the exact sources behind the answer. Taskade also adds a backlink inside any project an agent uses as knowledge, so you can open the project and see which agents rely on it.

What does a connected project share with the agent?

A connected project shares its text, blocks, paragraphs, due dates, assignees, and custom fields. It does not share uploaded files, comments, embedded links or files, timers, reactions, or chat messages. If you need the agent to read a file attached to a project, upload that file directly to the Knowledge tab instead.

Was this helpful?