{"id":302,"date":"2026-10-29T14:24:18","date_gmt":"2026-10-29T03:24:18","guid":{"rendered":"https:\/\/web.bird.digital\/wingmind-ai\/?page_id=302"},"modified":"2026-10-29T14:24:18","modified_gmt":"2026-10-29T03:24:18","slug":"audit-log-and-rollbacks","status":"publish","type":"page","link":"https:\/\/web.bird.digital\/wingmind-ai\/audit-log-and-rollbacks\/","title":{"rendered":"Audit Log &#038; Rollbacks"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-cloud-color has-deep-blue-banner-gradient-background has-text-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-0e28daa4 wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--50)\">\n<p class=\"has-text-align-center is-style-kicker wbd-reveal has-sky-color has-text-color is-style-kicker--1 wp-block-paragraph\">Guide \u00b7 Safety<\/p>\n\n\n\n<h1 class=\"wp-block-heading has-text-align-center wbd-reveal has-base-color has-text-color\">Audit log &amp; rollback<\/h1>\n\n\n\n<p class=\"has-text-align-center is-style-lead wbd-reveal has-cloud-color has-text-color is-style-lead--2 wp-block-paragraph\">Every change WingMind makes is recorded with before-and-after snapshots, so you can see exactly what happened and put it back.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-base-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-a2d7c0ca wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-group wbd-reveal has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-8d5cde0c wp-block-group-is-layout-constrained\">\n<p class=\"is-style-kicker is-style-kicker--3 wp-block-paragraph\">Layers of protection<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prevent first, then record everything<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-style-tablet-two is-layout-grid wp-container-core-group-is-layout-2113c1a0 wp-block-group-is-layout-grid\">\n<div class=\"wp-block-group is-style-card wbd-reveal is-layout-flow wp-container-core-group-is-layout-9baf9155 wp-block-group-is-layout-flow is-style-card--4\">\n<div class=\"wp-block-wb-icons is-style-tile wb_icon\"><div class=\"icon_image_center\"><div class=\"icon_image_wrapper\"><svg width=\"22\" height=\"22\" style=\"height:22px\" viewBox=\"0 0 576 512\"><path fill=\"currentColor\" opacity=\"1\" d=\"M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z\"><\/path><\/svg><\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Ask mode<\/h3>\n\n\n\n<p class=\"has-slate-color has-text-color has-body-sm-font-size wp-block-paragraph\">Write tools are removed from the AI&#8217;s toolbox and blocked at run time. Explore and audit with nothing at stake.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-style-card wbd-reveal is-layout-flow wp-container-core-group-is-layout-9baf9155 wp-block-group-is-layout-flow is-style-card--5\">\n<div class=\"wp-block-wb-icons is-style-tile wb_icon\"><div class=\"icon_image_center\"><div class=\"icon_image_wrapper\"><svg width=\"22\" height=\"22\" style=\"height:22px\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" opacity=\"1\" d=\"M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V336c0 1.5 0 3.1 .1 4.6L67.6 283c-16-15.2-41.3-14.6-56.6 1.4s-14.6 41.3 1.4 56.6L124.8 448c43.1 41.1 100.4 64 160 64H304c97.2 0 176-78.8 176-176V128c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V64c0-17.7-14.3-32-32-32s-32 14.3-32 32V240c0 8.8-7.2 16-16 16s-16-7.2-16-16V32z\"><\/path><\/svg><\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Confirmations<\/h3>\n\n\n\n<p class=\"has-slate-color has-text-color has-body-sm-font-size wp-block-paragraph\">High-impact actions pause for your approval with a plain-English summary. Cancel and nothing runs.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-style-card wbd-reveal is-layout-flow wp-container-core-group-is-layout-9baf9155 wp-block-group-is-layout-flow is-style-card--6\">\n<div class=\"wp-block-wb-icons is-style-tile wb_icon\"><div class=\"icon_image_center\"><div class=\"icon_image_wrapper\"><svg width=\"22\" height=\"22\" style=\"height:22px\" viewBox=\"0 0 640 512\"><path fill=\"currentColor\" opacity=\"1\" d=\"M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c1.8 0 3.5-.2 5.3-.5c-76.3-55.1-99.8-141-103.1-200.2c-16.1-4.8-33.1-7.3-50.7-7.3H178.3zm308.8-78.3l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7V273.8L591.4 312z\"><\/path><\/svg><\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Your permissions<\/h3>\n\n\n\n<p class=\"has-slate-color has-text-color has-body-sm-font-size wp-block-paragraph\">WordPress capability checks run on every tool, and the agent can never deactivate itself.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-style-card wbd-reveal is-layout-flow wp-container-core-group-is-layout-9baf9155 wp-block-group-is-layout-flow is-style-card--7\">\n<div class=\"wp-block-wb-icons is-style-tile wb_icon\"><div class=\"icon_image_center\"><div class=\"icon_image_wrapper\"><svg width=\"22\" height=\"22\" style=\"height:22px\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" opacity=\"1\" d=\"M125.7 160H176c17.7 0 32 14.3 32 32s-14.3 32-32 32H48c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32s32 14.3 32 32v51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z\"><\/path><\/svg><\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Undo last change<\/h3>\n\n\n\n<p class=\"has-slate-color has-text-color has-body-sm-font-size wp-block-paragraph\">In the editor sidebar, one click reverts every edit from the agent&#8217;s last turn.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-style-card wbd-reveal is-layout-flow wp-container-core-group-is-layout-9baf9155 wp-block-group-is-layout-flow is-style-card--8\">\n<div class=\"wp-block-wb-icons is-style-tile wb_icon\"><div class=\"icon_image_center\"><div class=\"icon_image_wrapper\"><svg width=\"22\" height=\"22\" style=\"height:22px\" viewBox=\"0 0 512 512\"><path fill=\"currentColor\" opacity=\"1\" d=\"M75 75L41 41C25.9 25.9 0 36.6 0 57.9V168c0 13.3 10.7 24 24 24H134.1c21.4 0 32.1-25.9 17-41l-30.8-30.8C155 85.5 203 64 256 64c106 0 192 86 192 192s-86 192-192 192c-40.8 0-78.6-12.7-109.7-34.4c-14.5-10.1-34.4-6.6-44.6 7.9s-6.6 34.4 7.9 44.6C151.2 495 201.7 512 256 512c141.4 0 256-114.6 256-256S397.4 0 256 0C185.3 0 121.3 28.7 75 75zm181 53c-13.3 0-24 10.7-24 24V256c0 6.4 2.5 12.5 7 17l72 72c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-65-65V152c0-13.3-10.7-24-24-24z\"><\/path><\/svg><\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">AI Audit Log<\/h3>\n\n\n\n<p class=\"has-slate-color has-text-color has-body-sm-font-size wp-block-paragraph\">Before-and-after snapshots of every change, kept for 90 days, with passwords and API secrets redacted.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-style-card wbd-reveal is-layout-flow wp-container-core-group-is-layout-9baf9155 wp-block-group-is-layout-flow is-style-card--9\">\n<div class=\"wp-block-wb-icons is-style-tile wb_icon\"><div class=\"icon_image_center\"><div class=\"icon_image_wrapper\"><svg width=\"22\" height=\"22\" style=\"height:22px\" viewBox=\"0 0 448 512\"><path fill=\"currentColor\" opacity=\"1\" d=\"M342.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 178.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l80 80c12.5 12.5 32.8 12.5 45.3 0l160-160zm96 128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 402.7 54.6 297.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l256-256z\"><\/path><\/svg><\/div><\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Safe saves<\/h3>\n\n\n\n<p class=\"has-slate-color has-text-color has-body-sm-font-size wp-block-paragraph\">Edits that would break blocks or overwrite someone&#8217;s newer changes are refused, and saved blocks are validated.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-paper-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-style-stack-tablet wbd-reveal is-layout-flex wp-container-core-columns-is-layout-61e649ac wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:42%\">\n<p class=\"is-style-kicker is-style-kicker--10 wp-block-paragraph\">Tools \u2192 AI Audit Log<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">See every change in one place<\/h2>\n\n\n\n<p class=\"has-slate-color has-text-color wp-block-paragraph\">Administrators can filter the log by tool, content type, user, chat, status, date and whether it can be rolled back. Open an entry to see the arguments and side-by-side before and after snapshots.<\/p>\n\n\n\n<ul class=\"wp-block-list is-style-checks has-body-sm-font-size\">\n<li><strong>Content:<\/strong> title, content, status, slug, excerpt, template, featured image and SEO description<\/li>\n\n\n\n<li><strong>Blocks:<\/strong> the block markup changed in the editor<\/li>\n\n\n\n<li><strong>Site:<\/strong> settings, styles, menus, terms, users and roles<\/li>\n\n\n\n<li>Read-only questions aren&#8217;t logged, only changes<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:58%\">\n<figure class=\"wp-block-image size-large is-style-framed is-style-framed--11\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"729\" src=\"https:\/\/web.bird.digital\/wingmind-ai\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-07-095139-1024x729.png\" alt=\"The AI Audit Log screen listing recorded changes with tool, entity, user, time, rollback rating and status\" class=\"wp-image-187\" srcset=\"https:\/\/web.bird.digital\/wingmind-ai\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-07-095139-1024x729.png 1024w, https:\/\/web.bird.digital\/wingmind-ai\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-07-095139-300x214.png 300w, https:\/\/web.bird.digital\/wingmind-ai\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-07-095139-768x547.png 768w, https:\/\/web.bird.digital\/wingmind-ai\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-07-095139-1536x1094.png 1536w, https:\/\/web.bird.digital\/wingmind-ai\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-07-095139-2048x1459.png 2048w, https:\/\/web.bird.digital\/wingmind-ai\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-07-095139-1400x997.png 1400w, https:\/\/web.bird.digital\/wingmind-ai\/wp-content\/uploads\/2026\/08\/Screenshot-2026-08-07-095139-450x320.png 450w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-base-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-a2d7c0ca wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--60)\">\n<div class=\"wp-block-group wbd-reveal has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-8d5cde0c wp-block-group-is-layout-constrained\">\n<p class=\"is-style-kicker is-style-kicker--12 wp-block-paragraph\">Rolling back<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Two ways to undo<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-style-tablet-two is-layout-grid wp-container-core-group-is-layout-581b8ba6 wp-block-group-is-layout-grid\">\n<div class=\"wp-block-group is-style-card wbd-reveal is-layout-flow wp-container-core-group-is-layout-cfb0fc85 wp-block-group-is-layout-flow is-style-card--13\" style=\"padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px\">\n<p class=\"is-style-pill is-style-pill--14 wp-block-paragraph\">Right now<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-title-font-size\">Undo last change<\/h3>\n\n\n\n<p class=\"has-slate-color has-text-color wp-block-paragraph\">In the block editor sidebar, the agent records each step of its turn. Click <strong>Undo last change<\/strong> and every edit from that turn is reversed, newest first. Best for \u201cwait, put that back\u201d.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-style-card wbd-reveal is-layout-flow wp-container-core-group-is-layout-cfb0fc85 wp-block-group-is-layout-flow is-style-card--15\" style=\"padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px\">\n<p class=\"is-style-pill is-style-pill--16 wp-block-paragraph\">Any time in 90 days<\/p>\n\n\n\n<h3 class=\"wp-block-heading has-title-font-size\">Rollback with Agent<\/h3>\n\n\n\n<ol class=\"wp-block-list has-body-sm-font-size\">\n<li>Open <strong>Tools \u2192 AI Audit Log<\/strong> and find the change<\/li>\n\n\n\n<li>Click <strong>Rollback with Agent<\/strong><\/li>\n\n\n\n<li>WingMind opens with the snapshots loaded and reverses the change<\/li>\n\n\n\n<li>The entry is marked rolled back<\/li>\n<\/ol>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group wbd-reveal has-global-padding is-content-justification-left is-layout-constrained wp-container-core-group-is-layout-cc08cde8 wp-block-group-is-layout-constrained\">\n<details class=\"wp-block-details is-style-faq is-layout-flow wp-block-details-is-layout-flow is-style-faq--17\"><summary>Can everything be rolled back?<\/summary>\n<p class=\"wp-block-paragraph\">Each entry is rated. <strong>Yes<\/strong> means the exact earlier state can be restored. <strong>Partial<\/strong> comes with a note: new items are rolled back by removing them, and deleted items are restored from the bin. A few structural changes, such as installing a plugin, need a manual step and say so.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-style-faq is-layout-flow wp-block-details-is-layout-flow is-style-faq--18\"><summary>Does rollback ask for confirmation again?<\/summary>\n<p class=\"wp-block-paragraph\">No. Starting a rollback from the log is treated as your decision, so it runs straight away.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-style-faq is-layout-flow wp-block-details-is-layout-flow is-style-faq--19\"><summary>Are my chats stored in the audit log?<\/summary>\n<p class=\"wp-block-paragraph\">No. Conversations are saved separately as chats. The audit log only records changes to your site, and failed or cancelled actions are never treated as applied.<\/p>\n<\/details>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-cloud-color has-deep-blue-banner-gradient-background has-text-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)\">\n<div class=\"wp-block-columns are-vertically-aligned-center is-style-stack-tablet wbd-reveal is-layout-flex wp-container-core-columns-is-layout-ae2847a2 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:62%\">\n<h2 class=\"wp-block-heading has-base-color has-text-color has-title-lg-font-size\">Try it with nothing at stake<\/h2>\n\n\n\n<p class=\"has-mist-color has-text-color wp-block-paragraph\">Start in Ask mode, then hand over a small edit and roll it back yourself. That&#8217;s the best way to see how safe it is.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:38%\">\n<div class=\"wp-block-buttons is-style-mobile-full is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-648eb625 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-light is-style-light--20\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/wordpress.org\/plugins\/wingmind-ai\/\">Download the plugin<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-ghost is-style-ghost--21\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/web.bird.digital\/wingmind-ai\/understanding-agent-modes\/\">Agent modes<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Guide \u00b7 Safety Audit log &amp; rollback Every change WingMind makes is recorded with before-and-after snapshots, so you can see exactly what happened and put it back. Layers of protection Prevent first, then record everything Ask mode Write tools are removed from the AI&#8217;s toolbox and blocked at run time. Explore and audit with nothing [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-notitle","meta":{"footnotes":""},"class_list":["post-302","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/web.bird.digital\/wingmind-ai\/wp-json\/wp\/v2\/pages\/302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/web.bird.digital\/wingmind-ai\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/web.bird.digital\/wingmind-ai\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/web.bird.digital\/wingmind-ai\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/web.bird.digital\/wingmind-ai\/wp-json\/wp\/v2\/comments?post=302"}],"version-history":[{"count":2,"href":"https:\/\/web.bird.digital\/wingmind-ai\/wp-json\/wp\/v2\/pages\/302\/revisions"}],"predecessor-version":[{"id":304,"href":"https:\/\/web.bird.digital\/wingmind-ai\/wp-json\/wp\/v2\/pages\/302\/revisions\/304"}],"wp:attachment":[{"href":"https:\/\/web.bird.digital\/wingmind-ai\/wp-json\/wp\/v2\/media?parent=302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}