diff --git a/build/azure-pipelines/darwin/helper-entitlements.plist b/build/azure-pipelines/darwin/helper-entitlements.plist
new file mode 100644
index 0000000000000..4efe1ce508f85
--- /dev/null
+++ b/build/azure-pipelines/darwin/helper-entitlements.plist
@@ -0,0 +1,8 @@
+
+
+
+
+ com.apple.security.cs.allow-jit
+
+
+
diff --git a/build/darwin/sign.ts b/build/darwin/sign.ts
index 26e22aee08c88..ed12a46473ace 100644
--- a/build/darwin/sign.ts
+++ b/build/darwin/sign.ts
@@ -25,6 +25,8 @@ function getEntitlementsForFile(filePath: string): string {
return path.join(baseDir, 'azure-pipelines', 'darwin', 'helper-renderer-entitlements.plist');
} else if (filePath.includes(' Helper (Plugin).app')) {
return path.join(baseDir, 'azure-pipelines', 'darwin', 'helper-plugin-entitlements.plist');
+ } else if (filePath.includes(' Helper.app')) {
+ return path.join(baseDir, 'azure-pipelines', 'darwin', 'helper-entitlements.plist');
}
return path.join(baseDir, 'azure-pipelines', 'darwin', 'app-entitlements.plist');
}
diff --git a/build/lib/stylelint/vscode-known-variables.json b/build/lib/stylelint/vscode-known-variables.json
index ce2c2f708dd47..2cd44d10d6628 100644
--- a/build/lib/stylelint/vscode-known-variables.json
+++ b/build/lib/stylelint/vscode-known-variables.json
@@ -775,6 +775,7 @@
"--vscode-symbolIcon-typeParameterForeground",
"--vscode-symbolIcon-unitForeground",
"--vscode-symbolIcon-variableForeground",
+ "--vscode-strongForeground",
"--vscode-tab-activeBackground",
"--vscode-tab-activeBorder",
"--vscode-tab-activeBorderTop",
diff --git a/extensions/copilot/src/extension/tools/vscode-node/toolsService.ts b/extensions/copilot/src/extension/tools/vscode-node/toolsService.ts
index ebe31967a7d51..ddccb2b47e6f6 100644
--- a/extensions/copilot/src/extension/tools/vscode-node/toolsService.ts
+++ b/extensions/copilot/src/extension/tools/vscode-node/toolsService.ts
@@ -175,6 +175,25 @@ export class ToolsService extends BaseToolsService {
const startTime = Date.now();
+ // Propagate W3C trace context to tool invocations so downstream spans can be
+ // correlated with this `execute_tool` span. MCP tools forward this onto
+ // `_meta.traceparent`/`_meta.tracestate` of the JSON-RPC `tools/call` payload
+ // (MCP SEP-414, see #302301). Only set if not already supplied by the caller.
+ const optionsWithTrace = options as vscode.LanguageModelToolInvocationOptions