Open WebUI releases v0.9.6: knowledge base synchronization tool oikb, file system tools and nested directories
Open WebUI v0.9.6 introduces the knowledge base synchronization tool oikb, incremental directory synchronization, knowledge base nested folders and breadcrumbs, built-in file system tools, as well as the emote picker and per-conversation skill switch.
Open WebUI v0.9.6: The knowledge base line has been rewritten
Open WebUI Release v0.9.6. If you only look at one key point, it is the Knowledge Base (KB) - this version has been systematically enhanced around "how to synchronize external data continuously and at low cost, and directly operate files in the library."
Key actions in this version
| Modules | Updates |
|---|---|
| Synchronization | New synchronization tool oikb, covering 40+ data sources |
| Incremental | Synchronize only changes based on checksum |
| Structure | Knowledge base supports nested folders + breadcrumb navigation |
| Tools | Built-in file system tools (controlled by ENABLE_KB_EXEC) |
| Experience | Added expression selector and conversation switch skills |
Knowledge Base: From "Full Infusion" to "Incremental Maintenance"
oikb has standardized data access: after accessing 40+ data sources, it relies on checksums to identify changes and only moves incremental parts, thus significantly reducing the maintenance cost of large-scale knowledge bases. Nested folders and breadcrumbs solve the old problem of "cannot be found once there are too many entries", making KB more like a browsable directory tree.
File system tools: more powerful, but also more cautious
The new built-in file system tool provides commands such as ls / cat / grep / find / head / tail / sed, and supports pipeline combination, which is equivalent to handing a set of lightweight command lines to the Agent, making retrieval and processing in the library more convenient. But it is controlled by ENABLE_KB_EXEC and has command execution capabilities - this key should only be given to trusted users.
Getting started and reminders
- Configure the oikb synchronization task and give priority to incremental synchronization to save resources.
- Turn on
ENABLE_KB_EXECwith caution and strictly limit the accessible scope to prevent abuse. - The complete data source list and configuration instructions are subject to the official release instructions.
Reviews