Repository navigation
Xum module #1234
Xum module
#1234
Replies: 0 comments
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 Xum module. Share your thoughts, questions, and feedback here.
Module Scorecard
Drilldown
Presentation & Onboarding — 17 / 17
add_project,additional_arguments, restart-on-kill, custom port, package manager override, custom registry, cached install, and skip-install — each with sensible defaults shown., confirmed to exist (249.1 KB).Credential Hygiene — 16 / 16 (Non-hardcoded auth path marked N/A, −4 from denominator)
random_password(not a user-supplied secret); no README example contains an inline/hardcoded key, and there is no user-facing credential input that should be markedsensitive.Restricted-Environment Readiness — 18.5 / 20
registry_urlvariable (defaulthttps://registry.npmjs.org) directly overrides the npm registry URL used bynpm/pnpm/bun installand the tarball-fallback metadata/tarball fetch inrun.sh, documented under "Custom Registry."install = falsedocumented under "Skip Install," runs without any network install when a pre-existingxumbinary is present at<install_prefix>/xum.run.shnever invokessudo; all install/runtime steps (npm install, tarball extraction, Node bootstrap) run as the workspace user.Engineering Quality — 10 / 10
package_manager,open_in,share,restart_delay_seconds,max_restart_attempts.xum.tftest.hclhas extensive business-logic coverage (restart logic, package manager selection, registry URL handling, path defaults);main.test.tscovers end-to-end install/run behavior across package managers, signal handling, and restart flows in real containers.Agent Integration — 12.5 / 25
coder_appresource is defined with slug, display name, icon, healthcheck, and documented configuration options (share,order,group,open_in).restart_on_killdocuments automatically restarting the xum server process after exit/crash, but this is server-process resiliency, not explicitly documented agent-session resume/reconnect support.add_projectis documented ("Open a Project on Launch") to set the workdir/project xum opens at startup, satisfying managed workdir config.Overall — 84 / 100
Raw 74 / 88 → round(74 / 88 × 100) = 84
Scored against SCORECARD.md on 2026-11-09 with
solstice-1.All reactions