Skip to content

Releases: skyphusion-labs/skyphusion-ai

v0.3.3

Choose a tag to compare

@skyphusion-mackaye skyphusion-mackaye released this 23 Oct 13:27
23f33fe

Grouped products now print their children, so AI Search can index them. An unknown product type prints a row for itself instead of nothing, so an external or third-party type is no longer silently invisible. A malformed product no longer raises a PHP warning on every page view.

v0.3.2

Choose a tag to compare

@skyphusion-mackaye skyphusion-mackaye released this 23 Oct 13:09
e67c741

Bounds the search-results answer.

The answer now caps question length, caches answers on the normalised question, and limits calls per window. A repeated question costs no model call and no worker time. A failed or empty answer is cached for five minutes, so a broken endpoint is not re-dialled on every page view.

Before this, one unauthenticated search request held a PHP worker for about twelve seconds against a twenty second timeout. Closes #14.

v0.3.1

Choose a tag to compare

@skyphusion-mackaye skyphusion-mackaye released this 23 Oct 13:04
fb3b103

Docs only. No code changed since v0.3.0.

The plugin documentation now reads in Simplified Technical English. The STE rewrite landed on main after v0.3.0 was tagged, so until this release every installed site's "View details" modal still rendered the older prose.

The changelog entries for shipped versions are unchanged, and match the text those versions released with.

v0.3.0

Choose a tag to compare

@skyphusion-mackaye skyphusion-mackaye released this 23 Oct 11:45
8dbcce7

Variation and stock text for AI Search

Product pages now print variation and stock text as server-rendered HTML inside main. Cloudflare AI Search crawls HTML and does not run JavaScript, and WooCommerce fills variation stock in the browser after a shopper picks attributes, so that text was previously absent from the first HTML. Variations also have no permalinks by default, so discovery would not index them as separate URLs.

Each row names its attributes, its SKU when it has one, its price and its stock status. Out-of-stock variations are kept, because an out-of-stock answer is still an answer. A negative stock count prints its status without the number. The number of rows is capped, and the filter cloudflare_ai_search_stock_max_variations changes the cap.

Smaller archives

Development files no longer ship. .distignore covers wp dist-archive and the WordPress.org deploy action; .gitattributes export-ignore covers the source archives GitHub generates automatically for every tag, which cannot be removed after the fact.

Requirements

WordPress 6.4 or later, PHP 8.0 or later. GPL-2.0-or-later.

0.2.2: directory check

Choose a tag to compare

@skyphusion skyphusion released this 23 Oct 07:10
b2069e4

Plugin Check is clean for the permalink skyphusion-ai.

  • The text domain is skyphusion-ai. Saved settings stay on the same option.
  • Search snippet markup is escaped before it is printed. Workers AI error text is escaped before it is thrown.
  • A direct request for the WP-CLI file exits.

The zip root folder is cloudflare-ai-search/. GPL-2.0-or-later.

0.2.1: Skyphusion AI for Cloudflare

Choose a tag to compare

@skyphusion skyphusion released this 23 Oct 05:46
d2e962e

Skyphusion AI for Cloudflare.

  • The plugin name is Skyphusion AI for Cloudflare. The author is Conrad Rockenhaus (skyphusion).
  • On a block theme, the search-results answer is inserted in the results block so it stays inside the document.
  • Direct requests for the endpoint and route files exit before they define anything.

The zip root folder is cloudflare-ai-search/. GPL-2.0-or-later.

0.2.0: Workers AI, AI Gateway, and AI Search

Choose a tag to compare

@skyphusion skyphusion released this 22 Oct 22:29
f5f00d0

Workers AI, AI Gateway, and AI Search for WordPress and WooCommerce.

  • WordPress AI Client provider for Workers AI text, vision, images, and speech, through AI Gateway when a gateway id is set.
  • Settings screen links to Workers AI, AI Gateway, AI Search, and Connectors.
  • Embeddings and public AI Search helpers.
  • Optional AI Search answer above search results, off by default. The helper asks /chat/completions and reads chunks as sources.

The zip root folder is cloudflare-ai-search/. GPL-2.0-or-later. This tag is 0.2.0. The directory name change is not in this tag.