{"id":85072,"date":"2026-10-09T15:21:03","date_gmt":"2026-10-09T11:51:03","guid":{"rendered":"https:\/\/afaghhosting.net\/blog\/cpanel-ai-assistant-2-16-1\/"},"modified":"2026-10-09T15:21:03","modified_gmt":"2026-10-09T11:51:03","slug":"cpanel-ai-assistant-2-16-1","status":"publish","type":"post","link":"https:\/\/afaghhosting.net\/blog\/cpanel-ai-assistant-2-16-1\/","title":{"rendered":"cPanel AI Assistant 2.16-1"},"content":{"rendered":"<p>Fixed actions the assistant names  When the AI Assistant names an action that does not exist, it no longer guesses a replacement that changes something you did not ask to change, or picks between equally likely candidates at random. It also recognizes an action that it named with the wrong punctuation, instead of failing to carry the action out.   Improved answers about email  The AI Assistant no longer answers a request that only mentions email, such as a dashboard of sites and inboxes, with an offer to create email accounts.   Improved approval cards  The assistant\u2019s record of an approval card now matches what happened. A card that you moved past without answering reads as not approved instead of declined, and a card that you approved no longer reads as not approved just before its change runs. The approval card also names each change that it holds, so the AI Assistant pane can keep a card that you moved past in the conversation.   Improved handling of private keys  Private-key material that an operation returns is masked from the assistant\u2019s transcript wherever it appears in the result. On cPanel builds whose API specifications mark values as sensitive, the assistant masks every value that the API declares secret.   Security hardening  A value that reached the AI Assistant only through text it read, such as a log line, a file, or a result that echoed its own request, no longer becomes the target of a change. When you did not type a value and no account read returned it as a field of its own, the assistant refuses it and asks you for it.   Meridian theme guidance  The AI Assistant on Meridian now names the Classic cPanel Theme control in the header when it points to the classic interface, and its note under an answer no longer says that the steps above need the classic interface.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fixed actions the assistant names When the AI Assistant names an action that does not exist, it no longer guesses a replacement that changes something you did not ask to change, or picks between equally likely candidates at random. It also recognizes an action that it named with the wrong punctuation, instead of failing to &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[],"class_list":["post-85072","post","type-post","status-publish","format-standard","hentry","category-cpanel-news"],"_links":{"self":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts\/85072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/comments?post=85072"}],"version-history":[{"count":0,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/posts\/85072\/revisions"}],"wp:attachment":[{"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/media?parent=85072"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/categories?post=85072"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/afaghhosting.net\/blog\/wp-json\/wp\/v2\/tags?post=85072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}