{"id":367682,"date":"2026-10-13T16:30:22","date_gmt":"2026-10-13T16:30:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/vz-ai-agent\/"},"modified":"2026-10-16T10:00:26","modified_gmt":"2026-10-16T10:00:26","slug":"livedit-ai-agent","status":"publish","type":"plugin","link":"https:\/\/kea.wordpress.org\/plugins\/livedit-ai-agent\/","author":20710882,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.14","stable_tag":"1.1.14","tested":"7.1.3","requires":"6.9","requires_php":"8.1","requires_plugins":null,"header_name":"LiveEdit AI Agent","header_author":"Vlas Zubenko","header_description":"An AI agent that works on your site: new sections in your theme's own style, products, categories and articles. It reads theme files but does not change them. Every change can be undone.","assets_banners_color":"4a381a","last_updated":"2026-10-16 10:00:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/vlaszubenko.com\/products\/livedit-ai-agent","header_author_uri":"https:\/\/vlaszubenko.com\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":164,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.10":{"tag":"1.1.10","author":"vlasok","date":"2026-10-13 16:30:01","revision":3744449},"1.1.14":{"tag":"1.1.14","author":"vlasok","date":"2026-10-16 10:00:26","revision":3750118}},"upgrade_notice":{"1.1.3":"<p>Now requires WordPress 6.9: page changes use the output buffer WordPress itself provides.<\/p>","1.1.1":"<p>Renamed to LiveEdit AI Agent. Settings and the subscription carry over by themselves. If you\nran an earlier build from our own site, install this one first, then deactivate the old copy\nwithout deleting it.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3744449,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3744449,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3744449,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3744449,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.10","1.1.14"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3750118,"resolution":"1","location":"assets","locale":"","width":1440,"height":940},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3744449,"resolution":"2","location":"assets","locale":"","width":1440,"height":760},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3750118,"resolution":"3","location":"assets","locale":"","width":1440,"height":940},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3750118,"resolution":"4","location":"assets","locale":"","width":1440,"height":940}},"screenshots":{"1":"The agent at work. You describe the task in plain words; it reads the site, does the work step by step and says what it changed.","2":"Generate in the post editor. Writes the body from the title, with the cost shown on the button before you press it.","3":"History. Blocks, styling, posts and files the agent changed \u2014 each row with Undo that puts back what was there before.","4":"Settings. Models with their price per step, a cap on what one task may spend, the language of answers and the switch for error reports."}},"plugin_section":[],"plugin_tags":[5061,2353,529,1084,286],"plugin_category":[45],"plugin_contributors":[286517],"plugin_business_model":[],"class_list":["post-367682","plugin","type-plugin","status-publish","hentry","plugin_tags-agent","plugin_tags-ai","plugin_tags-content","plugin_tags-page-builder","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-vlasok","plugin_committers-vlasok"],"banners":{"banner":"https:\/\/ps.w.org\/livedit-ai-agent\/assets\/banner-772x250.png?rev=3744449","banner_2x":"https:\/\/ps.w.org\/livedit-ai-agent\/assets\/banner-1544x500.png?rev=3744449","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/livedit-ai-agent\/assets\/icon-128x128.png?rev=3744449","icon_2x":"https:\/\/ps.w.org\/livedit-ai-agent\/assets\/icon-256x256.png?rev=3744449","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/livedit-ai-agent\/assets\/screenshot-1.png?rev=3750118","caption":"The agent at work. You describe the task in plain words; it reads the site, does the work step by step and says what it changed."},{"src":"https:\/\/ps.w.org\/livedit-ai-agent\/assets\/screenshot-2.png?rev=3744449","caption":"Generate in the post editor. Writes the body from the title, with the cost shown on the button before you press it."},{"src":"https:\/\/ps.w.org\/livedit-ai-agent\/assets\/screenshot-3.png?rev=3750118","caption":"History. Blocks, styling, posts and files the agent changed \u2014 each row with Undo that puts back what was there before."},{"src":"https:\/\/ps.w.org\/livedit-ai-agent\/assets\/screenshot-4.png?rev=3750118","caption":"Settings. Models with their price per step, a cap on what one task may spend, the language of answers and the switch for error reports."}],"raw_content":"<!--section=description-->\n<p><strong>This plugin is a client for an external paid service and does nothing on its own.<\/strong>\nThe agent runs on our servers, which call Anthropic's Claude models. You need an account\nat vlaszubenko.com to use it. New sites get a small allowance of credits to try the\nservice without a card; after that the service is paid by subscription. Nothing in the\nplugin code is locked, obfuscated or reserved for a premium build \u2014 all of it is here,\nand all of it talks to the same service. See \"External services\" below for exactly what\nis sent and when.<\/p>\n\n<p>Ask in plain words \u2014 the agent finds the right files, reads the code and does the work\nitself. It builds new sections in your theme's own style, edits templates, creates\neditable fields in wp-admin, fills the catalogue and writes articles.<\/p>\n\n<p>What makes it different from a text generator:<\/p>\n\n<ul>\n<li>It works on the site, not in a chat window. Pages, blocks, products, posts \u2014 it reads your theme to match it.<\/li>\n<li>It reads your theme before writing, so a new block looks native \u2014 same tokens,\nspacing and classes.<\/li>\n<li>Every change is reversible. Backups are taken before each file write, and the\nHistory screen undoes anything with one click.<\/li>\n<li>It says what it did not do. No \"done!\" when nothing was saved.<\/li>\n<\/ul>\n\n<h4>Safety<\/h4>\n\n<p>Before writing a PHP file the plugin checks syntax, boots WordPress in a separate\nprocess and requests the page over HTTP. If the site breaks, the file is restored\nautomatically. Secrets \u2014 wp-config.php, .htaccess, .env \u2014 are never readable.<\/p>\n\n<p>Content that comes back from tools (pages, files, comments) is treated as data, not\nas instructions: an attempt to command the agent through your site's own content is\nreported to you instead of being carried out.<\/p>\n\n<h4>What this version does not do<\/h4>\n\n<p>This is the free version. It reads your theme \u2014 templates, styles, spacing tokens \u2014 so that a new\nblock matches the site, but it does not modify theme files. Writing to theme files, creating\nadmin fields and installing plugins are not part of this build; that code is not here at all.\nThose live in the full version, which is a separate download from our site.<\/p>\n\n<h4>Credits<\/h4>\n\n<p>Work is paid in credits from a subscription. A text edit costs about 5\u201315 credits,\na full new block with markup usually 150\u2013600. The balance and what each\nstep cost are visible in the chat.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin is a client for an external service. It does not work on its own: the\nthinking happens on our server, which in turn calls Anthropic's Claude models.<\/p>\n\n<h4>LiveEdit AI Agent backend (api.web-hub.online)<\/h4>\n\n<p>What it is used for: every request you make in the agent chat is sent there, answered,\nand billed against your subscription. The plugin also asks it for the list of plans and\nyour credit balance.<\/p>\n\n<p>When data is sent: only when you press a button \u2014 send a message in the chat, generate\ntext in the post editor, connect the site, or open the settings screen (balance and plans).<\/p>\n\n<p>What is sent: your instruction text, the parts of your site the agent needs to answer\n(theme files it reads, post content, product data), any files or screenshots you attach,\nthe site address and the site token. No passwords or database credentials are ever read\nor sent \u2014 wp-config.php, .htaccess and .env are blocked at the code level.<\/p>\n\n<p>Page screenshots: to check how a change looks, the agent can ask our server to open a\npublic page of this site in a headless browser and return a screenshot. Only pages of\nthis same site are opened, only when the agent is working on your request, and the\nscreenshot is used for that task only \u2014 it is not stored in the saved conversation.<\/p>\n\n<p>Terms of use: https:\/\/vlaszubenko.com\/livedit-ai-agent\/terms\nPrivacy policy: https:\/\/vlaszubenko.com\/livedit-ai-agent\/privacy<\/p>\n\n<h4>Anthropic<\/h4>\n\n<p>Our backend passes your request to Anthropic's API to produce the answer. We do not use\nyour data to train models, and Anthropic does not train on API traffic.<\/p>\n\n<p>Terms: https:\/\/www.anthropic.com\/legal\/commercial-terms\nPrivacy policy: https:\/\/www.anthropic.com\/legal\/privacy<\/p>\n\n<h4>Stock photo libraries (only when you ask for a picture)<\/h4>\n\n<p>When the agent needs an illustration it can import one into your media library. The image is\ndownloaded from one of five hosts only \u2014 images.unsplash.com, plus.unsplash.com, images.pexels.com,\ncdn.pixabay.com and pixabay.com \u2014 over https, and it is rejected unless the file really is an image\nunder 8 MB. Nothing is downloaded unless you asked for an image, and no executable code is ever\nfetched. No account is needed and nothing about you is sent to them.<\/p>\n\n<p>Unsplash: https:\/\/unsplash.com\/terms , https:\/\/unsplash.com\/privacy\nPexels: https:\/\/www.pexels.com\/terms-of-service\/ , https:\/\/www.pexels.com\/privacy-policy\/\nPixabay: https:\/\/pixabay.com\/service\/terms\/ , https:\/\/pixabay.com\/service\/privacy\/<\/p>\n\n<h4>Google Maps (only in a map block)<\/h4>\n\n<p>If you ask the agent for a map section, the block it builds embeds a Google Maps iframe pointing at\nthe address you gave. The map loads in your visitors' browsers, from Google, when that page is\nopened \u2014 so Google sees your visitors' requests as it would on any site with an embedded map. No\nmap is embedded unless you ask for one, and you can remove the block from the History screen.<\/p>\n\n<p>Terms: https:\/\/policies.google.com\/terms\nPrivacy policy: https:\/\/policies.google.com\/privacy<\/p>\n\n<h4>Error reports (optional, off by default)<\/h4>\n\n<p>If you turn on \"Send reports\" in the settings, the plugin sends the error text, file and\nline, the plugin and WordPress versions and the site address to api.web-hub.online when\nsomething breaks. Nothing is sent while the setting is off.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin and activate it.<\/li>\n<li>Open AI Agent \u2192 Settings and subscribe. The site connects itself; there is\nnothing to copy or paste.<\/li>\n<li>Open AI Agent and describe what you need.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20need%20woocommerce%3F\"><h3>Does it need WooCommerce?<\/h3><\/dt>\n<dd><p>No. Product tools appear when WooCommerce is active; everything else works on any site.<\/p><\/dd>\n<dt id=\"can%20it%20break%20my%20site%3F\"><h3>Can it break my site?<\/h3><\/dt>\n<dd><p>A file is written only after a syntax check and a boot test, and reverted automatically\nif the site stops responding. Anything else can be undone on the History screen.<\/p><\/dd>\n<dt id=\"where%20do%20my%20texts%20go%3F\"><h3>Where do my texts go?<\/h3><\/dt>\n<dd><p>To the backend and from there to Anthropic, to produce the answer. Files you attach in\nthe chat go the same way \u2014 do not attach personal data you would not send to a third party.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.14<\/h4>\n\n<ul>\n<li>The Generate button in the post editor no longer sticks out of the sidebar panel.<\/li>\n<li>The chat header and the cost line fit on a phone screen.<\/li>\n<\/ul>\n\n<h4>1.1.13<\/h4>\n\n<ul>\n<li>The agent is warned when an edit makes a post much shorter, so \"add one line\" cannot quietly replace a page.<\/li>\n<\/ul>\n\n<h4>1.1.12<\/h4>\n\n<ul>\n<li>Undo of a post edit restores the version from before the edit.<\/li>\n<\/ul>\n\n<h4>1.1.11<\/h4>\n\n<ul>\n<li>History now lists posts and pages the agent edited or created, and Undo puts back the previous version.<\/li>\n<li>The agent answers in the language you write to it in; on English sites it no longer replies in another language.<\/li>\n<\/ul>\n\n<h4>1.1.10<\/h4>\n\n<ul>\n<li>Block price hints match real tasks: a new block usually costs 150\u2013600 credits.<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>The free trial and connection work on sites that close the REST API to outside requests: the key is also confirmed through admin-ajax.php.<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Updating always downloads the newest release, not a link remembered from an earlier check.<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Fixed: the Cancel subscription and plan buttons did nothing on a connected site.<\/li>\n<li>Plans are listed right away instead of behind a separate Change plan button.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>The agent looks at the page it changed \u2014 a real browser screenshot on desktop and on a phone \u2014 and checks that the text is readable before saying it is done.<\/li>\n<li>Cancel and resume the subscription right on the settings screen; after cancelling the screen shows until when the plan keeps working.<\/li>\n<li>A notice asks you to keep the page open while the agent works, and the browser warns before closing it mid-task.<\/li>\n<li>When the agent needs permission to change theme files, the chat explains why and offers a button to allow it.<\/li>\n<li>Tool messages in the chat are in English.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Page changes are applied through WordPress's own template output buffer (requires 6.9).<\/li>\n<li>Reading a page for the agent only ever requests this site, compared by exact host.<\/li>\n<li>Replaced text is sanitised on save and on output.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fixed saving the settings screen.<\/li>\n<li>Conversations and the generation log move over from the previous version's tables.<\/li>\n<li>Uninstalling removes the plugin's settings, caches and conversations.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Renamed to LiveEdit AI Agent.<\/li>\n<li>The plugin no longer contacts our server until you press \"Connect to the service\" and see\nwhat gets sent.<\/li>\n<li>The site settings tool now only reaches theme options and a short list of harmless ones,\ninstead of any option in the database.<\/li>\n<li>Documented the stock photo libraries and Google Maps.<\/li>\n<li>Styles go through the WordPress style queue; the front-end output buffer is closed explicitly.<\/li>\n<\/ul>\n\n<h4>1.0.32<\/h4>\n\n<ul>\n<li>Error reports are now off until you switch them on.<\/li>\n<li>Documented every external service the plugin talks to.<\/li>\n<\/ul>\n\n<h4>1.0.31<\/h4>\n\n<ul>\n<li>\"Check for updates\" link in the plugin list.<\/li>\n<\/ul>\n\n<h4>1.0.30<\/h4>\n\n<ul>\n<li>Cancel or change the subscription from the settings screen.<\/li>\n<\/ul>\n\n<h4>1.0.20<\/h4>\n\n<ul>\n<li>Generate button in the post editor, with the cost of each run.<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>History screen: every change the agent made, each one reversible.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First public release.<\/li>\n<\/ul>","raw_excerpt":"An AI agent that works on the site itself: new sections in your theme's own style, products, categories and articles.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/367682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=367682"}],"author":[{"embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/vlasok"}],"wp:attachment":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=367682"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=367682"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=367682"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=367682"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=367682"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=367682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}