> ## Documentation Index
> Fetch the complete documentation index at: https://docs.audimate.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Knowledge base

> Use pages as context for Arro, keep private pages visible only to you, and explore connections from the In knowledge base filter in your library.

Give Arro context by creating pages in your library.

Pages and the knowledge base graph are available on every plan. You need editing access to change a page's knowledge base setting.

## What your knowledge base is

Your knowledge base is the set of pages Arro uses as reference material. Every new page starts in the knowledge base, whether you write it or ask Arro to create it.

| Page access | Who can find it in the knowledge base               |
| ----------- | --------------------------------------------------- |
| Private     | Only you, including Arro working for you            |
| Shared      | People with access, including Arro working for them |

Adding a page to the knowledge base does not share it. Moving, sharing, or restoring a page preserves its membership setting.

| Where Arro runs                 | Pages it can read                      |
| ------------------------------- | -------------------------------------- |
| App or desktop conversation     | Pages you can read                     |
| Background task or workflow run | Accessible pages in the knowledge base |

Page contents provide reference information. They cannot change the instructions you give Arro.

## Choose pages

Select **In knowledge base** in your library to see included pages. The filter includes pages in nested folders and respects your current team or private library.

Open **Page details** and turn **In knowledge base** on or off. You can also choose **Add to knowledge base** or **Remove from knowledge base** in the page's library menu.

When no pages in the current scope are included, the library shows **Nothing in your knowledge base yet** with **New page**.

Pages can share a title. Choose the intended page by its location when linking or opening it.

Each included page has a book badge beside its access icon. Hover over it to see **In knowledge base**.

## Explore the graph

With **In knowledge base** selected, choose **Visualize**. The graph opens in a dialog and uses the same folder, team, and visibility filters.

Unlinked pages stay close together. Each circle represents a page. Lines connect linked pages. Click a circle for details, double-click to open it, drag to move, and scroll to zoom.

Open **Filters** to search, browse the keyboard-accessible **Pages** list, or group pages by tag or folder.

### Focus on one page

Open a page's overflow menu and choose **Related pages**. **Depth** controls how far to follow links.

| Direction | Shows                      |
| --------- | -------------------------- |
| **Out**   | Pages this page links to   |
| **In**    | Pages linking to this page |
| **Both**  | Links in both directions   |

See [graph display limits](/account/plan-limits#knowledge-base-graph-display). The graph tells you when some pages are omitted.

## Attach a document

Attach material in the Arro conversation and ask it to create a page. Arro creates one page for your request unless you ask for more.

Arro asks for clarification when it cannot tell which pages to change. It updates related pages only when you request that work.

You can ask Arro to edit any page you can edit. Rewrites show a preview for [approval](/concepts/workspace-agent#approvals).

The attachment's name appears in the page's **Activity**. The original document is not stored as a library file.

| Limit                                      | Value                                                      |
| ------------------------------------------ | ---------------------------------------------------------- |
| File types                                 | PNG, JPEG, GIF, WebP, PDF, plain text, Markdown, CSV, JSON |
| Size per image                             | 4 MB                                                       |
| Size per PDF                               | 1 MB                                                       |
| Size per text, Markdown, CSV, or JSON file | 256 KB                                                     |
| Files per message                          | 3, of which 2 documents                                    |
| Attachments per conversation               | 6 MB                                                       |

### Attachment errors

Messages show your filename. These examples use "report.pdf".

"report.pdf is not a supported file type." Convert it to a supported format listed above.

"report.pdf is larger than the 1 MB limit for a PDF." Compress or split the file.
Other size errors are "image.png is larger than the 4 MB limit for an image." and "notes.txt is larger than the 256 KB limit for a text file."

"Too many files. report.pdf was not added." The message already has 3 files. Attach the file on a following message.

"A message can carry at most 2 documents. Attach report.pdf on a following message." Send the remaining document separately.

"report.pdf would take this conversation past its 6 MB attachment limit. Start a new conversation to attach more." Earlier attachments count toward this limit.

"Could not read report.pdf. Try again or remove it and attach the file again." Your message stays in the composer after a read failure.

## Related

<Columns cols={3}>
  <Card title="Pages" icon="file-lines" href="/concepts/pages">
    Write and link the pages your team uses.
  </Card>

  <Card title="Arro Workspace Agent" icon="sparkles" href="/concepts/workspace-agent">
    Ask Arro to read, write, and update pages.
  </Card>

  <Card title="Plan limits" icon="scale-balanced" href="/account/plan-limits">
    Compare page capacity and graph display limits.
  </Card>
</Columns>
