@treeweaver/knowledge-base
v0.6.1
Published
The knowledge-base plugin for a LoomWeaver distribution: listing, document, trash, tags, categories, add dialog and ask, behind a gateway the host supplies or the HTTP gateway the package ships.
Downloads
1,686
Readme
@treeweaver/knowledge-base
The knowledge-base plugin for a LoomWeaver distribution: the listing, the document, the trash, the tags, the categories, the add dialog and the ask, delivered as one plugin that any distribution composes beside its own. The plugin reaches the server only through a gateway the host installs: the HTTP gateway this package ships, or one of the host's own; the contract is published from this package, and so is a fake that behaves as the server does.
Server. This release needs a TreeWeaver server of 0.10.0 or later: it reads the tenant's change
stream, the text read-back with its reasons — a document still being taken in answered as a conflict
with its own code — the word search's best passages and the protection of tags and categories, and
the roles it tests carry TreeWeaver's prefix. The default adminRole is treeweaver.admin; a
distribution that names Admin itself names the prefixed role instead.
Secondary entry points: @treeweaver/knowledge-base/http (the gateway to the server at a base
address the host chooses), @treeweaver/knowledge-base/data-grid (the AG Grid wrapper, its paged
data source, list filter, selection and listing memory), @treeweaver/knowledge-base/markdown
(the sanitised Markdown renderer), @treeweaver/knowledge-base/pending-changes (the draft and
the pending-changes bar) and @treeweaver/knowledge-base/session (the binding of the listing
memory to the plugin's own state store).
Taken over from a further internal consumer's Studio at its commit 641b756f on 2026-09-30 and
adapted here; from then on this repository is its home.
