1. Configuration Source #
The plugin stores LLM Index configuration (enable status, max items, summary length, post types, taxonomies, etc.) as part of the Davix AI Engine options, similar to other modules.
- These options are managed through the LLM Index settings page.
- When you save the LLM Index settings, they are sanitized and stored.
2. Building the Index #
From the documentation’s technical section:
- When a request is made to the JSON or text endpoint:
- The LLM Index builder:
- Reads current settings (enabled flag, max items, summary length, post types, taxonomies).
- Queries the selected post types and taxonomies.
- Applies per-post overrides from the Davix LLM Index meta box.
- Truncates or composes summaries up to the configured summary length.
- Limits the list to Max Items.
- The LLM Index builder:
The result is:
- A structured list of index entries for
/wp-json/davix/v1/llm-index. - A plain text list for
/llm.txt.
The docs do not require you to know the internal code or query details; they simply describe that the module builds this list based on your settings and content.
3. Access Control in the JSON Endpoint #
The documentation notes that JSON output can be public or admin-only based on the LLM Index setting.
- If public:
- The endpoint is accessible to any visitor or external tool.
- If admin-only:
- The module checks user capabilities (e.g., requiring logged-in/admin) before returning data.
This is why the setting “public or admin-only” is important for controlling who can read your curated index.
4. Interaction with Other Modules #
The LLM Index is self-contained:
- It does not need the chatbot or forms to work.
- It shares the general Davix architecture (options, REST output, meta box), but the JSON/text index is an independent feature.
This modular design is emphasized throughout your docs: each module (Chatbot, LLM Index, Forms, Auto-Reply, AI Writer, Debug Logs) is separate but part of the same plugin.
image IMAGE PLACEHOLDER: Screenshot of a diagram-style admin page from docs (if you create one) that shows LLM Index as a separate module feeding
/llm.txtand/wp-json/davix/v1/llm-index. IMAGE image

