Skip to content

Releases: sjh9714/dsh-movein

v0.5.0 - doctor, restore, slash commands, emit-rules

Choose a tag to compare

@sjh9714 sjh9714 released this 16 Aug 10:50

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 doctor

v0.4.0, reverse moving day

Choose a tag to compare

@sjh9714 sjh9714 released this 15 Aug 16:38

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

Choose a tag to compare

@sjh9714 sjh9714 released this 15 Aug 05:02

Standalone positioning for dsh-movein-permissions (per tool deny/ask rules for DSH, usable without migrating), the measured Claude Code to DSH compatibility matrix at docs/compat.md, and a star ask after a successful move.

v0.3.0

Choose a tag to compare

@sjh9714 sjh9714 released this 15 Aug 04:07

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

Choose a tag to compare

@sjh9714 sjh9714 released this 15 Aug 03:34

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