Problem
The installed $update-wizard currently explains the package boundary and tells the user to run npx codex-sdlc-wizard@latest update. That is technically accurate but unnecessarily manual in Codex CLI/Desktop: when the user explicitly asks to update to latest, the agent can perform the package handoff itself.
Desired behavior
For an explicit latest-update request, the update skill should:
- Check
npm view codex-sdlc-wizard version when network is available.
- Compare it with the active bundled/installed version.
- Run
npx codex-sdlc-wizard@latest update itself in the target repo when newer or when the user explicitly requested latest.
- Run the package check/verification path.
- Explain that the current process cannot hot-reload the replaced skill/hooks and instruct Codex to restart or reopen the repo once.
Do not silently self-update during ordinary drift repair, offline work, or pinned-version workflows. Do not install the npm package globally.
Acceptance criteria
Problem
The installed
$update-wizardcurrently explains the package boundary and tells the user to runnpx codex-sdlc-wizard@latest update. That is technically accurate but unnecessarily manual in Codex CLI/Desktop: when the user explicitly asks to update to latest, the agent can perform the package handoff itself.Desired behavior
For an explicit latest-update request, the update skill should:
npm view codex-sdlc-wizard versionwhen network is available.npx codex-sdlc-wizard@latest updateitself in the target repo when newer or when the user explicitly requested latest.Do not silently self-update during ordinary drift repair, offline work, or pinned-version workflows. Do not install the npm package globally.
Acceptance criteria
$update-wizardrepair remains pinned to the active package unless latest was explicitly requested.