Releases: sjh9714/dsh-movein
Release list
v0.5.0 - doctor, restore, slash commands, emit-rules
The trust release. Everything here is about knowing the move worked and being able to undo it.
dsh-movein doctor - post-move health check, run it any time
- every recorded destination still exists
- no moved skill has the frontmatter shape DSH's YAML parser silently drops (#1401) - full mechanism writeup in docs/skill-vanish.md
- every package referenced in cordis.patch.yml still resolves (an unresolvable row is a fatal boot in DSH, not a warning)
- hook matchers that will never match DSH's lowercase tool names (#582)
dsh-movein restore - cordis.patch.yml is now backed up automatically before every write, restore puts the newest backup back.
Slash commands move too - .claude/commands/*.md convert to user-invocable DSH skills, you keep typing /name.
--emit-rules - prints your Claude Code deny/ask rules in dsh-permission-rules YAML, for people who prefer that engine over the bundled gate.
New dry-run warnings - skills DSH would silently drop, and secret-looking plaintext values that would be copied into ~/.dsh config.
npx dsh-movein@0.5.0 doctorv0.4.0, reverse moving day
npx dsh-movein --reverse brings DSH-born skills back into .claude/skills (symlinked, both sides stay current) and links a DSH-born AGENTS.md to CLAUDE.md when Claude Code has none. Assets that originally moved in from Claude Code are recognized and skipped. Dual boot instead of a one way move. DSH-born MCP/hook rows stay put, hand-written cordis patches are not machine-reversible and the report says so.
v0.3.1
v0.3.0
Installable as a DSH plugin now. dsh plugin --profile web add dsh-movein registers a movein_from_claude_code model tool, ask the agent to move your Claude Code setup from inside DSH.
Community feedback from #1672 shipped. Permission migration diff report (enforced vs unmapped rules listed, never silent), hook env var scan at dry run, and a move manifest at ~/.dsh/movein-manifest.json.
npm. dsh-movein@0.3.0
v0.2.0
Subagents now convert to DSH skills (.claude/agents markdown becomes SKILL.md, system prompt as body). Claude Code permission rules now enforced in DSH, deny and ask rules compile into the companion dsh-movein-permissions plugin at the tools/pre-execute gate. Allow rules stay with the DSH permission preset.
npm. dsh-movein@0.2.0, dsh-movein-permissions@0.2.0