Creator Assistant Knowledge is an add-on for Creator Assistant – Hub that lets you maintain a private, admin-only knowledge base. Entries are vectorized and stored in your Qdrant cluster so the AI can draw on them when answering search queries — without ever exposing them to site visitors.
Your existing posts and pages are never modified. The plugin creates a new private post type (ca_knowledge) and creates draft entries when visitors give negative feedback on an AI answer. No public content is touched.
Key features
Knowledge section appears in the WordPress admin where you can write private articles, FAQs, and reference material for the AI. These entries are completely invisible to visitors: they have no public URL, do not appear in search results, and are never linked from the frontend.creator_assistant_knowledge_chunk) rather than the shared one. Nothing else on the site can read them: only the AI Overview answer does.Requirements
This plugin relies on Creator Assistant – Hub for its connections to OpenAI and Qdrant; see the Hub’s own “External services” section for full details on that data flow. This plugin’s own use of those services:
OpenAI: knowledge base entries are sent to the Embeddings API (via the Hub) whenever they are published or updated, to generate the vector used to index them and to match visitor searches against private entries.
Qdrant Cloud: knowledge entry vectors are stored in two collections this plugin owns (creator_assistant_<id>_knowledge_chunk and creator_assistant_<id>_knowledge_intent, where <id> is the random identifier Creator Assistant Hub gives each site so several sites can share one Qdrant cluster), separate from the Hub’s shared collection so nothing else can read them.
Data is only transmitted once you have configured Creator Assistant – Hub with your own API credentials and accepted its Terms of Service. Nothing is transmitted automatically upon activation of this plugin.
The plugin ships no compiled assets: assets/js/feedback.js, assets/js/editor-panel.js and assets/css/feedback.css are hand-written and need no build step. Only the PHP development tooling has to be installed to work on it.
composer install installs PHPCS with the WordPress and VIP standards, PHPStan and PHPUnit. Then:
npm run lint:php runs PHPCS, npm run fix:php applies the automatic fixes.npm run analyse:php runs PHPStan, which also scans the Hub and Search sibling plugins because their classes are used throughout.npm test runs the unit tests. They use hand-written WordPress stubs and load neither WordPress, a database, nor the Hub.npm run check runs the WordPress.org Plugin Check CLI.