diff --git a/vscode-iris-dev/package.json b/vscode-iris-dev/package.json index 877b02d..4712cb6 100644 --- a/vscode-iris-dev/package.json +++ b/vscode-iris-dev/package.json @@ -1,9 +1,13 @@ { "name": "vscode-iris-dev", "displayName": "iris-dev for IRIS", - "description": "Wires iris-dev MCP tools into VS Code Copilot agent mode — automatically picks up your objectscript.conn connection. Requires the iris-dev binary on PATH.", + "description": "Wires iris-dev MCP tools into VS Code Copilot agent mode — automatically picks up your objectscript.conn connection. Requires the iris-dev binary on PATH or in `iris-dev.serverPath` setting.", "version": "0.2.4", "publisher": "intersystems-community", + "repository": { + "type": "git", + "url": "https://github.com/intersystems-community/iris-dev" + }, "engines": { "vscode": "^1.99.0" }, diff --git a/vscode-iris-dev/src/extension.ts b/vscode-iris-dev/src/extension.ts index f661046..05ad8dc 100644 --- a/vscode-iris-dev/src/extension.ts +++ b/vscode-iris-dev/src/extension.ts @@ -108,6 +108,10 @@ export class IrisDevMcpProvider .get('containerName'); this.log.info(`iris-dev: containerName = ${containerName}`); + const tlsVerify = vscode.workspace + .getConfiguration('http') + .get('proxyStrictSSL'); + // Resolve named server if using intersystems.servers. // Server Manager writes server definitions to user settings, so we must // check both workspace-scoped config (for .vscode/settings.json) and @@ -167,6 +171,7 @@ export class IrisDevMcpProvider IRIS_ISFS: isIsfs ? 'true' : undefined, IRIS_SERVER_NAME: conn.server ?? undefined, IRIS_CONTAINER: containerName ?? undefined, + IRIS_TLS_VERIFY: tlsVerify ? 'true' : 'false', OBJECTSCRIPT_LEARNING: 'true', }; const env: Record = Object.fromEntries(