Repository navigation
Replies: 1 comment
|
BTW, Windsurf Editor is now called Devin Desktop. May we also check for any upstream changes or deprecations? |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
A discussion dedicated to the Windsurf Editor module. Share your thoughts, questions, and feedback here.
Module Scorecard
Drilldown
Presentation & Onboarding — 12 / 17
coder_external_auth, covering the module's major configuration modes (folder, MCP, auth) with sensible defaults.Credential Hygiene — 12 / 20
var.mcpis a plainstring(nosensitive = true) even though the documented example embeds a dynamically-generated bearer token (data.coder_external_auth.github.access_token) inside it. No hardcoded secret literals appear, but the variable that can carry secret material is not marked sensitive.data.coder_external_auth.github(OAuth) instead of a pasted API key — a documented non-hardcoded auth path.Restricted-Environment Readiness — 2 / 2 (18 pts N/A)
coder_scriptonly writes a local file.windsurf_mcpcoder_script(mkdir,echo,chmod) runs entirely as the current user with nosudoinvocation — verified from script body.Engineering Quality — 7 / 10
folder,open_recent,order,group,slug,display_name,mcp) have clear descriptions and sensible defaults, but novalidationblocks exist anywhere (e.g., to sanity-checkmcpis valid JSON).main.test.tscovers default output, folder, open_recent combinations, and actually executes the generatedcoder_scriptinside a container to verify the MCP config file is written correctly — solid business-logic coverage.IDE Integration — 19 / 19 (6 pts N/A)
vscode-desktop-coresubmodule to create acoder_app/ide_urioutput (windsurf_url), confirmed by tests checking the generatedwindsurf://URI.mcpvariable documented to write~/.codeium/windsurf/mcp_config.jsonviacoder_script, with a full worked example for GitHub MCP server config.foldervariable documented with a dedicated "Open in a specific directory" example.Overall — 76 / 100
Raw 50 / 66 → round(50 / 66 × 100) = 76
Scored against SCORECARD.md on 2026-10-05 with
solstice-1.All reactions