Knowledge Upload plugin thumbnail

Knowledge Upload

Adds a Knowledge button to the chat input area for quick access to the file browser, enabling easy management of knowledge files with automatic reindexing. Project aware.

Author mbradaschia 1 stars Version 1.0.0 Updated

README

Knowledge Upload

A lightweight Agent Zero plugin that adds a Knowledge button to the chat input area, right next to the Pause Agent and Nudge buttons.

What It Does

Clicking the Knowledge button opens the built-in file browser pointed at the correct knowledge directory:

  • In a project context: opens .a0proj/knowledge/ for the active project
  • Without a project: opens the global custom knowledge directory (/a0/usr/knowledge/)

After you add, remove, or modify files in the file browser, the plugin automatically triggers a knowledge reindex, embedding the updated files into the FAISS vector store.

Why

Agent Zero v1.1 has full backend support for knowledge file management (project aware path resolution, file browser integration, and automatic reindexing), but the UI button to trigger it was never wired up. This plugin fills that gap.

Installation

From Plugin Hub

  1. Open SettingsPluginsBrowse
  2. Search for Knowledge Upload
  3. Click Install

Manual

  1. Clone or download this repository into /a0/usr/plugins/knowledge_upload/
  2. Restart Agent Zero
  3. Go to SettingsPlugins and enable Knowledge Upload
  4. Refresh the page

Usage

  1. Look for the 📖 Knowledge button in the bottom bar of the chat input (next to Pause Agent and Nudge)
  2. Click it to open the file browser
  3. Add, remove, or organize your knowledge files (.md, .txt, .pdf, .csv, .html, .json)
  4. Close the file browser; reindexing happens automatically

Compatibility

Requires Agent Zero v1.1+ with the loadKnowledge() global function (present in the framework but previously unused).

License

MIT