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

# Connector memory

> Teach Vizkraft persistent knowledge about each connector so future answers stay accurate and on-brand.

Connector memory stores what Vizkraft has learned about a specific data source. Unlike chat history, memory is shared across your organization and reused in future questions.

## Memory vs chat history

|          | Chat history               | Connector memory                          |
| -------- | -------------------------- | ----------------------------------------- |
| Scope    | One conversation thread    | One connector, all users in the workspace |
| Purpose  | Continue a single analysis | Improve how Vizkraft answers over time    |
| Lifespan | Saved per chat session     | Persists until you edit or remove entries |

## Open connector memory

1. Open `Connectors`.
2. Find the connector you want to review.
3. Select the **⋯** menu on the connector row.
4. Choose **Memory**.

<img src="https://mintcdn.com/na-13f69f9a/q_DAu_nJy7qox8T_/public/screenshots/connector-memory-panel.png?fit=max&auto=format&n=q_DAu_nJy7qox8T_&q=85&s=bc84dc4666c8de67ba6b80a41ca3f9c1" alt="Connector memory panel showing learned entries and agent tags" width="3024" height="1646" data-path="public/screenshots/connector-memory-panel.png" />

## How memory is created

Memory builds up in two ways:

### Automatically during chat

When Vizkraft learns something useful from a conversation — such as how your team defines a metric or which table to prefer — it can add or update a memory entry after the answer completes.

A purple notification appears in the chat thread when memory is updated. From there you can:

* Expand the notification to review what was saved.
* Open the full memory panel for that connector.
* Reject an entry if it is wrong.

### Manually from the memory panel

You can also add entries yourself when you already know what Vizkraft should remember:

1. Open the connector memory panel.
2. Select **Add entry**.
3. Choose which agents should use the entry.
4. Write the knowledge in plain language.
5. Save the entry.

## Manage entries

From the memory panel you can:

* **Pin** important entries so they are less likely to be replaced when memory is full.
* **Edit** the text of any entry.
* **Delete** a single entry.
* **Clear all** to reset memory for that connector.
* **Filter** by agent tag to focus on SQL planning, chart creation, or other areas.

Each connector can store up to 50 memory entries. When the limit is reached, unpinned entries may be replaced as new learnings are added.

## Agent tags

Each memory entry is tagged with the agents that should use it. Tags help Vizkraft apply the right knowledge in the right context — for example, table-selection hints for query planning versus formatting preferences for charts.

When you add an entry manually, select at least one agent tag so Vizkraft knows where to apply it.

## Best practices

* Pin definitions for core business metrics, such as how revenue or active users are calculated.
* Reject incorrect memory in chat as soon as you notice it — do not wait until bad answers spread.
* Keep entries short and specific. One fact per entry works better than long paragraphs.
* Review memory after major schema changes or when a new team starts using the connector.

## Next step

To measure and improve answer quality systematically, continue to [Evaluation and learnings](/features/evaluation-and-learnings).
