=== Agent Builder ===
Contributors: agenticplugin
Tags: ai, artificial-intelligence, automation, agents, seo
Requires at least: 6.4
Tested up to: 6.9
Requires PHP: 8.1
Stable tag: 2.9.3
Donate link: https://agentic-plugin.com/donate/
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Unlimited AI agents for your website. Autonomous agents for content, SEO, CRM, maintenance and more — with full approval workflows and security.

== Description ==

Agent Builder turns your WordPress site into an intelligent, autonomous system. Create unlimited number of AI agents that write content, optimize SEO, monitor security, maintain your site, and more — with built-in approval workflows and data security.

= Your start AI Team (10 agents included free) =

🏗️ **Assistant Trainer** — A meta-agent that creates and trains new AI assistants from a plain job description. Describe what you need and deploy new AI agents — 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 A through F.

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

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

🖼️ **Media Assistant** — Generate, edit, and manage images in your media library using AI. Powered by Imagen 4 with prepaid credits.

🔌 **Plugin Assistant** — Creates complete WordPress plugins from natural language descriptions. Generates WPCS-compliant code with Gutenberg blocks.

🎨 **Theme Assistant** — Helps you choose and customise WordPress themes. Detects your active theme, reads global styles, and recommends changes.

= 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+

== 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)
- 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
- Automated file and database backup and restore
- Full controll of read and write permissions
- Supervised mode shows you exactly what will change before it does 
- Complete audit log of every action performed by users and agents

= Want More? =

Find additional agents at agentic-plugin.com/marketplace (free downloads available).
Or build your own with our Assistant Trainer or 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 other plugins? =

Most AI plugins are just chat interfaces that send every request to a LLM provider.

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? =

The entire core plugin, all bundled assistants, and Assistant Trainer are 100% free and GPL-licensed. Optional paid extensions and marketplace features are available separately at agentic-plugin.com/pricing/.

= Where does Agent Builder send my data? =

By default nothing leaves your server.

You choose which LLM provider (if any) to connect:
- Use local models via Ollama / LM Studio (fully private)
- Bring your own API keys for OpenAI, Anthropic, Google, Groq, Mistral, etc.
- All prompts and responses stay between your server and the provider you selected.

= Can AI agents really take actions and is it safe? =

Yes — AI 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:
- Automated file and database table backups.
- Granular capability controls (each agent only gets the permissions you allow)
- Manual approval queues for high and medium risk actions
- Full audit logging of every agent decision and action

We strongly recommend starting agents in supervised 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? =

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
- File and row based database backups and restore tools 

Start with a staging site, use approval gates, and monitor audit logs closely.

= 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 my AI agents? =

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

Commercial white-label / resell rights are part of the 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

This plugin 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 =
* **Endpoint:** `https://api.agentic-plugin.com/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. API usage costs are billed directly by each provider according to their pricing.

== Changelog ==

= 2.9.3 - 2026-04-04 =
* Admin menu restructure — renamed menu items to match Claude/Anthropic conventions (Chat, Agents, Deploy, Tools, Skills, Integrations, Approvals, Usage, Knowledge)
* Separated Tools, Skills, and Integrations (Channels + MCP) into distinct admin pages
* Settings: renamed Personas tab to Instructions, removed MCP and Costs tabs (moved to Integrations and Usage pages)
* New Memory tab in Settings — view, filter, and manage persistent agent memories with configurable TTL
* New Conversations admin page — browse, search, and review all user chat sessions across agents
* Response Style presets per agent — Balanced, Concise, Detailed, Technical, Friendly (Settings → Instructions)
* Editable Suggested Prompts per agent in Settings → Instructions (no longer hardcoded in PHP)
* Copy button on code blocks in chat interface and admin-bar overlay
* Cost alert email links updated, stale internal URLs swept across codebase

= 2.9.2 - 2026-04-03 =
* Renamed user agents directory to wp-content/agentic-agents/ to avoid plugin namespace collisions
* Moved knowledge files to wp-content/agentic-knowledge/ so user data survives plugin updates
* Added AGENTIC_AGENTS_DIR and AGENTIC_KNOWLEDGE_DIR constants for centralized path management
* Per-form Google Sheets mapping — assign different spreadsheets and tabs per form in Channels settings
* PHPCS fixes for unslash warnings in Google Sheets admin

= 2.9.1 - 2026-04-03 =
* Google Sheets channel — configure service account credentials once in Settings → Channels
* Moved tools and channels into admin/ directory for consistent project structure
* Added Google Sheets tab to Channels navigation
* Removed legacy channel admin files

= 2.9.0 - 2026-03-31 =
* Page context awareness — chat widgets now auto-send page title, URL, and referrer so agents know where they are
* Replaced all `unlink()` with `wp_delete_file()` per WP coding standards

= 2.8.9 - 2026-03-30 =
* Consent notice system — GDPR chat consent gate now fully functional: REST API blocks unapproved requests, frontend shows dismissible banner, cookie tracks acceptance
* Security Mode dropdown — 3 options with (Global) suffix, AJAX instant-save, dynamic description text
* Security tab UI improvements — removed redundant heading, fixed guide/export/erasure links, added spacing
* Fixed security settings reset defaults to match runtime defaults (security filter and Turnstile enabled by default)

= 2.8.8 - 2026-03-29 =
* Per-model LLM pricing — cost estimates now use model-specific rates stored per provider instead of flat per-provider pricing
* Deferred chat component loading to reduce frontend/admin overhead

= 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 — agents now ship with comprehensive platform reference (features, deployment options, providers, premium services, documentation URLs)
* WP-CLI: `wp agent rag` subcommand — status, sources, train, upload (PDF/TXT/MD), delete, credits, search
* Personas tab: Knowledge field — add reference information (business details, FAQs, policies) to any assistant without using RAG

= 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
* 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

= 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

= 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
* Runtime integrity verification — tampered or unsigned agents are blocked from executing
* 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)
* Dashboard: added "Train Agent" and "Connect WhatsApp" quick action buttons

= 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

= 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 wp admin or 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 =
* 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 =
* 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 bundled 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

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

== Upgrade Notice ==

= 2.8.9 =
GDPR consent notice now fully functional. Security tab and Costs tab redesigned. Multiple UI fixes. No breaking changes.

= 2.1.0 =
Adds a Provider Costs page with cost tracking, alerts, and per-provider pricing.

= 2.0.0 =
Adds WhatsApp channel support. 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 =
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.0 =
Core tools rebuilt — 11 focused database tools added.

= 1.7.0 =
PHPCS compliance fixes and minor bug fixes. 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/