{"id":6348,"date":"2026-05-14T13:12:25","date_gmt":"2026-05-14T13:12:25","guid":{"rendered":"https:\/\/www.softaculous.com\/blog\/docs\/enduser\/agentic-ai-code-with-ai\/"},"modified":"2026-08-26T08:28:03","modified_gmt":"2026-08-26T08:28:03","slug":"agentic-ai-code-with-ai","status":"publish","type":"docs","link":"https:\/\/www.softaculous.com\/blog\/docs\/enduser\/agentic-ai-code-with-ai\/","title":{"rendered":"Agentic AI &#8211; Code with AI"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Overview<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The&nbsp;<strong>Code with AI<\/strong>&nbsp;feature in Softaculous is an AI-powered coding assistant integrated directly into your control panel. It helps you write, debug, refactor, and understand code in your projects without leaving your hosting environment.<\/p>\n\n\n\n<p class=\"alert alert-info wp-block-paragraph\">Note: This feature is added in Softaculous 6.3.4<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Key Features<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Multi-provider support<\/strong>&nbsp;\u2013 Connect OpenAI, Anthropic, Google, DeepSeek, Groq, Together AI, OpenRouter, Ollama, MiniMax, and custom OpenAI-compatible providers<\/li>\n\n\n\n<li><strong>Free tier<\/strong>&nbsp;\u2013 OpenCode Zen (Free) is available with no API key required<\/li>\n\n\n\n<li><strong>Build &amp; Plan modes<\/strong>&nbsp;\u2013 Full-access coding or read-only analysis<\/li>\n\n\n\n<li><strong>Dark \/ Light theme<\/strong>&nbsp;\u2013 Toggle with moon\/sun icon in the header<\/li>\n\n\n\n<li><strong>Command Palette<\/strong>&nbsp;\u2013 Press&nbsp;<code>Ctrl+K<\/code>&nbsp;to quickly access any command<\/li>\n\n\n\n<li><strong>Slash Commands<\/strong>&nbsp;\u2013 16+ slash commands for quick actions<\/li>\n\n\n\n<li><strong>Inline Mode Switch<\/strong>&nbsp;\u2013 Type&nbsp;<code>@build<\/code>&nbsp;or&nbsp;<code>@plan<\/code>&nbsp;to switch modes inline<\/li>\n\n\n\n<li><strong>Shell Mode<\/strong>&nbsp;\u2013 Type&nbsp;<code>!<\/code>&nbsp;to run shell commands directly<\/li>\n\n\n\n<li><strong>Session Timeline<\/strong>&nbsp;\u2013 Jump-to-message navigation<\/li>\n\n\n\n<li><strong>Session Search<\/strong>&nbsp;\u2013 Search and filter through sessions<\/li>\n\n\n\n<li><strong>Session Fork\/Branch<\/strong>&nbsp;\u2013 Explore alternate conversation paths<\/li>\n\n\n\n<li><strong>Undo\/Redo<\/strong>&nbsp;\u2013 Undo or redo messages<\/li>\n\n\n\n<li><strong>Regenerate Response<\/strong>&nbsp;\u2013 Re-generate the last AI response<\/li>\n\n\n\n<li><strong>Edit Previous Messages<\/strong>&nbsp;\u2013 Edit any prior user message and re-submit<\/li>\n\n\n\n<li><strong>Conversation Compact<\/strong>&nbsp;\u2013 Summarize long conversations to save context<\/li>\n\n\n\n<li><strong>Model Favorites<\/strong>&nbsp;\u2013 Star your favorite models for quick access<\/li>\n\n\n\n<li><strong>Model Variants<\/strong>&nbsp;\u2013 Adjust reasoning effort (Low\/Medium\/High)<\/li>\n\n\n\n<li><strong>Context Window Tracking<\/strong>&nbsp;\u2013 Visual bar showing token usage percentage<\/li>\n\n\n\n<li><strong>Browser Notifications<\/strong>&nbsp;\u2013 Browser notifications when tab is not focused<\/li>\n\n\n\n<li><strong>Sound Notifications<\/strong>&nbsp;\u2013 Audio alerts for completion, errors, and questions<\/li>\n\n\n\n<li><strong>Modified Files Panel<\/strong>&nbsp;\u2013 See all files changed by AI in the session<\/li>\n\n\n\n<li><strong>Task Management<\/strong>&nbsp;\u2013 Built-in todo list with checkbox tracking<\/li>\n\n\n\n<li><strong>Reasoning Display<\/strong>&nbsp;\u2013 Toggle thinking blocks (show\/collapse\/hide)<\/li>\n\n\n\n<li><strong>Prompt History<\/strong>&nbsp;\u2013 Navigate through previous prompts with arrow keys<\/li>\n\n\n\n<li><strong>Auto-Generated Titles<\/strong>&nbsp;\u2013 Sessions get AI-generated descriptive titles<\/li>\n\n\n\n<li><strong>Customizable Keybindings<\/strong>&nbsp;\u2013 Remap any keyboard shortcut<\/li>\n\n\n\n<li><strong>Project Management<\/strong>&nbsp;\u2013 Create and switch between multiple projects<\/li>\n\n\n\n<li><strong>File Tree Browser<\/strong>&nbsp;\u2013 Browse and view project files<\/li>\n\n\n\n<li><strong>Export as Markdown<\/strong>&nbsp;\u2013 Download or copy your conversation<\/li>\n\n\n\n<li><strong>Permission System<\/strong>&nbsp;\u2013 Control tool access (Allow Once, Allow Always, Deny)<\/li>\n\n\n\n<li><strong>Read &amp; Write Files<\/strong>&nbsp;\u2013 AI can read and write files directly in your project directory<\/li>\n\n\n\n<li><strong>Write Plugins<\/strong>&nbsp;\u2013 Generate complete WordPress plugins from scratch with a single prompt<\/li>\n\n\n\n<li><strong>Make Websites<\/strong>&nbsp;\u2013 Create full websites, themes, and templates with AI assistance<\/li>\n\n\n\n<li><strong>Edit Existing Files<\/strong>&nbsp;\u2013 Make targeted changes to existing files without rewriting everything<\/li>\n\n\n\n<li><strong>Search Files<\/strong>&nbsp;\u2013 Find files by name or search content across your entire project<\/li>\n\n\n\n<li><strong>Debug &amp; Refactor<\/strong>&nbsp;\u2013 Identify bugs, fix errors, and refactor code for better structure<\/li>\n\n\n\n<li><strong>Right Side Panel<\/strong> \u2013 Modified Files count, Context Window usage, and Model Variant selector at a glance<\/li>\n\n\n\n<li><strong>Interactive Question Cards<\/strong> \u2013 The AI can pause and ask you questions with clickable options<\/li>\n\n\n\n<li><strong>Quick Command Chips<\/strong> \u2013 One-click shortcuts (\/todo, \/export, \/plan\u2026) under the chat input<\/li>\n\n\n\n<li><strong>Independent Sessions<\/strong> \u2013 Multiple sessions process in parallel without blocking each other<\/li>\n\n\n\n<li><strong>Session Status Indicators<\/strong> \u2013 Red (processing), blue (unread response), green (viewed)<\/li>\n\n\n\n<li><strong>Alt+1 to Alt+99<\/strong> \u2013 Switch between up to 99 sessions instantly<\/li>\n\n\n\n<li><strong>Syntax Highlighting<\/strong> \u2013 AI-generated code renders with full syntax colors<\/li>\n\n\n\n<li><strong>Dark Theme by Default<\/strong> \u2013 Code with AI now opens in dark mode out of the box<\/li>\n\n\n\n<li><strong>Close Project<\/strong> \u2013 Remove a project from your list without deleting its data<\/li>\n\n\n\n<li><strong>Delete Project<\/strong> \u2013 Permanently erase a project and all its conversations, sessions, and context<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Accessing the Code with AI Feature<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Log in to Softaculous<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to your hosting control panel (Webuzo, cPanel, DirectAdmin, etc.)<\/li>\n\n\n\n<li>Navigate to the&nbsp;<strong>Softaculous<\/strong>&nbsp;section or icon<\/li>\n\n\n\n<li>The Softaculous dashboard will open, In the Softaculous header\/navigation, look for the&nbsp;<strong>Code with AI<\/strong>&nbsp;link<\/li>\n\n\n\n<li>Click on it to open the AI Assistant interface<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/access_ai.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"173\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/access_ai-1024x173.png\" alt=\"\" class=\"wp-image-6501\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/access_ai-1024x173.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/access_ai-300x51.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/access_ai-768x130.png 768w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/access_ai-1536x260.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/access_ai-1568x265.png 1568w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/access_ai.png 1910w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Theme (Dark \/ Light Mode)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Code with AI opens in dark theme by default<\/strong>. You can switch themes anytime using the moon\/sun toggle in the header. Your theme preference is saved in your browser and automatically restored across sessions.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Moon icon (\ud83c\udf19)<\/strong>&nbsp;\u2013 Currently in light mode, click to switch to dark<\/li>\n\n\n\n<li><strong>Sun icon (\u2600\ufe0f)<\/strong>&nbsp;\u2013 Currently in dark mode, click to switch to light<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/change-theme.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"341\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/change-theme-1024x341.png\" alt=\"\" class=\"wp-image-6774\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/change-theme-1024x341.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/change-theme-300x100.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/change-theme-766x255.png 766w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/change-theme-1536x511.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/change-theme.png 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Setting Up the AI Assistant<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Connecting an AI Provider<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Free Option:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>OpenCode Zen (Free)<\/strong>&nbsp;\u2013 Enabled by default. No API key required.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You can also connect to any other AI provider:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click the&nbsp;<strong>Settings<\/strong>(\u2699\ufe0f)&nbsp;button in the AI Assistant footer<\/li>\n\n\n\n<li>Find the provider you want to use and click&nbsp;<strong>Connect<\/strong><\/li>\n\n\n\n<li>Enter your&nbsp;<strong>API key<\/strong>&nbsp;and click&nbsp;<strong>Connect<\/strong><\/li>\n\n\n\n<li>Use the&nbsp;<strong>Test<\/strong>&nbsp;button to verify your connection works<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/connect_ai-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"435\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/connect_ai-1-1024x435.png\" alt=\"\" class=\"wp-image-6776\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/connect_ai-1-1024x435.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/connect_ai-1-300x127.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/connect_ai-1-767x326.png 767w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/connect_ai-1-1536x653.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/connect_ai-1.png 1916w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Custom OpenAI-Compatible Providers<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Code with AI supports any OpenAI-compatible API endpoint as a custom provider. This means you can connect to self-hosted models, private inference servers, or any third-party API that implements the OpenAI chat completions format (<code>\/v1\/chat\/completions<\/code>).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How to Add a Custom Provider<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open&nbsp;<strong>Settings<\/strong>(\u2699\ufe0f)&nbsp;in the Code with AI interface<\/li>\n\n\n\n<li>Click&nbsp;<strong>+ Add Custom Provider<\/strong>&nbsp;(OpenAI-compatible)<\/li>\n\n\n\n<li>A modal opens \u2013 Fill in the following fields:\n<ul class=\"wp-block-list\">\n<li><strong>Provider Name<\/strong>&nbsp;\u2013 A custom name for your provider (e.g., &#8220;My Local LLM&#8221;)<\/li>\n\n\n\n<li><strong>Base URL<\/strong>&nbsp;\u2013 The API endpoint URL (e.g.,&nbsp;<a href=\"https:\/\/api.example.com\/v1\" target=\"_blank\" rel=\"noreferrer noopener\"><code>https:\/\/api.myhost.com\/v1<\/code><\/a>)<\/li>\n\n\n\n<li><strong>API Key<\/strong>&nbsp;\u2013 Your API key (if required by the endpoint)<\/li>\n\n\n\n<li><strong>Models<\/strong>&nbsp;\u2013 Comma-separated list of models in&nbsp;<code>id=name<\/code>&nbsp;format (e.g.,&nbsp;<code>gpt-4o=GPT-4o, llama3=Llama 3<\/code>)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click&nbsp;<strong>Test Connection<\/strong>&nbsp;to verify connectivity<\/li>\n\n\n\n<li>Click&nbsp;<strong>Connect<\/strong> to add the provider<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/custom-provider.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"434\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/custom-provider-1024x434.png\" alt=\"\" class=\"wp-image-6783\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/custom-provider-1024x434.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/custom-provider-300x127.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/custom-provider-766x325.png 766w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/custom-provider-1536x652.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/custom-provider.png 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Supported AI Providers:<\/strong><\/p>\n\n\n\n<div style=\"display:flex;flex-wrap:wrap;gap:10px;justify-content:center\">\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/api.iconify.design\/simple-icons:openai.svg?color=%23412991\" width=\"24\" height=\"24\" alt=\"OpenAI\">\n    <strong style=\"font-size:13px\">OpenAI (GPT)<\/strong>\n  <\/div>\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/api.iconify.design\/simple-icons:anthropic.svg?color=%23D97757\" width=\"24\" height=\"24\" alt=\"Anthropic\">\n    <strong style=\"font-size:13px\">Anthropic (Claude)<\/strong>\n  <\/div>\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/api.iconify.design\/simple-icons:googlegemini.svg?color=%234285F4\" width=\"24\" height=\"24\" alt=\"Google Gemini\">\n    <strong style=\"font-size:13px\">Google (Gemini)<\/strong>\n  <\/div>\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/api.iconify.design\/simple-icons:deepseek.svg?color=%234D6BCE\" width=\"24\" height=\"24\" alt=\"DeepSeek\">\n    <strong style=\"font-size:13px\">DeepSeek<\/strong>\n  <\/div>\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/api.iconify.design\/bxl:groq-ai.svg?color=%23F55036\" width=\"24\" height=\"24\" alt=\"Groq\">\n    <strong style=\"font-size:13px\">Groq<\/strong>\n  <\/div>\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.google.com\/s2\/favicons?domain=together.ai&amp;sz=64\" width=\"24\" height=\"24\" alt=\"Together AI\">\n    <strong style=\"font-size:13px\">Together AI<\/strong>\n  <\/div>\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/api.iconify.design\/simple-icons:openrouter.svg?color=%237C3AED\" width=\"24\" height=\"24\" alt=\"OpenRouter\">\n    <strong style=\"font-size:13px\">OpenRouter<\/strong>\n  <\/div>\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/api.iconify.design\/simple-icons:ollama.svg?color=%23000000\" width=\"24\" height=\"24\" alt=\"Ollama\">\n    <strong style=\"font-size:13px\">Ollama (local)<\/strong>\n  <\/div>\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/api.iconify.design\/simple-icons:ollama.svg?color=%230078D4\" width=\"24\" height=\"24\" alt=\"Ollama Cloud\">\n    <strong style=\"font-size:13px\">Ollama Cloud<\/strong>\n  <\/div>\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/api.iconify.design\/simple-icons:microsoftazure.svg?color=%230078D4\" width=\"24\" height=\"24\" alt=\"Azure\">\n    <strong style=\"font-size:13px\">Azure<\/strong>\n  <\/div>\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/api.iconify.design\/simple-icons:amazonwebservices.svg?color=%23FF9900\" width=\"24\" height=\"24\" alt=\"Amazon Bedrock\">\n    <strong style=\"font-size:13px\">Amazon Bedrock<\/strong>\n  <\/div>\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/fireworks.ai\/favicon.ico\" width=\"24\" height=\"24\" alt=\"Fireworks\">\n    <strong style=\"font-size:13px\">Fireworks<\/strong>\n  <\/div>\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/api.iconify.design\/simple-icons:cloudflare.svg?color=%23F38020\" width=\"24\" height=\"24\" alt=\"Cloudflare\">\n    <strong style=\"font-size:13px\">Cloudflare<\/strong>\n  <\/div>\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/api.iconify.design\/simple-icons:huggingface.svg?color=%23FFD21E\" width=\"24\" height=\"24\" alt=\"Hugging Face\">\n    <strong style=\"font-size:13px\">Hugging Face<\/strong>\n  <\/div>\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.google.com\/s2\/favicons?domain=minimaxi.com&amp;sz=64\" width=\"24\" height=\"24\" alt=\"MiniMax\">\n    <strong style=\"font-size:13px\">MiniMax<\/strong>\n  <\/div>\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/api.iconify.design\/simple-icons:openai.svg?color=%2300C896\" width=\"24\" height=\"24\" alt=\"OpenCode Zen Free\">\n    <strong style=\"font-size:13px\">OpenCode Zen (Free)<\/strong>\n  <\/div>\n\n  <div style=\"display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #ddd;border-radius:8px;width:160px\">\n    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/api.iconify.design\/simple-icons:openai.svg?color=%23FFD700\" width=\"22\" height=\"22\" alt=\"OpenCode Zen Premium\" style=\"flex-shrink:0\">\n    <strong style=\"font-size:11px;line-height:1.2\">OpenCode Zen Premium<\/strong>\n  <\/div>\n\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Model Auto-Detection<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Models are automatically detected and cached for 24 hours. The system fetches context window limits, output limits, reasoning capabilities, and tool-call support for each model automatically. You do not need to manually configure model metadata.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Selecting an AI Model<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Once connected, choose an AI model from the&nbsp;<strong>custom dropdown in the header<\/strong><\/li>\n\n\n\n<li>The dropdown is organized by provider with group headers<\/li>\n\n\n\n<li>The selected model will be used for all AI interactions in your current session<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/select-ai-model.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"349\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/select-ai-model-1024x349.png\" alt=\"\" class=\"wp-image-6785\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/select-ai-model-1024x349.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/select-ai-model-300x102.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/select-ai-model-768x262.png 768w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/select-ai-model-1536x524.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/select-ai-model.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Model Favorites<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Add your frequently used models to <strong>Favorites<\/strong> for quick access :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click&nbsp;the heart icon(\u2764\ufe0f) next to any model in the dropdown to toggle it as a favorite<\/li>\n\n\n\n<li>Favorite models (marked with \u2764\ufe0f) appear at the top of the model dropdown<\/li>\n\n\n\n<li>Click the heart again to remove a model from favorites<\/li>\n\n\n\n<li>Favorites are saved per-user and persist across sessions<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fav-model.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"353\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fav-model-1024x353.png\" alt=\"\" class=\"wp-image-6787\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fav-model-1024x353.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fav-model-300x103.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fav-model-767x264.png 767w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fav-model-1536x529.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fav-model.png 1917w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Model Variants (Reasoning Effort)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For supported models (Claude, GPT-4o, Gemini, DeepSeek, OpenCode Zen, etc), you can adjust the&nbsp;<strong>reasoning effort<\/strong>&nbsp;to control how deeply the model thinks before responding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Available options: <strong>Default<\/strong>, <strong>Low<\/strong>, <strong>Medium<\/strong>, <strong>High<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Default<\/strong>&nbsp;\u2013 Standard reasoning (recommended)<\/li>\n\n\n\n<li><strong>Low<\/strong>&nbsp;\u2013 Faster responses, less deep thinking<\/li>\n\n\n\n<li><strong>Medium<\/strong>&nbsp;\u2013 Balanced reasoning<\/li>\n\n\n\n<li><strong>High<\/strong>&nbsp;\u2013 Deepest reasoning, best for complex problems<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Changing the Variant<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can change the reasoning effort in two ways:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Right Side Panel \u2013 Use the Effort dropdown in the Model Variant card<\/li>\n\n\n\n<li>Keyboard \u2013 Press <strong>Ctrl+Shift+V<\/strong> to cycle quickly<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/reasoning-effort-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"343\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/reasoning-effort-1-1024x343.png\" alt=\"\" class=\"wp-image-6791\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/reasoning-effort-1-1024x343.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/reasoning-effort-1-300x101.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/reasoning-effort-1-766x257.png 766w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/reasoning-effort-1-1536x515.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/reasoning-effort-1.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Context Window Tracking<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The status bar at the bottom of the screen shows a&nbsp;<strong>context window indicator<\/strong>&nbsp;with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Token count<\/strong>&nbsp;\u2013 Current tokens used<\/li>\n\n\n\n<li><strong>Visual progress bar<\/strong>&nbsp;\u2013 Color-coded (green &lt;75%, amber 75-90%, red &gt;90%)<\/li>\n\n\n\n<li><strong>Percentage<\/strong>&nbsp;\u2013 Context usage as a percentage of the model&#8217;s limit<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Sidebar Information<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The sidebar now surfaces two key metrics without opening any panel:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Modified Files count<\/strong> \u2013 Live badge showing how many files the AI has changed in the current session; click to open the Modified Files panel<\/li>\n\n\n\n<li><strong>Context Window info<\/strong> \u2013 Current token usage and percentage of the model&#8217;s context limit, mirrored from the status bar<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/context-win-bar.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"345\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/context-win-bar-1024x345.png\" alt=\"\" class=\"wp-image-6793\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/context-win-bar-1024x345.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/context-win-bar-300x101.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/context-win-bar-767x258.png 767w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/context-win-bar-1536x517.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/context-win-bar.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Creating a Project<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The AI Assistant works within&nbsp;<strong>projects<\/strong>, which are linked to directories on your server.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Create a New Project<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click\u00a0<strong>Projects<\/strong>\u00a0in the AI Assistant header<\/li>\n\n\n\n<li>Click&nbsp;<strong>+ New Project<\/strong><\/li>\n\n\n\n<li>Choose one of the following options:\n<ul class=\"wp-block-list\">\n<li><strong>Select an existing WordPress installation<\/strong>&nbsp;from the list<\/li>\n\n\n\n<li><strong>Or enter a custom directory path<\/strong>&nbsp;manually<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>The project will be created and linked to the selected directory<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/new-project.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"429\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/new-project-1024x429.png\" alt=\"\" class=\"wp-image-6796\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/new-project-1024x429.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/new-project-300x126.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/new-project-768x322.png 768w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/new-project-1536x644.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/new-project.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Switch Between Projects<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use the&nbsp;<strong>project dropdown<\/strong>&nbsp;in the header (next to the sidebar toggle button) to switch between projects<\/li>\n\n\n\n<li>Each project has its own chat sessions, conversation history, and file tree<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/switch-project-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"326\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/switch-project-1-1024x326.png\" alt=\"\" class=\"wp-image-6798\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/switch-project-1-1024x326.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/switch-project-1-300x96.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/switch-project-1-765x244.png 765w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/switch-project-1-1536x490.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/switch-project-1.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Close Project<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Each project in the project list has a <strong>close<\/strong> (<strong>\u2715) button<\/strong> on the right side.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the <strong>\u2715<\/strong> button to remove the project from your project list<\/li>\n\n\n\n<li>A confirmation dialog appears: <em>&#8220;Close project [name]? This will remove the project from your project list. No conversations, sessions or context data will be deleted.&#8221;<\/em><\/li>\n\n\n\n<li><strong>Non-destructive<\/strong> \u2014 only the project entry is removed; all sessions, conversations, and context files (bootstrap, state, memory) remain intact on disk<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Note :<\/strong> If you add the same directory as a project again, all the previous data and sessions will reappear in that project.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/close-project.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"410\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/close-project-1024x410.png\" alt=\"\" class=\"wp-image-6861\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/close-project-1024x410.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/close-project-300x120.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/close-project-767x307.png 767w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/close-project-1536x615.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/close-project.png 1918w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Delete Project<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Each project in the project list has a <strong>trash icon button<\/strong> next to the close button.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the trash icon to permanently delete a project<\/li>\n\n\n\n<li>A confirmation dialog appears: <em>&#8220;Delete project [name]? This will permanently delete all conversations, sessions and context data for this project.&#8221;<\/em><\/li>\n\n\n\n<li><strong>Destructive<\/strong> \u2014 this action cannot be undone. It permanently deletes:\n<ol class=\"wp-block-list\">\n<li>The project and session file<\/li>\n\n\n\n<li>The entire conversations directory and all conversation files within it<\/li>\n\n\n\n<li>The context directory (bootstrap, project state, and memory files)<\/li>\n<\/ol>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Warning:<\/strong> Delete Project is irreversible. Use Close Project instead if you only want to remove the project from your list without deleting data.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/delete-project.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"419\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/delete-project-1024x419.png\" alt=\"\" class=\"wp-image-6862\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/delete-project-1024x419.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/delete-project-300x123.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/delete-project-767x314.png 767w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/delete-project-1536x629.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/delete-project.png 1915w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Project Context<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Give your AI <strong>persistent, cross-session awareness<\/strong> of your entire project. The Project Context feature maintains three intelligent context files outside your project directory, <strong>Bootstrap, State, and Memory<\/strong> that automatically stay in sync and are injected into every new conversation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your AI remembers what you built, what changed, what matters, and where you left off.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No more repeating context. No more starting from scratch. Just continue where you left off every session.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bootstrap<\/strong> \u2013 Authoritative project description, architecture, coding standards, current milestone. The AI treats this as the source of truth for how the project should be built.<\/li>\n\n\n\n<li><strong>Project State<\/strong> \u2013 Current project state, last completed task, current milestone, pending\/blocked tasks. Auto-updated during and after each session so the AI knows exactly where work left off.<\/li>\n\n\n\n<li><strong>Memory<\/strong> \u2013 Durable facts, decisions, conventions, and lessons learned across sessions. Automatically extracted from conversations so the AI never repeats the same mistakes.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/project-context-modal.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"291\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/project-context-modal-1024x291.png\" alt=\"\" class=\"wp-image-6865\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/project-context-modal-1024x291.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/project-context-modal-300x85.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/project-context-modal-768x218.png 768w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/project-context-modal-1536x436.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/project-context-modal.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Steps to Create a New Project Using Project Context<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open <strong>Project Context<\/strong> from the header (document icon) to view and edit the three context files in tabs:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Describe your project manually \u2013 fill in the <strong>Bootstrap<\/strong> tab with your project description, architecture, and coding standards<\/li>\n\n\n\n<li>Or simply <strong>ask the AI<\/strong> \u2013 e.g., <em>&#8220;Update my bootstrap with the plugin details&#8221;<\/em> \u2013 and it will write\/update Bootstrap, create a task list, and implement tasks step by step<\/li>\n\n\n\n<li><strong>Project State<\/strong> updates automatically during and after each session, and <strong>Memory<\/strong> grows as decisions and lessons are extracted from your conversations<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/project-context1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"436\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/project-context1-1024x436.png\" alt=\"\" class=\"wp-image-6867\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/project-context1-1024x436.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/project-context1-300x128.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/project-context1-766x326.png 766w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/project-context1-1536x654.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/project-context1.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Using the AI Assistant<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Starting a Chat Session<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Select your project from the dropdown<\/li>\n\n\n\n<li>Choose an AI model from the header dropdown<\/li>\n\n\n\n<li>Type your request in the&nbsp;<strong>chat input<\/strong>&nbsp;at the bottom<\/li>\n\n\n\n<li>Press&nbsp;<strong>Enter<\/strong>&nbsp;to send (or&nbsp;<strong>Shift+Enter<\/strong>&nbsp;for a new line)<\/li>\n\n\n\n<li>The AI will respond and can perform actions like editing files or running commands<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Creating New Sessions<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click&nbsp;<strong>+ New Session<\/strong>&nbsp;to start a fresh conversation<\/li>\n\n\n\n<li>Previous sessions are listed in the&nbsp;<strong>sidebar<\/strong><\/li>\n\n\n\n<li>Click on any previous session to resume it<\/li>\n\n\n\n<li>Sessions are automatically grouped by date (Today, Yesterday, older dates)<\/li>\n\n\n\n<li>Press <strong>Alt+1<\/strong> through <strong>Alt+99<\/strong> to quickly switch between up to 99 sessions.<\/li>\n\n\n\n<li>Type the number after holding Alt (e.g., hold <code>Alt<\/code>, press <code>2<\/code> then <code>4<\/code>, release <code>Alt<\/code> \u2192 switches to session 24).<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/new-session.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"321\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/new-session-1024x321.png\" alt=\"\" class=\"wp-image-6801\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/new-session-1024x321.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/new-session-300x94.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/new-session-765x240.png 765w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/new-session-1536x482.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/new-session.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Session Management<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Session Timeline<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The&nbsp;<strong>Timeline<\/strong>&nbsp;panel shows all user messages in the current conversation, allowing you to quickly jump to any point in the conversation.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the&nbsp;<strong>chevron icon ( &gt;)<\/strong>&nbsp;on the left edge of the screen to open the timeline<\/li>\n\n\n\n<li>Or use the slash command&nbsp;<code><strong>\/timeline<\/strong><\/code><\/li>\n\n\n\n<li>Click any message in the timeline to scroll directly to it<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-timeline.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"322\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-timeline-1024x322.png\" alt=\"\" class=\"wp-image-6803\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-timeline-1024x322.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-timeline-300x94.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-timeline-766x241.png 766w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-timeline-1536x483.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-timeline.png 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Session Search<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Use the&nbsp;<strong>search box<\/strong>&nbsp;at the top of the sidebar to filter sessions by title or content:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the search icon at the top of the sidebar<\/li>\n\n\n\n<li>Type your search query<\/li>\n\n\n\n<li>Sessions matching your query will be highlighted<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-search.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"319\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-search-1024x319.png\" alt=\"\" class=\"wp-image-6805\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-search-1024x319.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-search-300x94.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-search-766x239.png 766w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-search-1536x479.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-search.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Session Rename<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Double-click<\/strong>&nbsp;on any session title in the sidebar to rename it<\/li>\n\n\n\n<li>Type the new name and press&nbsp;<strong>Enter<\/strong>&nbsp;to confirm<\/li>\n\n\n\n<li>Or use the slash command&nbsp;<code><strong>\/rename<\/strong><\/code>&nbsp;to rename the current session<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/rename-session.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"485\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/rename-session-1024x485.png\" alt=\"\" class=\"wp-image-6808\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/rename-session-1024x485.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/rename-session-300x142.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/rename-session-768x364.png 768w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/rename-session-1536x728.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/rename-session.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Auto-Generated Session Titles<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When you start a new conversation, the AI automatically generates a short, descriptive title based on the content of your first message and the AI&#8217;s response. This makes it easy to identify sessions at a glance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Delete Sessions<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the&nbsp;<strong>\u00d7<\/strong>&nbsp;button next to any session in the sidebar to delete it<\/li>\n\n\n\n<li>Deleted sessions cannot be recovered<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/delete-session.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"317\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/delete-session-1024x317.png\" alt=\"\" class=\"wp-image-6810\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/delete-session-1024x317.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/delete-session-300x93.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/delete-session-768x238.png 768w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/delete-session-1536x476.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/delete-session.png 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Independent Sessions<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sessions now work independently. While the AI is processing a long task in one session, you can freely switch to another session and continue sending prompts \u2013 nothing blocks.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Start a large refactor in Session A, then answer a quick question in Session B while A runs<\/li>\n\n\n\n<li>Each session shows its own live status (see <em>Session Status Indicators<\/em> below)<\/li>\n\n\n\n<li>Streaming continues in the background even when you are viewing another session<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Session Status Indicators<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Each session in the sidebar now shows a colored status dot:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udd34 <strong>Red<\/strong> &#8211; The AI is currently processing\/thinking in that session.<br>\ud83d\udd35 <strong>Blue<\/strong> &#8211; The AI finished responding and you haven&#8217;t read the response yet (title also appears <strong>bold<\/strong>).<br>\ud83d\udfe2 <strong>Green<\/strong> &#8211; Active session whose response has been viewed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click a session with a blue dot to jump straight to its unread response, the dot clears once viewed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-activity.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"334\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-activity-1024x334.png\" alt=\"\" class=\"wp-image-6813\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-activity-1024x334.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-activity-300x98.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-activity-766x250.png 766w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-activity-1536x502.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-activity.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Command Palette<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Press&nbsp;<code>Ctrl+K<\/code>&nbsp;to open the&nbsp;<strong>Command Palette<\/strong>&nbsp;\u2013 a quick-access search interface for all available commands.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Type to search for commands like &#8220;New Session&#8221;, &#8220;Plan Mode&#8221;, &#8220;Compact&#8221;, &#8220;Undo&#8221;, &#8220;Fork&#8221;, &#8220;Settings&#8221;, etc.<\/li>\n\n\n\n<li>Use&nbsp;<strong>arrow keys<\/strong>&nbsp;to navigate the results<\/li>\n\n\n\n<li>Press&nbsp;<strong>Enter<\/strong>&nbsp;to execute the selected command<\/li>\n\n\n\n<li>Press&nbsp;<strong>Escape<\/strong>&nbsp;to close the palette<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/command-pallete.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"344\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/command-pallete-1024x344.png\" alt=\"\" class=\"wp-image-6815\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/command-pallete-1024x344.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/command-pallete-300x101.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/command-pallete-768x258.png 768w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/command-pallete-1536x516.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/command-pallete.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Slash Commands<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Type&nbsp;<code>\/<\/code>&nbsp;in the chat input to see available commands. A dropdown will appear showing matching commands as you type.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Command<\/th><th class=\"has-text-align-left\" data-align=\"left\">Description<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>\/build<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Switch to Build mode (full access)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>\/plan<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Switch to Plan mode (read-only)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>\/clear<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Clear current conversation<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>\/export<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Download conversation as Markdown<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>\/copy<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Copy transcript to clipboard<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>\/compact<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Summarize conversation to reduce context<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>\/undo<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Undo last message pair<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>\/redo<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Redo last undone message<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>\/fork<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Fork conversation from last message<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>\/rename<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Rename this session<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>\/todo<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Add a task item (e.g.&nbsp;<code>\/todo Fix login bug<\/code>)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>\/sound<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Toggle sound notifications on\/off<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>\/notify<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Toggle browser notifications<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>\/keybindings<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Customize keyboard shortcuts<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>\/timeline<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Toggle message timeline navigation<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>\/help<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Show keyboard shortcuts and commands<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Quick Command Chips<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Below the chat input you will find quick-access chips for the most common commands:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>\/todo<\/code> , <code>\/notify<\/code> , <code>\/sound<\/code> , <code>\/export<\/code> , <code>\/help<\/code> , <code>\/clear<\/code> , <code>\/plan<\/code> , <code>\/build<\/code> , <code>\/compact<\/code> , <code>\/undo<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Clicking a chip inserts the command into the input instantly \u2013 no typing required.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Slash Button<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Slash ( \/ ) button<\/strong> \u2013 Located next to the send button. Click it to open the full slash command menu.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/slash-command.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"487\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/slash-command-1024x487.png\" alt=\"\" class=\"wp-image-6818\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/slash-command-1024x487.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/slash-command-300x143.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/slash-command-768x365.png 768w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/slash-command-1536x730.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/slash-command.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Inline Commands (@build \/ @plan)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can switch modes&nbsp;<strong>inline<\/strong>&nbsp;while typing a message:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Type&nbsp;<code>@build<\/code>&nbsp;in your message to switch to Build mode<\/li>\n\n\n\n<li>Type&nbsp;<code>@plan<\/code>&nbsp;in your message to switch to Plan mode<\/li>\n\n\n\n<li>A dropdown will appear showing matching mode options<\/li>\n\n\n\n<li>Select an option to switch modes and continue your message<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/inline-command.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"242\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/inline-command-1024x242.png\" alt=\"\" class=\"wp-image-6821\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/inline-command-1024x242.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/inline-command-300x71.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/inline-command-766x181.png 766w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/inline-command.png 1253w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Shell Mode<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Run shell commands directly from the chat input without the AI:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Type&nbsp;<code>!<\/code>&nbsp;followed by a command (e.g.,&nbsp;<code>!ls -la<\/code>,&nbsp;<code>!cat index.php<\/code>)<\/li>\n\n\n\n<li>The command executes immediately with terminal-style output<\/li>\n\n\n\n<li>Output is displayed in a styled terminal block with&nbsp;<code>$&nbsp;<\/code>prefix<\/li>\n\n\n\n<li>Whitelisted commands include:&nbsp;<code>ls<\/code>,&nbsp;<code>cat<\/code>,&nbsp;<code>php<\/code>,&nbsp;<code>node<\/code>,&nbsp;<code>npm<\/code>,&nbsp;<code>composer<\/code>, and more<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/shell-mode.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"475\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/shell-mode-1024x475.png\" alt=\"\" class=\"wp-image-6823\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/shell-mode-1024x475.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/shell-mode-300x139.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/shell-mode-768x356.png 768w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/shell-mode-1536x712.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/shell-mode.png 1913w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Build Mode vs. Plan Mode<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The AI Assistant has two operating modes:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Build Mode<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The AI has&nbsp;<strong>full access<\/strong>&nbsp;to read, write, edit files, and run commands<\/li>\n\n\n\n<li>Use this when you want the AI to&nbsp;<strong>make changes<\/strong>&nbsp;to your project<\/li>\n\n\n\n<li><strong>Default mode<\/strong>&nbsp;for active development<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Plan Mode<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The AI operates in&nbsp;<strong>read-only mode<\/strong><\/li>\n\n\n\n<li>It can&nbsp;<strong>explore and analyze<\/strong>&nbsp;your code but&nbsp;<strong>cannot modify<\/strong>&nbsp;anything<\/li>\n\n\n\n<li>Use this for:\n<ul class=\"wp-block-list\">\n<li>Code reviews<\/li>\n\n\n\n<li>Explanations<\/li>\n\n\n\n<li>Planning changes before implementing them<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Switching Modes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use the&nbsp;<strong>mode dropdown<\/strong>&nbsp;in the header<\/li>\n\n\n\n<li>Or use&nbsp;<strong>slash commands<\/strong>:&nbsp;<code>\/build<\/code>&nbsp;or&nbsp;<code>\/plan<\/code><\/li>\n\n\n\n<li>Or use&nbsp;<strong>inline commands<\/strong>:&nbsp;<code>@build<\/code>&nbsp;or&nbsp;<code>@plan<\/code><\/li>\n\n\n\n<li>Or use keyboard shortcuts:&nbsp;<code><strong>Alt+Shift+B<\/strong><\/code>&nbsp;(Build) or&nbsp;<code><strong>Alt+Shift+P<\/strong><\/code>&nbsp;(Plan)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">What the AI Can Do<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">File Operations<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Read files<\/strong>&nbsp;\u2013 View file contents<\/li>\n\n\n\n<li><strong>Write files<\/strong>&nbsp;\u2013 Create new files<\/li>\n\n\n\n<li><strong>Edit files<\/strong>&nbsp;\u2013 Make targeted changes to existing files<\/li>\n\n\n\n<li><strong>Search files<\/strong>&nbsp;\u2013 Find files by name or content (glob\/grep)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">System Operations<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Run shell commands<\/strong>&nbsp;\u2013 Execute commands in your project directory<\/li>\n\n\n\n<li><strong>Create directory listings<\/strong>&nbsp;\u2013 View project structure<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Code Assistance<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Write new code<\/li>\n\n\n\n<li>Troubleshoot website issues<\/li>\n\n\n\n<li>Debug existing code<\/li>\n\n\n\n<li>Refactor and optimize code<\/li>\n\n\n\n<li>Explain code functionality<\/li>\n\n\n\n<li>Generate code snippets<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Reasoning \/ Thinking Display<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When using any AI model, the AI&#8217;s thinking process is displayed in a special <strong>reasoning block<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Show<\/strong>&nbsp;\u2013 All reasoning blocks are expanded and visible<\/li>\n\n\n\n<li><strong>Collapse<\/strong>&nbsp;\u2013 Reasoning blocks are collapsed (click to expand individually)<\/li>\n\n\n\n<li><strong>Hide<\/strong>&nbsp;\u2013 All reasoning blocks are hidden<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Click the&nbsp;<strong>Reasoning<\/strong>&nbsp;button in the header to cycle through these states. The button only appears when reasoning blocks are present in the conversation.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/reasoning-thinking.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"345\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/reasoning-thinking-1024x345.png\" alt=\"\" class=\"wp-image-6825\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/reasoning-thinking-1024x345.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/reasoning-thinking-300x101.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/reasoning-thinking-766x258.png 766w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/reasoning-thinking-1536x518.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/reasoning-thinking.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Syntax Highlighting<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Code generated by the AI is rendered with full <strong>syntax highlighting<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Language-aware coloring for PHP, JavaScript, Python, CSS, HTML, SQL, and more<\/li>\n\n\n\n<li>Improved color palette for better readability in both dark and light themes<\/li>\n\n\n\n<li>The highlight theme automatically follows your Dark\/Light mode selection<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">No configuration needed, every code block in the conversation is highlighted automatically.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/syntax-highlight2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"424\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/syntax-highlight2-1024x424.png\" alt=\"\" class=\"wp-image-6831\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/syntax-highlight2-1024x424.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/syntax-highlight2-300x124.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/syntax-highlight2-766x317.png 766w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/syntax-highlight2-1536x636.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/syntax-highlight2.png 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Modified Files Panel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Click the&nbsp;<strong>Modified Files<\/strong>&nbsp;button in the header to see a list of all files that the AI has written, edited, or deleted during the current session.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Green badge<\/strong>&nbsp;(added) \u2013 New files created by the AI<\/li>\n\n\n\n<li><strong>Blue badge<\/strong>&nbsp;(modified) \u2013 Existing files edited by the AI<\/li>\n\n\n\n<li><strong>Red badge<\/strong>&nbsp;(deleted) \u2013 Files deleted by the AI<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/modified-file.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"318\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/modified-file-1024x318.png\" alt=\"\" class=\"wp-image-6829\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/modified-file-1024x318.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/modified-file-300x93.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/modified-file-765x238.png 765w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/modified-file-1536x478.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/modified-file.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Changes (Snapshots)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Changes<\/strong> button in the header toolbar (<strong>\u27f2<\/strong>) opens the Changes panel, which shows a history of snapshots taken by the AI during the session.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Each snapshot entry displays the <strong>snapshot message<\/strong> (e.g., &#8220;Auto-snapshot before write_file index.php&#8221;) and a <strong>timestamp<\/strong><\/li>\n\n\n\n<li>Two actions are available per snapshot:\n<ul class=\"wp-block-list\">\n<li><strong>Diff<\/strong> \u2013 Opens a diff viewer showing exactly what changed in that snapshot, with <strong>Unified<\/strong> and <strong>Split<\/strong> view modes<\/li>\n\n\n\n<li><strong>Restore<\/strong> \u2013 Restores the project files to that snapshot&#8217;s state (with a confirmation dialog)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click the <strong>Changes<\/strong> button again or the \u2715 close button to close the panel<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/changes-snapshot.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"417\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/changes-snapshot-1024x417.png\" alt=\"\" class=\"wp-image-6912\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/changes-snapshot-1024x417.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/changes-snapshot-300x122.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/changes-snapshot-766x312.png 766w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/changes-snapshot-1536x626.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/changes-snapshot.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">File Viewer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When you click a file in the <strong>File Tree<\/strong>, it opens in an inline <strong>File Viewer<\/strong> panel instead of leaving the interface.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The viewer shows the file contents with syntax highlighting<\/li>\n\n\n\n<li>The file name is displayed in the viewer header<\/li>\n\n\n\n<li>Click the <strong>Files <\/strong>button again to close it <\/li>\n\n\n\n<li>This allows you to quickly inspect any file in your project without navigating away from the AI conversation<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/files-tree.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"381\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/files-tree-1024x381.png\" alt=\"\" class=\"wp-image-6915\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/files-tree-1024x381.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/files-tree-300x112.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/files-tree-766x285.png 766w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/files-tree-1536x571.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/files-tree.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Back Button<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When Code with AI is opened from within Softaculous (e.g., from an wordpress manager page), a <strong>Back<\/strong> button (\u2190) appears in the header toolbar.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the <strong>Back<\/strong> button to return to the previous Softaculous page<\/li>\n\n\n\n<li>This button only appears when there is a back URL available (e.g., when navigating from an installation&#8217;s Code with AI link)<\/li>\n\n\n\n<li>It is hidden when Code with AI is opened directly<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/back-previous.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"310\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/back-previous-1024x310.png\" alt=\"\" class=\"wp-image-6920\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/back-previous-1024x310.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/back-previous-300x91.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/back-previous-765x232.png 765w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/back-previous-1536x466.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/back-previous.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Interactive Question Cards<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When the AI needs clarification or a decision from you before continuing, it pauses and displays an interactive question card directly in the conversation:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The card shows the <strong>question<\/strong> with a \u2753 header<\/li>\n\n\n\n<li>Predefined <strong>answer options<\/strong> appear as clickable buttons<\/li>\n\n\n\n<li>You can select multiple options if the question allows it<\/li>\n\n\n\n<li>A free-text field lets you type a custom answer<\/li>\n\n\n\n<li>The AI resumes working as soon as you answer<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This keeps you in control: instead of guessing, the AI asks. A <strong>question chime<\/strong> (three rising notes) plays when a question arrives, and a browser notification can be shown if the tab is not focused.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/question-card-3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"485\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/question-card-3-1024x485.png\" alt=\"\" class=\"wp-image-6772\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/question-card-3-1024x485.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/question-card-3-300x142.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/question-card-3-767x363.png 767w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/question-card-3-1536x727.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/question-card-3.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Right Side Panel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Right Side Panel<\/strong> gives you quick, always-visible access to your <strong>modified files, context window usage, and model variant<\/strong>, so you can stay informed without interrupting your workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The panel contains three cards:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Modified Files<\/strong> \u2013 Shows the number of files changed by the AI in the current session, along with the latest modified files. Click <strong>View All<\/strong> to see the complete list.<\/li>\n\n\n\n<li><strong>Context Window<\/strong> \u2013 A visual bar showing what percentage of the model&#8217;s context window has been used.<\/li>\n\n\n\n<li><strong>Model Variant<\/strong> \u2013 Quickly switch the AI&#8217;s reasoning effort between <strong>Default, Low, Medium, and High<\/strong> without opening additional menus.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/right-side-panel.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"360\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/right-side-panel-1024x360.png\" alt=\"\" class=\"wp-image-6834\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/right-side-panel-1024x360.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/right-side-panel-300x105.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/right-side-panel-768x270.png 768w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/right-side-panel-1536x540.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/right-side-panel.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Task Management (Todo List)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Click the&nbsp;<strong>Tasks<\/strong>&nbsp;button in the header to open the task management panel. The AI can create and track tasks as it works on your project.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add tasks manually with&nbsp;<code><strong>\/todo<\/strong> &lt;task text&gt;<\/code><\/li>\n\n\n\n<li>Click the checkbox to mark tasks as done\/undone<\/li>\n\n\n\n<li>Tasks are persisted in the browser and saved per-session<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/task-list.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"354\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/task-list-1024x354.png\" alt=\"\" class=\"wp-image-6836\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/task-list-1024x354.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/task-list-300x104.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/task-list-767x265.png 767w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/task-list-1536x530.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/task-list.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Browser &amp; Sound Notifications<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Browser Notifications<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Get browser notifications when the AI finishes responding, even when the tab is not focused.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>bell icon<\/strong> in the header toggles browser desktop notifications on and off.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the bell icon to turn desktop notifications <strong>on<\/strong> or <strong>off<\/strong><\/li>\n\n\n\n<li>The first time you enable it, your browser will prompt for notification permission<\/li>\n\n\n\n<li>When <strong>enabled<\/strong>: the bell appears at full opacity with no strikethrough<\/li>\n\n\n\n<li>When <strong>disabled<\/strong>: the bell shows a diagonal line through it and dims to 45% opacity<\/li>\n\n\n\n<li>When the AI finishes responding while the tab is in the background, a desktop notification pops up, clicking it focuses the browser tab<\/li>\n\n\n\n<li>Toggle with <code>\/notify<\/code> slash command, <strong>Alt+Shift+D<\/strong> shortcut, or the bell icon in the header<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/desk-notification.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"472\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/desk-notification-1024x472.png\" alt=\"\" class=\"wp-image-6843\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/desk-notification-1024x472.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/desk-notification-300x138.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/desk-notification-768x354.png 768w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/desk-notification-1536x708.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/desk-notification.png 1911w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Sound Notifications<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>speaker icon<\/strong> in the header toggles audio chimes on and off. Sound notifications are enabled by default.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the speaker icon to turn sound <strong>on<\/strong> or <strong>off<\/strong><\/li>\n\n\n\n<li>Your preference is saved and persists across sessions<\/li>\n\n\n\n<li>When <strong>enabled<\/strong>: the speaker shows sound waves at full opacity; tooltip reads &#8220;Mute sound&#8221;<\/li>\n\n\n\n<li>When <strong>disabled<\/strong>: the speaker shows an X line through it and dims to 45% opacity; tooltip reads &#8220;Unmute sound&#8221;<\/li>\n\n\n\n<li>Sound is generated via the Web Audio API (no external audio files needed) with three distinct chimes:\n<ul class=\"wp-block-list\">\n<li>Completion chime \u2013 Ascending tones when the AI finishes<\/li>\n\n\n\n<li>Error chime \u2013 Descending tones on errors<\/li>\n\n\n\n<li>Question chime \u2013 Three rising notes when the AI asks a question<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Toggle with <code>\/sound<\/code> slash command, <strong>Alt+Shift+O<\/strong> shortcut, or the speaker icon in the header<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/sound-notification.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"472\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/sound-notification-1024x472.png\" alt=\"\" class=\"wp-image-6844\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/sound-notification-1024x472.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/sound-notification-300x138.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/sound-notification-768x354.png 768w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/sound-notification-1536x708.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/sound-notification.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Keyboard Shortcuts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Code with AI supports a comprehensive set of keyboard shortcuts for efficient navigation:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-left\" data-align=\"left\">Shortcut<\/th><th class=\"has-text-align-left\" data-align=\"left\">Action<\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Ctrl+K<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Open command palette<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Ctrl+Shift+V<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Cycle model variant (reasoning effort)<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+1 \u2013 Alt+99<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Switch to session 1\u201399<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+Shift+N<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">New session<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+Shift+P<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Switch to Plan mode<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+Shift+B<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Switch to Build mode<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+Shift+S<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Open Settings<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+Shift+L<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Toggle sidebar<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+Shift+F<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Toggle file tree panel<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+Shift+T<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Toggle tasks panel<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+Shift+M<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Toggle modified files panel<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+Shift+C<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Compact conversation<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+Shift+E<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Export as Markdown<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+Shift+X<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Clear conversation<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+Shift+H<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Open Help &amp; FAQ<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+Shift+O<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Toggle sound notifications<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+Shift+D<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Toggle browser notifications<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+Shift+K<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Customize keybindings<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Alt+Shift+Y<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Copy transcript<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Escape<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Stop streaming \/ Close modals<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Enter<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">Send message<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>Shift+Enter<\/code><\/td><td class=\"has-text-align-left\" data-align=\"left\">New line in input<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">\u2191 (at start of input)<\/td><td class=\"has-text-align-left\" data-align=\"left\">Previous prompt in history<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\">\u2193 (at end of input)<\/td><td class=\"has-text-align-left\" data-align=\"left\">Next prompt in history<\/td><\/tr><tr><td class=\"has-text-align-left\" data-align=\"left\"><code>!<\/code>&nbsp;(at start of input)<\/td><td class=\"has-text-align-left\" data-align=\"left\">Shell mode prefix<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Customizable Keybindings<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">All keyboard shortcuts can be customized to your preference:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Press <code><strong>\/keybindings<\/strong><\/code> or <code><strong>Alt+Shift+K<\/strong><\/code> to open the keybindings settings, or click on Keyboard Shortcuts(\u2328\ufe0f) to open the Keybindings settings<\/li>\n\n\n\n<li>Each shortcut is displayed with its current key combination<\/li>\n\n\n\n<li>Click&nbsp;<strong>Edit<\/strong>&nbsp;next to any shortcut<\/li>\n\n\n\n<li>Press your desired key combination<\/li>\n\n\n\n<li>The new binding is saved automatically<\/li>\n\n\n\n<li>Click&nbsp;<strong>Reset to Defaults<\/strong>&nbsp;to restore all shortcuts<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/keybinding-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"438\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/keybinding-1-1024x438.png\" alt=\"\" class=\"wp-image-6874\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/keybinding-1-1024x438.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/keybinding-1-300x128.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/keybinding-1-766x328.png 766w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/keybinding-1-1536x658.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/keybinding-1.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conversation Fork \/ Branch<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Fork a conversation to explore an alternate path without losing your current chat:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Type&nbsp;<code><strong>\/fork<\/strong><\/code>&nbsp;or press&nbsp;<code><strong>Ctrl+K<\/strong><\/code>&nbsp;and select <strong>Fork Conversation<\/strong><\/li>\n\n\n\n<li>A modal shows all user messages in the conversation<\/li>\n\n\n\n<li>Click&nbsp;<strong>Fork entire session<\/strong>&nbsp;to copy the full conversation, or click a specific message to fork from that point<\/li>\n\n\n\n<li>A new session is created with all messages up to the fork point<\/li>\n\n\n\n<li>The forked session gets its own title and can be edited independently<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fork-session.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"280\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fork-session-1024x280.png\" alt=\"\" class=\"wp-image-6877\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fork-session-1024x280.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fork-session-300x82.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fork-session-768x210.png 768w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fork-session-1536x420.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fork-session.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fork-session2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"414\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fork-session2-1024x414.png\" alt=\"\" class=\"wp-image-6878\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fork-session2-1024x414.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fork-session2-300x121.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fork-session2-767x310.png 767w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fork-session2-1536x621.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/fork-session2.png 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Session Compact &amp; Summarize<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When your conversation gets long, compact it to reduce token usage:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Type&nbsp;<code><strong>\/compact<\/strong><\/code>&nbsp;or press&nbsp;<code><strong>Alt+Shift+C<\/strong><\/code><\/li>\n\n\n\n<li>The AI summarizes earlier messages while keeping the most recent 3 messages intact<\/li>\n\n\n\n<li>This reduces context usage and keeps the conversation within the model&#8217;s context window<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-compact.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"420\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-compact-1024x420.png\" alt=\"\" class=\"wp-image-6903\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-compact-1024x420.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-compact-300x123.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-compact-766x314.png 766w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-compact-1536x630.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-compact.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Undo \/ Redo Messages<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Made a mistake or want to rephrase? Use undo and redo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Undo<\/strong>&nbsp;(<code>\/undo<\/code>) \u2013 Removes the last user message and all responses after it<\/li>\n\n\n\n<li><strong>Redo<\/strong>&nbsp;(<code>\/redo<\/code>) \u2013 Restores the last undone message pair<\/li>\n\n\n\n<li>You can undo multiple times to go back through the conversation<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/undo-redo.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"485\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/undo-redo-1024x485.png\" alt=\"\" class=\"wp-image-6905\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/undo-redo-1024x485.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/undo-redo-300x142.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/undo-redo-766x363.png 766w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/undo-redo-1536x728.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/undo-redo.png 1918w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Regenerate Response<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re not satisfied with the AI&#8217;s response, you can regenerate it:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Hover over the last assistant message<\/li>\n\n\n\n<li>Click the&nbsp;<strong>regenerate button<\/strong>&nbsp;(circular arrow icon) that appears<\/li>\n\n\n\n<li>The AI will generate a new response to your last message<\/li>\n\n\n\n<li>Useful for getting alternative approaches or fixes<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/regenerate-response.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"256\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/regenerate-response-1024x256.png\" alt=\"\" class=\"wp-image-6880\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/regenerate-response-1024x256.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/regenerate-response-300x75.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/regenerate-response-765x191.png 765w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/regenerate-response-1536x383.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/regenerate-response.png 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Edit Previous Messages<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can edit any previous user message and re-submit it:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Hover over any user message in the conversation<\/li>\n\n\n\n<li>Click the&nbsp;<strong>pencil icon (\ud83d\udd89)<\/strong>&nbsp;that appears<\/li>\n\n\n\n<li>Edit the text inline<\/li>\n\n\n\n<li>Click&nbsp;<strong>Send<\/strong>&nbsp;to submit the edited message<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The edited message is sent as a new prompt. Existing messages are preserved below it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/edit-prompt.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"259\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/edit-prompt-1024x259.png\" alt=\"\" class=\"wp-image-6881\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/edit-prompt-1024x259.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/edit-prompt-300x76.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/edit-prompt-766x194.png 766w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/edit-prompt-1536x389.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/edit-prompt.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Export Conversation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Export your conversation for documentation or sharing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Export as Markdown<\/strong>&nbsp;(<code>\/export<\/code>) \u2013 Downloads a complete Markdown file with all messages, including reasoning blocks, tool calls, and code blocks<\/li>\n\n\n\n<li><strong>Copy to Clipboard<\/strong>&nbsp;(<code>\/copy<\/code>) \u2013 Copies the full transcript to your clipboard<\/li>\n\n\n\n<li>Both options include the full conversation with proper formatting<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/export-chat.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"395\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/export-chat-1024x395.png\" alt=\"\" class=\"wp-image-6883\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/export-chat-1024x395.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/export-chat-300x116.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/export-chat-768x296.png 768w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/export-chat-1536x592.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/export-chat.png 1919w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Prompt History Navigation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quickly access and re-use your previous prompts:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Press&nbsp;<strong>\u2191 (Up arrow)<\/strong>&nbsp;at the start of the input to cycle through previous prompts<\/li>\n\n\n\n<li>Press&nbsp;<strong>\u2193 (Down arrow)<\/strong>&nbsp;to move forward in history<\/li>\n\n\n\n<li>Or use&nbsp;<code>Ctrl+\u2191<\/code>&nbsp;\/&nbsp;<code>Ctrl+\u2193<\/code>&nbsp;to cycle history at any cursor position<\/li>\n\n\n\n<li>Prompt history is saved per-session and persists across browser sessions<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-history.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"487\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-history-1024x487.png\" alt=\"\" class=\"wp-image-6907\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-history-1024x487.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-history-300x143.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-history-767x365.png 767w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-history-1536x731.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/session-history.png 1918w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Help &amp; FAQ<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>Help<\/strong> icon (\u2754) is available in the sidebar footer. Click it to open the Help &amp; FAQ modal.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The modal displays frequently asked questions and answers about Code with AI<\/li>\n\n\n\n<li>Topics include: how projects work, keyboard shortcuts, slash commands, shell mode, and more<\/li>\n\n\n\n<li>Click the <strong>\u2715 close<\/strong> button or click outside the modal to close it<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/help.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"484\" src=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/help-1024x484.png\" alt=\"\" class=\"wp-image-6924\" srcset=\"https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/help-1024x484.png 1024w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/help-300x142.png 300w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/help-767x363.png 767w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/help-1536x727.png 1536w, https:\/\/www.softaculous.com\/blog\/wp-content\/uploads\/2026\/05\/help.png 1917w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Best Practices<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">When to Use Build Mode<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Writing new code<\/li>\n\n\n\n<li>Fixing bugs<\/li>\n\n\n\n<li>Refactoring existing code<\/li>\n\n\n\n<li>Running commands to set up your project<\/li>\n\n\n\n<li>Making configuration changes<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">When to Use Plan Mode<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reviewing code before making changes<\/li>\n\n\n\n<li>Understanding complex code<\/li>\n\n\n\n<li>Planning architectural changes<\/li>\n\n\n\n<li>Getting explanations of how code works<\/li>\n\n\n\n<li>Analyzing potential issues<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Writing Effective Prompts<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Be specific<\/strong>&nbsp;about what you want the AI to do<\/li>\n\n\n\n<li><strong>Provide context<\/strong>&nbsp;about your project structure<\/li>\n\n\n\n<li><strong>Mention file names<\/strong>&nbsp;when referring to specific files<\/li>\n\n\n\n<li><strong>Break complex tasks<\/strong>&nbsp;into smaller steps<\/li>\n\n\n\n<li><strong>Review AI changes<\/strong>&nbsp;before accepting them<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Session Organization Tips<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use&nbsp;<strong>descriptive session names<\/strong>&nbsp;(rename with&nbsp;<code>\/rename<\/code>)<\/li>\n\n\n\n<li><strong>Fork conversations<\/strong>&nbsp;when exploring different approaches<\/li>\n\n\n\n<li><strong>Compact long sessions<\/strong>&nbsp;to stay within context limits<\/li>\n\n\n\n<li>Use&nbsp;<strong>Plan mode<\/strong>&nbsp;for exploration and&nbsp;<strong>Build mode<\/strong>&nbsp;for implementation<\/li>\n\n\n\n<li>Create&nbsp;<strong>separate projects<\/strong>&nbsp;for different codebases<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Security Considerations<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Review all file changes before applying them<\/li>\n\n\n\n<li>Don&#8217;t share sensitive API keys or passwords in chat<\/li>\n\n\n\n<li>Use Plan mode when exploring unfamiliar code<\/li>\n\n\n\n<li>The AI will never reveal API keys, credentials, or secrets<\/li>\n\n\n\n<li>Tool isolation ensures the AI can only access allowed directories<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Troubleshooting<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">AI Provider Connection Issues<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problem:<\/strong>&nbsp;Cannot connect to AI provider.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solutions:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Verify your API key is correct<\/li>\n\n\n\n<li>Check if your API key has available credits\/quota<\/li>\n\n\n\n<li>Use the &#8220;Test&#8221; button in Settings to verify connectivity<\/li>\n\n\n\n<li>Use OpenCode Zen (Free) if you don&#8217;t have an API key<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">AI Not Responding<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problem:<\/strong>&nbsp;Messages are not getting responses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solutions:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Check your internet connection<\/li>\n\n\n\n<li>Verify the selected AI model is available<\/li>\n\n\n\n<li>Check if you&#8217;ve reached API rate limits<\/li>\n\n\n\n<li>Try switching to a different AI provider<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">File Access Issues<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problem:<\/strong>&nbsp;AI cannot read or write files.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solutions:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Verify the project directory path is correct<\/li>\n\n\n\n<li>Check file permissions on your server<\/li>\n\n\n\n<li>Ensure the directory exists and is accessible<\/li>\n\n\n\n<li>Try creating a new project with the correct path<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Session Management<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problem:<\/strong>&nbsp;Cannot find previous conversations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solutions:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Check the sidebar for previous sessions<\/li>\n\n\n\n<li>Use the&nbsp;<strong>search box<\/strong>&nbsp;to filter sessions<\/li>\n\n\n\n<li>Ensure you&#8217;re in the correct project<\/li>\n\n\n\n<li>Sessions are project-specific \u2013 switch projects if needed<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Context Window Full<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problem:<\/strong>&nbsp;The AI stops responding or shows errors about context length.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solutions:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Use&nbsp;<code>\/compact<\/code>&nbsp;to summarize the conversation<\/li>\n\n\n\n<li>Start a&nbsp;<strong>new session<\/strong>&nbsp;for a fresh context<\/li>\n\n\n\n<li>Use&nbsp;<code>\/fork<\/code>&nbsp;to continue from a specific point<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Sound \/ Notification Not Working<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Problem:<\/strong>&nbsp;No audio or browser notifications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Solutions:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Check&nbsp;<code>\/sound<\/code>&nbsp;status \u2013 ensure sound notifications are ON<\/li>\n\n\n\n<li>Check&nbsp;<code>\/notify<\/code>&nbsp;status \u2013 ensure browser notifications are ON<\/li>\n\n\n\n<li>Allow browser notifications when prompted<\/li>\n\n\n\n<li>Check browser settings for notification permissions<\/li>\n<\/ol>\n","protected":false},"featured_media":0,"parent":1677,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","docs_category":[],"class_list":["post-6348","docs","type-docs","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs\/6348","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/comments?post=6348"}],"version-history":[{"count":227,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs\/6348\/revisions"}],"predecessor-version":[{"id":6925,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs\/6348\/revisions\/6925"}],"up":[{"embeddable":true,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs\/1677"}],"wp:attachment":[{"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/media?parent=6348"}],"wp:term":[{"taxonomy":"docs_category","embeddable":true,"href":"https:\/\/www.softaculous.com\/blog\/wp-json\/wp\/v2\/docs_category?post=6348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}