=== Miso AI ===
Contributors: misosimonpai
Tags: Miso, AI, LLM
Tested up to: 6.8
Stable tag: 0.9.8
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

This is the official plugin for [Miso AI](https://miso.ai/) data integration, which sync your WordPress posts to your Miso catalog.

== Description ==

This is the official plugin for [Miso AI](https://miso.ai/) data integration, which sync your WordPress posts to your Miso catalog.

Miso AI is a LLM API service that answers questions accurately solely based on your content. This plugin helps you establish a data pipeline that updates your Miso catalog with your WordPress posts. To use the plugin, it is required to have a Miso account.

The plugin offers the following features:

* Register `wp_after_insert_post` actions to cascade update or deletion to your Miso catalog.
* Add menu pages to your WordPress admin panel to set your API key and perform data sync actions.
* Offer WP-CLI commands to perform data sync actions.

= Instructions =

Given that you have already registered a Miso account, you can set up your data integration in the following steps:

1. Install and activate this plugin.
2. Go to the Miso AI > Settings menu page in your WordPress admin panel.
3. Enter your API key and click the "Save Changes" button.
4. Go to the Miso AI > Posts menu page and click the "Sync Posts" button to sync all your posts to your Miso catalog.

== Privacy policies ==

See Miso's [privacy policy page](https://miso.ai/privacy-policy) for more information.

== Changelog ==

= 0.9.8 =
* Fix: [#12](https://github.com/MisoAI/miso-wordpress-plugin/issues/12) Migrate from `save_post` to `wp_after_insert_post` so post meta and taxonomies are included in sync.
* Fix: [#14](https://github.com/MisoAI/miso-wordpress-plugin/issues/14) Prevent sync tasks from getting stuck in the `running` state on large catalogs. Flush the WordPress runtime object cache between pages, lift PHP's execution time limit for the worker, register a shutdown-handler fallback for unrecoverable fatals (OOM, timeout), and reconcile stale `running`/`queued` rows on read.

= 0.9.6 =
* Feature: [#11](https://github.com/MisoAI/miso-wordpress-plugin/issues/11) Allow user to sync entities of post type other than post.

= 0.9.5 =
* Fix: product_id prefix in action hooks

= 0.9.4 =
* Feature: [#8](https://github.com/MisoAI/miso-wordpress-plugin/issues/8) Support multiple sites by product_id prefix.
* Feature: [#9](https://github.com/MisoAI/miso-wordpress-plugin/issues/9) Display error messages from failed sync tasks.

= 0.9.2 =
* Feature: [#7](https://github.com/MisoAI/miso-wordpress-plugin/issues/7) Take custom filter 'miso_post_to_record'
* Fix: API key options
* Fix: Update hooks

= 0.9.1 =
* Fix: remove extra files generated by the php-actions/composer

= 0.9.0 =
The first release.
