[docs] Document MTP server mode - #10499

Merged
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dev/amauryleve/update-server-mode-glossary
Aug 7, 2026
Merged

[docs] Document MTP server mode#10499
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dev/amauryleve/update-server-mode-glossary

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

  • define MTP Server Mode and link it to the JSON-RPC protocol
  • document the source-only Microsoft.Testing.Platform.ServerMode.Client.Sources package

Fixes#10496

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI balanced review requested due to automatic review settings August 7, 2026 09:09

@github-actionsgithub-actionsBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

🤖 Automated review by GitHub Copilot. Generated by the Expert Code Review workflow. To request a follow-up action, reply by tagging @copilot directly.

Expert Review — docs/glossary.md

Documentation-only change adding two new glossary entries. Reviewed against all 22 dimensions; only documentation-relevant dimensions apply.

Verification summary

CheckResult
Microsoft.Testing.Platform.ServerMode.Client.Sources project existssrc/Platform/Microsoft.Testing.Platform.ServerMode.Client.Sources/ found
PR #10085 reference accurate✅ Commit history confirms
#server-mode anchor target exists✅ Line 458
#json-rpc-protocol anchor target exists✅ Line 206
Alphabetical placement consistent with existing convention✅ Follows existing Platform → Extensions grouping
Entry style matches surrounding entries

Dimension verdicts

#DimensionVerdict
1–10Algorithmic Correctness through SecurityN/A (docs only)
11Documentation & Comments✅ Clean — entries are accurate, well-written, and follow existing glossary style
12Naming & Readability✅ Clean
13–22Remaining dimensionsN/A (docs only)

Overall: Clean. Both entries are factually accurate, correctly cross-referenced, and consistent with the glossary's existing style and ordering conventions. No issues found.

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Warning

Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.

Documents Microsoft Testing Platform (MTP) “Server Mode” and adds a glossary entry for the source-only client package used to communicate with an MTP server via JSON-RPC.

Changes:

  • Added glossary entry for Microsoft.Testing.Platform.ServerMode.Client.Sources.
  • Defined “Server Mode” and linked it to the JSON-RPC protocol.
Show a summary per file
FileDescription
docs/glossary.mdAdds “Server Mode” definition and documents the server-mode client sources package.

Review details

  • Files reviewed: 1/1 changed files
  • Comments generated: 2
  • Review effort level: Lite

Comment threaddocs/glossary.md
Comment threaddocs/glossary.md Outdated
@EvangelinkAmaury Levé (Evangelink) added the state/needs-review Awaiting review from the team. label Aug 7, 2026
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI review requested due to automatic review settings August 7, 2026 09:55

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Suppressed comments (1)

docs/glossary.md:464

  • Keep the S entries alphabetical: SequenceOrder sorts before Server Mode, as required by the glossary-maintainer convention in .github/workflows/glossary-maintainer.md:183-186. Please move this new entry below SequenceOrder.
### Server Mode
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI review requested due to automatic review settings August 7, 2026 10:00

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Suppressed comments (1)

docs/glossary.md:464

  • The PR description and linked issue identify the long-lived process as the defining characteristic of Server Mode, but this definition no longer states that the server persists across requests. Please make that lifecycle explicit so readers can distinguish Server Mode from a one-shot test-host invocation.
An MTP execution mode in which the test host process runs as a server and communicates with a client (such as an IDE, CLI, or CI tool) over the [JSON-RPC Protocol](#json-rpc-protocol). The client can initialize the server, request test discovery or execution, receive test updates, and stop the server when finished.
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

@Evangelink
Amaury Levé (Evangelink) merged commit 54b7606 into mainAug 7, 2026
13 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dev/amauryleve/update-server-mode-glossary branch August 7, 2026 10:02
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state/needs-reviewAwaiting review from the team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[docs] Update glossary - daily scan

3 participants

@Evangelink@0101
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

[docs] Document MTP server mode - #10499

Merged
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dev/amauryleve/update-server-mode-glossary
Aug 7, 2026
Merged

[docs] Document MTP server mode#10499
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dev/amauryleve/update-server-mode-glossary

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

  • define MTP Server Mode and link it to the JSON-RPC protocol
  • document the source-only Microsoft.Testing.Platform.ServerMode.Client.Sources package

Fixes#10496

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI balanced review requested due to automatic review settings August 7, 2026 09:09

@github-actionsgithub-actionsBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

🤖 Automated review by GitHub Copilot. Generated by the Expert Code Review workflow. To request a follow-up action, reply by tagging @copilot directly.

Expert Review — docs/glossary.md

Documentation-only change adding two new glossary entries. Reviewed against all 22 dimensions; only documentation-relevant dimensions apply.

Verification summary

CheckResult
Microsoft.Testing.Platform.ServerMode.Client.Sources project existssrc/Platform/Microsoft.Testing.Platform.ServerMode.Client.Sources/ found
PR #10085 reference accurate✅ Commit history confirms
#server-mode anchor target exists✅ Line 458
#json-rpc-protocol anchor target exists✅ Line 206
Alphabetical placement consistent with existing convention✅ Follows existing Platform → Extensions grouping
Entry style matches surrounding entries

Dimension verdicts

#DimensionVerdict
1–10Algorithmic Correctness through SecurityN/A (docs only)
11Documentation & Comments✅ Clean — entries are accurate, well-written, and follow existing glossary style
12Naming & Readability✅ Clean
13–22Remaining dimensionsN/A (docs only)

Overall: Clean. Both entries are factually accurate, correctly cross-referenced, and consistent with the glossary's existing style and ordering conventions. No issues found.

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Warning

Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.

Documents Microsoft Testing Platform (MTP) “Server Mode” and adds a glossary entry for the source-only client package used to communicate with an MTP server via JSON-RPC.

Changes:

  • Added glossary entry for Microsoft.Testing.Platform.ServerMode.Client.Sources.
  • Defined “Server Mode” and linked it to the JSON-RPC protocol.
Show a summary per file
FileDescription
docs/glossary.mdAdds “Server Mode” definition and documents the server-mode client sources package.

Review details

  • Files reviewed: 1/1 changed files
  • Comments generated: 2
  • Review effort level: Lite

Comment threaddocs/glossary.md
Comment threaddocs/glossary.md Outdated
@EvangelinkAmaury Levé (Evangelink) added the state/needs-review Awaiting review from the team. label Aug 7, 2026
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI review requested due to automatic review settings August 7, 2026 09:55

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Suppressed comments (1)

docs/glossary.md:464

  • Keep the S entries alphabetical: SequenceOrder sorts before Server Mode, as required by the glossary-maintainer convention in .github/workflows/glossary-maintainer.md:183-186. Please move this new entry below SequenceOrder.
### Server Mode
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI review requested due to automatic review settings August 7, 2026 10:00

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Suppressed comments (1)

docs/glossary.md:464

  • The PR description and linked issue identify the long-lived process as the defining characteristic of Server Mode, but this definition no longer states that the server persists across requests. Please make that lifecycle explicit so readers can distinguish Server Mode from a one-shot test-host invocation.
An MTP execution mode in which the test host process runs as a server and communicates with a client (such as an IDE, CLI, or CI tool) over the [JSON-RPC Protocol](#json-rpc-protocol). The client can initialize the server, request test discovery or execution, receive test updates, and stop the server when finished.
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

@Evangelink
Amaury Levé (Evangelink) merged commit 54b7606 into mainAug 7, 2026
13 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dev/amauryleve/update-server-mode-glossary branch August 7, 2026 10:02
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state/needs-reviewAwaiting review from the team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[docs] Update glossary - daily scan

3 participants

@Evangelink@0101
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

[docs] Document MTP server mode - #10499

Merged
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dev/amauryleve/update-server-mode-glossary
Aug 7, 2026
Merged

[docs] Document MTP server mode#10499
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dev/amauryleve/update-server-mode-glossary

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

  • define MTP Server Mode and link it to the JSON-RPC protocol
  • document the source-only Microsoft.Testing.Platform.ServerMode.Client.Sources package

Fixes#10496

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI balanced review requested due to automatic review settings August 7, 2026 09:09

@github-actionsgithub-actionsBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

🤖 Automated review by GitHub Copilot. Generated by the Expert Code Review workflow. To request a follow-up action, reply by tagging @copilot directly.

Expert Review — docs/glossary.md

Documentation-only change adding two new glossary entries. Reviewed against all 22 dimensions; only documentation-relevant dimensions apply.

Verification summary

CheckResult
Microsoft.Testing.Platform.ServerMode.Client.Sources project existssrc/Platform/Microsoft.Testing.Platform.ServerMode.Client.Sources/ found
PR #10085 reference accurate✅ Commit history confirms
#server-mode anchor target exists✅ Line 458
#json-rpc-protocol anchor target exists✅ Line 206
Alphabetical placement consistent with existing convention✅ Follows existing Platform → Extensions grouping
Entry style matches surrounding entries

Dimension verdicts

#DimensionVerdict
1–10Algorithmic Correctness through SecurityN/A (docs only)
11Documentation & Comments✅ Clean — entries are accurate, well-written, and follow existing glossary style
12Naming & Readability✅ Clean
13–22Remaining dimensionsN/A (docs only)

Overall: Clean. Both entries are factually accurate, correctly cross-referenced, and consistent with the glossary's existing style and ordering conventions. No issues found.

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Warning

Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.

Documents Microsoft Testing Platform (MTP) “Server Mode” and adds a glossary entry for the source-only client package used to communicate with an MTP server via JSON-RPC.

Changes:

  • Added glossary entry for Microsoft.Testing.Platform.ServerMode.Client.Sources.
  • Defined “Server Mode” and linked it to the JSON-RPC protocol.
Show a summary per file
FileDescription
docs/glossary.mdAdds “Server Mode” definition and documents the server-mode client sources package.

Review details

  • Files reviewed: 1/1 changed files
  • Comments generated: 2
  • Review effort level: Lite

Comment threaddocs/glossary.md
Comment threaddocs/glossary.md Outdated
@EvangelinkAmaury Levé (Evangelink) added the state/needs-review Awaiting review from the team. label Aug 7, 2026
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI review requested due to automatic review settings August 7, 2026 09:55

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Suppressed comments (1)

docs/glossary.md:464

  • Keep the S entries alphabetical: SequenceOrder sorts before Server Mode, as required by the glossary-maintainer convention in .github/workflows/glossary-maintainer.md:183-186. Please move this new entry below SequenceOrder.
### Server Mode
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI review requested due to automatic review settings August 7, 2026 10:00

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Suppressed comments (1)

docs/glossary.md:464

  • The PR description and linked issue identify the long-lived process as the defining characteristic of Server Mode, but this definition no longer states that the server persists across requests. Please make that lifecycle explicit so readers can distinguish Server Mode from a one-shot test-host invocation.
An MTP execution mode in which the test host process runs as a server and communicates with a client (such as an IDE, CLI, or CI tool) over the [JSON-RPC Protocol](#json-rpc-protocol). The client can initialize the server, request test discovery or execution, receive test updates, and stop the server when finished.
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

@Evangelink
Amaury Levé (Evangelink) merged commit 54b7606 into mainAug 7, 2026
13 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dev/amauryleve/update-server-mode-glossary branch August 7, 2026 10:02
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state/needs-reviewAwaiting review from the team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[docs] Update glossary - daily scan

3 participants

@Evangelink@0101
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

[docs] Document MTP server mode - #10499

Merged
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dev/amauryleve/update-server-mode-glossary
Aug 7, 2026
Merged

[docs] Document MTP server mode#10499
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dev/amauryleve/update-server-mode-glossary

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

  • define MTP Server Mode and link it to the JSON-RPC protocol
  • document the source-only Microsoft.Testing.Platform.ServerMode.Client.Sources package

Fixes#10496

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI balanced review requested due to automatic review settings August 7, 2026 09:09

@github-actionsgithub-actionsBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

🤖 Automated review by GitHub Copilot. Generated by the Expert Code Review workflow. To request a follow-up action, reply by tagging @copilot directly.

Expert Review — docs/glossary.md

Documentation-only change adding two new glossary entries. Reviewed against all 22 dimensions; only documentation-relevant dimensions apply.

Verification summary

CheckResult
Microsoft.Testing.Platform.ServerMode.Client.Sources project existssrc/Platform/Microsoft.Testing.Platform.ServerMode.Client.Sources/ found
PR #10085 reference accurate✅ Commit history confirms
#server-mode anchor target exists✅ Line 458
#json-rpc-protocol anchor target exists✅ Line 206
Alphabetical placement consistent with existing convention✅ Follows existing Platform → Extensions grouping
Entry style matches surrounding entries

Dimension verdicts

#DimensionVerdict
1–10Algorithmic Correctness through SecurityN/A (docs only)
11Documentation & Comments✅ Clean — entries are accurate, well-written, and follow existing glossary style
12Naming & Readability✅ Clean
13–22Remaining dimensionsN/A (docs only)

Overall: Clean. Both entries are factually accurate, correctly cross-referenced, and consistent with the glossary's existing style and ordering conventions. No issues found.

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Warning

Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.

Documents Microsoft Testing Platform (MTP) “Server Mode” and adds a glossary entry for the source-only client package used to communicate with an MTP server via JSON-RPC.

Changes:

  • Added glossary entry for Microsoft.Testing.Platform.ServerMode.Client.Sources.
  • Defined “Server Mode” and linked it to the JSON-RPC protocol.
Show a summary per file
FileDescription
docs/glossary.mdAdds “Server Mode” definition and documents the server-mode client sources package.

Review details

  • Files reviewed: 1/1 changed files
  • Comments generated: 2
  • Review effort level: Lite

Comment threaddocs/glossary.md
Comment threaddocs/glossary.md Outdated
@EvangelinkAmaury Levé (Evangelink) added the state/needs-review Awaiting review from the team. label Aug 7, 2026
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI review requested due to automatic review settings August 7, 2026 09:55

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Suppressed comments (1)

docs/glossary.md:464

  • Keep the S entries alphabetical: SequenceOrder sorts before Server Mode, as required by the glossary-maintainer convention in .github/workflows/glossary-maintainer.md:183-186. Please move this new entry below SequenceOrder.
### Server Mode
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI review requested due to automatic review settings August 7, 2026 10:00

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Suppressed comments (1)

docs/glossary.md:464

  • The PR description and linked issue identify the long-lived process as the defining characteristic of Server Mode, but this definition no longer states that the server persists across requests. Please make that lifecycle explicit so readers can distinguish Server Mode from a one-shot test-host invocation.
An MTP execution mode in which the test host process runs as a server and communicates with a client (such as an IDE, CLI, or CI tool) over the [JSON-RPC Protocol](#json-rpc-protocol). The client can initialize the server, request test discovery or execution, receive test updates, and stop the server when finished.
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

@Evangelink
Amaury Levé (Evangelink) merged commit 54b7606 into mainAug 7, 2026
13 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dev/amauryleve/update-server-mode-glossary branch August 7, 2026 10:02
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state/needs-reviewAwaiting review from the team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[docs] Update glossary - daily scan

3 participants

@Evangelink@0101
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

[docs] Document MTP server mode - #10499

Merged
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dev/amauryleve/update-server-mode-glossary
Aug 7, 2026
Merged

[docs] Document MTP server mode#10499
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dev/amauryleve/update-server-mode-glossary

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

  • define MTP Server Mode and link it to the JSON-RPC protocol
  • document the source-only Microsoft.Testing.Platform.ServerMode.Client.Sources package

Fixes#10496

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI balanced review requested due to automatic review settings August 7, 2026 09:09

@github-actionsgithub-actionsBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

🤖 Automated review by GitHub Copilot. Generated by the Expert Code Review workflow. To request a follow-up action, reply by tagging @copilot directly.

Expert Review — docs/glossary.md

Documentation-only change adding two new glossary entries. Reviewed against all 22 dimensions; only documentation-relevant dimensions apply.

Verification summary

CheckResult
Microsoft.Testing.Platform.ServerMode.Client.Sources project existssrc/Platform/Microsoft.Testing.Platform.ServerMode.Client.Sources/ found
PR #10085 reference accurate✅ Commit history confirms
#server-mode anchor target exists✅ Line 458
#json-rpc-protocol anchor target exists✅ Line 206
Alphabetical placement consistent with existing convention✅ Follows existing Platform → Extensions grouping
Entry style matches surrounding entries

Dimension verdicts

#DimensionVerdict
1–10Algorithmic Correctness through SecurityN/A (docs only)
11Documentation & Comments✅ Clean — entries are accurate, well-written, and follow existing glossary style
12Naming & Readability✅ Clean
13–22Remaining dimensionsN/A (docs only)

Overall: Clean. Both entries are factually accurate, correctly cross-referenced, and consistent with the glossary's existing style and ordering conventions. No issues found.

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Warning

Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.

Documents Microsoft Testing Platform (MTP) “Server Mode” and adds a glossary entry for the source-only client package used to communicate with an MTP server via JSON-RPC.

Changes:

  • Added glossary entry for Microsoft.Testing.Platform.ServerMode.Client.Sources.
  • Defined “Server Mode” and linked it to the JSON-RPC protocol.
Show a summary per file
FileDescription
docs/glossary.mdAdds “Server Mode” definition and documents the server-mode client sources package.

Review details

  • Files reviewed: 1/1 changed files
  • Comments generated: 2
  • Review effort level: Lite

Comment threaddocs/glossary.md
Comment threaddocs/glossary.md Outdated
@EvangelinkAmaury Levé (Evangelink) added the state/needs-review Awaiting review from the team. label Aug 7, 2026
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI review requested due to automatic review settings August 7, 2026 09:55

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Suppressed comments (1)

docs/glossary.md:464

  • Keep the S entries alphabetical: SequenceOrder sorts before Server Mode, as required by the glossary-maintainer convention in .github/workflows/glossary-maintainer.md:183-186. Please move this new entry below SequenceOrder.
### Server Mode
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI review requested due to automatic review settings August 7, 2026 10:00

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Suppressed comments (1)

docs/glossary.md:464

  • The PR description and linked issue identify the long-lived process as the defining characteristic of Server Mode, but this definition no longer states that the server persists across requests. Please make that lifecycle explicit so readers can distinguish Server Mode from a one-shot test-host invocation.
An MTP execution mode in which the test host process runs as a server and communicates with a client (such as an IDE, CLI, or CI tool) over the [JSON-RPC Protocol](#json-rpc-protocol). The client can initialize the server, request test discovery or execution, receive test updates, and stop the server when finished.
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

@Evangelink
Amaury Levé (Evangelink) merged commit 54b7606 into mainAug 7, 2026
13 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dev/amauryleve/update-server-mode-glossary branch August 7, 2026 10:02
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state/needs-reviewAwaiting review from the team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[docs] Update glossary - daily scan

3 participants

@Evangelink@0101
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

[docs] Document MTP server mode - #10499

Merged
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dev/amauryleve/update-server-mode-glossary
Aug 7, 2026
Merged

[docs] Document MTP server mode#10499
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dev/amauryleve/update-server-mode-glossary

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

  • define MTP Server Mode and link it to the JSON-RPC protocol
  • document the source-only Microsoft.Testing.Platform.ServerMode.Client.Sources package

Fixes#10496

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI balanced review requested due to automatic review settings August 7, 2026 09:09

@github-actionsgithub-actionsBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

🤖 Automated review by GitHub Copilot. Generated by the Expert Code Review workflow. To request a follow-up action, reply by tagging @copilot directly.

Expert Review — docs/glossary.md

Documentation-only change adding two new glossary entries. Reviewed against all 22 dimensions; only documentation-relevant dimensions apply.

Verification summary

CheckResult
Microsoft.Testing.Platform.ServerMode.Client.Sources project existssrc/Platform/Microsoft.Testing.Platform.ServerMode.Client.Sources/ found
PR #10085 reference accurate✅ Commit history confirms
#server-mode anchor target exists✅ Line 458
#json-rpc-protocol anchor target exists✅ Line 206
Alphabetical placement consistent with existing convention✅ Follows existing Platform → Extensions grouping
Entry style matches surrounding entries

Dimension verdicts

#DimensionVerdict
1–10Algorithmic Correctness through SecurityN/A (docs only)
11Documentation & Comments✅ Clean — entries are accurate, well-written, and follow existing glossary style
12Naming & Readability✅ Clean
13–22Remaining dimensionsN/A (docs only)

Overall: Clean. Both entries are factually accurate, correctly cross-referenced, and consistent with the glossary's existing style and ordering conventions. No issues found.

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Warning

Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.

Documents Microsoft Testing Platform (MTP) “Server Mode” and adds a glossary entry for the source-only client package used to communicate with an MTP server via JSON-RPC.

Changes:

  • Added glossary entry for Microsoft.Testing.Platform.ServerMode.Client.Sources.
  • Defined “Server Mode” and linked it to the JSON-RPC protocol.
Show a summary per file
FileDescription
docs/glossary.mdAdds “Server Mode” definition and documents the server-mode client sources package.

Review details

  • Files reviewed: 1/1 changed files
  • Comments generated: 2
  • Review effort level: Lite

Comment threaddocs/glossary.md
Comment threaddocs/glossary.md Outdated
@EvangelinkAmaury Levé (Evangelink) added the state/needs-review Awaiting review from the team. label Aug 7, 2026
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI review requested due to automatic review settings August 7, 2026 09:55

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Suppressed comments (1)

docs/glossary.md:464

  • Keep the S entries alphabetical: SequenceOrder sorts before Server Mode, as required by the glossary-maintainer convention in .github/workflows/glossary-maintainer.md:183-186. Please move this new entry below SequenceOrder.
### Server Mode
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI review requested due to automatic review settings August 7, 2026 10:00

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Suppressed comments (1)

docs/glossary.md:464

  • The PR description and linked issue identify the long-lived process as the defining characteristic of Server Mode, but this definition no longer states that the server persists across requests. Please make that lifecycle explicit so readers can distinguish Server Mode from a one-shot test-host invocation.
An MTP execution mode in which the test host process runs as a server and communicates with a client (such as an IDE, CLI, or CI tool) over the [JSON-RPC Protocol](#json-rpc-protocol). The client can initialize the server, request test discovery or execution, receive test updates, and stop the server when finished.
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

@Evangelink
Amaury Levé (Evangelink) merged commit 54b7606 into mainAug 7, 2026
13 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dev/amauryleve/update-server-mode-glossary branch August 7, 2026 10:02
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state/needs-reviewAwaiting review from the team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[docs] Update glossary - daily scan

3 participants

@Evangelink@0101
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

[docs] Document MTP server mode - #10499

Merged
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dev/amauryleve/update-server-mode-glossary
Aug 7, 2026
Merged

[docs] Document MTP server mode#10499
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dev/amauryleve/update-server-mode-glossary

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

  • define MTP Server Mode and link it to the JSON-RPC protocol
  • document the source-only Microsoft.Testing.Platform.ServerMode.Client.Sources package

Fixes#10496

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI balanced review requested due to automatic review settings August 7, 2026 09:09

@github-actionsgithub-actionsBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

🤖 Automated review by GitHub Copilot. Generated by the Expert Code Review workflow. To request a follow-up action, reply by tagging @copilot directly.

Expert Review — docs/glossary.md

Documentation-only change adding two new glossary entries. Reviewed against all 22 dimensions; only documentation-relevant dimensions apply.

Verification summary

CheckResult
Microsoft.Testing.Platform.ServerMode.Client.Sources project existssrc/Platform/Microsoft.Testing.Platform.ServerMode.Client.Sources/ found
PR #10085 reference accurate✅ Commit history confirms
#server-mode anchor target exists✅ Line 458
#json-rpc-protocol anchor target exists✅ Line 206
Alphabetical placement consistent with existing convention✅ Follows existing Platform → Extensions grouping
Entry style matches surrounding entries

Dimension verdicts

#DimensionVerdict
1–10Algorithmic Correctness through SecurityN/A (docs only)
11Documentation & Comments✅ Clean — entries are accurate, well-written, and follow existing glossary style
12Naming & Readability✅ Clean
13–22Remaining dimensionsN/A (docs only)

Overall: Clean. Both entries are factually accurate, correctly cross-referenced, and consistent with the glossary's existing style and ordering conventions. No issues found.

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Warning

Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.

Documents Microsoft Testing Platform (MTP) “Server Mode” and adds a glossary entry for the source-only client package used to communicate with an MTP server via JSON-RPC.

Changes:

  • Added glossary entry for Microsoft.Testing.Platform.ServerMode.Client.Sources.
  • Defined “Server Mode” and linked it to the JSON-RPC protocol.
Show a summary per file
FileDescription
docs/glossary.mdAdds “Server Mode” definition and documents the server-mode client sources package.

Review details

  • Files reviewed: 1/1 changed files
  • Comments generated: 2
  • Review effort level: Lite

Comment threaddocs/glossary.md
Comment threaddocs/glossary.md Outdated
@EvangelinkAmaury Levé (Evangelink) added the state/needs-review Awaiting review from the team. label Aug 7, 2026
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI review requested due to automatic review settings August 7, 2026 09:55

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Suppressed comments (1)

docs/glossary.md:464

  • Keep the S entries alphabetical: SequenceOrder sorts before Server Mode, as required by the glossary-maintainer convention in .github/workflows/glossary-maintainer.md:183-186. Please move this new entry below SequenceOrder.
### Server Mode
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI review requested due to automatic review settings August 7, 2026 10:00

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Suppressed comments (1)

docs/glossary.md:464

  • The PR description and linked issue identify the long-lived process as the defining characteristic of Server Mode, but this definition no longer states that the server persists across requests. Please make that lifecycle explicit so readers can distinguish Server Mode from a one-shot test-host invocation.
An MTP execution mode in which the test host process runs as a server and communicates with a client (such as an IDE, CLI, or CI tool) over the [JSON-RPC Protocol](#json-rpc-protocol). The client can initialize the server, request test discovery or execution, receive test updates, and stop the server when finished.
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

@Evangelink
Amaury Levé (Evangelink) merged commit 54b7606 into mainAug 7, 2026
13 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dev/amauryleve/update-server-mode-glossary branch August 7, 2026 10:02
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state/needs-reviewAwaiting review from the team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[docs] Update glossary - daily scan

3 participants

@Evangelink@0101
, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

[docs] Document MTP server mode - #10499

Merged
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dev/amauryleve/update-server-mode-glossary
Aug 7, 2026
Merged

[docs] Document MTP server mode#10499
Amaury Levé (Evangelink) merged 3 commits into
mainfrom
dev/amauryleve/update-server-mode-glossary

Conversation

@Evangelink

Copy link
Copy Markdown
Member

Summary

  • define MTP Server Mode and link it to the JSON-RPC protocol
  • document the source-only Microsoft.Testing.Platform.ServerMode.Client.Sources package

Fixes#10496

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI balanced review requested due to automatic review settings August 7, 2026 09:09

@github-actionsgithub-actionsBot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note

🤖 Automated review by GitHub Copilot. Generated by the Expert Code Review workflow. To request a follow-up action, reply by tagging @copilot directly.

Expert Review — docs/glossary.md

Documentation-only change adding two new glossary entries. Reviewed against all 22 dimensions; only documentation-relevant dimensions apply.

Verification summary

CheckResult
Microsoft.Testing.Platform.ServerMode.Client.Sources project existssrc/Platform/Microsoft.Testing.Platform.ServerMode.Client.Sources/ found
PR #10085 reference accurate✅ Commit history confirms
#server-mode anchor target exists✅ Line 458
#json-rpc-protocol anchor target exists✅ Line 206
Alphabetical placement consistent with existing convention✅ Follows existing Platform → Extensions grouping
Entry style matches surrounding entries

Dimension verdicts

#DimensionVerdict
1–10Algorithmic Correctness through SecurityN/A (docs only)
11Documentation & Comments✅ Clean — entries are accurate, well-written, and follow existing glossary style
12Naming & Readability✅ Clean
13–22Remaining dimensionsN/A (docs only)

Overall: Clean. Both entries are factually accurate, correctly cross-referenced, and consistent with the glossary's existing style and ordering conventions. No issues found.

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Warning

Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.

Documents Microsoft Testing Platform (MTP) “Server Mode” and adds a glossary entry for the source-only client package used to communicate with an MTP server via JSON-RPC.

Changes:

  • Added glossary entry for Microsoft.Testing.Platform.ServerMode.Client.Sources.
  • Defined “Server Mode” and linked it to the JSON-RPC protocol.
Show a summary per file
FileDescription
docs/glossary.mdAdds “Server Mode” definition and documents the server-mode client sources package.

Review details

  • Files reviewed: 1/1 changed files
  • Comments generated: 2
  • Review effort level: Lite

Comment threaddocs/glossary.md
Comment threaddocs/glossary.md Outdated
@EvangelinkAmaury Levé (Evangelink) added the state/needs-review Awaiting review from the team. label Aug 7, 2026
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI review requested due to automatic review settings August 7, 2026 09:55

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Suppressed comments (1)

docs/glossary.md:464

  • Keep the S entries alphabetical: SequenceOrder sorts before Server Mode, as required by the glossary-maintainer convention in .github/workflows/glossary-maintainer.md:183-186. Please move this new entry below SequenceOrder.
### Server Mode
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 0aa497c8-0353-45a7-aef1-e989e06f5854
CopilotAI review requested due to automatic review settings August 7, 2026 10:00

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review details

Suppressed comments (1)

docs/glossary.md:464

  • The PR description and linked issue identify the long-lived process as the defining characteristic of Server Mode, but this definition no longer states that the server persists across requests. Please make that lifecycle explicit so readers can distinguish Server Mode from a one-shot test-host invocation.
An MTP execution mode in which the test host process runs as a server and communicates with a client (such as an IDE, CLI, or CI tool) over the [JSON-RPC Protocol](#json-rpc-protocol). The client can initialize the server, request test discovery or execution, receive test updates, and stop the server when finished.
  • Files reviewed: 1/1 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

@Evangelink
Amaury Levé (Evangelink) merged commit 54b7606 into mainAug 7, 2026
13 checks passed
@Evangelink
Amaury Levé (Evangelink) deleted the dev/amauryleve/update-server-mode-glossary branch August 7, 2026 10:02
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

state/needs-reviewAwaiting review from the team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[docs] Update glossary - daily scan

3 participants

@Evangelink@0101