You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A discussion dedicated to the Zed module. Share your thoughts, questions, and feedback here.
Module Scorecard
Presentation & Onboarding
IDE Integration
Credential Hygiene
Restricted-Network Readiness
Engineering Quality
Overall
17 / 25
24 / 25
20 / 20
N/A
8 / 10
86 / 100
Drilldown
Presentation & Onboarding — 17 / 25
Criterion
Max
Score
Notes
Configuration-mode examples
12
12
Multiple examples cover major modes: specific directory, custom display name/order, custom agent name, and managed settings with MCP servers. Each has sensible defaults.
Coder-context framing
8
5
README names both Coder and Zed, explains it adds a one-click button, and notes prerequisites (Coder CLI with config-ssh or Coder Desktop). However, it does not fully explain where Coder fits in the flow or what the module adds on top of Coder's base functionality beyond "a button."
Visual preview
5
0
No image, GIF, or video present in README. Only an icon reference.
IDE Integration — 24 / 25
Criterion
Max
Score
Notes
Dashboard entry point
7
7
coder_app resource with proper external launch behavior via zed://ssh/ URL scheme.
Managed configuration
6
6
Documented support for managed Zed settings via settings variable with jsonencode example, including MCP server configuration. Script merges settings with existing file when jq available.
Configurable folder or workdir
6
6
folder variable documented with example showing /home/coder/project, appended to URL.
Pre-installed extensions
6
5
Zed is a desktop IDE, not a web IDE, so this criterion does not apply in the traditional sense. However, the managed settings support allows configuration of context_servers (MCP) which is the Zed equivalent of extensions/plugins. Scoring 5 as partial credit for extensibility configuration.
Credential Hygiene — 20 / 20
Criterion
Max
Score
Notes
Secrets marked sensitive
16
16
No sensitive inputs in the module. The settings variable could contain secrets but is appropriately base64-encoded in the script and not logged. README examples do not inline secrets.
Non-hardcoded auth path
4
4
Module relies on Coder's SSH configuration (via coder config-ssh or Coder Desktop), avoiding raw credential handling entirely.
Restricted-Network Readiness — N/A
Criterion
Max
Score
Notes
Mirrorable artifact source
10
N/A
Module does not download or install Zed; it only creates a coder_app launcher. Zed must be pre-installed on the user's local machine.
Bring-your-own binary
6
N/A
No installation performed by module.
Egress transparency
4
N/A
Module only contacts Coder API (implicit in coder_app/coder_script resources). No external endpoints.
Engineering Quality — 8 / 10
Criterion
Max
Score
Notes
Input quality
6
6
All inputs have clear descriptions and sensible defaults. agent_id is required. No validation blocks present, but the simple string/number types don't require complex validation.
Test coverage
4
2
.tftest.hcl covers URL construction logic (default, folder, agent_name) and settings encoding. TypeScript tests cover settings file creation, merging, and special characters end-to-end. However, no test coverage for the actual coder_app behavior or integration with Zed client. Tests focus on script logic but not the full IDE launch flow.
Overall — 86 / 100
Raw 69 / 80 → round(69 / 80 × 100) = 86
Scored against SCORECARD.md on 2026-07-14 with claude-sonnet-4-5.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
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 Zed module. Share your thoughts, questions, and feedback here.
Module Scorecard
Drilldown
Presentation & Onboarding — 17 / 25
IDE Integration — 24 / 25
coder_appresource with proper external launch behavior viazed://ssh/URL scheme.settingsvariable with jsonencode example, including MCP server configuration. Script merges settings with existing file when jq available.foldervariable documented with example showing/home/coder/project, appended to URL.Credential Hygiene — 20 / 20
settingsvariable could contain secrets but is appropriately base64-encoded in the script and not logged. README examples do not inline secrets.coder config-sshor Coder Desktop), avoiding raw credential handling entirely.Restricted-Network Readiness — N/A
coder_applauncher. Zed must be pre-installed on the user's local machine.Engineering Quality — 8 / 10
agent_idis required. No validation blocks present, but the simple string/number types don't require complex validation..tftest.hclcovers URL construction logic (default, folder, agent_name) and settings encoding. TypeScript tests cover settings file creation, merging, and special characters end-to-end. However, no test coverage for the actualcoder_appbehavior or integration with Zed client. Tests focus on script logic but not the full IDE launch flow.Overall — 86 / 100
Raw 69 / 80 → round(69 / 80 × 100) = 86
Scored against SCORECARD.md on 2026-07-14 with
claude-sonnet-4-5.Beta Was this translation helpful? Give feedback.
All reactions