@forge/cli-shared

8.5.0-next.78.5.0-next.8
out/ui/text.js
~out/ui/text.jsModified
+15−2
Index: package/out/ui/text.js
===================================================================
--- package/out/ui/text.js
+++ package/out/ui/text.js
@@ -1183,10 +1183,9 @@
                     entry: 'Enter the name of the container to list images for:'
                 },
                 listingImages: (key) => `Listing images for container with key '${key}'.`,
                 noImagesFound: `No images found.`,
-                promptNextPage: 'Load next page [Y] or [Enter] to exit',
-                confirmationForNextPage: 'y'
+                promptNextPage: 'Load next page?'
             }
         },
         login: {
             cmd: {
@@ -1288,8 +1287,22 @@
             description: 'Change your default development environment',
             info: `To view all environments for this app, run ${forge('environments', 'list')}.`
         }
     },
+    assistant: {
+        description: '[⚠️ experimental feature] manage AI assistant settings (Rovo/Gemini)',
+        on: {
+            description: `[⚠️ experimental feature] enable AI assistant for error analysis (specify name: rovo or gemini)
+When errors occur during Forge command execution, error details will be sent to your AI agent to help you understand and resolve issues.`
+        },
+        off: {
+            description: 'disable AI assistant for error analysis'
+        },
+        enabled: (assistantName) => `${greenTick} ${assistantName} assistant enabled.`,
+        disabled: `${greenTick} Assistant disabled. Error analysis will not be performed during Forge CLI commands.`,
+        alreadyDisabled: 'Assistant is already disabled',
+        enableConfirmation: '⚠️ Are you sure you want to enable the assistant? This is an experimental feature. When errors occur during Forge command execution, error details will be sent to your AI agent automatically to help you understand and resolve issues.'
+    },
     nonInteractive: {
         description: 'run the command without input prompts',
         error: {
             missingRequiredOption: (command, requiredOptions) => `${command} --non-interactive requires ${requiredOptions.join(' ')}`,