Skip to content

Releases

v0.1.0 — first tagged release

Choose a tag to compare

@dingguangyi0 dingguangyi0 released this 12 Sep 04:08

Migrate WorkBuddy sessions, memories, MCP drafts, and automation tasks into DSH.

Install (recommended: one command, no build permission)

dsh plugin --profile <name> add https://github.com/dingguangyi0/dsh-plugin-migration-workbuddy/releases/download/v0.1.0/dsh-plugin-migration-workbuddy-0.1.0.tgz

The attached tarball already contains a built lib/ (measured: ~3 seconds, exit 0, no allowBuilds), and the URL pins the version.

Install from the git tag (needs a build permission)

dsh plugin --profile <name> add github:dingguangyi0/dsh-plugin-migration-workbuddy#v0.1.0

A git install fetches sources rather than built artifacts, so the package ships a prepare script that builds lib/ from src/. pnpm ≥10 blocks that build: the first add always fails and prints a ready-to-copy allowlist key. Put allowBuilds: plus that exact key into the profile's pnpm-workspace.yaml and re-run. Use the full key pnpm printed — the bare package name does not work. That allowance permits the package to execute code on your machine at install time, outside any sandbox.

What it does

Preview first, confirm once, read-only on the source: scan → preview → explicit confirmation → import → auditable manifest. Sessions convert to DSH SessionEvent records with SHA-256 idempotency, memories deduplicate into the migration memory space, MCP drafts keep only names/URLs/transports/commands and never copy credentials, and automation rules import through an optional automationImport channel.

Routes accept loopback same-origin requests only.