feat(setup): support Cline as a client (#10128)

* feat(setup): support Cline as a client

* test(setup): cover Cline doctor and uninstall ownership

* docs(setup): document Cline support

* test(setup): verify Cline against an installed client

* test(setup): include Cline in the exhaustive client detection list

* docs(setup): note that a hand-written rea entry blocks Cline setup

* fix(setup): isolate Cline verification and await MCP discovery

* fix(verification): own and isolate Cline discovery

* fix(setup): preserve native Cline transport settings

---------

Co-authored-by: morluto <76467478+morluto@users.noreply.github.com>
This commit is contained in:
Luqman Bramantyo Rahmadiandmorluto authored and GitHub committed 2026-11-11 17:42:53 -05:00
1 parent 166cba488a
commit dae1551403
24 files changed
+1081 -121

No files matched your search

+2 -2
View File
@@ -129,7 +129,7 @@ export const readClientConfigurationFiles = async (
if (document.value !== undefined) {
const environment = clientRegistrationEnvironment(
document.value,
client.name,
client,
path === client.configPath ? writeOverrides : undefined,
"fragment",
platform,
@@ -148,7 +148,7 @@ export const readClientConfigurationFiles = async (
}
const environment = clientRegistrationEnvironment(
effectiveClientConfiguration(documents, undefined, platform),
client.name,
client,
writeOverrides,
"effective",
platform,