=== Agent Builder – Native AI Agents & Assistants for WordPress ===
Contributors: agenticplugin
Tags: ai agents, wordpress ai, ai assistant, ai abilities, autonomous agents
Requires at least: 6.4
Tested up to: 6.9
Requires PHP: 8.1
Stable tag: 2.8.7
Donate link: https://agentic-plugin.com/donate/
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Create powerful autonomous AI assistants that live and act inside your site — no code, no external runtimes, no complicated bridges, no data leaving your server unless you choose. Agents can write & publish content, fix SEO issues, monitor security, manage WooCommerce orders, chat with visitors on WhatsApp, run scheduled maintenance, and much more — all with full approval workflows and audit logs.

== Description ==

Agent Builder is an advanced AI agent platform for WordPress. Turn your site into an intelligent, autonomous system with AI assistants that actually do real work — content creation, SEO optimization, security monitoring, site maintenance, customer support, and more.

Built from the ground up for WordPress, Agent Builder gives you full control without writing code. Your data stays on your server, and every action can be reviewed before execution.

= Your AI Team (included free) =

🏗️ **Assistant Trainer** — A meta-agent that creates and trains new AI assistants
from a plain job description. Tell it what you need, to deploy new assistants — without writing code.

✍️ **Content Writer** — Creates, edits, and publishes your posts and
pages. Describe what you want, review the draft, and publish.

🔍 **SEO Assistant** — Audits every post for title length, meta
description, keyword density, headings, and links. Applies fixes directly.

🔒 **Security Assistant** — Monitors failed logins, flags outdated
plugins, audits admin accounts, and checks for modified files.

🩺 **Site Doctor** — Finds database bloat, broken internal links,
orphaned content, inactive plugins, and PHP errors. Scores your site.

📡 **AI Radar** — Scans your site's visibility to AI search engines.
Checks robots.txt, schema markup, content structure, and technical
readiness. Scores 0–100 with a weekly monitoring option.

🧭 **WordPress Assistant** — Your guide to WordPress and Agent Builder.
Ask questions, get help with settings, and find the right assistant.

= WordPress AI Abilities — First-Class Integration =

Agent Builder is one of the first plugins to fully integrate with the WordPress Abilities API introduced in WordPress 6.9.

**Your agent tools become WordPress abilities.** Every tool registered by Agent Builder — content creation, SEO analysis, security scanning, and more — is automatically published as a native WordPress ability. This means other plugins, the WP REST API, the Command Palette, and MCP-compatible clients can all discover and invoke your agent's capabilities.

**Other plugins' abilities become agent tools.** Agent Builder automatically discovers abilities registered by third-party plugins and makes them available to your agents. Install a new plugin that registers abilities and your agents can use them immediately — no configuration needed.

**Extended WordPress abilities included.** Agent Builder registers common WordPress operations (content, taxonomy, media, comments, admin) as abilities that WordPress core doesn't cover yet — filling the gaps so that any abilities-aware tool or agent can perform standard WordPress tasks.

**Safety built in.** Every ability is published with risk-level metadata and MCP annotations (read-only, destructive, idempotent), so consumers know exactly what each tool does before calling it. The 5-tier risk system (none → low → medium → high → extreme) enforces approval workflows based on how your site is configured.

All of this is automatic on WordPress 6.9+. On older versions, the plugin works exactly the same — the abilities bridge simply stays inactive.

= Requirements =

* WordPress 6.4 or higher (6.9+ recommended for AI Abilities support)
* PHP 8.1 or higher
* MySQL 8.0 or MariaDB 10.6+
* An API key from at least one supported LLM provider (or a local Ollama installation)

== Installation ==

1. Go to **Plugins → Add New** in your WordPress admin and search for "Agent Builder", then click **Install Now**. Alternatively, download the ZIP file and upload it via **Plugins → Add New → Upload Plugin**.
2. Click **Activate** on the Plugins screen.
3. The **Setup Wizard** launches automatically and walks you through choosing an AI provider, creating an account (if needed), entering your API key, selecting a model, and testing the connection — all in one guided flow.
4. Once the wizard completes, your WordPress Assistant is active and ready to chat.
5. Visit **Agentic → Agents** to activate additional assistants, or go to **Agentic → Chat** to start a conversation.

You can re-run the Setup Wizard at any time from **Agentic → Dashboard** or by navigating to **admin.php?page=agentic-setup**.

= You Choose your own LLM provider =

Works with the AI services you already know:
- Agentic AI (Free with Plugin License)
- OpenAI (ChatGPT)
- Anthropic (Claude)
- Cohere  
- xAI (Grok)
- Google (Gemini)
- Meta Llama
- Mistral
- Ollama (100% local — your data never leaves your server)
- Your provider not in the list? Add as many as you like. 

= Your Data Stays Yours =

- API keys stored on YOUR server, never sent to us
- All write permissions off by default
- Confirmation mode shows you exactly what will change before 
  anything happens
- Complete audit log of every action

= Want More? =

Browse the free AI Marketplace at agentic-plugin.com for additional
assistants — Theme Assistant, Plugin Assistant, Assistant Trainer,
content refreshers, speed optimizers, e-commerce helpers, and more.
Or build your own with our developer framework.

== Frequently Asked Questions ==

= What is Agent Builder? =

Agent Builder is a native WordPress plugin that lets you create, train and run powerful autonomous AI agents directly inside your WordPress site — no external servers, no complicated API bridges, no VPS required.

Your agents can write blog posts, optimize SEO, monitor site health, fix broken links, moderate comments, answer visitor questions via WhatsApp, process WooCommerce orders, generate reports and much more — all while staying 100% inside your own WordPress environment.

= How is Agent Builder different from ChatGPT plugins or OpenClaw? =

Most AI plugins are just chat interfaces that send every request to OpenAI/Anthropic servers.

Agent Builder is different:

- Agents are fully autonomous — they can take real actions (publish posts, edit pages, run WP-CLI, send emails, update plugins on schedule…)
- Everything runs natively inside WordPress (deep integration with core functions, hooks, REST API, user roles, capabilities)
- Your data never leaves your server unless you explicitly connect an external LLM
- You can create specialized agents for different jobs (Content Writer, SEO Optimizer, Security Guardian, Support Agent…) and orchestrate them together
- Built-in approval workflows and audit logs keep everything safe and under control

Unlike external agent frameworks (OpenClaw, LangChain-based tools, etc.) that treat WordPress as just another API, Agent Builder treats WordPress as the primary runtime — faster, more secure, and dramatically simpler to maintain.

= Is Agent Builder free? What about premium features? =

Yes — the core plugin, Assistant Trainer, built-in agents, and all current functionality are 100% free and GPL-licensed.

Future premium features (advanced agents, priority support, commercial-use license removals, white-label options, dedicated hosting for heavy workloads) will be offered via optional paid plans. See https://agentic-plugin.com/pricing/ for the latest details.

= Does Agent Builder send my data to OpenAI / Claude / Gemini? =

No — by default nothing leaves your server.

You choose which LLM provider (if any) to connect:
- Use local models via Ollama / LM Studio (fully private)
- Connect your own API keys to OpenAI, Anthropic, Google, Groq, Mistral, etc.
- All prompts and responses stay between your server and the provider you selected — Agent Builder never stores or forwards your content to third parties.

= Can agents really take actions on my site? Is it safe? =

Yes — agents can perform real WordPress actions (publish/edit/delete posts, install/update plugins, run WP-CLI commands, send emails, modify files, etc.).

Safety features include:
- Granular capability controls (each agent only gets the permissions you allow)
- Manual approval queues for high-risk actions
- Full audit logging of every agent decision and action
- Sandboxed execution mode for testing
- Emergency kill-switch in the admin panel

We strongly recommend starting agents in read-only / approval-required mode until you build trust.

= Will there be a marketplace to buy/sell agents? =

Yes — we are actively building the Agent Builder Marketplace (launch planned for Q2–Q3 2026).

Developers will be able to create, publish and sell specialized AI agents (SEO agents, WooCommerce managers, security monitors, content creators…) just like premium plugins and themes are sold today.

Site owners will be able to browse, purchase, install and customize agents with one click — creating a sustainable ecosystem for creators.

= How do I connect WhatsApp / Telegram / Slack? =

Agent Builder includes native channel support (WhatsApp Cloud API, Telegram bots, Slack webhooks, Discord, etc.).

Setup is done per agent:
- Go to the agent's settings → Channels tab
- Paste your API keys / tokens
- Choose which agents should respond on each channel

Full documentation and video guides are included in the plugin.

= What is the WordPress Abilities API and how does Agent Builder use it? =

The Abilities API (introduced in WordPress 6.9) is WordPress's native system for plugins to declare what actions they can perform — making those actions discoverable by other plugins, the REST API, MCP clients, and the Command Palette.

Agent Builder integrates in both directions:

1. **Outbound** — All agent tools are registered as WordPress abilities under the `agent-builder/` namespace. Any abilities-aware plugin or client can discover and call them.
2. **Inbound** — Agent Builder queries all registered WordPress abilities from other plugins and makes them available as tools your agents can use. Install an abilities-aware plugin and your agents gain new capabilities automatically.
3. **Extended** — Agent Builder also registers common WordPress operations (get posts, manage media, handle taxonomies) as abilities under the `wp-extended/` namespace, filling gaps that WordPress core doesn't cover yet.

Each registered ability includes risk-level metadata, permission checks, and MCP annotations. On WordPress versions before 6.9, the abilities bridge stays inactive and the plugin works normally.

= Do I need coding skills to use Agent Builder? =

No — the Assistant Trainer lets you create new agents by simply describing what you want in plain English.

Example prompts that work:
- "Create a content writer that publishes 800-word SEO-optimized posts every Monday"
- "Build a security agent that scans for vulnerabilities and emails me daily reports"
- "Make a support agent that answers customer questions on WhatsApp and creates tickets"

Advanced users can still edit agent logic, prompts, tools and capabilities manually.

= Is Agent Builder secure for production sites? =

Yes — we follow WordPress security best practices:
- Capability-based permissions
- Nonce-protected admin actions
- Input sanitization everywhere
- No direct file writes without explicit approval
- Regular security audits planned

That said, giving AI deep access always carries risk. Start with staging sites, use approval gates, and monitor audit logs closely — especially in the early versions.

= Where can I report bugs or request features? =

Use the official support forum on WordPress.org or open an issue on GitHub: https://github.com/renduples/agentic-plugin

We respond to support tickets within 24–48 hours (faster for confirmed bugs).

= Can I white-label or resell agents created with Agent Builder? =

The free version includes a “Powered by Agent Builder” notice in admin areas.

Commercial white-label / resell rights are part of the planned premium plans (details coming soon at https://agentic-plugin.com/pricing/).

== Screenshots ==

1. Setup Wizard – choose your AI provider with pricing comparison and recommendations
2. Setup Wizard – step-by-step API key entry with screenshots for each provider
3. Setup Wizard – connection test and first chat with WordPress Assistant
4. Chat interface – talk to any AI agent with quick actions, markdown support, and file uploads
5. Agents overview – manage all installed autonomous AI assistants in one place
6. Agent configuration – set provider, model, mode, capabilities, and channel permissions per agent
7. Audit log – review every AI action, tool call, and decision with full transparency

== External Services ==

If WhatsApp is enabled this plugin integrates with Meta's WhatsApp Cloud API (https://developers.facebook.com/docs/whatsapp/cloud-api) to enable two-way messaging with AI agents via WhatsApp.

To use this feature:
- You must create a free WhatsApp Business Account and app at developers.facebook.com.
- Provide your own Phone Number ID and Permanent Access Token.
- The plugin sends/receives messages via Meta's servers (no messages stored on your WordPress server unless your agent logic saves them).
- See Meta's WhatsApp Business Terms: https://www.whatsapp.com/legal/business-terms

No data is sent to the plugin author's servers.

This plugin also connects to third-party AI services to process chat messages and execute assistant tasks. **No data is transmitted unless you configure an API key and actively use the chat interface.** The plugin sends conversation messages (user input and system context) to your selected provider's API to receive AI-generated responses.

= Agentic AI (Experimental) =
* **Endpoint:** `http://api.agentic-plugin.com:11435/api/chat`
* **When used:** When Agentic AI is selected as the AI provider in Settings (default on fresh installs).
* **Data sent:** Chat messages and system prompts. No API key required from the user.
* **Terms of Service:** [https://agentic-plugin.com/terms-of-service/](https://agentic-plugin.com/terms-of-service/)
* **Privacy Policy:** [https://agentic-plugin.com/privacy-policy/](https://agentic-plugin.com/privacy-policy/)

= OpenAI =
* **Endpoint:** `https://api.openai.com/v1/chat/completions`
* **When used:** When OpenAI is selected as the AI provider in Settings.
* **Data sent:** Chat messages, system prompts, tool definitions, and tool call results.
* **Terms of Service:** [https://openai.com/terms](https://openai.com/terms)
* **Privacy Policy:** [https://openai.com/privacy](https://openai.com/privacy)

= Anthropic =
* **Endpoint:** `https://api.anthropic.com/v1/messages`
* **When used:** When Anthropic is selected as the AI provider in Settings.
* **Data sent:** Chat messages, system prompts, tool definitions, and tool call results.
* **Terms of Service:** [https://www.anthropic.com/terms](https://www.anthropic.com/terms)
* **Privacy Policy:** [https://www.anthropic.com/privacy](https://www.anthropic.com/privacy)

= xAI =
* **Endpoint:** `https://api.x.ai/v1/chat/completions`
* **When used:** When xAI is selected as the AI provider in Settings.
* **Data sent:** Chat messages, system prompts, tool definitions, and tool call results.
* **Terms of Service:** [https://x.ai/legal/terms-of-service](https://x.ai/legal/terms-of-service)
* **Privacy Policy:** [https://x.ai/legal/privacy-policy](https://x.ai/legal/privacy-policy)

= Google (Gemini) =
* **Endpoint:** `https://generativelanguage.googleapis.com/v1beta/models/`
* **When used:** When Google is selected as the AI provider in Settings.
* **Data sent:** Chat messages, system prompts, tool definitions, and tool call results.
* **Terms of Service:** [https://ai.google.dev/terms](https://ai.google.dev/terms)
* **Privacy Policy:** [https://policies.google.com/privacy](https://policies.google.com/privacy)

= Mistral =
* **Endpoint:** `https://api.mistral.ai/v1/chat/completions`
* **When used:** When Mistral is selected as the AI provider in Settings.
* **Data sent:** Chat messages, system prompts, tool definitions, and tool call results.
* **Terms of Service:** [https://mistral.ai/terms/](https://mistral.ai/terms/)
* **Privacy Policy:** [https://mistral.ai/terms/#privacy-policy](https://mistral.ai/terms/#privacy-policy)

= Meta Llama =
* **Endpoint:** `https://api.llama.com/v1/chat/completions`
* **When used:** When Meta Llama is selected as the AI provider in Settings.
* **Data sent:** Chat messages, system prompts, tool definitions, and tool call results.
* **Terms of Service:** [https://llama.meta.com/llama3/license/](https://llama.meta.com/llama3/license/)
* **Privacy Policy:** [https://www.meta.com/privacy/](https://www.meta.com/privacy/)

= Cohere =
* **Endpoint:** `https://api.cohere.com/v2/chat`
* **When used:** When Cohere is selected as the AI provider in Settings.
* **Data sent:** Chat messages, system prompts, tool definitions, and tool call results.
* **Terms of Service:** [https://cohere.com/terms-of-use](https://cohere.com/terms-of-use)
* **Privacy Policy:** [https://cohere.com/privacy](https://cohere.com/privacy)

= Ollama (Local) =
* **Endpoint:** User-configured local URL (default: `http://localhost:11434`)
* **When used:** When Ollama is selected as the AI provider in Settings.
* **Data sent:** All data stays on your local machine. No external network requests are made.

You provide your own API key for each cloud provider. The plugin does not collect, store, or transmit API keys to any third party. API usage costs are billed directly by each provider according to their pricing.

== Changelog ==

= 2.8.7 - 2026-03-28 =
* Knowledge files system — agents can declare `knowledge_files` in abilities.json to receive reference data in their system prompt
* Platform knowledge — Assistant Trainer, WordPress Assistant, and Plugin Assistant now ship with comprehensive platform reference (features, deployment options, providers, premium services, documentation URLs)
* Assistant Trainer generates agents with knowledge_files when relevant; analyze_requirements auto-suggests them
* Bundle `AGENTIC_RAG_API_KEY` constant — premium services (RAG, TTS, ImageGen) now work on all licensed sites without manual API secret configuration
* WP-CLI: `wp agent rag` subcommand — status, sources, train, upload (PDF/TXT/MD), delete, credits, search
* Updated error messages for premium services to reference license activation instead of manual API secret setup

= 2.8.6 - 2026-03-28 =
* Deployment: per-agent modal settings — each agent now has its own position, page targeting, and login requirement
* Deployment: per-agent admin bar settings — position and page targeting (admin, frontend, everywhere) per agent
* Admin bar toolbar menu filters agents by page context based on per-agent "Show On" setting
* Fix RAG training — `source_type` now sends raw post type (`post`, `page`) instead of `wordpress_post` which caused MySQL ENUM truncation error on the RAG service
* Self-hosted update checker — new versions appear natively on the Plugins page with one-click "Update Now", changelog popup, and dismissible admin notice
* "Check for Updates" button on Dashboard Status box
* `is_official_version()` guard — update checker bails when plugin is distributed via wordpress.org
* Forms Builder is now premium-gated; Site Auditor moved to free bundled
* Added `Donate link` and `Update URI` to plugin headers

= 2.2.1 - 2026-02-28 =
* Updated test suite for standalone tools architecture — all tests now use Tool_Loader instead of removed Agent_Tools class
* Fixed abilities bridge tests to match new no-argument constructor
* Fixed agent base tests to use get_tool_names() API instead of removed get_tools()/execute_tool()
* Fixed CLI command tests with get_tool_names() for ground truth builder
* Fixed database schema version assertions to match current 2.5.0 schema
* Test agent helper now creates abilities.json manifests for activation validation
* 432 tests, 1,646 assertions — all passing

= 2.2.0 - 2026-02-28 =
* Added 5-tier risk level system (none/low/medium/high/extreme) with enforcement matrix for agent tool access control
* New abilities.json manifests for all 8 bundled agents declaring per-tool risk levels
* Added master risk registry (risk-registry.json) indexing all 137 tools with default risk levels and metadata
* Tool_Base now uses registry lookups for risk defaults instead of hardcoded values
* Marketplace validation catches under-declared risk levels and blocks extreme-risk tools
* Runtime integrity verification — tampered or unsigned agents are blocked from executing
* Agent install and marketplace approval flows auto-generate integrity signatures
* Standalone tools architecture — all tools extracted into 113 individual files under tools/
* Fixed tool registry categories and admin tabs

= 2.1.2 - 2026-02-27 =
* Added chat theme presets — Dark, Light, Midnight, and Ocean — with CSS custom properties for easy customization
* New Styles settings tab with theme picker and chat feature toggles (Audio, Vision, Costs, White-label)
* Chat UI: replaced trash icon with "New Chat" compose icon across all chat surfaces
* Chat branding: unified "Powered by Agent Builder - Provider - Model" format on admin, shortcode, and overlay
* Branding visibility now controlled solely by white-label toggle — shows for all users unless explicitly disabled
* Added footer branding to admin bar chat overlay
* Removed inline token/cost display from chat messages
* Dashboard: added "Train Agent" and "Connect WhatsApp" quick action buttons
* SEO Assistant: added Agentic SEO Engine support alongside Rank Math and Yoast

= 2.1.1 - 2026-02-26 =
* Added fetch_rendered_page core platform tool with Page_Renderer class
* AI Radar: check_schema_markup and check_ai_headers now use Page_Renderer instead of ad-hoc wp_remote_get
* Content Writer: analyze_post now includes rendered_analysis section (rendered word/heading/image/link counts vs DB content)
* SEO Assistant: analyze_post_seo now includes rendered_page metadata (OG tags, canonical, schema types) with scoring
* Added `wp agent test-tools` CLI command — functional tests for Page_Renderer and agent tool output structure
* Phase 2: Each free agent now owns one SEO/AI metric — Content Writer (#9 Readability), SEO Assistant (#8 Schema), AI Radar (#20 AI Crawlers), Site Doctor (#10 CWV), Security Assistant (#5 Engagement), WordPress Assistant (#1 Search Intent)
* Updated all 6 free agent system prompts and READMEs with metric ownership sections
* Site Auditor gated behind premium license — only loads with an active Agent Builder license


= 2.1.0 - 2026-02-26 =
* Added Provider Costs dashboard — 30-day trend charts, per-assistant breakdowns, configurable pricing, and email alerts for cost thresholds
* Improved cost tracking — now supports all providers with accurate per-token estimates
* Enhanced audit logging — includes provider information for better cost reporting

= 2.0.0 - 2026-02-26 =
* Added WhatsApp integration — connect your number and let any AI agent chat directly with users via WhatsApp
* New WhatsApp setup wizard with guided onboarding and connection testing
* Per-assistant WhatsApp settings — enable per agent, choose public/private mode, custom triggers, and welcome messages
* Added Channels management tab for easy oversight of all connected messaging platforms

= 1.9.8 - 2026-02-25 =
* Added dedicated Vision Model setting — use a different model for image understanding
* Per-assistant vision overrides — assign vision-capable models independently
* Improved multimodal support — transparent handling of images across providers

= 1.9.7 - 2026-02-24 =
* Added new AI providers — Agentic AI (experimental, no key needed), Meta Llama, Cohere
* Enhanced Setup Wizard — now supports all providers with pricing, rate limits, and model guidance
* Improved chat reliability — added warm-up messages and auto-retry for cold-start models

= 1.9.6 - 2026-02-24 =
* Added full WP-CLI support — manage agents, run prompts, test roles, and more from the command line
* Expanded core tools — new utilities for media, performance, themes, caching, and core integrity checks
* Improved documentation — auto-generated READMEs for all bundled AI assistants

= 1.9.5 - 2026-02-23 =
* Improved dashboard and audit log readability — human-friendly labels and better formatting
* Enhanced timestamp handling — now uses site timezone consistently
* Added tools registry for more reliable and faster tool loading

= 1.9.4 - 2026-02-22 =
* Added per-assistant provider, model, and mode overrides
* Improved chat branding — cleaner footer with provider/model info
* Enhanced Settings page — added performance & cost optimization guidance

= 1.9.3 - 2026-02-22 =
* Added per-provider API key management and live model fetching
* Restyled Setup Wizard chat interface — modern dark theme with voice input
* Improved provider selection cards — now include pricing, limits, and recommendations

= 1.9.2 - 2026-02-20 =
* Fixed release packaging and filename consistency

= 1.9.1 - 2026-02-20 =
* Added first-run onboarding wizard for guided AI provider setup
* Renamed admin menu items for better clarity
* Fixed activation compatibility issues

= 1.9.0 - 2026-02-19 =
* Added license verification for marketplace-downloaded assistants
* Introduced new bundled assistants: Content Writer, SEO Assistant, Security Assistant, Site Auditor, Site Doctor, AI Radar
* Improved core assistant prompts with better context awareness

= 1.8.1 - 2026-02-17 =
* Added origin tracking for marketplace vs user-created assistants
* Enhanced job processing for more reliable agent creation

= 1.8.0 - 2026-02-17 =
* Rebuilt core tools with focused database and WordPress utilities
* Simplified Agent Tools admin interface
* Added audit log retention and database schema versioning

= 1.7.5 - 2026-02-15 =
* Achieved 100% WordPress Coding Standards compliance
* Improved system prompts across all bundled assistants

= 1.7.4 - 2026-02-15 =
* Added auto-activation for bundled AI assistants
* Improved admin bar chat overlay experience

= 1.7.2 - 2026-02-15 =
* Added admin bar quick-chat overlay for instant AI access
* Introduced image/file upload and voice input in all chat interfaces
* Added multimodal (vision) support across providers
* Expanded deployment options with scheduled tasks and event listeners

= 1.7.0 - 2026-02-14 =
* Added tamper-resistant license validation
* Improved security with fail-open design

= 1.6.0 - 2026-02-11 =
* Introduced granular permissions and proposal/review system for safe autonomous actions
* Added file and option modification tools with safeguards and backups
* Strengthened security — all write permissions disabled by default

= 1.5.0 - 2026-02-11 =
* Added real-time event listeners — agents can react to WordPress hooks
* Improved autonomous mode with asynchronous task handling

= 1.4.0 - 2026-02-10 =
* Introduced scheduled tasks — agents can run recurring jobs
* Added Security Monitor autonomous daily scans

= 1.3.0 - 2026-02-09 =
* Added comprehensive automated test suite
* Improved Add Agents page with ZIP upload and card layout

= 1.2.0 - 2026-02-08 =
* Added centralized security logging and admin page
* Achieved full PHPCS compliance

= 1.0.0 - 2026-01-28 =
* Initial stable release with core AI agent functionality

== Upgrade Notice ==

= 2.1.0 =
Adds a Provider Costs page with cost tracking, alerts, and per-provider pricing. A database migration runs automatically to add a provider column to the audit log. No breaking changes.

= 2.0.0 =
Adds WhatsApp channel support. A new database table (wp_agentic_agent_settings) is created automatically on upgrade. WhatsApp requires manual setup via the new Channels tab. No breaking changes to existing agents.

= 1.9.3 =
Per-provider API key storage and live model fetching. No breaking changes — existing API keys are migrated automatically.

= 1.9.0 =
Per-agent license activation system. New bundled assistants added (content-writer, seo-assistant, security-assistant, site-auditor, site-doctor, ai-radar). No breaking changes for existing free assistants.

= 1.8.1 =
Uploaded assistant licensing enforcement. No breaking changes.

= 1.8.0 =
Core tools rebuilt — 11 focused database tools added.

= 1.7.5 =
PHPCS compliance fixes and minor bug fixes. No breaking changes.

= 1.7.0 =
License client and update gating added. No breaking changes.

= 1.6.0 =
User-space permissions and proposals added. All write permissions disabled by default. No breaking changes.

= 1.0.0 =
First stable release. Full WordPress Coding Standards compliance and security hardening.

== Legal ==

By using this plugin you agree to our Terms of Service: https://agentic-plugin.com/terms-of-service/