{"id":277243,"date":"2026-02-04T14:23:30","date_gmt":"2026-02-04T14:23:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-kit-on-device-ai-tools\/"},"modified":"2026-10-27T15:01:44","modified_gmt":"2026-10-27T15:01:44","slug":"smartcloud-ai-kit","status":"publish","type":"plugin","link":"https:\/\/fuc.wordpress.org\/plugins\/smartcloud-ai-kit\/","author":23139622,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.7.0","stable_tag":"1.7.0","tested":"7.1.3","requires":"6.9","requires_php":"8.1","requires_plugins":null,"header_name":"SmartCloud AI-Kit \u2013 Chatbot and Semantic Search","header_author":"Smart Cloud Solutions Inc.","header_description":"Bring on-device, zero-cost AI directly into WordPress. Create, rewrite, translate, proofread, summarize, and SEO-optimize content using Chrome's built-in AI \u2014 no API keys, no cloud, no tokens, no data leaving the browser.","assets_banners_color":"33637b","last_updated":"2026-10-27 15:01:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wpsuite.io\/ai-kit\/","header_author_uri":"https:\/\/smart-cloud-solutions.com","rating":0,"author_block_rating":0,"active_installs":10,"downloads":4341,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"smartcloud","date":"2026-02-04 14:24:02","revision":3453854},"1.0.1":{"tag":"1.0.1","author":"smartcloud","date":"2026-02-06 17:34:21","revision":3455583},"1.0.2":{"tag":"1.0.2","author":"smartcloud","date":"2026-02-09 13:44:06","revision":3457121},"1.0.5":{"tag":"1.0.5","author":"smartcloud","date":"2026-02-11 11:19:26","revision":3458912},"1.0.6":{"tag":"1.0.6","author":"smartcloud","date":"2026-02-16 10:23:57","revision":3462383},"1.0.7":{"tag":"1.0.7","author":"smartcloud","date":"2026-02-16 15:32:11","revision":3462645},"1.0.8":{"tag":"1.0.8","author":"smartcloud","date":"2026-02-18 22:44:26","revision":3464670},"1.1.0":{"tag":"1.1.0","author":"smartcloud","date":"2026-02-25 18:07:14","revision":3469667},"1.1.1":{"tag":"1.1.1","author":"smartcloud","date":"2026-03-02 11:54:35","revision":3472641},"1.1.2":{"tag":"1.1.2","author":"smartcloud","date":"2026-03-02 21:12:20","revision":3473093},"1.1.3":{"tag":"1.1.3","author":"smartcloud","date":"2026-03-03 07:07:04","revision":3473326},"1.1.4":{"tag":"1.1.4","author":"smartcloud","date":"2026-03-04 08:22:46","revision":3474290},"1.1.5":{"tag":"1.1.5","author":"smartcloud","date":"2026-03-04 10:03:39","revision":3474399},"1.1.6":{"tag":"1.1.6","author":"smartcloud","date":"2026-03-04 18:13:41","revision":3474825},"1.2.0":{"tag":"1.2.0","author":"smartcloud","date":"2026-03-16 12:08:26","revision":3483837},"1.2.1":{"tag":"1.2.1","author":"smartcloud","date":"2026-03-16 12:46:03","revision":3483864},"1.2.10":{"tag":"1.2.10","author":"smartcloud","date":"2026-04-11 09:20:03","revision":3503850},"1.2.11":{"tag":"1.2.11","author":"smartcloud","date":"2026-04-15 13:28:09","revision":3507151},"1.2.12":{"tag":"1.2.12","author":"smartcloud","date":"2026-04-17 14:21:20","revision":3508987},"1.2.13":{"tag":"1.2.13","author":"smartcloud","date":"2026-04-17 16:03:04","revision":3509075},"1.2.14":{"tag":"1.2.14","author":"smartcloud","date":"2026-04-17 17:06:31","revision":3509125},"1.2.15":{"tag":"1.2.15","author":"smartcloud","date":"2026-04-18 08:14:52","revision":3509519},"1.2.16":{"tag":"1.2.16","author":"smartcloud","date":"2026-04-18 15:58:41","revision":3509688},"1.2.2":{"tag":"1.2.2","author":"smartcloud","date":"2026-03-16 17:54:51","revision":3484147},"1.2.3":{"tag":"1.2.3","author":"smartcloud","date":"2026-03-16 20:22:26","revision":3484213},"1.2.4":{"tag":"1.2.4","author":"smartcloud","date":"2026-03-17 10:34:58","revision":3484667},"1.2.5":{"tag":"1.2.5","author":"smartcloud","date":"2026-03-17 13:59:16","revision":3484842},"1.2.6":{"tag":"1.2.6","author":"smartcloud","date":"2026-03-23 14:38:11","revision":3489111},"1.2.7":{"tag":"1.2.7","author":"smartcloud","date":"2026-03-27 11:32:16","revision":3492596},"1.2.8":{"tag":"1.2.8","author":"smartcloud","date":"2026-03-27 11:53:33","revision":3492617},"1.2.9":{"tag":"1.2.9","author":"smartcloud","date":"2026-04-01 16:13:29","revision":3496797},"1.3.0":{"tag":"1.3.0","author":"smartcloud","date":"2026-04-21 06:49:09","revision":3511439},"1.3.1":{"tag":"1.3.1","author":"smartcloud","date":"2026-04-22 17:54:19","revision":3513106},"1.3.2":{"tag":"1.3.2","author":"smartcloud","date":"2026-05-06 10:12:50","revision":3524188},"1.3.3":{"tag":"1.3.3","author":"smartcloud","date":"2026-05-06 14:56:33","revision":3524553},"1.4.0":{"tag":"1.4.0","author":"smartcloud","date":"2026-05-21 17:47:06","revision":3542500},"1.4.1":{"tag":"1.4.1","author":"smartcloud","date":"2026-05-30 13:10:56","revision":3554723},"1.4.10":{"tag":"1.4.10","author":"smartcloud","date":"2026-08-05 10:04:23","revision":3635202},"1.4.11":{"tag":"1.4.11","author":"smartcloud","date":"2026-08-05 16:29:38","revision":3635616},"1.4.12":{"tag":"1.4.12","author":"smartcloud","date":"2026-08-06 09:27:36","revision":3636377},"1.4.13":{"tag":"1.4.13","author":"smartcloud","date":"2026-08-08 08:39:37","revision":3638530},"1.4.14":{"tag":"1.4.14","author":"smartcloud","date":"2026-08-10 16:00:38","revision":3640833},"1.4.15":{"tag":"1.4.15","author":"smartcloud","date":"2026-08-28 07:24:21","revision":3669965},"1.4.16":{"tag":"1.4.16","author":"smartcloud","date":"2026-09-01 11:04:01","revision":3675931},"1.4.17":{"tag":"1.4.17","author":"smartcloud","date":"2026-09-01 13:24:53","revision":3676178},"1.4.18":{"tag":"1.4.18","author":"smartcloud","date":"2026-09-04 18:46:46","revision":3681695},"1.4.19":{"tag":"1.4.19","author":"smartcloud","date":"2026-09-05 10:02:38","revision":3682338},"1.4.2":{"tag":"1.4.2","author":"smartcloud","date":"2026-06-01 14:55:54","revision":3556925},"1.4.20":{"tag":"1.4.20","author":"smartcloud","date":"2026-09-05 11:49:58","revision":3682399},"1.4.21":{"tag":"1.4.21","author":"smartcloud","date":"2026-09-05 13:02:49","revision":3682466},"1.4.22":{"tag":"1.4.22","author":"smartcloud","date":"2026-09-08 07:20:57","revision":3686115},"1.4.23":{"tag":"1.4.23","author":"smartcloud","date":"2026-09-09 16:15:05","revision":3688654},"1.4.24":{"tag":"1.4.24","author":"smartcloud","date":"2026-09-10 17:49:15","revision":3690293},"1.4.25":{"tag":"1.4.25","author":"smartcloud","date":"2026-09-13 12:51:25","revision":3693669},"1.4.26":{"tag":"1.4.26","author":"smartcloud","date":"2026-09-14 11:42:53","revision":3695116},"1.4.27":{"tag":"1.4.27","author":"smartcloud","date":"2026-09-19 18:12:12","revision":3703535},"1.4.28":{"tag":"1.4.28","author":"smartcloud","date":"2026-09-20 15:16:30","revision":3704376},"1.4.3":{"tag":"1.4.3","author":"smartcloud","date":"2026-06-11 09:42:26","revision":3568593},"1.4.4":{"tag":"1.4.4","author":"smartcloud","date":"2026-06-23 08:46:23","revision":3582887},"1.4.5":{"tag":"1.4.5","author":"smartcloud","date":"2026-07-28 13:57:03","revision":3626008},"1.4.6":{"tag":"1.4.6","author":"smartcloud","date":"2026-07-29 07:29:29","revision":3626815},"1.4.7":{"tag":"1.4.7","author":"smartcloud","date":"2026-07-30 12:57:32","revision":3628590},"1.4.8":{"tag":"1.4.8","author":"smartcloud","date":"2026-07-31 17:15:38","revision":3630292},"1.4.9":{"tag":"1.4.9","author":"smartcloud","date":"2026-08-04 14:30:46","revision":3634283},"1.5.0":{"tag":"1.5.0","author":"smartcloud","date":"2026-09-24 15:26:50","revision":3711608},"1.5.1":{"tag":"1.5.1","author":"smartcloud","date":"2026-09-24 17:23:03","revision":3711760},"1.5.10":{"tag":"1.5.10","author":"smartcloud","date":"2026-10-02 09:39:44","revision":3724489},"1.5.2":{"tag":"1.5.2","author":"smartcloud","date":"2026-09-24 21:37:26","revision":3712068},"1.5.3":{"tag":"1.5.3","author":"smartcloud","date":"2026-09-25 15:30:45","revision":3713262},"1.5.4":{"tag":"1.5.4","author":"smartcloud","date":"2026-09-26 06:59:33","revision":3713927},"1.5.5":{"tag":"1.5.5","author":"smartcloud","date":"2026-09-27 20:04:22","revision":3716023},"1.5.6":{"tag":"1.5.6","author":"smartcloud","date":"2026-09-28 17:01:57","revision":3717637},"1.5.7":{"tag":"1.5.7","author":"smartcloud","date":"2026-09-29 21:27:41","revision":3719870},"1.5.8":{"tag":"1.5.8","author":"smartcloud","date":"2026-09-30 19:48:21","revision":3721959},"1.5.9":{"tag":"1.5.9","author":"smartcloud","date":"2026-10-01 14:39:25","revision":3723335},"1.6.0":{"tag":"1.6.0","author":"smartcloud","date":"2026-10-09 10:30:29","revision":3736405},"1.6.1":{"tag":"1.6.1","author":"smartcloud","date":"2026-10-10 12:39:51","revision":3738057},"1.6.10":{"tag":"1.6.10","author":"smartcloud","date":"2026-10-16 13:25:09","revision":3750495},"1.6.11":{"tag":"1.6.11","author":"smartcloud","date":"2026-10-17 10:30:07","revision":3751781},"1.6.2":{"tag":"1.6.2","author":"smartcloud","date":"2026-10-11 16:31:49","revision":3739795},"1.6.3":{"tag":"1.6.3","author":"smartcloud","date":"2026-10-12 11:34:43","revision":3741344},"1.6.4":{"tag":"1.6.4","author":"smartcloud","date":"2026-10-12 16:00:34","revision":3742066},"1.6.5":{"tag":"1.6.5","author":"smartcloud","date":"2026-10-13 08:07:26","revision":3743223},"1.6.6":{"tag":"1.6.6","author":"smartcloud","date":"2026-10-13 17:01:29","revision":3744490},"1.6.7":{"tag":"1.6.7","author":"smartcloud","date":"2026-10-14 10:06:20","revision":3745946},"1.6.8":{"tag":"1.6.8","author":"smartcloud","date":"2026-10-14 15:23:41","revision":3746697},"1.6.9":{"tag":"1.6.9","author":"smartcloud","date":"2026-10-15 16:36:11","revision":3748960},"1.7.0":{"tag":"1.7.0","author":"smartcloud","date":"2026-10-27 15:01:44","revision":3768854}},"upgrade_notice":{"1.7.0":"<p>Update the WP Suite plugins together. New backend profiles use separate Knowledge Base state and need their own enrollment. Existing single-backend sites keep their configuration.<\/p>","1.6.11":"<p>Country selection and compact quotes need a separate WP Suite Cloud Deployment update (not public v1.0.130). Republish static assets; review translations. Legacy backends remain compatible. Shipping checks require form submission, do not order or pay, and do not promise immediate cart deletion.<\/p>","1.6.10":"<p>KB exclusions need marked source sections, reviewed resync and ingestion; saved template overrides take precedence. Installation does not rewrite old KB text. Backend paging, source counts and answer recovery need orchestration v1.0.130 or equivalent, deployed separately.<\/p>","1.6.9":"<p>Storefront, confirmed shipping quotes and text formats need orchestration v1.0.129 or equivalent. Rich text needs template opt-in. Review Shopify grants, credentials, address privacy, paging and translations; resync format changes. Deploy the backend and republish static assets separately.<\/p>","1.6.8":"<p>Existing field approvals and mappings are preserved; no new fields are automatically enabled. The separate omitted-search recovery and accurate source-validation activity need orchestration v1.0.125 or equivalent. Backend deployment is not automatic.<\/p>","1.6.7":"<p>Document totals need orchestration v1.0.124 or equivalent. Older backends retain progress without misleading chunk totals. Unused prompt settings are hidden. Review saved Shopify schemas after a backend upgrade for larger catalog pages. Backend deployment is not automatic.<\/p>","1.6.6":"<p>Progress feedback works with existing streaming backends. The separate bounded answer-completion retry needs orchestration v1.0.123 or equivalent. Citation rules remain enforced; structured fields and price records are not newly required. Backend deployment is not automatic.<\/p>","1.6.5":"<p>Nested sync needs document-v2 capability; tool-control and empty-reply fixes need orchestration v1.0.122. Review schemas, mappings and profile access, then complete approved sync\/ingestion. Aggregates need a site-owned producer. Backend deployment is not automatic.<\/p>","1.6.4":"<p>Generated CTA links need orchestration v1.0.119 or display-policy capability 3. Native fields remain opt-in. Review mappings and complete sync\/ingestion after source changes. Existing profiles are preserved; backend deployment is not automatic.<\/p>","1.6.3":"<p>Typed display presets require orchestration v1.0.118 or presentation capability 2; older backends retain fallback. Static export needs exporter\/workers 1.1.84 or later. Purge source caches and recrawl missing assets. Review source mappings; backend updates are not automatic.<\/p>","1.6.2":"<p>Structured sync needs orchestration v1.0.117 or equivalent; display templates need answerPresentation support. Review fields, mappings, permissions and URL prefixes. Complete sync\/ingestion; await acknowledgment of removals. See release history for full guidance. Backend not auto-deployed.<\/p>","1.6.1":"<p>Local product links need orchestration v1.0.116 with product-page resolution, including existing v1.0.116 stacks. Review presets, shared profiles and page mappings; approve new external evidence sources. Backend not auto-deployed; cart\/checkout not enabled. See release history.<\/p>","1.6.0":"<p>Use SmartCloud &gt; Answers. Existing settings and URLs remain; setup preserves unrelated settings, but confirmed Reset clears configuration. Chatbot\/DocSearch require Pro and a compatible backend. Taxonomy filtering needs its backend update. The plugin does not deploy it. See release history.<\/p>","1.5.9":"<p>Ingestion resume and cost details need orchestration v1.0.109 or equivalent backend updates. Full metadata resync runs in scheduled batches; wait for both the WordPress scan and backend ingestion before relying on refreshed results.<\/p>","1.5.8":"<p>Source metadata is resynchronized. Release-gated sources wait for an acknowledged public release; Bedrock ingestion must finish before corrected search links appear. No orchestration update is required for this URL fix.<\/p>","1.5.7":"<p>Category paths need the matching backend update. Enable migration mode, reconcile WordPress\/docs metadata, complete ingestion, then enable ready mode. Capability\/hierarchy changes reset the WordPress baseline, not ingestion completion. Legacy backends retain primary-category behavior.<\/p>","1.5.6":"<p>Regenerate and review enrolled Knowledge Base sources whose public content comes from block-theme templates or dynamic blocks before publishing them again. Generated documents now capture server-rendered source content and exclude shared site chrome; no backend schema migration is required.<\/p>","1.5.5":"<p>To show the new greeting and starter questions in each visitor language, add each authored source string and its translations to the shared WP Suite translation catalog. Existing chatbot settings continue to work without changes.<\/p>","1.5.4":"<p>Update the AI Kit backend to Deployment Access orchestration v1.0.103, or apply the equivalent AI handler and authorizer fixes to a legacy deployment, to receive the response-format and Cognito authorizer repairs. The UI contrast improvement works independently.<\/p>","1.5.3":"<p>Streaming chat requires an AI Kit backend built from Deployment Access orchestration v1.0.102 or later with chat streaming enabled. Without that optional backend capability, the chatbot continues to use the existing HTTP path.<\/p>","1.5.2":"<p>Update the AI Kit backend to Deployment Access orchestration v1.0.100 or the equivalent legacy backend release before using the new cost reconciliation details. Historical AWS billing can cover the AWS account beyond this backend and is delayed; unavailable billing data does not mean zero spending.<\/p>","1.5.0":"<p>Refresh the backend and capability manifest for profiles, grounded chat, isolated execution and spend controls. Resave pre-release Conversation Profiles with HTTPS URL prefixes; the old host-only grounding field is not retained.<\/p>","1.4.26":"<p>Release gating needs Static Publisher 1.0.20 and one content-sync rule covering all enabled Knowledge Sync types. Leave it disabled for public WordPress. After enabling, complete a successful publish to bind the verified target; unreleased work stays queued.<\/p>","1.4.25":"<p>Requires AI Kit backend 1.0.91 with API schema 12 and knowledge.automation capability 6. Run a Knowledge Base baseline synchronization after upgrading so existing WordPress documents receive locale metadata and language-specific document IDs.<\/p>","1.4.21":"<p>Unifies metadata editors as YAML. Backend 1.0.86 also uses YAML for stored configuration layers; existing layer files require operator conversion before that backend update. Document .metadata.json sidecars remain unchanged.<\/p>","1.4.20":"<p>Corrects misleading Needs Review warnings for auto-synchronized KB sources. Delivered confirms backend receipt, not completed indexing. Manual review requirements remain intact. No additional backend update is required over 1.4.19.<\/p>","1.4.19":"<p>Knowledge Sync requires backend 1.0.85 or newer with knowledge.automation capability 5. Existing documents are automatically reconciled using URL and metadata overrides, subject to the configured approval policy.<\/p>","1.4.16":"<p>Adds initial filter selection to the DocSearch JavaScript API.<\/p>","1.4.15":"<p>Declares compatibility with WordPress 7.1.<\/p>","1.4.13":"<p>Recommended for multisite installations using the shared WP Suite Hub.<\/p>","1.4.12":"<p>Recommended update for editors using Knowledge Base sources. Content changes that require renewed review now produce one deduplicated admin notice with a direct link to Knowledge Base Admin.<\/p>","1.4.11":"<p>Recommended dependency refresh away from deprecated SmartCloud Amplify UI releases.<\/p>","1.4.10":"<p>Recommended compatibility update for Starter-managed WP Suite Theme CSS.<\/p>","1.4.9":"<p>Recommended feature and compatibility update. Adds crawler-visible Gutenberg fallbacks, validates them through WordPress Abilities, migrates the shared runtime namespace, and adds plugin-owned uninstall cleanup while preserving shortcode, Elementor, and shared licence behavior.<\/p>","1.4.7":"<p>Recommended update for actionable frontend AI errors, custom post type Knowledge Base screens, provider-based AI-Kit block theming, and safe shared WP Suite Theme CSS handling.<\/p>","1.4.6":"<p>Recommended compatibility update for sites running multiple WP Suite plugins. It prevents a shared Abilities class redeclaration during plugin loading or updates.<\/p>","1.4.5":"<p>Recommended update for SmartCloud Agent Composer provider integration testing. No configuration changes are required, and the new Abilities provider remains inactive when the WordPress Abilities API is unavailable.<\/p>","1.4.4":"<p>Recommended compatibility update in preparation for upcoming WP Suite Agency subscriptions. No configuration changes are required.<\/p>","1.4.3":"<p>No urgent update required for the documentation change. Update when convenient if you use Knowledge Base ingestion on sites that mix or migrate between Elementor and Gutenberg content.<\/p>","1.4.2":"<p>Recommended feature update. Improves initial paint timing, adds shared WP Suite Theme CSS support for shadow-root UI, and lets synced patterns override selected block attributes.<\/p>","1.4.1":"<p>Recommended performance update. Frontend scripts now load later and defer where safe, reducing render-blocking work while preserving existing plugin behavior.<\/p>","1.4.0":"<p>Recommended update. Refreshes AI-Kit\u2019s shared admin UI and WP Suite runtime dependencies, and marks compatibility with WordPress 7.0. No configuration changes are required.<\/p>","1.3.3":"<p>This release fixes Mantine CSS versioning so the correct asset-specific version is used, improving cache invalidation for rendered styles.<\/p>","1.3.2":"<p>This release updates dependencies, fixes site settings persistence so shared global reCAPTCHA settings are preserved correctly, and improves cache handling by versioning CSS files loaded into rendered shadow roots.<\/p>","1.3.1":"<p>Adds a new admin setting for chatbot maxTokens, improves frontend handling of empty or truncated chatbot responses, and generates cleaner markdown from Knowledge Base sources by normalizing whitespace-only empty lines.<\/p>","1.3.0":"<p>Recommended compatibility update. Modernizes AI-Kit admin and block packages for TypeScript 6 and current WordPress typings, and updates the admin help-label flow to the shared InfoLabelComponent pattern.<\/p>","1.2.16":"<p>Recommended update. Improves frontend mounting reliability for DocSearch and AI Feature, and reduces unnecessary DocSearch metadata requests with lazy loading, client-side cache, and in-flight deduplication.<\/p>","1.2.15":"<p>Expands Knowledge Base editing for section-based documents. You can now edit title, URL, and metadata such as category, subcategory, and tags directly for KB sections that are published as separate documents.<\/p>","1.2.14":"<p>Adds a document description override option for Knowledge Base documents. The custom description is used as the excerpt shown under the title in DocSearch results.<\/p>","1.2.13":"<p>Improves the KB admin editor for generated content. You can now override base document metadata and the Knowledge Base document title even for automatically enabled KB sources that do not have a dedicated KB Section override.<\/p>","1.2.12":"<p>Recommended update. Improves Elementor widget parameter handling and fills in missing frontend translations for a more complete and reliable user experience.<\/p>","1.2.11":"<p>Recommended update. Fixes an admin-side logger loading issue that could break affected PHP-based admin pages, and fully bundles Monaco Editor inside the plugin instead of loading it from an external CDN.<\/p>","1.2.10":"<p>Recommended update. This release improves editor loading by adopting the Monaco team\u2019s recommended integration approach without external CDN calls, updates Elementor widget loading to namespace-based registration, and makes shared hub loading more stable across WP Suite plugins.<\/p>","1.2.9":"<p>This release improves how AI-Kit loads scripts and resolves dependencies, with broader use of deferred loading to reduce render-blocking during page load.<\/p>","1.2.8":"<p>Improves AI Feature language switching. The UI language can now be changed even while the component is already running. The change takes effect immediately in the interface, while the current in-progress task continues uninterrupted with its original settings.<\/p>","1.2.7":"<p>Recommended update. Improves startup reliability when multiple WP Suite plugins are active, preventing AI-Kit from initializing before the shared hub. Also adds a per-component UI language switcher to AI Feature, which updates the component language together with <code>outputLanguage<\/code>.<\/p>","1.2.6":"<p>Improves how WP Suite site settings are loaded in the admin UI.<\/p>","1.2.5":"<p>This release fixes how numeric DocSearch properties are rendered when the component is embedded via shortcode or Elementor widget.<\/p>","1.2.4":"<p>This release updates language files and extends the chunked processing approach used by the summarizer to write and rewrite modes for better handling of larger inputs.<\/p>","1.2.3":"<p>This release includes a small DocSearch mobile view fix to prevent long source URLs from breaking the layout.<\/p>","1.2.2":"<p>This release fixes incorrect handling of boolean block attributes.<\/p>","1.2.1":"<p>This release fixes missing kb-quick-edit.js.<\/p>","1.2.0":"<p>This release moves reCAPTCHA integration into the shared WP Suite hub, adds optional PHP debug logging, improves AiFeature processing with Markdown conversion and chunk-aware handling, adds smarter backend fallback, and improves language-aware rendering based on the current WordPress language.<\/p>","1.1.6":"<p>Improves default-value behavior for DocSearch and AI Feature settings.<\/p>","1.1.5":"<p>Improves DocSearch citation rendering and fixes span alignment on the backend to prevent mid-word highlight breaks.<\/p>","1.1.4":"<p>Recommended update if you use KB Admin: restores correct behavior by including the missing WP Admin REST API updates, plus small DocSearch\/Chatbot UI fixes.<\/p>","1.1.3":"<p>Improves DocSearch filter UX and makes category switching more reliable by resetting the KB session context.<\/p>","1.1.2":"<p>Adds optional DocSearch filters. If enabled, search results are constrained by user-selected categories\/subcategories\/tags.<\/p>","1.1.1":"<p>Improves DocSearch open-button behavior across all integrations, adds an admin debug logging toggle, and fixes KB updates for embedded content.<\/p>","1.1.0":"<p>Recommended update if you use the AI-Kit backend Knowledge Base: this release adds WordPress-native KB source management and introduces KB Section controls (exclude\/split\/overrideable content). Also includes full Elementor widgets for AI Feature, DocSearch, and KB Section.<\/p>","1.0.8":"<p>Recommended update if you use AI-Kit on non-HTTPS \/ non-secure contexts (e.g. local dev, staging, embedded previews). Ensures WebCrypto polyfills load deterministically and prevents missing crypto.subtle initialization issues.<\/p>","1.0.7":"<p>No action required. Clear any page\/CDN cache if the modal size doesn\u2019t update immediately.<\/p>","1.0.6":"<p>If you use AI-Kit Pro, this update adds the new <strong>Doc Search<\/strong> front-end UI (block + shortcode) and the matching JavaScript helper (<code>renderSearchComponent<\/code>) for Knowledge Base search experiences.<\/p>","1.0.5":"<p>Recommended if you use the Chatbot with reCAPTCHA: reduces repeated verification calls (lower latency and cost) via a short verification window, and adds Classic reCAPTCHA support.<\/p>","1.0.4":"<p>Recommended update if you use AI Features with result translation: ensures translations run in the correct context (admin vs frontend) and reliably translate outputs to the requested language.<\/p>","1.0.3":"<p>Improved UX: backend processing now shows more natural on-device style status messages.<\/p>","1.0.2":"<p>This update fixes language detection\/translation that runs before individual AiFeature executions. \nIf you use any AiFeature that relies on automatic language detection or translation, update is recommended.<\/p>","1.0.1":"<p>Includes the new chatbot history retention control plus stability fixes for\nimage attachments. Update if you rely on persisted chat history or need clearer\nerror reporting (especially around reCAPTCHA).<\/p>","1.0.0":"<p>First stable release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3528809,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3528809,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3453852,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3453852,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"smartcloud-ai-kit\/kb-section":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"smartcloud-ai-kit\/kb-section","version":"1.1.0","title":"KB Section","category":"smartcloud-ai-kit","description":"Designate a section for Knowledge Base extraction","textdomain":"smartcloud-ai-kit","supports":{"html":false,"align":true},"attributes":{"mode":{"type":"string","default":"inherit"},"sectionKey":{"type":"string"},"docKey":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"postUrl":{"type":"string"},"tags":{"type":"array","default":[],"items":{"type":"string"}},"category":{"type":"string"},"subcategory":{"type":"string"},"priority":{"type":"number"},"clientId":{"type":"string"}},"providesContext":{"smartcloud-ai-kit\/kb-section-mode":"mode","smartcloud-ai-kit\/kb-section-docKey":"docKey"},"editorScript":"smartcloud-ai-kit-blocks-editor-script","editorStyle":"smartcloud-ai-kit-blocks-editor-style"},"smartcloud-ai-kit\/doc-search":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"smartcloud-ai-kit\/doc-search","version":"1.4.3","title":"AI-Kit Doc Search (PRO)","category":"smartcloud-ai-kit","description":"AI-Kit Doc Search - knowledge base search summary with sources","textdomain":"smartcloud-ai-kit","attributes":{"variation":{"type":"string","role":"content","default":"default"},"autoRun":{"type":"boolean","role":"content","default":true},"aiDisclosure":{"type":"string","role":"content"},"enableUserFilters":{"type":"boolean","role":"content","default":false},"title":{"type":"string","role":"content"},"inputSelector":{"type":"string","role":"content"},"showOpenButton":{"type":"boolean","role":"content","default":false},"openButtonTitle":{"type":"string","role":"content"},"showOpenButtonTitle":{"type":"boolean","role":"content","default":true},"openButtonIcon":{"type":"string","role":"content"},"showOpenButtonIcon":{"type":"boolean","role":"content","default":true},"searchButtonIcon":{"type":"string","role":"content"},"showSearchButtonTitle":{"type":"boolean","role":"content","default":true},"showSearchButtonIcon":{"type":"boolean","role":"content","default":true},"language":{"type":"string","role":"content","default":"system"},"direction":{"type":"string","role":"content","default":"auto"},"colorMode":{"type":"string","role":"content","default":"light"},"primaryColor":{"type":"string","role":"content"},"primaryShade":{"type":"object","role":"content","default":{}},"colors":{"type":"object","role":"content","default":{}},"themeOverrides":{"type":"string","role":"content"},"topK":{"type":"number","role":"content","default":10},"snippetMaxChars":{"type":"number","role":"content","default":160}},"supports":{"html":false},"editorScript":"smartcloud-ai-kit-blocks-editor-script","allowedBlocks":["wpsuite\/react-fallback"],"viewScript":"smartcloud-ai-kit-view-script","render":"file:.\/render.php"},"smartcloud-ai-kit\/feature":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"smartcloud-ai-kit\/feature","version":"1.4.3","title":"AI-Kit Feature (PRO)","category":"smartcloud-ai-kit","description":"AI-Kit Feature - add AI-powered features to your site","attributes":{"mode":{"type":"string","role":"content"},"editable":{"type":"boolean","role":"content","default":false},"autoRun":{"type":"boolean","role":"content","default":true},"onDeviceTimeout":{"type":"number","role":"content"},"default":{"type":"object","role":"content","properties":{"text":{"type":"string"},"instructions":{"type":"string"},"tone":{"type":"string"},"length":{"type":"string"},"type":{"type":"string"},"outputLanguage":{"type":"string"},"outputFormat":{"type":"string"}}},"allowOverride":{"type":"object","role":"content","properties":{"text":{"type":"boolean"},"instructions":{"type":"boolean"},"tone":{"type":"boolean"},"length":{"type":"boolean"},"type":{"type":"boolean"},"outputLanguage":{"type":"boolean"}}},"optionsDisplay":{"type":"string","role":"content"},"inputSelector":{"type":"string","role":"content"},"outputSelector":{"type":"string","role":"content"},"variation":{"type":"string","role":"content"},"title":{"type":"string","role":"content"},"openButtonTitle":{"type":"string","role":"content"},"openButtonIcon":{"type":"string","role":"content"},"showOpenButtonTitle":{"type":"boolean","role":"content","default":true},"showOpenButtonIcon":{"type":"boolean","role":"content","default":true},"showLanguageSwitcher":{"type":"boolean","role":"content","default":false},"showRegenerateOnBackendButton":{"type":"boolean","role":"content","default":true},"acceptButtonTitle":{"type":"string","role":"content"},"language":{"type":"string","role":"content"},"direction":{"type":"string","role":"content"},"colorMode":{"type":"string","role":"content"},"primaryColor":{"type":"string","role":"content"},"primaryShade":{"type":"object","role":"content","default":{}},"colors":{"type":"object","role":"content","default":{}},"uid":{"type":"string"},"themeOverrides":{"type":"string","role":"content","default":":host,.ai-kit-inline-root,.ai-kit-portal-root {\n\t\n}"},"configB64":{"type":"string"},"configFormat":{"type":"string"}},"textdomain":"smartcloud-ai-kit","editorScript":"smartcloud-ai-kit-blocks-editor-script","allowedBlocks":["wpsuite\/react-fallback"],"render":"file:.\/render.php","viewScript":"smartcloud-ai-kit-view-script","supports":{"align":true,"__experimentalBorder":{"color":true,"style":true,"width":true,"radius":true},"shadow":true,"spacing":{"margin":true,"padding":true,"__experimentalDefaultControls":{"margin":false,"padding":false}},"dimensions":{"minHeight":true}}}},"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.5","1.0.6","1.0.7","1.0.8","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.2.0","1.2.1","1.2.10","1.2.11","1.2.12","1.2.13","1.2.14","1.2.15","1.2.16","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3.0","1.3.1","1.3.2","1.3.3","1.4.0","1.4.1","1.4.10","1.4.11","1.4.12","1.4.13","1.4.14","1.4.15","1.4.16","1.4.17","1.4.18","1.4.19","1.4.2","1.4.20","1.4.21","1.4.22","1.4.23","1.4.24","1.4.25","1.4.26","1.4.27","1.4.28","1.4.3","1.4.4","1.4.5","1.4.6","1.4.7","1.4.8","1.4.9","1.5.0","1.5.1","1.5.10","1.5.2","1.5.3","1.5.4","1.5.5","1.5.6","1.5.7","1.5.8","1.5.9","1.6.0","1.6.1","1.6.10","1.6.11","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.7.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3738071,"resolution":"1","location":"assets","locale":"","width":478,"height":412},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3453852,"resolution":"10","location":"assets","locale":"","width":1550,"height":735},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3453852,"resolution":"11","location":"assets","locale":"","width":1550,"height":734},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3453852,"resolution":"12","location":"assets","locale":"","width":1550,"height":734},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3453852,"resolution":"13","location":"assets","locale":"","width":1550,"height":911},"screenshot-14.png":{"filename":"screenshot-14.png","revision":3453852,"resolution":"14","location":"assets","locale":"","width":1550,"height":911},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3738071,"resolution":"2","location":"assets","locale":"","width":440,"height":530},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3738071,"resolution":"3","location":"assets","locale":"","width":1280,"height":1000},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3738071,"resolution":"4","location":"assets","locale":"","width":1248,"height":359},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3738071,"resolution":"5","location":"assets","locale":"","width":1380,"height":438},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3738071,"resolution":"6","location":"assets","locale":"","width":1380,"height":1040}},"screenshots":{"1":"Pro: The site-wide chatbot welcomes visitors and invites questions.","2":"Pro: Frontend summarizer options before generating a summary of page content.","3":"Pro: Chatbot appearance settings, including its name, greeting and presentation.","4":"Choose WordPress content types in the Answers guided setup.","5":"Pro: An embedded DocSearch component, ready for a visitor's search query.","6":"Answers setup, knowledge content and backend access guidance in the shared admin."}},"plugin_section":[],"plugin_tags":[2353,2364,14090,140844,32393],"plugin_category":[48,55,59],"plugin_contributors":[243237],"plugin_business_model":[],"class_list":["post-277243","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-chatbot","plugin_tags-knowledge-base","plugin_tags-semantic-search","plugin_tags-summarizer","plugin_category-language-tools","plugin_category-seo-and-marketing","plugin_category-utilities-and-tools","plugin_contributors-smartcloud","plugin_committers-smartcloud"],"banners":{"banner":"https:\/\/ps.w.org\/smartcloud-ai-kit\/assets\/banner-772x250.png?rev=3453852","banner_2x":"https:\/\/ps.w.org\/smartcloud-ai-kit\/assets\/banner-1544x500.png?rev=3453852","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/smartcloud-ai-kit\/assets\/icon-128x128.png?rev=3528809","icon_2x":"https:\/\/ps.w.org\/smartcloud-ai-kit\/assets\/icon-256x256.png?rev=3528809","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/smartcloud-ai-kit\/assets\/screenshot-1.png?rev=3738071","caption":"Pro: The site-wide chatbot welcomes visitors and invites questions."},{"src":"https:\/\/ps.w.org\/smartcloud-ai-kit\/assets\/screenshot-2.png?rev=3738071","caption":"Pro: Frontend summarizer options before generating a summary of page content."},{"src":"https:\/\/ps.w.org\/smartcloud-ai-kit\/assets\/screenshot-3.png?rev=3738071","caption":"Pro: Chatbot appearance settings, including its name, greeting and presentation."},{"src":"https:\/\/ps.w.org\/smartcloud-ai-kit\/assets\/screenshot-4.png?rev=3738071","caption":"Choose WordPress content types in the Answers guided setup."},{"src":"https:\/\/ps.w.org\/smartcloud-ai-kit\/assets\/screenshot-5.png?rev=3738071","caption":"Pro: An embedded DocSearch component, ready for a visitor's search query."},{"src":"https:\/\/ps.w.org\/smartcloud-ai-kit\/assets\/screenshot-6.png?rev=3738071","caption":"Answers setup, knowledge content and backend access guidance in the shared admin."},{"src":"https:\/\/ps.w.org\/smartcloud-ai-kit\/assets\/screenshot-10.png?rev=3453852","caption":""},{"src":"https:\/\/ps.w.org\/smartcloud-ai-kit\/assets\/screenshot-11.png?rev=3453852","caption":""},{"src":"https:\/\/ps.w.org\/smartcloud-ai-kit\/assets\/screenshot-12.png?rev=3453852","caption":""},{"src":"https:\/\/ps.w.org\/smartcloud-ai-kit\/assets\/screenshot-13.png?rev=3453852","caption":""},{"src":"https:\/\/ps.w.org\/smartcloud-ai-kit\/assets\/screenshot-14.png?rev=3453852","caption":""}],"raw_content":"<!--section=description-->\n<p>Help visitors get answers from your WordPress content, documentation and connected services. AI-Kit combines a site-wide chatbot with an embeddable DocSearch component, supported by a shared knowledge base and a backend you control.<\/p>\n\n<p><strong>Answers for your visitors<\/strong>\n* <strong>Site-wide chatbot (Pro):<\/strong> Add an assistant that visitors can open from any page. Configure its appearance, role, tone, topics and response guidance.\n* <strong>DocSearch (Pro):<\/strong> Place semantic search in a page or other Gutenberg block area. Show a concise AI summary above a broad set of relevant knowledge sources. DocSearch applies category and tag filters only when the visitor explicitly selects them; it does not silently narrow the search with model-inferred taxonomy filters.\n* <strong>Knowledge content:<\/strong> Select public posts, pages and supported public custom post types. Configure approval policies and inspect synchronization and backend ingestion separately.\n* <strong>Connected information (Pro):<\/strong> Extend chatbot answers with shop or service data through administrator-approved, read-only REST and MCP tools. Optional Shopify shipping quotes use a separate, visibly confirmed step that may create a cart but cannot order or pay. Enable web grounding for selected, allowed HTTPS sources when current information is needed. These integrations require compatible endpoints and backend configuration; installing the plugin does not connect them automatically.\n* <strong>Response controls (Pro):<\/strong> Set evidence and citation requirements, topic boundaries and behavior when evidence is missing. Review answers against your actual content and use cases.\n* <strong>Page summaries (Pro):<\/strong> Give visitors a convenient way to summarize longer content with the AI-Kit Feature block or shortcode.<\/p>\n\n<p><strong>Setup that explains what is ready<\/strong>\nOpen <strong>SmartCloud \u2192 Answers<\/strong> for guided setup, source status and backend-access guidance. The wizard saves its choices when you finish, and can be reopened with existing values. Detailed settings remain available on the same product page.<\/p>\n\n<p>A connected WP Suite site, a Pro subscription and a configured, compatible AI-Kit backend are required for visitor chat and DocSearch. The backend is typically deployed into your own AWS account. A WP Suite site connection alone does not deploy that backend or grant access to its protected administration APIs.<\/p>\n\n<p><strong>Additional tools for authors<\/strong>\nFree editor and Media Library tools use supported Chrome on-device AI when available: generate image and post metadata, draft text, and rewrite, translate or proofread selected content. Browser and device support determine which local tools are available. Pro can provide backend processing for supported tools. These authoring tools complement the visitor-facing Answers experience.<\/p>\n\n<p><strong>WordPress integration<\/strong>\n* Gutenberg blocks and shortcodes for visitor search and AI features.\n* Shared translation overrides under <strong>SmartCloud \u2192 Platform Settings \u2192 Translations<\/strong> and frontend language\/direction controls.\n* JavaScript APIs for developers integrating the supported features into their own interfaces.<\/p>\n\n<p>AI-Kit is part of WP Suite by Smart Cloud Solutions, Inc. WordPress remains your content and editing system; optional connected services provide the AI backend and integrations.<\/p>\n\n<p>Documentation: <a href=\"https:\/\/wpsuite.io\/docs\/\">WP Suite \u2013 Docs<\/a><\/p>\n\n<p>This plugin is not affiliated with or endorsed by Google, Amazon Web Services, or the WordPress Foundation. All trademarks are property of their respective owners.<\/p>\n\n<h3>Free and Premium Usage Notice<\/h3>\n\n<p><strong>Free:<\/strong> Use supported on-device editor and Media Library tools without a WP Suite account, subscription or AI backend. You can also choose knowledge-source policies in WordPress; selecting content does not by itself deliver documents to a backend or enable visitor answers.<\/p>\n\n<p><strong>Pro:<\/strong> An active subscription on the connected WP Suite site enables the paid runtime for the chatbot, DocSearch, frontend AI Feature block\/shortcodes and backend processing. Visitor answers and search additionally require a compatible, configured backend with accessible, indexed knowledge content. Chatbot REST\/MCP tools and web grounding require their own explicit configuration.<\/p>\n\n<p>Backend services normally run in your AWS account. AWS usage and any external service charges are separate. Authentication and permissions depend on the configured backend. For protected administration APIs, sign in to the site's configured Cognito pool with the required role, or use the Gatey WordPress login integration. WP Suite workspace sign-in and a WordPress administrator session do not automatically authorize that backend.<\/p>\n\n<h3>Machine-readable resources<\/h3>\n\n<ul>\n<li>AI plugin manifest: https:\/\/wpsuite.io\/.well-known\/ai-plugin.json<\/li>\n<li>OpenAPI spec: https:\/\/wpsuite.io\/.well-known\/openapi.yaml<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin may integrate with the following external services, depending on configuration:<\/p>\n\n<ol>\n<li><p><strong>Google reCAPTCHA v3<\/strong><\/p>\n\n<ul>\n<li><strong>What it is &amp; what it\u2019s used for:<\/strong>\nClient-side bot detection. If enabled, AI-Kit can request reCAPTCHA tokens in the browser to protect certain interactions.<\/li>\n<li><strong>What data is sent &amp; when:<\/strong>\nThe browser may contact Google to retrieve a reCAPTCHA token (client-side).<\/li>\n<li><strong>Configuration in WordPress:<\/strong>\nEnter your reCAPTCHA site key in <strong>SmartCloud \u2192 Platform Settings \u2192 reCAPTCHA<\/strong>.<\/li>\n<li><strong>Links:<\/strong>\n\n<ul>\n<li>About reCAPTCHA: https:\/\/www.google.com\/recaptcha\/about\/<\/li>\n<li>Google Terms: https:\/\/policies.google.com\/terms<\/li>\n<li>Google Privacy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul><\/li>\n<\/ul><\/li>\n<li><p><strong>Customer-configured AI backend endpoint (Pro only)<\/strong><\/p>\n\n<ul>\n<li><strong>What it is &amp; what it\u2019s used for:<\/strong>\nAn API endpoint you configure for visitor chat, semantic search, knowledge synchronization and backend AI processing.<\/li>\n<li><strong>What data is sent &amp; when:<\/strong>\nChat messages, search queries, text and\/or image-related inputs required for the requested feature. Knowledge Sync sends approved source content, metadata and site-specific synchronization information from WordPress. Conversation settings and approved tool arguments are sent when those features are used.<\/li>\n<li><strong>Where it goes:<\/strong>\nRequests are sent to the <strong>API URL you provide<\/strong> \u2014 typically an AWS API deployed to <strong>your own AWS account<\/strong> (e.g., via the \u201cwpsuite-ai-kit\u201d SAR template).<\/li>\n<li><strong>How it\u2019s called:<\/strong>\nHTTPS requests from the browser for interactive features, and signed server-side HTTPS requests from WordPress for Knowledge Sync. Configured REST\/MCP tools and web grounding make backend-to-service requests to administrator-approved destinations; review those services and their privacy terms before enabling them. Enabled display templates may load approved source image URLs directly in the visitor's browser, disclosing the visitor's IP address to that image host; images use no-referrer requests. Opening a navigation link visits its configured destination and does not execute a purchase or booking.<\/li>\n<\/ul><\/li>\n<li><p><strong>WP Suite platform connection (optional; site\/workspace linking &amp; shared features)<\/strong><\/p>\n\n<ul>\n<li><strong>When it applies:<\/strong>\nWhen you use <strong>WP Admin \u2192 SmartCloud \u2192 Connect your Site to WP Suite<\/strong> to link this WordPress site to a WP Suite workspace, or to switch\/disconnect later.<\/li>\n<li><strong>What it\u2019s used for:<\/strong>\nStoring and retrieving Pro feature configuration (e.g., API\/chatbot\/feature settings) and enabling an admin-side preview experience so you can try Pro features in WP Admin before enabling them on the live site.<\/li>\n<li><strong>What data may be sent:<\/strong>\nMinimal account\/session data required for authentication, and minimal site\/workspace linking data required to associate a WordPress site with a workspace (e.g., site\/workspace identifiers and the site\u2019s URL\/domain).<\/li>\n<li><strong>Where it goes \/ how it\u2019s called:<\/strong>\nSecure HTTPS requests from the browser to WPSuite.io services (e.g. <strong>wpsuite.io<\/strong> and <strong>api.wpsuite.io<\/strong>).<\/li>\n<li><strong>Links:<\/strong>\n\n<ul>\n<li>WPSuite.io Privacy Policy: https:\/\/wpsuite.io\/privacy-policy<\/li>\n<li>WPSuite.io Terms of Use: https:\/\/wpsuite.io\/terms-of-use<\/li>\n<\/ul><\/li>\n<\/ul><\/li>\n<li><p><strong>Amazon Cognito (optional; authentication for WP Suite Hub and\/or protected APIs)<\/strong><\/p>\n\n<ul>\n<li><strong>When it applies:<\/strong>\n\n<ul>\n<li>When using the <strong>WP Suite Hub<\/strong>, users authenticate (sign in \/ sign up) before creating\/selecting a workspace and linking a site.<\/li>\n<li>If a plugin is configured to access protected endpoints that rely on Cognito, authentication\/token flows may also be used for those requests.<\/li>\n<\/ul><\/li>\n<li><strong>What it\u2019s used for:<\/strong>\nUser authentication and token-based authorization for subsequent API calls (e.g., to WPSuite.io APIs).<\/li>\n<li><strong>Links:<\/strong>\n\n<ul>\n<li>AWS Service Terms: https:\/\/aws.amazon.com\/service-terms\/<\/li>\n<li>AWS Privacy: https:\/\/aws.amazon.com\/privacy\/<\/li>\n<\/ul><\/li>\n<\/ul><\/li>\n<li><p><strong>Stripe (optional; subscription\/purchase flow)<\/strong><\/p>\n\n<ul>\n<li><strong>When it applies:<\/strong> Only when the user opens the optional WP Suite subscription \/ purchase flow in the shared admin component.<\/li>\n<li><strong>What it\u2019s used for:<\/strong> Displaying hosted pricing\/subscription UI for optional paid features.<\/li>\n<li><strong>What data may be sent:<\/strong> Browser\/session data required by Stripe to render the hosted purchase UI and process the purchase flow.<\/li>\n<li><strong>Links:<\/strong>\n\n<ul>\n<li>Terms: https:\/\/stripe.com\/legal\/consumer<\/li>\n<li>Privacy: https:\/\/stripe.com\/privacy<\/li>\n<\/ul><\/li>\n<\/ul><\/li>\n<li><p><strong>Shopify (optional; administrator-configured catalog and shipping quotes, Pro only)<\/strong><\/p>\n\n<ul>\n<li><strong>What it is &amp; what it is used for:<\/strong>\nRead products, supported options, prices and available inventory from the configured merchant. Shipping quotes are separately enabled and require visible visitor confirmation; that action may create a Shopify cart solely to read shipping estimates. It does not order or pay.<\/li>\n<li><strong>What data is sent &amp; when:<\/strong>\nCatalog queries, filters and market context are sent during product searches. Only after the visitor submits the shipping-quote form are the displayed product variants, quantities and supplied delivery address sent through the configured backend to the configured Shopify store. Private Storefront authentication can also require forwarding the trusted visitor IP address. Do not put an address in the ordinary chat message.<\/li>\n<li><strong>Storage and limitations:<\/strong>\nStructured address inputs are not added to model prompts, visible chat history or browser conversation storage. The backend processes confirmed inputs privately and retains a private cart reference for bounded quote retries; Shopify may retain the resulting cart and address according to the merchant's configuration and applicable policies. General card brands or wallets do not prove checkout eligibility; missing delivery dates or payment options remain unknown.<\/li>\n<li><strong>Configuration and links:<\/strong>\nReview the exact merchant domain, Shopify app permissions, runtime credential reference and quote setting in advanced conversation-profile Tools. Installing the plugin does not install an app, grant Shopify permissions or activate a connection.\n\n<ul>\n<li>Terms: https:\/\/www.shopify.com\/legal\/terms<\/li>\n<li>Privacy: https:\/\/www.shopify.com\/legal\/privacy<\/li>\n<li>Also review the configured merchant's terms and privacy policy.<\/li>\n<\/ul><\/li>\n<\/ul><\/li>\n<\/ol>\n\n<h3>Trademark Notice<\/h3>\n\n<p>Google Chrome and reCAPTCHA are trademarks of Google LLC.<br>\nAmazon Web Services, AWS, Amazon Cognito, and Amazon Bedrock are trademarks of Amazon.com, Inc. or its affiliates.<\/p>\n\n<p>AI-Kit is an independent project and is <strong>not affiliated with, sponsored by, or endorsed by<\/strong> Google, Amazon Web Services, or the WordPress Foundation.<\/p>\n\n<h3>Source &amp; Build<\/h3>\n\n<p><strong>Public (free) source code:<\/strong>\nAll code that ships in the public (free) version of AI-Kit is available here: https:\/\/github.com\/smartcloudsol\/ai-kit<\/p>\n\n<p><strong>Build &amp; distribution:<\/strong>\nAI-Kit is shipped to WordPress.org as a pre-built distribution. Build steps and developer notes are maintained in the GitHub repository documentation.<\/p>\n\n<p><strong>Shared WP Suite admin and localization:<\/strong>\nThe bundled WP Suite Hub admin originates from the <code>wpsuite-admin\/<\/code> module in https:\/\/github.com\/smartcloudsol\/smartcloud-wpsuite and is packaged under <code>smartcloud-wpsuite\/<\/code>. It owns the site-wide custom translation catalog used by Gatey, AI-Kit, and Flow, alongside shared workspace linking, licence validation, and subscription management.<\/p>\n\n<p><strong>Pro-only features (source availability):<\/strong>\nAI-Kit Pro includes additional functionality such as the chatbot, DocSearch, backend processing, and the frontend Feature block\/shortcode experience. The code that enables these paid-only features is distributed to Pro users but is not published in the public repository.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP or install it from the WordPress plugin repository.<\/li>\n<li>Activate it through <strong>Plugins<\/strong> in WordPress.<\/li>\n<li>Open <strong>SmartCloud \u2192 Answers<\/strong> and follow the setup steps to select your knowledge content.<\/li>\n<li>For visitor answers, connect the site to WP Suite with Pro, deploy\/configure a compatible backend, and complete any required backend sign-in. Review the backend-access guidance on the Answers page.<\/li>\n<li>Enable and configure the site-wide chatbot, or add the <strong>AI-Kit Doc Search<\/strong> block to a page. Synchronize and index approved knowledge content, then test visitor questions and source links.<\/li>\n<li>For free authoring tools, open Gutenberg or <strong>Media \u2192 Library<\/strong> in a supported browser.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20visitors%20use%20the%20chatbot%20or%20docsearch%20for%20free%3F\"><h3>Can visitors use the chatbot or DocSearch for free?<\/h3><\/dt>\n<dd><p>Visitor chat and DocSearch need Pro and a compatible backend. Free tools cover supported on-device editor and Media Library workflows. You can prepare knowledge-source choices before connecting a backend.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20the%20chatbot%20and%20docsearch%3F\"><h3>What is the difference between the chatbot and DocSearch?<\/h3><\/dt>\n<dd><p>The chatbot works towards answering the question, using configured behavior, appropriate knowledge-category filters and approved tools to reduce irrelevant context. DocSearch explores relevant sources broadly and presents them below an AI summary; taxonomy filters apply only when the visitor selects them. Both can use the same indexed site content; external REST\/MCP tools and web grounding extend the chatbot's conversations.<\/p><\/dd>\n<dt id=\"can%20it%20answer%20questions%20about%20my%20shop%20or%20other%20services%3F\"><h3>Can it answer questions about my shop or other services?<\/h3><\/dt>\n<dd><p>Yes, when you provide suitable content or configure approved read-only REST\/MCP integrations on a compatible backend. Shop and service connections are not automatic. Optional Shopify shipping quotes use a separate visitor-confirmed action that may create a cart; ordinary product search never does. This action does not place an order or make a payment, and it does not enable arbitrary external write tools.<\/p><\/dd>\n<dt id=\"does%20a%20connected%20wp%20suite%20site%20mean%20my%20backend%20is%20ready%3F\"><h3>Does a connected WP Suite site mean my backend is ready?<\/h3><\/dt>\n<dd><p>No. The backend must be deployed, configured and reachable, with the required authentication. The backend-access check verifies a protected administration request; it does not verify visitor replies, answer quality or completed knowledge ingestion.<\/p><\/dd>\n<dt id=\"what%20browsers%20support%20the%20free%20tools%3F\"><h3>What browsers support the free tools?<\/h3><\/dt>\n<dd><p>On-device tools require supported desktop Chrome AI APIs. Availability depends on the browser, operating system, device and requested feature. Pro backend processing can support configured features when local AI is unavailable. Chatbot and DocSearch use the backend rather than on-device AI.<\/p><\/dd>\n<dt id=\"does%20ai-kit%20send%20my%20content%20to%20external%20services%3F\"><h3>Does AI-Kit send my content to external services?<\/h3><\/dt>\n<dd><p>On-device processing happens in the browser. Backend features send the inputs needed for the request to your configured API. Knowledge Sync sends approved source content and metadata from WordPress to the configured backend. Approved chatbot tools may send relevant arguments to their configured services. See External Services below.<\/p><\/dd>\n<dt id=\"will%20it%20work%20with%20static%20exports%3F\"><h3>Will it work with static exports?<\/h3><\/dt>\n<dd><p>The frontend components run in the browser and can call the configured backend from a static site, subject to its origin and authentication settings. WordPress remains responsible for source management and server-side Knowledge Sync. Maintain the required runtime configuration and entitlement refresh for your exported site.<\/p><\/dd>\n<dt id=\"how%20is%20automatic%20knowledge%20sync%20scheduled%3F\"><h3>How is automatic Knowledge Sync scheduled?<\/h3><\/dt>\n<dd><p>AI-Kit registers a WordPress cron event that becomes due every five minutes. Normal WP-Cron traffic can execute it. For predictable operation on low-traffic sites or installations with WP-Cron disabled, run <code>wp cron event run --due-now<\/code> from the system scheduler every five minutes. AI-Kit uses a runner lock to prevent overlapping work. Delivery and backend indexing are separate stages.<\/p><\/dd>\n<dt id=\"can%20i%20embed%20search%20or%20summaries%20without%20the%20site-wide%20chatbot%3F\"><h3>Can I embed search or summaries without the site-wide chatbot?<\/h3><\/dt>\n<dd><p>Yes. Use the <strong>AI-Kit Doc Search<\/strong> or <strong>AI-Kit Feature<\/strong> Gutenberg block, or the <strong>[smartcloud-ai-kit-doc-search]<\/strong> and <strong>[smartcloud-ai-kit-feature]<\/strong> shortcodes. These visitor-facing components require Pro and the appropriate runtime\/backend configuration.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Keep Knowledge Base registration, pairing material, synchronization state and scheduled jobs bound to their backend profile while preserving shared WordPress content.<\/li>\n<li>Reject stale classic-editor, Quick Edit, Bulk Edit and AJAX changes before they can affect another selected backend.<\/li>\n<li>Keep plugin settings and configuration resets scoped to the selected backend; support explicit workspace API connections alongside legacy connections.<\/li>\n<li>Update AI Kit Core to 1.5.26, UI to 1.5.44 and shared Hub to 2.7.0. Installing the plugin does not deploy or migrate a backend.<\/li>\n<\/ul>\n\n<p>Full release history and detailed upgrade guidance: https:\/\/github.com\/smartcloudsol\/ai-kit\/blob\/main\/CHANGELOG-HISTORY.md<\/p>\n\n<h4>1.6.11<\/h4>\n\n<ul>\n<li>Keep visitor-confirmed shipping forms compact, with responsive fields and expandable optional address fields that retain their values.<\/li>\n<li>On compatible backends, select a source-provided delivery country by its localized name and show clearer shipping-check and estimate labels with expandable supplementary details.<\/li>\n<li>Translate new frontend controls through all supported UI catalogs while preserving product names, source values and the separate answer language.<\/li>\n<li>Negotiate visitor-action v2 for HTTP, streaming and saved results while retaining legacy backend compatibility and explicit visitor confirmation before a shipping calculation.<\/li>\n<li>Update AI Kit Core to 1.5.25 and UI to 1.5.43; retain Hub 2.6.1. Backend deployment and static-asset publication remain separate operator steps.<\/li>\n<\/ul>\n\n<h4>1.6.10<\/h4>\n\n<ul>\n<li>Make display-template creation explicit, show readable multi-content-type sources and suggest approved field pointers without changing source permissions.<\/li>\n<li>Edit template mappings, tool workflow inputs and steps, suggested visitor actions and MCP tools in compact lists with independent private drafts and explicit Apply\/Cancel controls. Keep multiple collapsible editors open while adding, applying, moving or removing sibling rows.<\/li>\n<li>Close unchanged rows immediately and confirm discarding modified rows on Cancel or collapse. Keep header enable switches independent of form edits, reserve distinct pending-row IDs, enforce list limits across pending additions, and prevent stale drafts from overwriting externally changed or removed rows.<\/li>\n<li>Use a single local confirmation for removal and discarded changes; keep nested Escape handling scoped to the active editor.<\/li>\n<li>Fix duplicate WordPress checkbox marks in dialogs and align row inputs even when labels wrap onto several lines.<\/li>\n<li>Clarify automatic Knowledge Sync, manual source review and metadata layers; protect unsaved content policies when switching content types and distinguish field inspection from approval.<\/li>\n<li>Honor explicitly excluded KB sections during automatic template rendering and nested content conversion without hiding those sections on the public page.<\/li>\n<li>Keep AI Kit Core 1.5.24, UI 1.5.42 and Hub 2.6.1. The separate filtered-page, source-count and answer-recovery backend corrections require orchestration v1.0.130 or equivalent.<\/li>\n<\/ul>\n\n<h4>1.6.9<\/h4>\n\n<ul>\n<li>Structured sources: Review explicit plain-text, HTML or Markdown formats with a compatible backend. Preserve original values; declared HTML defaults to readable plain text. Separately opt a structured display template into restricted rich-text formatting without enabling links, images or raw HTML.<\/li>\n<li>Configure authenticated Shopify Storefront reads for supported product, option, price and inventory filters; report incomplete or unsupported coverage honestly.<\/li>\n<li>Request shipping estimates through a separate visible visitor-confirmed form. It may create a cart but never orders or pays; normal catalog searches stay read-only.<\/li>\n<li>Browse verified catalog pages with previous\/next controls on compatible backends; show a total only when supplied by the source.<\/li>\n<li>Keep larger result groups in an accessible carousel and bound Markdown images with a keyboard-accessible enlarged preview.<\/li>\n<li>Keep saved Markdown text, images and links in reading order, and align card buttons at the bottom with or without images.<\/li>\n<li>Style catalog page navigation, show references below it and hide redundant internal display markers beside verified cards in saved replies.<\/li>\n<li>Explain Shopify UCP capabilities in Answers setup and open reviewed advanced connection settings without discarding the setup draft.<\/li>\n<li>Configure catalog, carousel and image labels in chatbot settings. Preserve compatibility with backends without pagination support.<\/li>\n<li>Resolve card headings, field and action labels, and catalog\/carousel navigation through the shared translation catalog in the chatbot UI language. Preserve source values and the answer language.<\/li>\n<li>Support JSON-encoded OAuth client-credentials token requests alongside the existing form encoding.<\/li>\n<li>Update AI Kit Core to 1.5.24 and UI to 1.5.42; retain Hub 2.6.1.<\/li>\n<\/ul>","raw_excerpt":"Help visitors find answers in your content with a chatbot and semantic search. Pro connects to your own AI backend.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/277243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=277243"}],"author":[{"embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/smartcloud"}],"wp:attachment":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=277243"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=277243"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=277243"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=277243"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=277243"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=277243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}