{ "name": "dsh-periscope", "version": "0.4.0", "description": "DSH Desktop: drop/paste any file (docx/xlsx/pdf/txt/zip…) into the conversation — the agent reads it by path. Generic file attachments are applied as core patches to the packaged app.asar via the in-place repacker (scripts/repack-inplace.mjs / install.ps1). Only the DSH Desktop client (dshdesktop.cn) is supported.", "type": "module", "files": [ "patches", "scripts", "docs", "install.ps1", "bin", "README.md", "README.en.md", "LICENSE", "CHANGELOG.md" ], "bin": { "dsh-periscope-install": "bin/install.mjs" }, "scripts": { "patch:apply": "node scripts/patch-core.mjs apply", "patch:revert": "node scripts/patch-core.mjs revert", "patch:verify": "node scripts/patch-core.mjs verify", "patch:diff": "node scripts/patch-core.mjs diff" }, "license": "MIT", "author": "lmh-2026", "repository": { "type": "git", "url": "git+https://github.com/lmh-2026/dsh-periscope.git" }, "homepage": "https://github.com/lmh-2026/dsh-periscope#readme", "bugs": { "url": "https://github.com/lmh-2026/dsh-periscope/issues" }, "keywords": [ "deepseek-harness", "dsh", "dsh-desktop", "attachment", "file", "upload", "asar", "patch", "installer" ] }