dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
Open DSH Web produced files in a configurable local macOS IDE
Open DeepSeek Harness Web produced files in a configurable local macOS IDE or copy their absolute paths.
The first release supports macOS only. Ordinary inline file links keep DSH's native opener; this plugin replaces only the produced-files turn tail.
Requires DeepSeek Harness v0.1.2-alpha.2 or newer.
Run the pinned GitHub release installer:
npx --yes github:shaomingbo/dsh-open-in-editor#v0.3.2
The installer safely updates the web profile, enables the bundle, and runs pnpm install --ignore-scripts. It preserves a package-manifest backup and restores the original manifest if dependency installation fails. It never restarts DSH automatically.
After installation, restart DSH manually and hard-refresh the existing Web GUI.
Use another profile or package source when needed:
npx --yes github:shaomingbo/dsh-open-in-editor#v0.3.2 --profile web
npx --yes github:shaomingbo/dsh-open-in-editor#v0.3.2 --source link:/absolute/path/to/dsh-open-in-editor
DSH_OPEN_IN_EDITOR_SOURCE provides the same source override for automation.
Check the configured state:
npx --yes github:shaomingbo/dsh-open-in-editor#v0.3.2 status
Manual profile editing remains a fallback: add the pinned source to dependencies, add dsh-open-in-editor to dsh.profile.bundles, then run pnpm install --ignore-scripts in the profile directory.
realpath plus stat to require an existing regular file or directory./usr/bin/open is invoked with an argv array and never through a shell.open-in-editor settings namespace.pnpm install --ignore-scripts
npm run check
Tests cover application detection, path validation, safe argv construction, absolute-path copying, clipboard failures, default and one-shot IDE selection, loopback RPC registration, turn-tail chain selection, produced-path expansion/deduplication, and settings registration.
npx --yes github:shaomingbo/dsh-open-in-editor#v0.3.2 uninstall
Then restart DSH manually and hard-refresh the Web GUI.
MIT