A lightweight Agent Zero plugin that adds a Knowledge button to the chat input area, right next to the Pause Agent and Nudge buttons.
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.
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.
- Open Settings → Plugins → Browse
- Search for Knowledge Upload
- Click Install
- Clone or download this repository into
/a0/usr/plugins/knowledge_upload/ - Restart Agent Zero
- Go to Settings → Plugins and enable Knowledge Upload
- Refresh the page
- Look for the 📖 Knowledge button in the bottom bar of the chat input (next to Pause Agent and Nudge)
- Click it to open the file browser
- Add, remove, or organize your knowledge files (
.md,.txt,.pdf,.csv,.html,.json) - Close the file browser; reindexing happens automatically
Requires Agent Zero v1.1+ with the loadKnowledge() global function (present in the framework but previously unused).
MIT