# Organization-Level Knowledge Bases

We are introducing **Organization-Level Knowledge Bases (KBs)** to allow users to **share the same KB across multiple agents** within an organization.

### Overview

* **Purpose:** Enable a single KB to be used by all agents in an organization.
* **Scope:** Owned by the organization, accessible to every agent in that org.
* **Functionality:** Supports all types and capabilities of a standard agent KB.

<figure><img src="/files/uqXK4p5UTR0ml2bA8tBA" alt=""><figcaption></figcaption></figure>

### Permissions

To access the list, users must have the following permission:

* `Manage KnowledgeBase`

#### Default Access

By default, the following roles have access to the organization knowledge bases:

* **Owner**
* **Admin**

Access can be extended to other roles by granting the `Manage KnowledgeBase` permission.

### How to Use

1. **Navigate to the KB list:**\
   Go to **Resources → Knowledge Bases** in the homepage sidebar.
2. **Manage Organization KBs:**\
   From this view, users with the proper permission can:
   * **Upload new KBs**
   * **Modify existing KBs**
   * **View KB content and details**
   * **Delete KBs**

<figure><img src="/files/3YO3ZpED698CLmH8iZUO" alt=""><figcaption></figcaption></figure>

### Using Organization KBs in Agents

* **Automatic Inclusion:**\
  Organization KBs automatically appear in the **Knowledge Base dropdown** in the agent interface:
  * **Global Node**
  * **Knowledge Base Node**
* **Combination with Existing KBs:**\
  Agents can use both organization KBs and their own local KBs simultaneously.
* **Modifications:**\
  Any changes to organization KBs **must be made in the Resources → Knowledge Bases tab**.\
  Modifications from individual agents are not allowed.

<figure><img src="/files/m0kWZgpPps1JANijZPo6" alt=""><figcaption></figcaption></figure>

This ensures consistent knowledge across agents while centralizing management for organizational administrators.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dataqueue.gitbook.io/voicehub-docs/organizations/organization-level-knowledge-bases.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
