{"id":269139,"date":"2025-12-29T20:49:28","date_gmt":"2025-12-29T20:49:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/adambox\/"},"modified":"2025-12-29T22:08:22","modified_gmt":"2025-12-29T22:08:22","slug":"adambox","status":"publish","type":"plugin","link":"https:\/\/cs.wordpress.org\/plugins\/adambox\/","author":18772735,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.4","stable_tag":"1.1.4","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"AdamBox","header_author":"Ask Adam","header_description":"Lightweight AI-powered moderation box for WordPress.","assets_banners_color":"0c1315","last_updated":"2025-12-29 22:08:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/jackofall1232\/adambox","header_author_uri":"https:\/\/github.com\/jackofall1232","rating":0,"author_block_rating":0,"active_installs":0,"downloads":243,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.3":{"tag":"1.1.3","author":"jackofall1232","date":"2025-12-29 20:49:10"},"1.1.4":{"tag":"1.1.4","author":"jackofall1232","date":"2025-12-29 22:08:22"}},"upgrade_notice":{"1.1.4":"<p>Maintenance and presentation update.<br \/>\nNo configuration changes are required.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3429294,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3429294,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3429310,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.3","1.1.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3429294,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3429294,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3429294,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"AdamBox live chat moderation interface embedded on a page","2":"AdamBox settings panel in WordPress admin"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[231147,252997,17182,213628,2379],"plugin_category":[],"plugin_contributors":[249752],"plugin_business_model":[],"class_list":["post-269139","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-moderation","plugin_tags-chat-moderation","plugin_tags-chatbox","plugin_tags-content-moderation","plugin_tags-live-chat","plugin_contributors-jackofall1232","plugin_committers-jackofall1232"],"banners":{"banner":"https:\/\/ps.w.org\/adambox\/assets\/banner-772x250.jpg?rev=3429310","banner_2x":"https:\/\/ps.w.org\/adambox\/assets\/banner-1544x500.jpg?rev=3429294","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/adambox\/assets\/icon-256x256.png?rev=3429294","icon_2x":"https:\/\/ps.w.org\/adambox\/assets\/icon-256x256.png?rev=3429294","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/adambox\/assets\/screenshot-1.png?rev=3429294","caption":"AdamBox live chat moderation interface embedded on a page"},{"src":"https:\/\/ps.w.org\/adambox\/assets\/screenshot-2.jpg?rev=3429294","caption":"AdamBox settings panel in WordPress admin"},{"src":"https:\/\/ps.w.org\/adambox\/assets\/screenshot-3.png?rev=3429294","caption":""}],"raw_content":"<!--section=description-->\n<p>AdamBox is a <strong>lightweight live chat chatbox with AI moderation<\/strong> for WordPress.<\/p>\n\n<p>It provides calm, neutral AI oversight for on-page conversations \u2014 without tracking users, storing messages, or profiling visitors.<\/p>\n\n<p>AdamBox is an <strong>AI moderator<\/strong>, not a chatbot and not a participant.<\/p>\n\n<h3>Core Principles<\/h3>\n\n<ul>\n<li>Clean and lean architecture<\/li>\n<li>WordPress coding standards compliant<\/li>\n<li>Privacy-first by design<\/li>\n<li>No user tracking or profiling<\/li>\n<li>No persistent message storage<\/li>\n<li>No custom database tables<\/li>\n<li>No external JavaScript frameworks<\/li>\n<li>Community-first and fully open source<\/li>\n<\/ul>\n\n<h3>What AdamBox Does<\/h3>\n\n<ul>\n<li>Renders a live, moderation-enabled chatbox via shortcode<\/li>\n<li>Allows multiple visitors to chat together on the same page<\/li>\n<li>Uses session-based display names (no accounts required)<\/li>\n<li>Temporarily observes recent messages for moderation context only<\/li>\n<li>Intervenes calmly and neutrally when moderation is needed<\/li>\n<li>Uses WordPress REST API and vanilla JavaScript only<\/li>\n<\/ul>\n\n<h3>What AdamBox Does <em>Not<\/em> Do<\/h3>\n\n<ul>\n<li>No long-term memory<\/li>\n<li>No learning from conversations<\/li>\n<li>No user profiling or identity tracking<\/li>\n<li>No chat transcripts saved to the database<\/li>\n<li>No analytics or tracking scripts<\/li>\n<li>No feature gating in the free version<\/li>\n<\/ul>\n\n<p>AdamBox is built for site owners who want <strong>responsible AI oversight<\/strong> without sacrificing privacy, performance, or control.<\/p>\n\n<h3>Usage<\/h3>\n\n<p>Insert the shortcode anywhere you want the live chat chatbox to appear:<\/p>\n\n<pre><code>[adambox]\n<\/code><\/pre>\n\n<p>Each page maintains its own conversation context.<br \/>\nMessages are shared live between visitors on the same page.<\/p>\n\n<h3>Settings<\/h3>\n\n<p>AdamBox adds a settings page at:<\/p>\n\n<p><strong>Settings \u2192 AdamBox<\/strong><\/p>\n\n<p>Available options include:<\/p>\n\n<h3>API Configuration<\/h3>\n\n<ul>\n<li>Optional OpenAI API key<\/li>\n<li>Stored securely using WordPress options<\/li>\n<\/ul>\n\n<h3>Moderation Controls<\/h3>\n\n<ul>\n<li>Moderation strictness:\n\n<ul>\n<li>Low<\/li>\n<li>Medium (default)<\/li>\n<li>High<\/li>\n<\/ul><\/li>\n<li>AI intervention level:\n\n<ul>\n<li>Intervene only (default)<\/li>\n<li>Summarize when needed<\/li>\n<li>Actively guide<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p>These controls affect <strong>how and when<\/strong> the AI moderator intervenes \u2014 not what users are allowed to say.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>AdamBox is privacy-first by design.<\/p>\n\n<ul>\n<li>No persistent user data<\/li>\n<li>No chat logs stored in the database<\/li>\n<li>No cookies beyond session state (or localStorage fallback)<\/li>\n<li>No analytics or tracking scripts<\/li>\n<li>No third-party JavaScript frameworks<\/li>\n<\/ul>\n\n<p>Messages exist <strong>only temporarily<\/strong> for moderation context and are discarded automatically.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>AdamBox optionally connects to the OpenAI API to provide AI-powered moderation.<\/p>\n\n<p>This service is used only when a site administrator supplies their own OpenAI API key\nin the plugin settings.<\/p>\n\n<p>Data sent:\n- User-submitted chat messages (text only)\n- Sent only at the moment moderation is triggered<\/p>\n\n<p>No data is stored by AdamBox after processing.<\/p>\n\n<p>Service provider:<br \/>\nOpenAI, Inc.<\/p>\n\n<p>Terms of Service:<br \/>\nhttps:\/\/openai.com\/policies\/terms-of-use<\/p>\n\n<p>Privacy Policy:<br \/>\nhttps:\/\/openai.com\/policies\/privacy-policy<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the GNU General Public License v3.0 or later.<\/p>\n\n<p>You are free to use, modify, and distribute this software under the terms of the GPL.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>adambox<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory  <\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress  <\/li>\n<li>Go to <strong>Settings \u2192 AdamBox<\/strong> to configure options  <\/li>\n<li>Add the shortcode <code>[adambox]<\/code> to any page or post<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='is%20adambox%20a%20chatbot%3F'><h3>Is AdamBox a chatbot?<\/h3><\/dt>\n<dd><p>No.<br \/>\nAdamBox is an <strong>AI moderator<\/strong>, not a conversational agent.<\/p><\/dd>\n<dt id='does%20adambox%20store%20conversations%3F'><h3>Does AdamBox store conversations?<\/h3><\/dt>\n<dd><p>No.<br \/>\nMessages are stored ephemerally only to support live moderation and are never written to the database.<\/p><\/dd>\n<dt id='does%20adambox%20track%20users%3F'><h3>Does AdamBox track users?<\/h3><\/dt>\n<dd><p>No.<br \/>\nDisplay names are session-based only and are not linked to identities.<\/p><\/dd>\n<dt id='can%20i%20use%20adambox%20without%20an%20api%20key%3F'><h3>Can I use AdamBox without an API key?<\/h3><\/dt>\n<dd><p>Yes.<br \/>\nThe API key is optional. Without it, AdamBox continues to function using non-AI moderation logic.<\/p><\/dd>\n<dt id='is%20adambox%20free%3F'><h3>Is AdamBox free?<\/h3><\/dt>\n<dd><p>Yes.<br \/>\nAdamBox is fully functional as a free, open-source plugin licensed under GPL v3.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Added missing WordPress.org banner asset size for full directory support<\/li>\n<li>Cleaned up plugin distribution archive<\/li>\n<li>Updated readme metadata and tags for improved discoverability<\/li>\n<li>Removed unintended contributor attribution<\/li>\n<li>No functional behavior changes<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Replaced direct database queries in uninstall routine with WordPress multisite APIs<\/li>\n<li>Removed remaining Plugin Check warnings<\/li>\n<li>No functional behavior changes<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Fixed uninstall routine to comply with WordPress coding standards<\/li>\n<li>Prefixed all global variables to prevent namespace collisions<\/li>\n<li>No functional behavior changes<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Documentation updates for WordPress.org compliance<\/li>\n<li>External service disclosure added<\/li>\n<li>Distribution cleanup (no functional changes)<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added tier-based moderation strictness with meaningful behavioral differences<\/li>\n<li>Implemented automatic cooldowns for severe (Tier 1) violations<\/li>\n<li>Added placeholder replacement for removed messages to prevent escalation<\/li>\n<li>Improved intent-based handling for low-level (Tier 3) hostility<\/li>\n<li>Enhanced AI prompts with better context awareness and pattern detection<\/li>\n<li>Strengthened abuse prevention while preserving low-friction conversation flow<\/li>\n<li>Internal moderation logic refactored for future Pro feature expansion<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial stable release<\/li>\n<li>Hardened moderation pipeline with keyword tiers and optional AI oversight<\/li>\n<li>Privacy-first architecture validated for WordPress.org compliance<\/li>\n<li>REST API rate limiting and abuse protection<\/li>\n<li>Mobile stability and caching fixes finalized<\/li>\n<li>Plugin Checker warnings resolved<\/li>\n<\/ul>\n\n<h4>0.3.2<\/h4>\n\n<ul>\n<li>Fixed aggressive mobile browser caching preventing live updates<\/li>\n<li>Improved polling reliability across Chrome Mobile and Safari<\/li>\n<li>Fixed scroll jumping and message flashing during live updates<\/li>\n<li>Added session-locked display names for clearer multi-user conversations<\/li>\n<li>Improved mobile behavior when switching tabs or returning to the page<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Added per-page shared conversation context<\/li>\n<li>Messages now visible to all visitors on the same page<\/li>\n<li>Context stored ephemerally using WordPress transients<\/li>\n<li>No user tracking or persistent storage<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Plugin bootstrap and architecture<\/li>\n<li>Shortcode rendering<\/li>\n<li>Admin settings foundation<\/li>\n<li>REST API scaffolding<\/li>\n<li>WordPress.org compliance baseline<\/li>\n<\/ul>","raw_excerpt":"Lightweight live chat chatbox with AI-powered moderation for WordPress \u2014 calm, neutral oversight with no tracking or data storage.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/269139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=269139"}],"author":[{"embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jackofall1232"}],"wp:attachment":[{"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=269139"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=269139"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=269139"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=269139"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=269139"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cs.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=269139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}