From d9c35a5046aab9b98987baa1593cb9a33fcd2569 Mon Sep 17 00:00:00 2001
From: Montsant19
Date: Thu, 9 Oct 2025 16:01:27 +0200
Subject: [PATCH 1/7] Edit VS Code readme
---
packages/vscode-extension/CHANGELOG.md | 4 ++++
packages/vscode-extension/README.md | 28 ++++++++++++++++++++++++--
2 files changed, 30 insertions(+), 2 deletions(-)
diff --git a/packages/vscode-extension/CHANGELOG.md b/packages/vscode-extension/CHANGELOG.md
index 84a6d4fe..83f3b9c2 100644
--- a/packages/vscode-extension/CHANGELOG.md
+++ b/packages/vscode-extension/CHANGELOG.md
@@ -1,5 +1,9 @@
# Change Log
+## 3.1.0
+
+- New SuiteCloud Developer Assistant feature
+
## 3.0.0
- Secure Credentials Storage for SuiteCloud SDK
diff --git a/packages/vscode-extension/README.md b/packages/vscode-extension/README.md
index a0210a36..9868c0ad 100644
--- a/packages/vscode-extension/README.md
+++ b/packages/vscode-extension/README.md
@@ -25,8 +25,8 @@ The following table shows the extension versions currently available in the Mark
| Extension Versions Available in the Marketplace | Available Since | Compatible NetSuite Version |
|:-----------------------------------------------:|:---------------:|:---------------------------:|
+| 3.1.0 | 2025.2 | 2025.1 and 2025.2 |
| 3.0.0 | 2025.1 | 2024.2 and 2025.1 |
-| 2.0.X | 2024.2 | 2024.2 and 2025.1 |
## Installing SuiteCloud Extension for Visual Studio Code
To install SuiteCloud Extension for Visual Studio Code, follow these steps:
@@ -87,7 +87,31 @@ The selected account is set as default for the project.
-### SuiteCloud Commands
+
+## SuiteCloud Developer Assistant for Cline in SuiteCloud Extension for Visual Studio Code
+
+You can now configure the SuiteCloud Developer Assistant for Cline with SuiteCloud Extension for Visual Studio Code. SuiteCloud Developer Assistant is an AI-powered coding assistant designed for SuiteCloud developers and administrators. Integrated with Visual Studio Code through the Cline extension, it uses advanced language models specialized for SuiteCloud and SuiteScript to support NetSuite customization tasks. With SuiteCloud Developer Assistant, you can:
+ * Get real-time, context-aware coding assistance within your SuiteCloud projects
+ * Generate SuiteScript 2.1 code based on your input
+ * Create and manage XML custom objects to speed up development
+ * Work within your existing VS Code and Cline setup for a consistent workflow
+
+To set up SuiteCloud Developer Assistant for Cline:
+1. Open SuiteCloud Extension for VS Code and click the SuiteCloud Developer Assistant welcome message to go to the SuiteCloud Extension for VS Code settings.
+2. In **Workspace** > **SuiteCloud**, configure the fields as follows:
+ * **SuiteCloud Developer Assistant Service Auth ID:** Set to the auth ID you want to use for the SuiteCloud Developer Assistant service.
+ * **SuiteCloud: Enable Authentication Proxy:** Set it to enabled.
+ * **Port:** Leave blank, because it is autopopulated.
+3. In the activity bar, go to the Cline extension. Click the provider/model selector, and configure the fields as follows:
+ * **API Provider:** Set to Open AI Compatible.
+ * **Base URL:** Set to the URL provided by SuiteCloud Extension for VS Code during SuiteCloud Developer Assistant configuration.
+ * **OpenAI Compatible API Key:** Set to any text of your choice.
+ * **Model ID:** If this isn't autopopulated, set to NetSuite.
+You can start vibe-coding with SuiteCloud Developer Assistant.
+
+Want more information? See Setting up SuiteCloud Developer Assistant for Cline in SuiteCloud Extension for Visual Studio Code.
+
+## SuiteCloud Commands
The following SuiteCloud commands are available through the Command Palette:
From 7ebdfe63331d2f02f1cb3b585c5f9f1f213d3187 Mon Sep 17 00:00:00 2001
From: Montsant19
Date: Fri, 10 Oct 2025 09:53:44 +0200
Subject: [PATCH 2/7] Apply feedback
---
packages/vscode-extension/README.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/packages/vscode-extension/README.md b/packages/vscode-extension/README.md
index 9868c0ad..1331eadb 100644
--- a/packages/vscode-extension/README.md
+++ b/packages/vscode-extension/README.md
@@ -99,9 +99,9 @@ You can now configure the SuiteCloud Developer Assistant for Cline with SuiteClo
To set up SuiteCloud Developer Assistant for Cline:
1. Open SuiteCloud Extension for VS Code and click the SuiteCloud Developer Assistant welcome message to go to the SuiteCloud Extension for VS Code settings.
2. In **Workspace** > **SuiteCloud**, configure the fields as follows:
- * **SuiteCloud Developer Assistant Service Auth ID:** Set to the auth ID you want to use for the SuiteCloud Developer Assistant service.
- * **SuiteCloud: Enable Authentication Proxy:** Set it to enabled.
- * **Port:** Leave blank, because it is autopopulated.
+ * **Developer Assistant Auth ID:** Set to the auth ID you want to use for the SuiteCloud Developer Assistant service.
+ * **Developer Assistant: Enable:** Set it to enabled.
+ * **Local Port:** Leave blank, because it is autopopulated.
3. In the activity bar, go to the Cline extension. Click the provider/model selector, and configure the fields as follows:
* **API Provider:** Set to Open AI Compatible.
* **Base URL:** Set to the URL provided by SuiteCloud Extension for VS Code during SuiteCloud Developer Assistant configuration.
From 42ee5b9ae7c78950e7c31eec6e64866fc4a0dde8 Mon Sep 17 00:00:00 2001
From: Montsant19
Date: Tue, 14 Oct 2025 16:34:39 +0200
Subject: [PATCH 3/7] Apply team's feedback
---
packages/vscode-extension/README.md | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/packages/vscode-extension/README.md b/packages/vscode-extension/README.md
index 1331eadb..5990de98 100644
--- a/packages/vscode-extension/README.md
+++ b/packages/vscode-extension/README.md
@@ -88,20 +88,20 @@ The selected account is set as default for the project.
-## SuiteCloud Developer Assistant for Cline in SuiteCloud Extension for Visual Studio Code
+## SuiteCloud Developer Assistant using Cline in SuiteCloud Extension for Visual Studio Code
-You can now configure the SuiteCloud Developer Assistant for Cline with SuiteCloud Extension for Visual Studio Code. SuiteCloud Developer Assistant is an AI-powered coding assistant designed for SuiteCloud developers and administrators. Integrated with Visual Studio Code through the Cline extension, it uses advanced language models specialized for SuiteCloud and SuiteScript to support NetSuite customization tasks. With SuiteCloud Developer Assistant, you can:
+You can now configure the SuiteCloud Developer Assistant using Cline with SuiteCloud Extension for Visual Studio Code. SuiteCloud Developer Assistant is an AI-powered coding assistant designed for SuiteCloud developers and administrators. Integrated with Visual Studio Code through the Cline extension, it uses advanced language models specialized for SuiteCloud and SuiteScript to support NetSuite customization tasks. With SuiteCloud Developer Assistant, you can:
* Get real-time, context-aware coding assistance within your SuiteCloud projects
* Generate SuiteScript 2.1 code based on your input
* Create and manage XML custom objects to speed up development
* Work within your existing VS Code and Cline setup for a consistent workflow
-To set up SuiteCloud Developer Assistant for Cline:
+To set up SuiteCloud Developer Assistant using Cline:
1. Open SuiteCloud Extension for VS Code and click the SuiteCloud Developer Assistant welcome message to go to the SuiteCloud Extension for VS Code settings.
2. In **Workspace** > **SuiteCloud**, configure the fields as follows:
* **Developer Assistant Auth ID:** Set to the auth ID you want to use for the SuiteCloud Developer Assistant service.
* **Developer Assistant: Enable:** Set it to enabled.
- * **Local Port:** Leave blank, because it is autopopulated.
+ * **Local Port:** Auto-filled by default. Change it if you prefer a different port or if the default port is already in use.
3. In the activity bar, go to the Cline extension. Click the provider/model selector, and configure the fields as follows:
* **API Provider:** Set to Open AI Compatible.
* **Base URL:** Set to the URL provided by SuiteCloud Extension for VS Code during SuiteCloud Developer Assistant configuration.
@@ -109,7 +109,7 @@ To set up SuiteCloud Developer Assistant for Cline:
* **Model ID:** If this isn't autopopulated, set to NetSuite.
You can start vibe-coding with SuiteCloud Developer Assistant.
-Want more information? See Setting up SuiteCloud Developer Assistant for Cline in SuiteCloud Extension for Visual Studio Code.
+Want more information? See Setting up SuiteCloud Developer Assistant using Cline in SuiteCloud Extension for Visual Studio Code.
## SuiteCloud Commands
From 20b0bb2f88ecbcf5538440260dc18c53393506d9 Mon Sep 17 00:00:00 2001
From: Montsant19
Date: Tue, 14 Oct 2025 16:40:01 +0200
Subject: [PATCH 4/7] Delete double space
---
packages/vscode-extension/README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/vscode-extension/README.md b/packages/vscode-extension/README.md
index 5990de98..ca719a63 100644
--- a/packages/vscode-extension/README.md
+++ b/packages/vscode-extension/README.md
@@ -90,7 +90,7 @@ The selected account is set as default for the project.
## SuiteCloud Developer Assistant using Cline in SuiteCloud Extension for Visual Studio Code
-You can now configure the SuiteCloud Developer Assistant using Cline with SuiteCloud Extension for Visual Studio Code. SuiteCloud Developer Assistant is an AI-powered coding assistant designed for SuiteCloud developers and administrators. Integrated with Visual Studio Code through the Cline extension, it uses advanced language models specialized for SuiteCloud and SuiteScript to support NetSuite customization tasks. With SuiteCloud Developer Assistant, you can:
+You can now configure the SuiteCloud Developer Assistant using Cline with SuiteCloud Extension for Visual Studio Code. SuiteCloud Developer Assistant is an AI-powered coding assistant designed for SuiteCloud developers and administrators. Integrated with Visual Studio Code through the Cline extension, it uses advanced language models specialized for SuiteCloud and SuiteScript to support NetSuite customization tasks. With SuiteCloud Developer Assistant, you can:
* Get real-time, context-aware coding assistance within your SuiteCloud projects
* Generate SuiteScript 2.1 code based on your input
* Create and manage XML custom objects to speed up development
@@ -101,7 +101,7 @@ To set up SuiteCloud Developer Assistant using Cline:
2. In **Workspace** > **SuiteCloud**, configure the fields as follows:
* **Developer Assistant Auth ID:** Set to the auth ID you want to use for the SuiteCloud Developer Assistant service.
* **Developer Assistant: Enable:** Set it to enabled.
- * **Local Port:** Auto-filled by default. Change it if you prefer a different port or if the default port is already in use.
+ * **Local Port:** Autofilled by default. Change it if you prefer a different port or if the default port is already in use.
3. In the activity bar, go to the Cline extension. Click the provider/model selector, and configure the fields as follows:
* **API Provider:** Set to Open AI Compatible.
* **Base URL:** Set to the URL provided by SuiteCloud Extension for VS Code during SuiteCloud Developer Assistant configuration.
From 846356fcf45d4cafe8f4a64cb9ecb041b78eacc8 Mon Sep 17 00:00:00 2001
From: Montsant19
Date: Tue, 14 Oct 2025 17:04:30 +0200
Subject: [PATCH 5/7] Change preposition
---
packages/vscode-extension/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/vscode-extension/README.md b/packages/vscode-extension/README.md
index ca719a63..fcd4ca8f 100644
--- a/packages/vscode-extension/README.md
+++ b/packages/vscode-extension/README.md
@@ -90,7 +90,7 @@ The selected account is set as default for the project.
## SuiteCloud Developer Assistant using Cline in SuiteCloud Extension for Visual Studio Code
-You can now configure the SuiteCloud Developer Assistant using Cline with SuiteCloud Extension for Visual Studio Code. SuiteCloud Developer Assistant is an AI-powered coding assistant designed for SuiteCloud developers and administrators. Integrated with Visual Studio Code through the Cline extension, it uses advanced language models specialized for SuiteCloud and SuiteScript to support NetSuite customization tasks. With SuiteCloud Developer Assistant, you can:
+You can now configure the SuiteCloud Developer Assistant using Cline in SuiteCloud Extension for Visual Studio Code. SuiteCloud Developer Assistant is an AI-powered coding assistant designed for SuiteCloud developers and administrators. Integrated with Visual Studio Code through the Cline extension, it uses advanced language models specialized for SuiteCloud and SuiteScript to support NetSuite customization tasks. With SuiteCloud Developer Assistant, you can:
* Get real-time, context-aware coding assistance within your SuiteCloud projects
* Generate SuiteScript 2.1 code based on your input
* Create and manage XML custom objects to speed up development
From 6e00a435e287e9a283b0bfb9a1051347cf54efbd Mon Sep 17 00:00:00 2001
From: Montsant19
Date: Wed, 15 Oct 2025 10:00:56 +0200
Subject: [PATCH 6/7] Add missing colon
---
packages/vscode-extension/README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/packages/vscode-extension/README.md b/packages/vscode-extension/README.md
index fcd4ca8f..59b265d1 100644
--- a/packages/vscode-extension/README.md
+++ b/packages/vscode-extension/README.md
@@ -99,7 +99,7 @@ You can now configure the SuiteCloud Developer Assistant using Cline in SuiteClo
To set up SuiteCloud Developer Assistant using Cline:
1. Open SuiteCloud Extension for VS Code and click the SuiteCloud Developer Assistant welcome message to go to the SuiteCloud Extension for VS Code settings.
2. In **Workspace** > **SuiteCloud**, configure the fields as follows:
- * **Developer Assistant Auth ID:** Set to the auth ID you want to use for the SuiteCloud Developer Assistant service.
+ * **Developer Assistant: Auth ID:** Set to the auth ID you want to use for the SuiteCloud Developer Assistant service.
* **Developer Assistant: Enable:** Set it to enabled.
* **Local Port:** Autofilled by default. Change it if you prefer a different port or if the default port is already in use.
3. In the activity bar, go to the Cline extension. Click the provider/model selector, and configure the fields as follows:
From fcd78af730dd3e2b256de818b3f0d79e06380d5f Mon Sep 17 00:00:00 2001
From: Montsant19
Date: Tue, 28 Oct 2025 12:17:30 +0100
Subject: [PATCH 7/7] Clarify Base URL details
---
packages/vscode-extension/README.md | 47 ++++++++++++++---------------
1 file changed, 23 insertions(+), 24 deletions(-)
diff --git a/packages/vscode-extension/README.md b/packages/vscode-extension/README.md
index 59b265d1..27d8dd5c 100644
--- a/packages/vscode-extension/README.md
+++ b/packages/vscode-extension/README.md
@@ -87,30 +87,6 @@ The selected account is set as default for the project.
-
-## SuiteCloud Developer Assistant using Cline in SuiteCloud Extension for Visual Studio Code
-
-You can now configure the SuiteCloud Developer Assistant using Cline in SuiteCloud Extension for Visual Studio Code. SuiteCloud Developer Assistant is an AI-powered coding assistant designed for SuiteCloud developers and administrators. Integrated with Visual Studio Code through the Cline extension, it uses advanced language models specialized for SuiteCloud and SuiteScript to support NetSuite customization tasks. With SuiteCloud Developer Assistant, you can:
- * Get real-time, context-aware coding assistance within your SuiteCloud projects
- * Generate SuiteScript 2.1 code based on your input
- * Create and manage XML custom objects to speed up development
- * Work within your existing VS Code and Cline setup for a consistent workflow
-
-To set up SuiteCloud Developer Assistant using Cline:
-1. Open SuiteCloud Extension for VS Code and click the SuiteCloud Developer Assistant welcome message to go to the SuiteCloud Extension for VS Code settings.
-2. In **Workspace** > **SuiteCloud**, configure the fields as follows:
- * **Developer Assistant: Auth ID:** Set to the auth ID you want to use for the SuiteCloud Developer Assistant service.
- * **Developer Assistant: Enable:** Set it to enabled.
- * **Local Port:** Autofilled by default. Change it if you prefer a different port or if the default port is already in use.
-3. In the activity bar, go to the Cline extension. Click the provider/model selector, and configure the fields as follows:
- * **API Provider:** Set to Open AI Compatible.
- * **Base URL:** Set to the URL provided by SuiteCloud Extension for VS Code during SuiteCloud Developer Assistant configuration.
- * **OpenAI Compatible API Key:** Set to any text of your choice.
- * **Model ID:** If this isn't autopopulated, set to NetSuite.
-You can start vibe-coding with SuiteCloud Developer Assistant.
-
-Want more information? See Setting up SuiteCloud Developer Assistant using Cline in SuiteCloud Extension for Visual Studio Code.
-
## SuiteCloud Commands
The following SuiteCloud commands are available through the Command Palette:
@@ -135,6 +111,29 @@ The following SuiteCloud commands are available through the Command Palette:
To read more about what you can do with SuiteCloud Extension for Visual Studio Code, visit SuiteCloud Extension for Visual Studio Code Usage.
+## SuiteCloud Developer Assistant using Cline in SuiteCloud Extension for Visual Studio Code
+
+You can now configure the SuiteCloud Developer Assistant using Cline in SuiteCloud Extension for Visual Studio Code. SuiteCloud Developer Assistant is an AI-powered coding assistant designed for SuiteCloud developers and administrators. Integrated with Visual Studio Code through the Cline extension, it uses advanced language models specialized for SuiteCloud and SuiteScript to support NetSuite customization tasks. With SuiteCloud Developer Assistant, you can:
+ * Get real-time, context-aware coding assistance within your SuiteCloud projects
+ * Generate SuiteScript 2.1 code based on your input
+ * Create and manage XML custom objects to speed up development
+ * Work within your existing VS Code and Cline setup for a consistent workflow
+
+To set up SuiteCloud Developer Assistant using Cline:
+1. Open SuiteCloud Extension for VS Code and click the SuiteCloud Developer Assistant welcome message to go to the SuiteCloud Extension for VS Code settings.
+2. In **Workspace** > **SuiteCloud**, configure the fields as follows:
+ * **Developer Assistant: Auth ID:** Set to the auth ID you want to use for the SuiteCloud Developer Assistant service.
+ * **Developer Assistant: Enable:** Set it to enabled.
+ * **Local Port:** Autofilled by default. Change it if you prefer a different port or if the default port is already in use.
+3. In the activity bar, go to the Cline extension. Click the provider/model selector, and configure the fields as follows:
+ * **API Provider:** Set to Open AI Compatible.
+ * **Base URL:** Set to the URL provided by SuiteCloud Extension for VS Code during SuiteCloud Developer Assistant configuration. To see it again, refer to the output in the terminal.
+ * **OpenAI Compatible API Key:** Set to any text of your choice.
+ * **Model ID:** If this isn't autopopulated, set to NetSuite.
+You can start vibe-coding with SuiteCloud Developer Assistant.
+
+Want more information? See Setting up SuiteCloud Developer Assistant using Cline in SuiteCloud Extension for Visual Studio Code.
+
## Using SuiteCloud Extension for Visual Studio Code with SuiteCloud CLI for Node.js
SuiteCloud CLI for Node.js is compatible with your Visual Studio Code integrated terminal, so you can run SuiteCloud CLI for Node.js commands directly there, independently from VS Code. To read more about it, visit SuiteCloud CLI for Node.js.