@@ -257,7 +257,7 @@ func generateInteractiveWithReadline(cmd *cobra.Command, desktopClient *desktop.
257257 if errors .Is (err , context .Canceled ) {
258258 cmd .Println ()
259259 } else {
260- cmd .PrintErr (handleClientError (err , "Failed to generate a response" ))
260+ cmd .PrintErrln (handleClientError (err , "Failed to generate a response" ))
261261 }
262262 sb .Reset ()
263263 continue
@@ -317,7 +317,7 @@ func generateInteractiveBasic(cmd *cobra.Command, desktopClient *desktop.Client,
317317 if errors .Is (err , context .Canceled ) {
318318 fmt .Println ("\n Use Ctrl + d or /bye to exit." )
319319 } else {
320- cmd .PrintErr (handleClientError (err , "Failed to generate a response" ))
320+ cmd .PrintErrln (handleClientError (err , "Failed to generate a response" ))
321321 }
322322 continue
323323 }
@@ -628,17 +628,17 @@ func newRunCmd() *cobra.Command {
628628 if err != nil {
629629 return fmt .Errorf ("failed to create Docker client: %w" , err )
630630 }
631-
631+
632632 // Run the NIM model
633633 if err := runNIMModel (cmd .Context (), dockerClient , model , cmd ); err != nil {
634634 return fmt .Errorf ("failed to run NIM model: %w" , err )
635635 }
636-
636+
637637 // If no prompt provided, enter interactive mode
638638 if prompt == "" {
639639 scanner := bufio .NewScanner (os .Stdin )
640640 cmd .Println ("Interactive chat mode started. Type '/bye' to exit." )
641-
641+
642642 for {
643643 userInput , err := readMultilineInput (cmd , scanner )
644644 if err != nil {
@@ -648,26 +648,26 @@ func newRunCmd() *cobra.Command {
648648 }
649649 return fmt .Errorf ("Error reading input: %v" , err )
650650 }
651-
651+
652652 if strings .ToLower (strings .TrimSpace (userInput )) == "/bye" {
653653 cmd .Println ("Chat session ended." )
654654 break
655655 }
656-
656+
657657 if strings .TrimSpace (userInput ) == "" {
658658 continue
659659 }
660-
660+
661661 if err := chatWithNIM (cmd , model , userInput ); err != nil {
662662 cmd .PrintErr (fmt .Errorf ("failed to chat with NIM: %w" , err ))
663663 continue
664664 }
665-
665+
666666 cmd .Println ()
667667 }
668668 return nil
669669 }
670-
670+
671671 // Single prompt mode
672672 if err := chatWithNIM (cmd , model , prompt ); err != nil {
673673 return fmt .Errorf ("failed to chat with NIM: %w" , err )
@@ -683,7 +683,7 @@ func newRunCmd() *cobra.Command {
683683 _ , err := desktopClient .Inspect (model , false )
684684 if err != nil {
685685 if ! errors .Is (err , desktop .ErrNotFound ) {
686- return handleNotRunningError ( handleClientError (err , "Failed to inspect model" ) )
686+ return handleClientError (err , "Failed to inspect model" )
687687 }
688688 cmd .Println ("Unable to find model '" + model + "' locally. Pulling from the server." )
689689 if err := pullModel (cmd , desktopClient , model , ignoreRuntimeMemoryCheck ); err != nil {
0 commit comments