=== Angie – Agentic AI ===
Contributors: elemntor
Tags: ai, agent, elementor, assistant, mcp
Requires at least: 6.9
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.1.13
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Build anything your site needs. Manage it through an agentic AI conversation inside WordPress. No setup, configuration, or code required.

== Description ==

**Angie: Agentic AI**
Generate full Elementor pages, widgets and code snippets for WordPress, save your work to the cloud, and run your full WordPress stack through conversation. No code or setup required.

**Disclaimer:** While functionality within WordPress Core and the Elementor Editor is stable, some integrations with third-party tools are still evolving. We're continuously refining and expanding Angie's capabilities.
Please ensure to back up your site before use.

Angie is an AI agent built natively into WordPress. It understands your site's architecture, installed plugins, Elementor setup, and data, and takes real action on your behalf. From writing production-ready code to managing content and executing site-wide workflows, Angie works inside the environment you already use.

Describe what you need, and watch Angie build production-ready assets in seconds. Zero coding required and you're never locked in - everything Angie creates is yours to own, edit, and evolve.

No new platform to learn. No migration required. Your existing theme, plugins, Elementor setup, and Gutenberg editor stay exactly as they are.

Explore the [prompt library](https://prompts.elementor.com/?utm_source=wp-repo) for more examples.

== What Angie can do ==

- **Generate full Elementor pages** - Describe the page you want and Angie generates it as native Elementor structure, from a single prompt.
- **Create a design system** - Turn a prompt or reference into a base design system you can apply across your site.
- **Build sections and compositions** - Generate complex one-off layouts like Loops and Forms from a single prompt.
- **Craft custom Elementor widgets** - Create custom widgets from scratch and refine their style using native Elementor Editor controls.
- **Extend existing Elementor widgets** - Inject custom controls and advanced capabilities into existing widgets to expand their functional range.
- **Customize WordPress admin & backend** - Tailor your dashboard, add custom post types, extend WooCommerce, and implement custom hooks and filters.
- **Architect front-end enhancements** - Integrate CSS and JavaScript for sophisticated animations, cursor effects, and immersive interactive behaviors.
- **Construct visual apps** - Build fully functional front-end applications like custom calculators and quizzes.
- **Generate complete landing pages** - Produce entire pages with layout, content, and styling for Elementor and Gutenberg.

**Extending with Ability Plugins** - Angie discovers abilities at runtime from any plugin that registers them via wp_register_ability(). The more abilities installed, the more capable Angie becomes.

== Multi-modal input and collaborative building ==

- **Conversational building** - Describe the functionality you need in plain language; Angie handles the engineering.
- **Visual references** - Upload a screenshot of a design you love, or provide a URL, and your AI developer will build it for you.
- **Collaborative refinement** - Not exactly what you wanted? Just tell Angie what to change. She understands your feedback and refines the result in real-time.

== Safe by design - experiment freely, deploy confidently ==

Everything Angie Code creates is built and tested in a dedicated preview environment. See it on your page, tweak it, and iterate as many times as you want – nothing is added to your live site until you personally approve it. This is your safety net: the freedom to try anything without the risk of breaking anything.
Restore previous versions of snippets created precisely with Revisions.

== Cloud Library ==

Snippets and widgets you create with Angie can be saved to your personal Cloud Library and pulled into any connected site in a few clicks, arriving as a fully editable asset.

For agencies managing multiple sites, this compounds fast. A library of battle-tested snippets becomes a set of ready starting points for every new project.

**No rebuilding from scratch. No credits consumed on import.**

== Plan mode ==

Get a better first outcome by planning with Angie before creating a widget or snippet. Angie will ask questions regarding intent, scope, and requirements, clarifying the brief before any action is taken. Nothing runs until you confirm.

== Super Admin Mode ==

Super Admin Mode is an opt-in capability that gives Angie read-write access to your file system, database, and PHP layer. Below are a few actions you can offload to Angie:

- **Run bulk operations at scale** - Update product prices, user roles, and custom metadata across hundreds of records from a single prompt. Angie reads your actual data model first, so operations work against your real post types, registered fields, and active plugins.
- **Debug site errors** - Trace SMTP failures, PHP conflicts, and API connectivity issues directly in the Angie chat. Angie reads your debug log, identifies recurring patterns, and can deactivate conflicting plugins or modify the relevant hook to resolve the issue.
- **Fix SEO gaps site-wide** - Populate missing meta descriptions, create redirect rules after category restructures, and standardize URL slugs across your full site in a single session.

Run the full WordPress stack through the same Angie chat.

== Contributors & Developers ==

"Angie: Agentic AI" is open source software. The following people have contributed to this plugin.

Contributors: Elementor

== FAQ ==

= 1. What is Angie? =

Angie is an AI layer for WordPress. Unlike standalone AI tools, Angie is purpose-built for the WordPress ecosystem with deep contextual understanding of your specific website, its architecture, installed plugins, and data. Angie acts as an AI-powered expert WordPress developer and agent designed to help you build and manage websites without writing any code. It functions like a senior engineer that turns plain-language descriptions into production-ready code instantly.

Here's what you can create:

- **Full Elementor pages** - Describe the page you want and Angie generates it as native Elementor structure, from a single prompt.
- **Design systems** - Turn a prompt or reference into a base design system you can apply across your site.
- **Sections and compositions** - Generate complex one-off layouts like Loops and Forms from a single prompt.
- **Elementor widgets** - Create custom widgets from scratch and refine their style using native Elementor Editor controls.
- **Extend Elementor widgets** - Inject custom controls and advanced capabilities into existing widgets to expand their functional range.
- **Customize WordPress admin & backend** - Tailor your dashboard, add custom post types, extend WooCommerce, and implement custom hooks and filters.
- **Architect front-end enhancements** - Integrate CSS and JavaScript for sophisticated animations, cursor effects, and immersive interactive behaviors.
- **Construct visual apps** - Build fully functional front-end applications like custom calculators, and quizzes.
- **Generate complete landing pages** - Produce entire pages with layout, content, and styling for Elementor and Gutenberg.

= 2. What is Super Admin Mode? =

Super Admin Mode is an opt-in feature that gives Angie read-write access to your file system, database, and PHP layer. It's designed for advanced operations: bulk data updates, site-wide SEO fixes, and error debugging. You opt in explicitly, and Angie presents a plan before acting.

= 3. What is Plan mode? =

Get a better first outcome by starting a significant task with Angie plan mode. Angie will ask clarifying questions to create a robust brief that gets you closer to your intended result.  

= 4. Is Angie Code compatible with Elementor? =

Yes! Angie is deeply integrated with the Elementor Editor. You can generate custom widgets specifically for Elementor, allowing you to create unique layouts and functionalities that aren't available in standard widget packs. The widgets Angie creates work seamlessly with Elementor's visual controls, giving you the best of both worlds: AI-powered creation and manual refinement.

= 5. Is it free to use? =

Yes. Angie has a free tier with daily renewing credits, allowing you to explore its creation capabilities every day at no cost. This lets you experiment, learn, and build real projects without any financial commitment.

= 6. What is the Cloud Library? =

The Cloud Library is your personal library for Angie creations. Snippets and widgets you build with Angie can be saved to the cloud and imported into any connected site in a few clicks as fully editable assets. No credits are consumed on import.

= 7. How does "Test Mode" protect my site? =

Test Mode is a secure staging environment where AI-generated code runs in isolation. You can preview, test, and interact with your creation without affecting your live site. Only when you're completely satisfied do you manually publish it to production.

This ensures safety and control over every AI-generated element. You can:

- See exactly what code will be added
- Turn widgets on and off to test behavior
- Review what's in production versus staging
- Make iterative changes in a safe space
- Publish to live with confidence

No artifacts are published or affect your website until you've explicitly approved it.

= 8. Can I use screenshots or URLs to build widgets? =

Absolutely. Angie Code supports multiple input types:

- **Text prompts** - Describe what you want in natural language
- **Screenshots** - Upload an image of a design you want to recreate
- **URLs** - Provide a website link and Angie analyzes the design

Angie analyzes the layout, functionality, and design patterns to create a similar, fully editable artifacts for your site. This makes reverse-engineering inspiring designs incredibly fast.

= 9. Do I need to be a developer to use Angie Code? =

Not at all. Angie is designed to break the technical ceiling through conversation. Describe what you want, then refine it through follow-up prompts, just like working with a developer.

"Make it more colorful," "Add animation," "Match my brand colors," Angie iterates with you until it's perfect. You don't need to nail the prompt on the first try. The power is in the conversation, not the single perfect instruction.

The code remains open and fully editable for those who want to customize it manually. You're never locked in.

= 10. Can I edit what Angie generates? =

Yes. This is core to the Angie philosophy. Every widget and snippet Angie creates is fully editable, both through continued conversation with Angie and through manual code editing. Page creation is currently only editable manually, not through a conversation with Angie. 

You can:

- Ask Angie to make changes conversationally (not for page creation)
- Switch to Elementor's visual editor for pixel-perfect adjustments
- Edit the underlying PHP, CSS, and JavaScript directly
- Mix AI creation with manual refinement

Your creations are never locked or proprietary. They're code that works with your entire ecosystem.

= 11. Is it compatible with my theme and plugins? =

Yes. Angie works across your entire WordPress environment. While it has deep integration with Elementor, Angie Code generates PHP, CSS, and JavaScript. Angie also understands your site's existing architecture and adapts automatically. Instead of replacing your tools, Angie is also an MCP that connects your ecosystem to help you get more from it.

= 12. How does Angie handle site security? =

Angie follows WordPress security best practices. It does not perform destructive actions (like deleting content or overriding core settings) without your explicit confirmation. Because Angie is context-aware, it understands your site's boundaries and works within WordPress's security model.

Additionally:

- All code runs in Test Mode before going live
- You manually approve every change to production
- Code is generated using WordPress coding standards

= 13. Can I connect my own MCP server? =

Yes. Angie is fully extensible. Developers can use Angie's official SDK on GitHub to integrate custom capabilities through the Model Context Protocol (MCP), allowing Angie to interact with your specific tools and workflows in real-time.

Resources:

- [GitHub SDK](https://github.com/elementor/angie-sdk/)
- [NPM package](https://www.npmjs.com/package/@elementor/angie-sdk)
- [Demo plugin](https://github.com/elementor/angie-sdk/tree/master/example/angie-demo-plugin)

= 14. Do I need to speak English to use Angie? =

Not at all. Angie is built for creators worldwide. You can prompt Angie in your native language whether you speak Spanish, French, Japanese, or any other major language. Angie understands your intent and generates the correct content accordingly.

Language should never be a barrier to bringing your WordPress ideas to life.


== Changelog ==

= 1.1.13 - 2026-08-30 =
* Tweak: Moved MCP connector page to Angie menu
* Tweak: Prevented duplicate ACF and WooCommerce tools in Angie
* Fix: Fatal parse error causing Angie to crash on PHP 7.4
* Fix: WordPress white-screen conflict when another MCP plugin is active

= 1.1.12 - 2026-08-12 =
* New: Introducing Angie MCP - Connect any AI client to your site with Angie
* Tweak: Register Elementor context, Code Snippets and Super Admin tools to Abilities API
* Tweak: Added ability to preview Elementor widget snippets in Custom Code screen

= 1.1.11 - 2026-07-13 =
* Fix: PHP warning in error logs when validating code snippets ([Topic](https://wordpress.org/support/topic/failed-to-set-memory-limit/))

= 1.1.10 - 2026-06-28 =
Fix: Angie is not redirecting the user to Angie Home admin page after plugin activation

= 1.1.9 - 2026-06-10 =
* Tweak: Removed test mode admin notice on Angie snippet pages
* Tweak: Changed snippets list to display file count instead of version count
* Fix: Elementor templates creation via Angie is not working properly

= 1.1.8 - 2026-05-28 =
* New: Introducing Super admin mode - run powerful one time actions via PHP execution
* Fix: User was not properly redirected to the Elementor Editor after installing Angie from the editor

= 1.1.7 - 2026-05-11 =
* Tweak: Updated Save to Cloud Library and Update Cloud Library labels based on cloud status
* Tweak: Added ability to sync existing code snippets to Cloud Library
* Tweak: Updated admin list page title for Code Snippets in Angie
* Tweak: Updated copy for Angie widgets in the Editor
* Tweak: Updated WordPress compatibility to version 7.0
* Fix: Custom AI instructions could not be saved in Angie settings
* Fix: "Edit with Angie" prompt uses wrong snippet ID

= 1.1.6 - 2026-05-03 =
* Tweak: Updated Angie admin submenu items order and terms
* Tweak: Updated copy in "Agents" screen
* Tweak: Set sidebar state to closed by default on Angie home screen

= 1.1.5 - 2026-04-26 =
* Tweak: Update snippet files to cloud artifacts upon snippet update
* Tweak: Added Coming soon page for Angie Agents
* Tweak: Improved error reporting for tool failures in code generation
* Fix: Prevented Angie sidebar from auto-opening after OAuth login
* Fix: Excluded trashed snippets from snippet results for better accuracy

= 1.1.4 - 2026-03-26 =
* Tweak: Changed plugin tagline and readme file
* Fix: Avoid creating duplicate snippets in certain cases using Angie code

= 1.1.3 - 2026-03-24 =
* Tweak: Improved Angie Home screen to include visual use cases

= 1.1.2 - 2026-03-18 =
* Tweak: Improved welcome screen for more clarity
* Tweak: Improved generated artifacts reference for better accuracy
* Tweak: Renamed "Angie Canvas" template to “Blank template”
* Fix: Improved snippet validation headers to reduce authentication errors
* Fix: Improved `snippet_type` classification

= 1.1.1 - 2026-02-26 =
* Tweak: Improved Code Snippets user interface
* Tweak: Added support for multiple snippet types
* Tweak: Refactored Code Snippets feature for improved structure
* Tweak: User interface refinements

= 1.1.0 - 2026-02-19 =
* New: Angie Code: build custom Elementor widgets, Gutenberg blocks, code snippets, custom functionality, and interactive apps through conversation
* New: Preview environment for all code creations - test before going live
* New: Visual reference support - upload screenshots or URLs to generate matching components
* New: Custom post type and field generation through conversation
* Tweak: Added empty state and "Generate" button to Angie category
* Tweak: Added referrer redirect support
* Tweak: Removed wrapper overlay from WordPress interface when Angie is open
* Tweak: Removed unused Elementor One connection button

= 1.0.4 - 2026-01-20 =
* Tweak: Optimized token fetching and handling in Angie plugin
* Fix: Stabilize One subscription handling

= 1.0.3 - 2026-01-12 =
* Tweak: Added support for "Elementor One" connection
* Tweak: Added Canvas page template to support Landing page creation in Gutenberg
* Tweak: Added `animate.css` script for Gutenberg generated landing pages
* Tweak: Updated strings for improved clarity in certain terms
* Fix: Angie detects incorrectly which plugins are active on the website

= 1.0.2 - 2025-10-28 =
* Tweak: Added the ability to ask Angie about images in the Media Library and generate contextual content
* Tweak: Removed specific post type whitelist to use WordPress capabilities for access control
* Tweak: Allowed Administrator roles to deactivate Angie for themselves or others in User profile
* Tweak: Renamed admin sidebar menu item from "Angie App" to "Home"
* Fix: Removed unnecessary "Loading Angie" note in Elementor Editor when Angie is loaded
* Fix: Corrected irrelevant image metadata inserted by Angie

= 1.0.1 - 2025-10-16 =
* Tweak: Improved onboarding conversation starters on Angie welcome page
* Tweak: Hardened security in Angie plugin
* Tweak: Updated Angie assets in plugin package
* Tweak: Updated ACF trademark reference in the readme file
* Tweak: Updated Angie admin sidebar menu icon
* Tweak: Added support for Angie with AI context
* Fix: Resolved issue where Angie did not create custom code

= 1.0.0 - 2025-09-16 =
* Initial Public Release
