GoldenRetriever AI Chat

Changelog

The complete version history is in changelog.txt. Recent releases:

0.18.7

  • Maintenance: updated the WordPress.org listing copy and description. No functional or code changes in this release.

0.18.6

  • Security: chat links generated from AI replies are now validated more strictly, closing a way a maliciously crafted link could have run script in a visitor’s browser when clicked.
  • Security: content indexing now renders your pages exactly as an anonymous visitor sees them, so text that membership or content-restriction plugins hide from the public can no longer end up in chat answers. Re-including a previously excluded post also re-checks that it is still published before it is indexed.
  • Reliability: the automatic first-run indexing job can no longer get permanently stuck if it is interrupted mid-run; it now resumes on the next scheduled tick.
  • Reliability: brief provider overloads (Anthropic “overloaded” or rate-limit responses) are retried automatically before the visitor sees an error.
  • Fix: the widget no longer returns “not allowed” errors for visitors browsing your site on the www variant of your domain (or vice versa).
  • Fix: the “Index your content” link shown on a fresh install now opens the settings page instead of a permissions error, and “Exclusion list saved.” displays as a success message instead of an error.
  • Fix: replies interrupted by a dropped connection are now marked as possibly incomplete instead of looking finished; long replies also render noticeably more smoothly while streaming.
  • Fix: knowledge files with uppercase extensions (for example README.TXT) and UTF-16 text files saved by Windows Notepad now upload correctly.
  • Privacy/data: a new “keep my data” option on the Advanced tab preserves your settings, index and leads if you delete the plugin, and deleting the free plugin no longer removes data while the Pro plugin is still installed.
  • Maintenance: the leads CSV export now opens correctly in Excel with non-ASCII names; the plans page no longer loads a script from an external CDN; many smaller hardening and build-pipeline improvements.

0.18.5

  • Fix: knowledge-base file uploads no longer fail with a “You do not have sufficient permissions to upload files” error on sites running CleanTalk Security & Malware Firewall (and similar plugins that screen admin-area uploads). Uploads now use an AJAX endpoint those scanners don’t block; settings, sources, and the rest of the Knowledge tab are unchanged.

0.18.4

  • Upgrade: a new “Go Pro” tab lets you compare the Personal, Business, and Agency plans — sites and AI personas included — and start checkout on the tier you choose, right inside the dashboard, instead of opening a new tab and always landing on the entry plan.

0.18.3

  • Grounding: a fresh install now indexes your existing published content automatically in the background, so answers are grounded without a manual reindex; an admin notice shows index status (building / empty / ready).
  • No-hallucination: when nothing relevant is indexed yet, the assistant now says it doesn’t have that information instead of guessing from general knowledge.
  • Knowledge uploads: clearer, accurate error messages when a file can’t be added (no longer implies only .txt/.md are supported, and explains that scanned/image-only PDFs have no extractable text).
  • Maintenance: uninstall cleanup now runs via the Freemius after_uninstall hook instead of a bundled uninstall.php (no change to what gets removed).

0.18.2

  • i18n: the “provider unavailable” messages shown to administrators are now translatable.

0.18.1

  • Chat block: the persona attribute set by the Pro editor add-on now persists reliably across save and reload (declared in the block’s editor schema).
  • Reliability: if a configured provider becomes unavailable (e.g. a Pro provider after the Pro plugin is deactivated), the widget no longer answers visitors with placeholder text — it uses your Claude provider if configured, otherwise reports the assistant as temporarily unavailable.
  • Add-on provider errors now surface a useful diagnostic to admins instead of a generic “unexpected error”.

0.18.0

  • Improved: the “Upgrade to Pro” links open the Pro checkout showing all plans (leading with the entry price, and offering existing customers a prorated upgrade), instead of the in-admin Add-Ons page that highlighted the top-tier price.
  • Improved: your licence and account details now appear as an “Account” tab inside the GoldenRetriever settings screen, instead of a separate WordPress submenu — including the option to change plan (upgrade/downgrade).
  • Fix: the “Exclude specific content” search on the Knowledge tab now works on sites using default (plain) permalinks. Previously the search box returned no results there, so items could not be added to the exclusion list.
  • Fix: the automatic “Homepage (auto)” knowledge source no longer shows “That URL cannot be fetched” on localhost installs and on hosts that resolve their own domain to a private address — fetching your own site is now routed through the loopback-safe path, matching the background reindex.

0.17.0

  • Fix: uploaded-file knowledge sources are no longer cited with a filename dressed up as a URL. The advisor now labels them “(uploaded file)”, so it can’t tell a visitor to “visit” a non-clickable file path.

0.16.0

  • Knowledge tab: new “Exclude specific content” picker — search for any post or page by title, add it to the exclusion list, and the advisor will never surface it. Excluded items survive a full reindex.
  • REST endpoint GET /grchat/v1/admin/search-content?q=… for the title-search picker (admin-only; requires X-WP-Nonce).

0.15.0

  • New: a native in-admin upgrade path to GoldenRetriever AI Chat Pro. The free plugin now connects to Freemius as the parent product, so you can browse and buy Pro from your WordPress dashboard. The connection opt-in is entirely optional and skippable — the plugin is fully functional without a Freemius account.

0.14.0

  • Knowledge tab: the file-upload form now lists the file types your install can actually ingest, shows per-type caveats, and points to the Pro add-on for PDF/Word/CSV uploads.
  • Developer seams for the Pro lead-routing add-on: grchat_lead_captured (fires when a consented transcript lead is stored) and grchat_leads_after_table (Leads-tab render hook).

0.13.0

  • Provider-aware Settings: one unified form with a default-provider selector, the active provider’s model list, and provider-aware “configured” checks for the notices, connection test, and Try-it panel.
  • New developer hooks: grchat_settings_provider_fields, grchat_settings_after_save, grchat_provider_models, grchat_provider_configured (consumed by GoldenRetriever AI Chat Pro). Retired grchat_settings_after_provider.
  • Anchored the System prompt heading so the Pro Agents link lands on it.

0.12.0

  • Admin consolidation: the Settings tab is now the single home for your AI provider key, the system prompt, the connection test, and a “Try it” chat — the Advanced, Connection test, and Test chat tabs have been folded in.
  • New grchat_settings_after_provider action lets companion plugins (GoldenRetriever AI Chat Pro) add provider key fields directly under the Anthropic key.

0.11.0

  • Developer: retrieval re-ranking and upload-extraction extension points for the upcoming Pro plugin and third-party developers — a retrieval candidate-pool filter (grchat_retrieval_candidates), a post-retrieval re-rank filter (grchat_retrieved_chunks), and upload filters for accepted file types, extraction, and size (grchat_upload_file_types / grchat_upload_extract_text / grchat_upload_max_bytes). No behaviour changes when nothing is hooked.

0.10.0

  • Developer: extension points for the upcoming Pro plugin and third-party developers — a provider registry filter (grchat_llm_providers), per-request agent resolution on the public chat endpoint (grchat_agent_config + optional agent parameter), admin tab registration (grchat_admin_tabs / grchat_admin_tab_render), a per-request model override in provider options, and an agent attribute on the block, shortcode and floating widget (grchat_widget_default_agent) passed through to the chat request. No behaviour changes when nothing is hooked.

Older releases (0.9.6 and earlier) are listed in changelog.txt.

Plugin Website
Visit website

Version:
0.18.7
Last Updated
July 17, 2026
Requires
WordPress 6.5
Tested Up To
WordPress 6.9.4
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.