{"_id":"dsh-ops","_rev":"19-8e874a1d320ff653f0138d82b4726787","name":"dsh-ops","dist-tags":{"beta":"0.2.5-beta.1","latest":"0.5.1"},"versions":{"0.0.0-stage":{"name":"dsh-ops","version":"0.0.0-stage","_id":"dsh-ops@0.0.0-stage","stub":true,"maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"dist":{"shasum":"3b9e0d9128d1c5dc087d29bc96603c1046adde11","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.0.0-stage.tgz","fileCount":2,"integrity":"sha512-y/viO3iqDZIddzNFm1idEmXWsslORouyNHrCsFBnSeKFK3PhYxOygnw5USRCdukE0fh0QKW6Idw8lN3Z67RAFQ==","signatures":[{"sig":"MEUCIDeDLZMnjdigv4Em+hsmwrb0HQBbxPO7HWdUUEOPG85YAiEAjF8HFxd+zVMjCVy3xGmdYEqV2ZGW4o1xh9PWdd4rnxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":329},"_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"description":"Temporary package placeholder for staged publishing","directories":{}},"0.2.1":{"name":"dsh-ops","version":"0.2.1","keywords":["dsh","dsh-plugin","deepseek-harness","mcp","fastctx","repository-tools"],"license":"MIT AND Apache-2.0","_id":"dsh-ops@0.2.1","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"homepage":"https://github.com/T-Auto/dsh-ops#readme","bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"os":["win32"],"bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"fe4fc569565e5544b1b779b90192f610de1783d3","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.2.1.tgz","fileCount":139,"integrity":"sha512-gkqrvdXSZV2VQANL6lEvX5VuMBdBBzFVpRaCGbNXGoOIy2lFqAn4ztKOeIcJhXY8dcK6JulAZDDLi05Kp3U/sQ==","signatures":[{"sig":"MEYCIQDdp4C2FliowVTbmhQYbgDLfDVrmW8DPemzclTGHMZhXQIhAOH0B6zpF5BzUAqVYR4hlwHHxk/em5xrUsQJWozGGbzX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIB9BpAT/8grYzAQwxL+pUEDpc/AmESNLJdcAQsqCdqXpAiEA9Fi9FYUQk2V9V90nhhuKonc80ZSDXKeF19aNnaa1Gls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2386838},"icon":"./icon.svg","main":"lib/index.js","type":"module","_from":"file:../.workspace/release-0.2.1/dsh-ops-0.2.1.tgz","engines":{"node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./policy":{"default":"./lib/policy.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"scripts":{"test":"node test/run.mjs","status":"node bin/dsh-ops.mjs status","verify":"node scripts/validate-manifest.mjs && node test/run.mjs","provision":"node bin/dsh-ops.mjs provision","build:rust":"node bin/dsh-ops.mjs build","validate:manifest":"node scripts/validate-manifest.mjs"},"_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\.workspace\\release-0.2.1\\dsh-ops-0.2.1.tgz","_integrity":"sha512-gkqrvdXSZV2VQANL6lEvX5VuMBdBBzFVpRaCGbNXGoOIy2lFqAn4ztKOeIcJhXY8dcK6JulAZDDLi05Kp3U/sQ==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"DSH plugin: hosts the vendored FastCtx MCP runtime as the profile's repository tool surface, and steers the model away from PowerShell.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2"},"peerDependencies":{"@deepseek-ai/dsh":"^0.2.0-rc.2","@deepseek-ai/cordis":"^4.0.4"},"optionalDependencies":{"@dsh-ops/bash-win32-x64":"0.2.1","@dsh-ops/pwsh-win32-x64":"0.2.1","@dsh-ops/fastctx-win32-x64":"0.2.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-ops_0.2.1_1791458417026_0.34819728637382386","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"dsh-ops","version":"0.2.2","keywords":["dsh","dsh-plugin","deepseek-harness","mcp","fastctx","repository-tools"],"license":"MIT AND Apache-2.0","_id":"dsh-ops@0.2.2","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"homepage":"https://github.com/T-Auto/dsh-ops#readme","bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"os":["win32"],"bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"0a0649a979fbf5984a217f21632e58644f353a75","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.2.2.tgz","fileCount":140,"integrity":"sha512-kCRWLFzevinelQTUXwwfmrT2qYy9CrI5M57GdMFZSKauxrcQe3VtpKbJ/CCRtuiRgXRSu6CghMPAPvu46tOTLw==","signatures":[{"sig":"MEUCIQDgZFYWqhVTzQ2KjURaAaQBX9+gQ018WSJVKiNaUZwCMAIgVGuiwY/wDpFtZu7VnYRqVsYKLhK+qf6kaRe3mQtLVVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDC9eMQwLUQ8iWUZqAYHnQkuPy5rmmFoqa8YbUk9Cuv+gIhAM//cA/1UbN9oqT5NO5UPqtYnuPMlIcVUkO8e//GK6GK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2394527},"icon":"./icon.svg","main":"lib/index.js","type":"module","_from":"file:D:/DevEnvs/Projects/Workplace_dsh/plugs/dsh-ops/.workspace/release-0.2.2/dsh-ops-0.2.2.tgz","engines":{"node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./policy":{"default":"./lib/policy.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"scripts":{"test":"node test/run.mjs","status":"node bin/dsh-ops.mjs status","verify":"node scripts/validate-manifest.mjs && node test/run.mjs","provision":"node bin/dsh-ops.mjs provision","build:rust":"node bin/dsh-ops.mjs build","validate:manifest":"node scripts/validate-manifest.mjs"},"_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\.workspace\\release-0.2.2\\dsh-ops-0.2.2.tgz","_integrity":"sha512-kCRWLFzevinelQTUXwwfmrT2qYy9CrI5M57GdMFZSKauxrcQe3VtpKbJ/CCRtuiRgXRSu6CghMPAPvu46tOTLw==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"DSH plugin: hosts the vendored FastCtx MCP runtime as the profile's repository tool surface, and steers the model away from PowerShell.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2"},"peerDependencies":{"@deepseek-ai/dsh":"^0.2.0-rc.2","@deepseek-ai/cordis":"^4.0.4"},"optionalDependencies":{"@dsh-ops/bash-win32-x64":"0.2.1","@dsh-ops/pwsh-win32-x64":"0.2.1","@dsh-ops/fastctx-win32-x64":"0.2.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-ops_0.2.2_1791461085869_0.5985519054062307","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"dsh-ops","version":"0.2.3","keywords":["dsh","dsh-plugin","deepseek-harness","mcp","fastctx","repository-tools"],"license":"MIT AND Apache-2.0","_id":"dsh-ops@0.2.3","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"homepage":"https://github.com/T-Auto/dsh-ops#readme","bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"os":["win32"],"bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"cb9e6d4e22b64f7723052aa5310b617aae3010b9","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.2.3.tgz","fileCount":140,"integrity":"sha512-WFcUChb16QlxGkczZX7qm+sFHKzzcTfqlj6QZEvlTr3Nnb73UFaWI4im/kN8Ff95GBHgbZMLe8W8alByn0G/4w==","signatures":[{"sig":"MEQCIAq2D/1aGxPxo4MFkhRP5sDhGzF5pDm+wT2/UTBQZJnxAiAgcuXnWNtGIlVfovLVs6/NiAvZemSVj8OPYjy7E28i+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD+qgyRkAR05/BKpDra+lix55uxRyp34T4MgOpzIKmNiwIhAOSjqkjx9ygcA4mr8bk5gak1xizAM60hXX9pqVF73Bl6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2515246},"icon":"./icon.png","main":"lib/index.js","type":"module","_from":"file:D:/DevEnvs/Projects/Workplace_dsh/plugs/dsh-ops/.workspace/release-0.2.3/dsh-ops-0.2.3.tgz","engines":{"node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./policy":{"default":"./lib/policy.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json"},"scripts":{"test":"node test/run.mjs","status":"node bin/dsh-ops.mjs status","verify":"node scripts/validate-manifest.mjs && node test/run.mjs","provision":"node bin/dsh-ops.mjs provision","build:rust":"node bin/dsh-ops.mjs build","validate:manifest":"node scripts/validate-manifest.mjs"},"_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\.workspace\\release-0.2.3\\dsh-ops-0.2.3.tgz","_integrity":"sha512-WFcUChb16QlxGkczZX7qm+sFHKzzcTfqlj6QZEvlTr3Nnb73UFaWI4im/kN8Ff95GBHgbZMLe8W8alByn0G/4w==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"Provides bash, PowerShell 7, and a suite of high-performance tools written in Rust for Windows DSH to enhance token efficiency","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2"},"peerDependencies":{"@deepseek-ai/dsh":"^0.2.0-rc.2","@deepseek-ai/cordis":"^4.0.4"},"optionalDependencies":{"@dsh-ops/bash-win32-x64":"0.2.1","@dsh-ops/pwsh-win32-x64":"0.2.1","@dsh-ops/fastctx-win32-x64":"0.2.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-ops_0.2.3_1791462605280_0.15005345156518546","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"dsh-ops","version":"0.2.4","keywords":["dsh","dsh-plugin","deepseek-harness","mcp","fastctx","repository-tools"],"license":"MIT AND Apache-2.0","_id":"dsh-ops@0.2.4","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"homepage":"https://github.com/T-Auto/dsh-ops#readme","bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"os":["win32"],"bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"8a3dbe260f28ccd0ca66707b3243f48514f7867b","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.2.4.tgz","fileCount":157,"integrity":"sha512-1xVw+HCjZP3LGnQMwRPZX1EKcQuTHDSi4M5HeS+8rDKsNtQZSkEMyQYuTuUythrvZO4b2YeiadNBwQ1OzmdkzQ==","signatures":[{"sig":"MEYCIQCCytLIQO/NFjwC3rikZgi6XneS4xZfCM8ZuN6uv9ltEQIhAJy7YvPtlmUaAGIZfLPLtULs8htZhnmiuHHRKSVtCa3N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEkKoTFH9wVdWA1mp8fNIP3kyrrkRKujsj+JFV2DM51jAiEAh3470++VRCp7zj9P451LTf6NForQ5/wnXXSHWoPgfgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2884823},"icon":"./icon.png","main":"lib/index.js","type":"module","_from":"file:D:/DevEnvs/Projects/Workplace_dsh/plugs/dsh-ops/.workspace/release-0.2.4/dsh-ops-0.2.4.tgz","engines":{"node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./file":{"default":"./lib/components/file/index.js"},"./shell":{"default":"./lib/components/shell/index.js"},"./policy":{"default":"./lib/policy.js"},"./background":{"default":"./lib/components/background/index.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json","./file/package.json":"./lib/components/file/package.json","./file/locale/*.json":"./lib/components/file/locale/*.json","./shell/package.json":"./lib/components/shell/package.json","./shell/locale/*.json":"./lib/components/shell/locale/*.json","./background/package.json":"./lib/components/background/package.json","./background/locale/*.json":"./lib/components/background/locale/*.json"},"scripts":{"test":"node test/run.mjs","status":"node bin/dsh-ops.mjs status","verify":"node scripts/validate-manifest.mjs && node test/run.mjs","provision":"node bin/dsh-ops.mjs provision","build:rust":"node bin/dsh-ops.mjs build","validate:manifest":"node scripts/validate-manifest.mjs"},"_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\.workspace\\release-0.2.4\\dsh-ops-0.2.4.tgz","_integrity":"sha512-1xVw+HCjZP3LGnQMwRPZX1EKcQuTHDSi4M5HeS+8rDKsNtQZSkEMyQYuTuUythrvZO4b2YeiadNBwQ1OzmdkzQ==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"Provides bash, PowerShell 7, and a suite of high-performance tools written in Rust for Windows DSH to enhance token efficiency","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2"},"peerDependencies":{"@deepseek-ai/dsh":"^0.2.0-rc.2","@deepseek-ai/cordis":"^4.0.4"},"optionalDependencies":{"@dsh-ops/bash-win32-x64":"0.2.1","@dsh-ops/pwsh-win32-x64":"0.2.1","@dsh-ops/fastctx-win32-x64":"0.2.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-ops_0.2.4_1791468348310_0.7411098784913879","host":"s3://npm-registry-packages-npm-production"}},"0.2.5-beta.1":{"name":"dsh-ops","version":"0.2.5-beta.1","keywords":["dsh","dsh-plugin","deepseek-harness","mcp","fastctx","repository-tools"],"license":"MIT AND Apache-2.0","_id":"dsh-ops@0.2.5-beta.1","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"homepage":"https://github.com/T-Auto/dsh-ops#readme","bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"os":["win32"],"bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"f84e94462ed1a3fba8a08fe6a44d4986b7e32de5","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.2.5-beta.1.tgz","fileCount":175,"integrity":"sha512-Nu/qooBiynwcrfBSgdn/IHBxbttXY3ySb8kj7OgPRlgrF/bPVjEmi3XvBAEf/Sr2pMR0IIFlEQWly8iEJPb2/A==","signatures":[{"sig":"MEYCIQDZTJ+NrYRLS025LZOi4Bmk7NGUtlu9+MpOdU1WNl13yQIhAMLpd9m4HfTk8/7Q+lMHiy/iXsznb97pA1/s/YuFs+X2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2938195},"icon":"./icon.png","main":"lib/index.js","type":"module","_from":"file:D:/DevEnvs/Projects/Workplace_dsh/plugs/dsh-ops/.workspace/release-0.2.5-beta.1/dsh-ops-0.2.5-beta.1.tgz","engines":{"node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./file":{"default":"./lib/components/file/index.js"},"./shell":{"default":"./lib/components/shell/index.js"},"./policy":{"default":"./lib/policy.js"},"./background":{"default":"./lib/components/background/index.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json","./file/package.json":"./lib/components/file/package.json","./file/locale/*.json":"./lib/components/file/locale/*.json","./shell/package.json":"./lib/components/shell/package.json","./shell/locale/*.json":"./lib/components/shell/locale/*.json","./background/package.json":"./lib/components/background/package.json","./background/locale/*.json":"./lib/components/background/locale/*.json"},"scripts":{"test":"node test/run.mjs","status":"node bin/dsh-ops.mjs status","verify":"node scripts/validate-manifest.mjs && node test/run.mjs","provision":"node bin/dsh-ops.mjs provision","build:rust":"node bin/dsh-ops.mjs build","validate:manifest":"node scripts/validate-manifest.mjs"},"_npmUser":{"name":"autofx","email":"2079551819@qq.com","approver":{"name":"autofx","email":"2079551819@qq.com"}},"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\.workspace\\release-0.2.5-beta.1\\dsh-ops-0.2.5-beta.1.tgz","_integrity":"sha512-Nu/qooBiynwcrfBSgdn/IHBxbttXY3ySb8kj7OgPRlgrF/bPVjEmi3XvBAEf/Sr2pMR0IIFlEQWly8iEJPb2/A==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"Provides bash, PowerShell 7, and a suite of high-performance tools written in Rust for Windows DSH to enhance token efficiency","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@dsh-ops/auto-compact":"file:packages/auto-compact"},"publishConfig":{"tag":"beta","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.zh.md","devDependencies":{"yaml":"^2.9.1","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2"},"peerDependencies":{"@deepseek-ai/dsh":"^0.2.0-rc.2","@deepseek-ai/cordis":"^4.0.4"},"bundleDependencies":["@dsh-ops/auto-compact"],"optionalDependencies":{"@dsh-ops/bash-win32-x64":"0.2.1","@dsh-ops/pwsh-win32-x64":"0.2.1","@dsh-ops/fastctx-win32-x64":"0.2.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-ops_0.2.5-beta.1_1791523190027_0.05156033743970978","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"dsh-ops","version":"0.2.5","keywords":["dsh","dsh-plugin","deepseek-harness","mcp","fastctx","repository-tools"],"license":"MIT AND Apache-2.0","_id":"dsh-ops@0.2.5","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"homepage":"https://github.com/T-Auto/dsh-ops#readme","bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"os":["win32"],"bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"495b5ba017dc525fc59da61cf3c5371c59f19496","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.2.5.tgz","fileCount":158,"integrity":"sha512-z7p+6GVExvjRhSn5o00Qtl/jtxPD6D/AeSGfdIQJJEeeL68xb0hMQHIGQS7PsLQPxUf/zvJ5OnJhpLrvE+CLvg==","signatures":[{"sig":"MEQCIC2Ll6+5Jb9jCVcIddNREhKMJYq6cBSFNPa4pWUGRFUnAiBdC5AKmyRewr3ufube51gsPXEX9qoJo3FAsZ5pA4Yu4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGLe8pgzuW0CzzV/yERIRWg6o3obAFZz8qlCHNOakEBOAiBBgdF6dUuEI5KwnScdbGSDi1iC+Bc37TQ3D12wMDV9Kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2902332},"icon":"./icon.png","main":"lib/index.js","type":"module","_from":"file:D:/DevEnvs/Projects/Workplace_dsh/plugs/dsh-ops/.workspace/release-0.2.5-stable/dsh-ops-0.2.5.tgz","engines":{"node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./file":{"default":"./lib/components/file/index.js"},"./shell":{"default":"./lib/components/shell/index.js"},"./policy":{"default":"./lib/policy.js"},"./background":{"default":"./lib/components/background/index.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json","./file/package.json":"./lib/components/file/package.json","./file/locale/*.json":"./lib/components/file/locale/*.json","./shell/package.json":"./lib/components/shell/package.json","./shell/locale/*.json":"./lib/components/shell/locale/*.json","./background/package.json":"./lib/components/background/package.json","./background/locale/*.json":"./lib/components/background/locale/*.json"},"scripts":{"test":"node test/run.mjs","status":"node bin/dsh-ops.mjs status","verify":"node scripts/validate-manifest.mjs && node test/run.mjs","provision":"node bin/dsh-ops.mjs provision","build:rust":"node bin/dsh-ops.mjs build","validate:manifest":"node scripts/validate-manifest.mjs"},"_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\.workspace\\release-0.2.5-stable\\dsh-ops-0.2.5.tgz","_integrity":"sha512-z7p+6GVExvjRhSn5o00Qtl/jtxPD6D/AeSGfdIQJJEeeL68xb0hMQHIGQS7PsLQPxUf/zvJ5OnJhpLrvE+CLvg==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"Provides bash, PowerShell 7, and a suite of high-performance tools written in Rust for Windows DSH to enhance token efficiency","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2"},"peerDependencies":{"@deepseek-ai/dsh":"^0.2.0-rc.2","@deepseek-ai/cordis":"^4.0.4"},"optionalDependencies":{"@dsh-ops/bash-win32-x64":"0.2.1","@dsh-ops/pwsh-win32-x64":"0.2.1","@dsh-ops/fastctx-win32-x64":"0.2.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-ops_0.2.5_1791598088069_0.8556763990451821","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"dsh-ops","version":"0.2.6","keywords":["dsh","dsh-plugin","deepseek-harness","mcp","fastctx","repository-tools"],"license":"MIT AND Apache-2.0","_id":"dsh-ops@0.2.6","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"homepage":"https://github.com/T-Auto/dsh-ops#readme","bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"os":["win32"],"bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"69c93411464b4a3f2190616608ba8d0a01528f7b","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.2.6.tgz","fileCount":158,"integrity":"sha512-7gfBODZ0hnEVjEFW/8KpuUrETv874SZ5zAKNrh1kSYfyRjIfVSeqd5SbHixIk8UBUkvNe+Q01eVSgJumiF5LyQ==","signatures":[{"sig":"MEQCIGBZxZi2zoAAd9vg4yuRlevrIEuZ56FIXsgi4JA5Jks8AiAhu63OnmcwyuEvO1PBqBSsQCk53PEDyYjd5vSOu+sT1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHLpOx/lrvORqCQ3QWqqSFg5WFQY0THK5QeDEfVRlU9JAiBwIu6IYlNBwtHEbB/3cAOiiLUppUMiKywokSaLZ8C++A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2908123},"icon":"./icon.png","main":"lib/index.js","type":"module","_from":"file:D:/DevEnvs/Projects/Workplace_dsh/plugs/dsh-ops/.workspace/release-0.2.6-stable/dsh-ops-0.2.6.tgz","engines":{"node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./file":{"default":"./lib/components/file/index.js"},"./shell":{"default":"./lib/components/shell/index.js"},"./policy":{"default":"./lib/policy.js"},"./background":{"default":"./lib/components/background/index.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json","./file/package.json":"./lib/components/file/package.json","./file/locale/*.json":"./lib/components/file/locale/*.json","./shell/package.json":"./lib/components/shell/package.json","./shell/locale/*.json":"./lib/components/shell/locale/*.json","./background/package.json":"./lib/components/background/package.json","./background/locale/*.json":"./lib/components/background/locale/*.json"},"scripts":{"test":"node test/run.mjs","status":"node bin/dsh-ops.mjs status","verify":"node scripts/validate-manifest.mjs && node test/run.mjs","provision":"node bin/dsh-ops.mjs provision","build:rust":"node bin/dsh-ops.mjs build","validate:manifest":"node scripts/validate-manifest.mjs"},"_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\.workspace\\release-0.2.6-stable\\dsh-ops-0.2.6.tgz","_integrity":"sha512-7gfBODZ0hnEVjEFW/8KpuUrETv874SZ5zAKNrh1kSYfyRjIfVSeqd5SbHixIk8UBUkvNe+Q01eVSgJumiF5LyQ==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"Provides bash, PowerShell 7, and a suite of high-performance tools written in Rust for Windows DSH to enhance token efficiency","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2"},"peerDependencies":{"@deepseek-ai/dsh":"^0.2.0-rc.2","@deepseek-ai/cordis":"^4.0.4"},"optionalDependencies":{"@dsh-ops/bash-win32-x64":"0.2.1","@dsh-ops/pwsh-win32-x64":"0.2.1","@dsh-ops/fastctx-win32-x64":"0.2.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-ops_0.2.6_1791599107726_0.25546174624770024","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"dsh-ops","version":"0.2.9","keywords":["dsh","dsh-plugin","deepseek-harness","mcp","fastctx","repository-tools"],"license":"MIT AND Apache-2.0","_id":"dsh-ops@0.2.9","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"homepage":"https://github.com/T-Auto/dsh-ops#readme","bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"os":["win32"],"bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"fdfe60746f7e817d985f4f7f65f48b683f8a6120","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.2.9.tgz","fileCount":158,"integrity":"sha512-0Ci17nhTsYp3HndWZ3J0+8jG7/asW8LX2QWPSQw9tWGKhNT+4FNlG7ifXI9vSa+hVbL/tmqLbG6dYXWCaYzQqQ==","signatures":[{"sig":"MEUCIQCbC19k+A2Ao8+19JLLaVslxQQhSHGn3RqQbCGSAILspwIgTZ/nxOo69tZQDzaXG5oExSEGZcKZLDI77UBx0BSc/BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCiiQ+quy4Us2J5NQcklLKD2k+cRpeCk5tu0sma9bMAdAIhALcMbFa7VWzOBoFGi3mScGuT7lO8Ty5ZbHmTqk3DmZoJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2925410},"icon":"./icon.png","main":"lib/index.js","type":"module","_from":"file:D:/DevEnvs/Projects/Workplace_dsh/plugs/dsh-ops/main/dist/dsh-ops-0.2.9.tgz","engines":{"node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./file":{"default":"./lib/components/file/index.js"},"./shell":{"default":"./lib/components/shell/index.js"},"./policy":{"default":"./lib/policy.js"},"./background":{"default":"./lib/components/background/index.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json","./file/package.json":"./lib/components/file/package.json","./file/locale/*.json":"./lib/components/file/locale/*.json","./shell/package.json":"./lib/components/shell/package.json","./shell/locale/*.json":"./lib/components/shell/locale/*.json","./background/package.json":"./lib/components/background/package.json","./background/locale/*.json":"./lib/components/background/locale/*.json"},"scripts":{"test":"node test/run.mjs","status":"node bin/dsh-ops.mjs status","verify":"node scripts/validate-manifest.mjs && node test/run.mjs","provision":"node bin/dsh-ops.mjs provision","build:rust":"node bin/dsh-ops.mjs build","validate:manifest":"node scripts/validate-manifest.mjs"},"_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\main\\dist\\dsh-ops-0.2.9.tgz","_integrity":"sha512-0Ci17nhTsYp3HndWZ3J0+8jG7/asW8LX2QWPSQw9tWGKhNT+4FNlG7ifXI9vSa+hVbL/tmqLbG6dYXWCaYzQqQ==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"Provides bash, PowerShell 7, and a suite of high-performance tools written in Rust for Windows DSH to enhance token efficiency","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2"},"peerDependencies":{"@deepseek-ai/dsh":"^0.2.0-rc.2","@deepseek-ai/cordis":"^4.0.4"},"optionalDependencies":{"@dsh-ops/bash-win32-x64":"0.2.1","@dsh-ops/pwsh-win32-x64":"0.2.1","@dsh-ops/fastctx-win32-x64":"0.2.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-ops_0.2.9_1791713725372_0.849193732481478","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"dsh-ops","version":"0.3.0","keywords":["dsh","dsh-plugin","deepseek-harness","mcp","fastctx","repository-tools"],"license":"MIT AND Apache-2.0","_id":"dsh-ops@0.3.0","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"homepage":"https://github.com/T-Auto/dsh-ops#readme","bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"os":["win32"],"bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"212d55b4ccc7c4ecd3344f5342eff8d34866159a","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.3.0.tgz","fileCount":200,"integrity":"sha512-DZhLjvxVuPrdhDzd6ySVK1reg4uZ0HE/ep3t+r8/3eMH/ZSbNwuhlAcr1M9lfEuwbf+Qq4u4wl8EkEbdsTk8yw==","signatures":[{"sig":"MEUCIQDDN8im6Ug/BDfrFt7naiC+3i4nHkv0U9kmT5o1cVBB+wIgGlK2OXofXS+mS7LH4yW5TeX2EvzN8uULSAywCt1lmhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHqcJHb7NXHHuOQYcRunMj/i3xojCz7Q0Di8lGYVto0rAiEA+0+i4k3+kEu21V8wao/acy7gWJeoVmC7ZUw6LVVsNag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6000575},"icon":"./icon.png","main":"lib/index.js","type":"module","_from":"file:D:/DevEnvs/Projects/Workplace_dsh/plugs/dsh-ops/main/dist/dsh-ops-0.3.0.tgz","engines":{"node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./ptc":{"default":"./lib/components/ptc/index.js"},"./file":{"default":"./lib/components/file/index.js"},"./shell":{"default":"./lib/components/shell/index.js"},"./policy":{"default":"./lib/policy.js"},"./background":{"default":"./lib/components/background/index.js"},"./package.json":"./package.json","./locale/*.json":"./locale/*.json","./ptc/package.json":"./lib/components/ptc/package.json","./file/package.json":"./lib/components/file/package.json","./ptc/locale/*.json":"./lib/components/ptc/locale/*.json","./file/locale/*.json":"./lib/components/file/locale/*.json","./shell/package.json":"./lib/components/shell/package.json","./shell/locale/*.json":"./lib/components/shell/locale/*.json","./background/package.json":"./lib/components/background/package.json","./background/locale/*.json":"./lib/components/background/locale/*.json"},"scripts":{"test":"node test/run.mjs","status":"node bin/dsh-ops.mjs status","verify":"node scripts/validate-manifest.mjs && node test/run.mjs","test:ptc":"node test/run.mjs ptc","build:ptc":"node bin/dsh-ops.mjs build-ptc","provision":"node bin/dsh-ops.mjs provision","stage:ptc":"node bin/native-runtime.mjs stage","build:rust":"node bin/dsh-ops.mjs build","build:bash-ipc":"node bin/build-bash-ipc.mjs","verify:release":"npm run verify && node bin/check-release.mjs","check:ptc-runtime":"node bin/native-runtime.mjs check","validate:manifest":"node scripts/validate-manifest.mjs"},"_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\main\\dist\\dsh-ops-0.3.0.tgz","_integrity":"sha512-DZhLjvxVuPrdhDzd6ySVK1reg4uZ0HE/ep3t+r8/3eMH/ZSbNwuhlAcr1M9lfEuwbf+Qq4u4wl8EkEbdsTk8yw==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"Provides bash, PowerShell 7, and a suite of high-performance tools written in Rust for Windows DSH to enhance token efficiency","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-fs-local":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess":"0.2.0-rc.2","@deepseek-ai/dsh-sandbox-local":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2","@deepseek-ai/dsh-ptc-runtime-node":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess-local":"0.2.0-rc.2"},"peerDependencies":{"@deepseek-ai/dsh":"^0.2.0-rc.2","@deepseek-ai/cordis":"^4.0.4"},"optionalDependencies":{"@dsh-ops/bash-win32-x64":"0.2.1","@dsh-ops/pwsh-win32-x64":"0.2.1","@dsh-ops/fastctx-win32-x64":"0.2.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-ops_0.3.0_1791952210948_0.15014211692976276","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"dsh-ops","version":"0.3.2","keywords":["dsh","dsh-plugin","deepseek-harness","repository-tools"],"license":"MIT AND Apache-2.0","_id":"dsh-ops@0.3.2","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"homepage":"https://github.com/T-Auto/dsh-ops#readme","bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"os":["win32","linux","darwin"],"bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64","arm64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"5fb7e583426053d9f518142602270f053eee5c35","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.3.2.tgz","fileCount":163,"integrity":"sha512-6z0o42n0k63geUJ6ouJ+4cUZ2Sn12jKxt7hEn39NCR/MgPNpz/Zu5Z2F9W7lO1mKIWPrg5bnM5TV6yh2WPtSWw==","signatures":[{"sig":"MEUCIQCxaQfuEgPgZUmLDasQIs8HRLGT+Y2MDj/l0tvW4CMLJAIgBgR2DXI8IcxbZAj73GgANbNFBTqAQETIdwhgs/4qWfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICBShdzrmcBedCzcQ6hyFjpS4TYaInyBGLUlYbI1rXTcAiEAoZmXFWpu3hsvDgPBDJjZuo5pAk3PIX3iaYpAkZpSBdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12359789},"icon":"./docs/assets/icon.png","main":"lib/index.js","type":"module","_from":"file:D:/DevEnvs/Projects/Workplace_dsh/plugs/dsh-ops/main/dist/dsh-ops-0.3.2.tgz","engines":{"node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./ptc":{"default":"./lib/components/ptc/index.js"},"./tui":{"default":"./lib/components/tui/index.js"},"./file":{"default":"./lib/components/file/index.js"},"./panel":{"default":"./lib/components/panel/index.js"},"./shell":{"default":"./lib/components/shell/index.js"},"./policy":{"default":"./lib/policy.js"},"./background":{"default":"./lib/components/background/index.js"},"./panel/icon":"./lib/components/panel/icon.png","./package.json":"./package.json","./hide-official":{"default":"./lib/components/hide-official/index.js"},"./locale/*.json":"./locale/*.json","./ptc/package.json":"./lib/components/ptc/package.json","./tui/package.json":"./lib/components/tui/package.json","./file/package.json":"./lib/components/file/package.json","./ptc/locale/*.json":"./lib/components/ptc/locale/*.json","./tui/locale/*.json":"./lib/components/tui/locale/*.json","./file/locale/*.json":"./lib/components/file/locale/*.json","./panel/package.json":"./lib/components/panel/package.json","./shell/package.json":"./lib/components/shell/package.json","./panel/locale/*.json":"./lib/components/panel/locale/*.json","./shell/locale/*.json":"./lib/components/shell/locale/*.json","./background/package.json":"./lib/components/background/package.json","./background/locale/*.json":"./lib/components/background/locale/*.json","./hide-official/package.json":"./lib/components/hide-official/package.json","./hide-official/locale/*.json":"./lib/components/hide-official/locale/*.json"},"scripts":{"test":"node test/run.mjs","verify":"node scripts/validate-manifest.mjs && node test/run.mjs","bench:ab":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','ab',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","test:ptc":"node test/run.mjs ptc","bench:cli":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","build:ptc":"node bin/dsh-ops.mjs build-ptc","stage:ptc":"node bin/native-runtime.mjs stage","check:size":"node scripts/check-file-size.mjs","bench:panel":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','panel',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:setup":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','setup',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:tools":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','tools',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:report":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','report',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","build:bash-ipc":"node bin/build-bash-ipc.mjs","verify:release":"npm run verify && node bin/check-release.mjs","check:ptc-runtime":"node bin/native-runtime.mjs check --staged","validate:manifest":"node scripts/validate-manifest.mjs"},"_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\main\\dist\\dsh-ops-0.3.2.tgz","_integrity":"sha512-6z0o42n0k63geUJ6ouJ+4cUZ2Sn12jKxt7hEn39NCR/MgPNpz/Zu5Z2F9W7lO1mKIWPrg5bnM5TV6yh2WPtSWw==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"Native file and PTC tools for DSH on Windows x64, Linux x64 and macOS Apple Silicon; Windows-only optional Bash and PowerShell 7 payloads","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-tool-fs":"0.2.0-rc.2","@deepseek-ai/dsh-fs-local":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess":"0.2.0-rc.2","@deepseek-ai/dsh-sandbox-local":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2","@deepseek-ai/dsh-tool-fs-search":"0.2.0-rc.2","@deepseek-ai/dsh-ptc-runtime-node":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess-local":"0.2.0-rc.2","@deepseek-ai/dsh-fs-observation-policy":"0.2.0-rc.2"},"peerDependencies":{"@deepseek-ai/dsh":"^0.2.0-rc.2","@deepseek-ai/cordis":"^4.0.4"},"optionalDependencies":{"@dsh-ops/bash-win32-x64":"0.2.1","@dsh-ops/pwsh-win32-x64":"0.2.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-ops_0.3.2_1792408133902_0.09751971140632931","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"dsh-ops","version":"0.4.0","keywords":["dsh","dsh-plugin","deepseek-harness","repository-tools"],"license":"MIT AND Apache-2.0","_id":"dsh-ops@0.4.0","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"homepage":"https://github.com/T-Auto/dsh-ops#readme","bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"os":["win32","linux","darwin"],"bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64","arm64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-gateway","@deepseek-ai/dsh-client-ui-renderer","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-plugin-manager"],"platform":"web"}},"dist":{"shasum":"6642c3cebb78ce343193a97b4c1fcc8751162b1f","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.4.0.tgz","fileCount":314,"integrity":"sha512-5+7w4sxpDxdF30iWMgFR9+BrT4cWy08aB/mMdiDKTLW80Yd5KQx67T/tUNgIkutRAm/OzHFjGEPdu4IpDA5UcQ==","signatures":[{"sig":"MEQCIDS92i4Qxb+u9mrjVs0D6dF0o/s4G+M12nm+PyOcX20uAiAgXdKA0kzk5eZwFh2gY/0FHZKOlEanN4DWoFdnP+KLvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDBNdJFp+8BCcUwCkl3jCOmhWlxQgKWpbvzkzsJtruZuQIgQrX5Rxzt6p4bC8ZSOfHksxLR+fdTLQThLqUROHLrf7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17015101},"icon":"./docs/assets/icon.png","main":"lib/index.js","type":"module","_from":"file:D:/DevEnvs/Projects/Workplace_dsh/plugs/dsh-ops/main/dist/dsh-ops-0.4.0.tgz","engines":{"node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./ptc":{"default":"./lib/components/ptc/index.js"},"./tui":{"default":"./lib/components/tui/index.js"},"./file":{"default":"./lib/components/file/index.js"},"./panel":{"default":"./lib/components/panel/index.js"},"./shell":{"default":"./lib/components/shell/index.js"},"./client":{"default":"./lib/client.js"},"./policy":{"default":"./lib/policy.js"},"./ptc-sdk":{"types":"./lib/ptc/sdk.d.ts"},"./discovery":{"default":"./lib/components/discovery/index.js"},"./background":{"default":"./lib/components/background/index.js"},"./panel/icon":"./lib/components/panel/icon.png","./package.json":"./package.json","./hide-official":{"default":"./lib/components/hide-official/index.js"},"./locale/*.json":"./locale/*.json","./ptc/package.json":"./lib/components/ptc/package.json","./tui/package.json":"./lib/components/tui/package.json","./file/package.json":"./lib/components/file/package.json","./ptc/locale/*.json":"./lib/components/ptc/locale/*.json","./tui/locale/*.json":"./lib/components/tui/locale/*.json","./file/locale/*.json":"./lib/components/file/locale/*.json","./panel/package.json":"./lib/components/panel/package.json","./shell/package.json":"./lib/components/shell/package.json","./panel/locale/*.json":"./lib/components/panel/locale/*.json","./shell/locale/*.json":"./lib/components/shell/locale/*.json","./discovery/package.json":"./lib/components/discovery/package.json","./background/package.json":"./lib/components/background/package.json","./discovery/locale/*.json":"./lib/components/discovery/locale/*.json","./background/locale/*.json":"./lib/components/background/locale/*.json","./hide-official/package.json":"./lib/components/hide-official/package.json","./hide-official/locale/*.json":"./lib/components/hide-official/locale/*.json"},"scripts":{"test":"node test/run.mjs","build":"node scripts/build.mjs","verify":"node scripts/build.mjs && node scripts/validate-manifest.mjs && node test/run.mjs","prepack":"node scripts/build.mjs","pretest":"node scripts/build.mjs","bench:ab":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','ab',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","test:ptc":"node test/run.mjs ptc","bench:cli":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","build:ptc":"node bin/dsh-ops.mjs build-ptc","stage:ptc":"node bin/native-runtime.mjs stage","typecheck":"tsc -p . --noEmit","check:size":"node scripts/check-file-size.mjs","bench:panel":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','panel',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:setup":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','setup',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:tools":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','tools',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","pretest:ptc":"node scripts/build.mjs","bench:report":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','report',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","build:bash-ipc":"node bin/build-bash-ipc.mjs","verify:release":"npm run verify && node bin/check-release.mjs","check:ptc-runtime":"node bin/native-runtime.mjs check --staged","validate:manifest":"node scripts/validate-manifest.mjs"},"_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\main\\dist\\dsh-ops-0.4.0.tgz","_integrity":"sha512-5+7w4sxpDxdF30iWMgFR9+BrT4cWy08aB/mMdiDKTLW80Yd5KQx67T/tUNgIkutRAm/OzHFjGEPdu4IpDA5UcQ==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"Native file and PTC tools for DSH on Windows x64, Linux x64 and macOS Apple Silicon; Windows-only optional Bash payload and host PowerShell integration","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","jsdom":"26.1.0","react":"18.3.1","react-dom":"18.3.1","typescript":"6.0.3","@types/node":"22.20.5","js-tiktoken":"1.0.21","@types/react":"18.3.1","@types/react-dom":"18.3.0","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/cosmokit":"1.8.5","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-tool-fs":"0.2.0-rc.2","@deepseek-ai/schemastery":"3.18.4","@deepseek-ai/dsh-app-boot":"0.2.0-rc.2","@deepseek-ai/dsh-fs-local":"0.2.0-rc.2","@deepseek-ai/dsh-settings":"0.2.0-rc.2","@deepseek-ai/dsh-agent-loop":"0.2.0-rc.2","@deepseek-ai/dsh-jobs-local":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess":"0.2.0-rc.2","@deepseek-ai/dsh-api-gateway":"0.2.0-rc.2","@deepseek-ai/dsh-api-remotes":"0.2.0-rc.2","@deepseek-ai/dsh-client-store":"0.2.0-rc.2","@deepseek-ai/dsh-client-locale":"0.2.0-rc.2","@deepseek-ai/dsh-config-editor":"0.2.0-rc.2","@deepseek-ai/dsh-sandbox-local":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2","@deepseek-ai/dsh-client-modules":"0.2.0-rc.2","@deepseek-ai/dsh-tool-fs-search":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-group":"1.0.4","@deepseek-ai/dsh-client-ui-slots":"0.2.0-rc.2","@deepseek-ai/dsh-typert-protocol":"0.2.0-rc.2","@deepseek-ai/dsh-typert-registry":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-loader":"1.0.5","@deepseek-ai/dsh-ptc-runtime-node":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess-local":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-include":"1.0.9","@deepseek-ai/dsh-client-ui-renderer":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.2.0-rc.2","@deepseek-ai/dsh-fs-observation-policy":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-plugin-manager":"0.2.0-rc.2"},"peerDependencies":{"@deepseek-ai/dsh":"^0.2.0-rc.2","@deepseek-ai/cordis":"^4.0.4"},"optionalDependencies":{"@dsh-ops/bash-win32-x64":"0.2.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-ops_0.4.0_1792476055277_0.9543310797797473","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"dsh-ops","version":"0.4.1","keywords":["dsh","dsh-plugin","deepseek-harness","repository-tools"],"license":"MIT AND Apache-2.0","_id":"dsh-ops@0.4.1","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"homepage":"https://github.com/T-Auto/dsh-ops#readme","bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"os":["win32","linux","darwin"],"bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64","arm64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-gateway","@deepseek-ai/dsh-client-ui-renderer","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-plugin-manager"],"platform":"web"}},"dist":{"shasum":"5a2da4c2ccf38282f82eeb54029aff1cfb1f2d09","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.4.1.tgz","fileCount":315,"integrity":"sha512-TBG6jsMCrMowoHTBCgOcAZ2p/4GLeJi0Pbpq6irqbCBQNumPmYq1WIACDlEheg9XMQcDOkcnNs7XZgVmU2dkYA==","signatures":[{"sig":"MEUCIBVT2p5SKt00usndCWs421L/nopFSMkku93rhFAY191hAiEAhk5oyHNODlhwmeDh80CFYzI1t4T8zUoR1zgWX5k2uYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6L+ZGmuZ9FBrlwOKGlS+avPzp8xsmZSi5hP5C+k10yAIgQPsnKA4KrzFQ9Y/Hj0k8KUYxS6Sm5MbGsezpSv7XJVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17064458},"icon":"./docs/assets/icon.png","main":"lib/index.js","type":"module","_from":"file:D:/DevEnvs/Projects/Workplace_dsh/plugs/dsh-ops/main/dist/dsh-ops-0.4.1.tgz","engines":{"node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./ptc":{"default":"./lib/components/ptc/index.js"},"./tui":{"default":"./lib/components/tui/index.js"},"./file":{"default":"./lib/components/file/index.js"},"./panel":{"default":"./lib/components/panel/index.js"},"./shell":{"default":"./lib/components/shell/index.js"},"./client":{"default":"./lib/client.js"},"./policy":{"default":"./lib/policy.js"},"./ptc-sdk":{"types":"./lib/ptc/sdk.d.ts"},"./discovery":{"default":"./lib/components/discovery/index.js"},"./background":{"default":"./lib/components/background/index.js"},"./panel/icon":"./lib/components/panel/icon.png","./package.json":"./package.json","./hide-official":{"default":"./lib/components/hide-official/index.js"},"./locale/*.json":"./locale/*.json","./ptc/package.json":"./lib/components/ptc/package.json","./tui/package.json":"./lib/components/tui/package.json","./file/package.json":"./lib/components/file/package.json","./ptc/locale/*.json":"./lib/components/ptc/locale/*.json","./tui/locale/*.json":"./lib/components/tui/locale/*.json","./file/locale/*.json":"./lib/components/file/locale/*.json","./panel/package.json":"./lib/components/panel/package.json","./shell/package.json":"./lib/components/shell/package.json","./panel/locale/*.json":"./lib/components/panel/locale/*.json","./shell/locale/*.json":"./lib/components/shell/locale/*.json","./discovery/package.json":"./lib/components/discovery/package.json","./background/package.json":"./lib/components/background/package.json","./discovery/locale/*.json":"./lib/components/discovery/locale/*.json","./background/locale/*.json":"./lib/components/background/locale/*.json","./hide-official/package.json":"./lib/components/hide-official/package.json","./hide-official/locale/*.json":"./lib/components/hide-official/locale/*.json"},"scripts":{"test":"node test/run.mjs","build":"node scripts/build.mjs","verify":"node scripts/build.mjs && node scripts/validate-manifest.mjs && node test/run.mjs","prepack":"node scripts/build.mjs","pretest":"node scripts/build.mjs","bench:ab":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','ab',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","test:ptc":"node test/run.mjs ptc","bench:cli":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","build:ptc":"node bin/dsh-ops.mjs build-ptc","stage:ptc":"node bin/native-runtime.mjs stage","typecheck":"tsc -p . --noEmit","check:size":"node scripts/check-file-size.mjs","bench:panel":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','panel',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:setup":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','setup',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:tools":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','tools',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","pretest:ptc":"node scripts/build.mjs","bench:report":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','report',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","build:bash-ipc":"node bin/build-bash-ipc.mjs","verify:release":"npm run verify && node bin/check-release.mjs","check:ptc-runtime":"node bin/native-runtime.mjs check --staged","validate:manifest":"node scripts/validate-manifest.mjs"},"_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\main\\dist\\dsh-ops-0.4.1.tgz","_integrity":"sha512-TBG6jsMCrMowoHTBCgOcAZ2p/4GLeJi0Pbpq6irqbCBQNumPmYq1WIACDlEheg9XMQcDOkcnNs7XZgVmU2dkYA==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"Native file and PTC tools for DSH on Windows x64, Linux x64 and macOS Apple Silicon; Windows-only optional Bash payload and host PowerShell integration","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","jsdom":"26.1.0","react":"18.3.1","react-dom":"18.3.1","typescript":"6.0.3","@types/node":"22.20.5","js-tiktoken":"1.0.21","@types/react":"18.3.1","@types/react-dom":"18.3.0","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/cosmokit":"1.8.5","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-tool-fs":"0.2.0-rc.2","@deepseek-ai/schemastery":"3.18.4","@deepseek-ai/dsh-app-boot":"0.2.0-rc.2","@deepseek-ai/dsh-fs-local":"0.2.0-rc.2","@deepseek-ai/dsh-settings":"0.2.0-rc.2","@deepseek-ai/dsh-agent-loop":"0.2.0-rc.2","@deepseek-ai/dsh-jobs-local":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess":"0.2.0-rc.2","@deepseek-ai/dsh-api-gateway":"0.2.0-rc.2","@deepseek-ai/dsh-api-remotes":"0.2.0-rc.2","@deepseek-ai/dsh-client-store":"0.2.0-rc.2","@deepseek-ai/dsh-client-locale":"0.2.0-rc.2","@deepseek-ai/dsh-config-editor":"0.2.0-rc.2","@deepseek-ai/dsh-sandbox-local":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2","@deepseek-ai/dsh-client-modules":"0.2.0-rc.2","@deepseek-ai/dsh-tool-fs-search":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-group":"1.0.4","@deepseek-ai/dsh-client-ui-slots":"0.2.0-rc.2","@deepseek-ai/dsh-typert-protocol":"0.2.0-rc.2","@deepseek-ai/dsh-typert-registry":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-loader":"1.0.5","@deepseek-ai/dsh-ptc-runtime-node":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess-local":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-include":"1.0.9","@deepseek-ai/dsh-client-ui-renderer":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.2.0-rc.2","@deepseek-ai/dsh-fs-observation-policy":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-plugin-manager":"0.2.0-rc.2"},"peerDependencies":{"@deepseek-ai/dsh":"^0.2.0-rc.2","@deepseek-ai/cordis":"^4.0.4"},"optionalDependencies":{"@dsh-ops/bash-win32-x64":"0.2.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-ops_0.4.1_1792500020004_0.25049838175982786","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"dsh-ops","version":"0.4.2","keywords":["dsh","dsh-plugin","deepseek-harness","repository-tools"],"license":"MIT","_id":"dsh-ops@0.4.2","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"homepage":"https://github.com/T-Auto/dsh-ops#readme","bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"os":["win32","linux","darwin"],"bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64","arm64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-gateway","@deepseek-ai/dsh-client-ui-renderer","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-plugin-manager"],"platform":"web"}},"dist":{"shasum":"8c8752af3997b9ebb779feed1e4143cea54e09b1","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.4.2.tgz","fileCount":370,"integrity":"sha512-0DllIr954ssWnLkj073BOr6oYPpWG7Zuj4hENoFBJ+fEfUHpYgM5nwJ1yBYjWaysArSQ03NNZ1+S2BMiKQr4kg==","signatures":[{"sig":"MEUCIAGR6T7unwp/oY5G1C1V+4S6TptJhQW4Gnw7wpT93r1vAiEA1KOmgjk72fJmD+/P7qp3ID2ODefk4OwBSKLkhAoB5ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAN097inBmW5AwdBaJKLLfaRWdSDMdP+fxNMJj8+XVsFAiEA/slml7Zys1WL3hd6iMv2jAJHelDJH2LdQeqF3ow7XGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22444858},"icon":"./docs/assets/icon.png","main":"lib/index.js","type":"module","_from":"file:D:/DevEnvs/Projects/Workplace_dsh/plugs/dsh-ops/main/dist/dsh-ops-0.4.2.tgz","engines":{"dsh":"0.2.0-rc.2 || 0.2.1-rc.2","node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./ptc":{"default":"./lib/components/ptc/index.js"},"./tui":{"default":"./lib/components/tui/index.js"},"./file":{"default":"./lib/components/file/index.js"},"./panel":{"default":"./lib/components/panel/index.js"},"./shell":{"default":"./lib/components/shell/index.js"},"./client":{"default":"./lib/client.js"},"./compat":{"default":"./lib/components/compat/index.js"},"./policy":{"default":"./lib/policy.js"},"./ptc-sdk":{"types":"./lib/ptc/sdk.d.ts"},"./mode-ptc":{"default":"./lib/components/mode-ptc/index.js"},"./ptc/icon":"./lib/components/ptc/icon.png","./tui/icon":"./lib/components/tui/icon.png","./discovery":{"default":"./lib/components/discovery/index.js"},"./file/icon":"./lib/components/file/icon.png","./background":{"default":"./lib/components/background/index.js"},"./panel/icon":"./lib/components/panel/icon.png","./shell/icon":"./lib/components/shell/icon.png","./compat/icon":"./lib/components/compat/icon.png","./mode-cordis":{"default":"./lib/components/mode-cordis/index.js"},"./mode-minimal":{"default":"./lib/components/mode-minimal/index.js"},"./package.json":"./package.json","./hide-official":{"default":"./lib/components/hide-official/index.js"},"./locale/*.json":"./locale/*.json","./mode-ptc/icon":"./lib/components/mode-ptc/icon.png","./mode-standard":{"default":"./lib/components/mode-standard/index.js"},"./discovery/icon":"./lib/components/discovery/icon.png","./background/icon":"./lib/components/background/icon.png","./mode-cordis/icon":"./lib/components/mode-cordis/icon.png","./ptc/package.json":"./lib/components/ptc/package.json","./tui/package.json":"./lib/components/tui/package.json","./file/package.json":"./lib/components/file/package.json","./mode-minimal/icon":"./lib/components/mode-minimal/icon.png","./ptc/locale/*.json":"./lib/components/ptc/locale/*.json","./tui/locale/*.json":"./lib/components/tui/locale/*.json","./file/locale/*.json":"./lib/components/file/locale/*.json","./hide-official/icon":"./lib/components/hide-official/icon.png","./mode-standard/icon":"./lib/components/mode-standard/icon.png","./panel/package.json":"./lib/components/panel/package.json","./shell/package.json":"./lib/components/shell/package.json","./compat/package.json":"./lib/components/compat/package.json","./panel/locale/*.json":"./lib/components/panel/locale/*.json","./shell/locale/*.json":"./lib/components/shell/locale/*.json","./compat/locale/*.json":"./lib/components/compat/locale/*.json","./mode-ptc/package.json":"./lib/components/mode-ptc/package.json","./discovery/package.json":"./lib/components/discovery/package.json","./mode-ptc/locale/*.json":"./lib/components/mode-ptc/locale/*.json","./background/package.json":"./lib/components/background/package.json","./discovery/locale/*.json":"./lib/components/discovery/locale/*.json","./background/locale/*.json":"./lib/components/background/locale/*.json","./mode-cordis/package.json":"./lib/components/mode-cordis/package.json","./mode-cordis/locale/*.json":"./lib/components/mode-cordis/locale/*.json","./mode-minimal/package.json":"./lib/components/mode-minimal/package.json","./hide-official/package.json":"./lib/components/hide-official/package.json","./mode-minimal/locale/*.json":"./lib/components/mode-minimal/locale/*.json","./mode-standard/package.json":"./lib/components/mode-standard/package.json","./hide-official/locale/*.json":"./lib/components/hide-official/locale/*.json","./mode-standard/locale/*.json":"./lib/components/mode-standard/locale/*.json"},"scripts":{"test":"node test/run.mjs","build":"node scripts/build.mjs","verify":"node scripts/build.mjs && node scripts/validate-manifest.mjs && node test/run.mjs","prepack":"node scripts/build.mjs","pretest":"node scripts/build.mjs","bench:ab":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','ab',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","test:ptc":"node test/run.mjs ptc","bench:cli":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","build:ptc":"node bin/dsh-ops.mjs build-ptc","stage:ptc":"node bin/native-runtime.mjs stage","typecheck":"tsc -p . --noEmit","check:size":"node scripts/check-file-size.mjs","bench:panel":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','panel',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:setup":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','setup',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:tools":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','tools',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","pretest:ptc":"node scripts/build.mjs","bench:report":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','report',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","build:bash-ipc":"node bin/build-bash-ipc.mjs","verify:release":"npm run verify && node bin/check-release.mjs","check:ptc-runtime":"node bin/native-runtime.mjs check --staged","validate:manifest":"node scripts/validate-manifest.mjs"},"_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\main\\dist\\dsh-ops-0.4.2.tgz","_integrity":"sha512-0DllIr954ssWnLkj073BOr6oYPpWG7Zuj4hENoFBJ+fEfUHpYgM5nwJ1yBYjWaysArSQ03NNZ1+S2BMiKQr4kg==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"Native file and PTC tools for DSH on Windows x64, Linux x64 and macOS arm64/x64; Windows-only optional Bash payload and host PowerShell integration","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","jsdom":"26.1.0","react":"18.3.1","react-dom":"18.3.1","typescript":"6.0.3","@types/node":"22.20.5","js-tiktoken":"1.0.21","@types/react":"18.3.1","@types/react-dom":"18.3.0","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/cosmokit":"1.8.5","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-tool-fs":"0.2.0-rc.2","@deepseek-ai/schemastery":"3.18.4","@deepseek-ai/dsh-app-boot":"0.2.0-rc.2","@deepseek-ai/dsh-fs-local":"0.2.0-rc.2","@deepseek-ai/dsh-settings":"0.2.0-rc.2","@deepseek-ai/dsh-agent-loop":"0.2.0-rc.2","@deepseek-ai/dsh-jobs-local":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess":"0.2.0-rc.2","@deepseek-ai/dsh-api-gateway":"0.2.0-rc.2","@deepseek-ai/dsh-api-remotes":"0.2.0-rc.2","@deepseek-ai/dsh-client-store":"0.2.0-rc.2","@deepseek-ai/dsh-client-locale":"0.2.0-rc.2","@deepseek-ai/dsh-config-editor":"0.2.0-rc.2","@deepseek-ai/dsh-sandbox-local":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2","@deepseek-ai/dsh-client-modules":"0.2.0-rc.2","@deepseek-ai/dsh-tool-fs-search":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-group":"1.0.4","@deepseek-ai/dsh-client-ui-slots":"0.2.0-rc.2","@deepseek-ai/dsh-typert-protocol":"0.2.0-rc.2","@deepseek-ai/dsh-typert-registry":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-loader":"1.0.5","@deepseek-ai/dsh-ptc-runtime-node":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess-local":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-include":"1.0.9","@deepseek-ai/dsh-client-ui-renderer":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.2.0-rc.2","@deepseek-ai/dsh-fs-observation-policy":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-plugin-manager":"0.2.0-rc.2"},"peerDependencies":{"@deepseek-ai/dsh":"0.2.0-rc.2 || 0.2.1-rc.2","@deepseek-ai/cordis":"^4.0.4"},"optionalDependencies":{"@dsh-ops/bash-win32-x64":"0.2.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-ops_0.4.2_1793099560287_0.5627760367791836","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"dsh-ops","version":"0.4.3","keywords":["dsh","dsh-plugin","deepseek-harness","repository-tools"],"license":"MIT","_id":"dsh-ops@0.4.3","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"homepage":"https://github.com/T-Auto/dsh-ops#readme","bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"os":["win32","linux","darwin"],"bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64","arm64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-gateway","@deepseek-ai/dsh-client-ui-renderer","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-plugin-manager"],"platform":"web"}},"dist":{"shasum":"f4a4289481d369cf5591bd84313f4667a0634e61","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.4.3.tgz","fileCount":372,"integrity":"sha512-ggOYP4BD5vuZDBj1XRjIjYXg0xyNNK6FKztZ+0Rv6XjNogoNfNfaAXf8sZ09GSVC9OOzJa7JuFkLt38yIC5MZg==","signatures":[{"sig":"MEUCIQCLi+dhgakfAnBXvTzOr/dCbpcWaLbohRe+uqLGqtyvFQIgekiPx9zcYIGek6xEji6IXPg9WwM8YaqnjPDhC4ocluQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGxrinIdjCOmZp+1AQDKzOJNjHmJysKg3ZCH483vOdgNAiAoALuz7bKYSXsELYTeTVlANCxVCKutONiLTgy6CwUQqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22447265},"icon":"./docs/assets/icon.png","main":"lib/index.js","type":"module","_from":"file:D:/DevEnvs/Projects/Workplace_dsh/plugs/dsh-ops/main/dist/dsh-ops-0.4.3.tgz","engines":{"dsh":">=0.2.0-rc.2 <0.2.2-0","node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./ptc":{"default":"./lib/components/ptc/index.js"},"./tui":{"default":"./lib/components/tui/index.js"},"./file":{"default":"./lib/components/file/index.js"},"./panel":{"default":"./lib/components/panel/index.js"},"./shell":{"default":"./lib/components/shell/index.js"},"./client":{"default":"./lib/client.js"},"./compat":{"default":"./lib/components/compat/index.js"},"./policy":{"default":"./lib/policy.js"},"./ptc-sdk":{"types":"./lib/ptc/sdk.d.ts"},"./mode-ptc":{"default":"./lib/components/mode-ptc/index.js"},"./ptc/icon":"./lib/components/ptc/icon.png","./tui/icon":"./lib/components/tui/icon.png","./discovery":{"default":"./lib/components/discovery/index.js"},"./file/icon":"./lib/components/file/icon.png","./background":{"default":"./lib/components/background/index.js"},"./panel/icon":"./lib/components/panel/icon.png","./shell/icon":"./lib/components/shell/icon.png","./adapter/dsh":{"default":"./lib/adapter/dsh/host.js"},"./compat/icon":"./lib/components/compat/icon.png","./mode-cordis":{"default":"./lib/components/mode-cordis/index.js"},"./mode-minimal":{"default":"./lib/components/mode-minimal/index.js"},"./package.json":"./package.json","./hide-official":{"default":"./lib/components/hide-official/index.js"},"./locale/*.json":"./locale/*.json","./mode-ptc/icon":"./lib/components/mode-ptc/icon.png","./mode-standard":{"default":"./lib/components/mode-standard/index.js"},"./discovery/icon":"./lib/components/discovery/icon.png","./background/icon":"./lib/components/background/icon.png","./mode-cordis/icon":"./lib/components/mode-cordis/icon.png","./ptc/package.json":"./lib/components/ptc/package.json","./tui/package.json":"./lib/components/tui/package.json","./file/package.json":"./lib/components/file/package.json","./mode-minimal/icon":"./lib/components/mode-minimal/icon.png","./ptc/locale/*.json":"./lib/components/ptc/locale/*.json","./tui/locale/*.json":"./lib/components/tui/locale/*.json","./file/locale/*.json":"./lib/components/file/locale/*.json","./hide-official/icon":"./lib/components/hide-official/icon.png","./mode-standard/icon":"./lib/components/mode-standard/icon.png","./panel/package.json":"./lib/components/panel/package.json","./shell/package.json":"./lib/components/shell/package.json","./compat/package.json":"./lib/components/compat/package.json","./panel/locale/*.json":"./lib/components/panel/locale/*.json","./shell/locale/*.json":"./lib/components/shell/locale/*.json","./compat/locale/*.json":"./lib/components/compat/locale/*.json","./mode-ptc/package.json":"./lib/components/mode-ptc/package.json","./discovery/package.json":"./lib/components/discovery/package.json","./mode-ptc/locale/*.json":"./lib/components/mode-ptc/locale/*.json","./background/package.json":"./lib/components/background/package.json","./discovery/locale/*.json":"./lib/components/discovery/locale/*.json","./background/locale/*.json":"./lib/components/background/locale/*.json","./mode-cordis/package.json":"./lib/components/mode-cordis/package.json","./mode-cordis/locale/*.json":"./lib/components/mode-cordis/locale/*.json","./mode-minimal/package.json":"./lib/components/mode-minimal/package.json","./hide-official/package.json":"./lib/components/hide-official/package.json","./mode-minimal/locale/*.json":"./lib/components/mode-minimal/locale/*.json","./mode-standard/package.json":"./lib/components/mode-standard/package.json","./hide-official/locale/*.json":"./lib/components/hide-official/locale/*.json","./mode-standard/locale/*.json":"./lib/components/mode-standard/locale/*.json"},"scripts":{"test":"node test/run.mjs","build":"node scripts/build.mjs","verify":"node scripts/build.mjs && node scripts/validate-manifest.mjs && node test/run.mjs","prepack":"node scripts/build.mjs","pretest":"node scripts/build.mjs","bench:ab":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','ab',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","test:ptc":"node test/run.mjs ptc","bench:cli":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","build:ptc":"node bin/dsh-ops.mjs build-ptc","stage:ptc":"node bin/native-runtime.mjs stage","typecheck":"tsc -p . --noEmit","check:size":"node scripts/check-file-size.mjs","bench:panel":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','panel',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:setup":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','setup',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:tools":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','tools',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","pretest:ptc":"node scripts/build.mjs","bench:report":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','report',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","build:bash-ipc":"node bin/build-bash-ipc.mjs","verify:release":"npm run verify && node bin/check-release.mjs","check:ptc-runtime":"node bin/native-runtime.mjs check --staged","validate:manifest":"node scripts/validate-manifest.mjs"},"_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\main\\dist\\dsh-ops-0.4.3.tgz","_integrity":"sha512-ggOYP4BD5vuZDBj1XRjIjYXg0xyNNK6FKztZ+0Rv6XjNogoNfNfaAXf8sZ09GSVC9OOzJa7JuFkLt38yIC5MZg==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"Native file and PTC tools for DSH on Windows x64, Linux x64 and macOS arm64/x64; Windows-only optional Bash payload and host PowerShell integration","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","jsdom":"26.1.0","react":"18.3.1","react-dom":"18.3.1","typescript":"6.0.3","@types/node":"22.20.5","js-tiktoken":"1.0.21","@types/react":"18.3.1","@types/react-dom":"18.3.0","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/cosmokit":"1.8.5","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-tool-fs":"0.2.0-rc.2","@deepseek-ai/schemastery":"3.18.4","@deepseek-ai/dsh-app-boot":"0.2.0-rc.2","@deepseek-ai/dsh-fs-local":"0.2.0-rc.2","@deepseek-ai/dsh-settings":"0.2.0-rc.2","@deepseek-ai/dsh-agent-loop":"0.2.0-rc.2","@deepseek-ai/dsh-jobs-local":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess":"0.2.0-rc.2","@deepseek-ai/dsh-api-gateway":"0.2.0-rc.2","@deepseek-ai/dsh-api-remotes":"0.2.0-rc.2","@deepseek-ai/dsh-client-store":"0.2.0-rc.2","@deepseek-ai/dsh-client-locale":"0.2.0-rc.2","@deepseek-ai/dsh-config-editor":"0.2.0-rc.2","@deepseek-ai/dsh-sandbox-local":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2","@deepseek-ai/dsh-client-modules":"0.2.0-rc.2","@deepseek-ai/dsh-tool-fs-search":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-group":"1.0.4","@deepseek-ai/dsh-client-ui-slots":"0.2.0-rc.2","@deepseek-ai/dsh-typert-protocol":"0.2.0-rc.2","@deepseek-ai/dsh-typert-registry":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-loader":"1.0.5","@deepseek-ai/dsh-ptc-runtime-node":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess-local":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-include":"1.0.9","@deepseek-ai/dsh-client-ui-renderer":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.2.0-rc.2","@deepseek-ai/dsh-fs-observation-policy":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-plugin-manager":"0.2.0-rc.2"},"peerDependencies":{"@deepseek-ai/dsh":">=0.2.0-rc.2 <0.2.2-0","@deepseek-ai/cordis":"^4.0.4"},"optionalDependencies":{"@dsh-ops/bash-win32-x64":"0.2.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-ops_0.4.3_1793111871887_0.8506887176849492","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"dsh-ops","version":"0.4.4","keywords":["dsh","dsh-plugin","deepseek-harness","repository-tools"],"license":"MIT","_id":"dsh-ops@0.4.4","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"homepage":"https://github.com/T-Auto/dsh-ops#readme","bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"os":["win32","linux","darwin"],"bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64","arm64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-gateway","@deepseek-ai/dsh-client-ui-renderer","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-plugin-manager"],"platform":"web"}},"dist":{"shasum":"80dd5ca25d308ba2db4309ca89d40fc1e5ac4d76","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.4.4.tgz","fileCount":372,"integrity":"sha512-HY8SCzrvVBInw5qdsapOz25wdrL/bzZyWUlQR9r+3ImiC+vBbj4/JdmeohmG/nxKU/3M4k83UhxCi15byiAslg==","signatures":[{"sig":"MEUCIQCsL9KEw+4ti+qnQYJHspl4MCkKoMnaKgJrpZYl18gxHwIgOk1IUs7SOkP6qIdUYOmVR0vHUg/Xbax63bAJ1H6Hdf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDg2da5t86FdoA1Sab2aMNp2LZ8QupBF/HQuFBjKodNVAIhAOGEzi0ORRkf5l2LOgUtAQlxWxbkEUqXUvYjdzV6V1LY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22448415},"icon":"./docs/assets/icon.png","main":"lib/index.js","type":"module","_from":"file:D:/DevEnvs/Projects/Workplace_dsh/plugs/dsh-ops/main/dist/dsh-ops-0.4.4.tgz","engines":{"dsh":">=0.2.0-rc.2 <0.2.2-0","node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./ptc":{"default":"./lib/components/ptc/index.js"},"./tui":{"default":"./lib/components/tui/index.js"},"./file":{"default":"./lib/components/file/index.js"},"./panel":{"default":"./lib/components/panel/index.js"},"./shell":{"default":"./lib/components/shell/index.js"},"./client":{"default":"./lib/client.js"},"./compat":{"default":"./lib/components/compat/index.js"},"./policy":{"default":"./lib/policy.js"},"./ptc-sdk":{"types":"./lib/ptc/sdk.d.ts"},"./mode-ptc":{"default":"./lib/components/mode-ptc/index.js"},"./ptc/icon":"./lib/components/ptc/icon.png","./tui/icon":"./lib/components/tui/icon.png","./discovery":{"default":"./lib/components/discovery/index.js"},"./file/icon":"./lib/components/file/icon.png","./background":{"default":"./lib/components/background/index.js"},"./panel/icon":"./lib/components/panel/icon.png","./shell/icon":"./lib/components/shell/icon.png","./adapter/dsh":{"default":"./lib/adapter/dsh/host.js"},"./compat/icon":"./lib/components/compat/icon.png","./mode-cordis":{"default":"./lib/components/mode-cordis/index.js"},"./mode-minimal":{"default":"./lib/components/mode-minimal/index.js"},"./package.json":"./package.json","./hide-official":{"default":"./lib/components/hide-official/index.js"},"./locale/*.json":"./locale/*.json","./mode-ptc/icon":"./lib/components/mode-ptc/icon.png","./mode-standard":{"default":"./lib/components/mode-standard/index.js"},"./discovery/icon":"./lib/components/discovery/icon.png","./background/icon":"./lib/components/background/icon.png","./mode-cordis/icon":"./lib/components/mode-cordis/icon.png","./ptc/package.json":"./lib/components/ptc/package.json","./tui/package.json":"./lib/components/tui/package.json","./file/package.json":"./lib/components/file/package.json","./mode-minimal/icon":"./lib/components/mode-minimal/icon.png","./ptc/locale/*.json":"./lib/components/ptc/locale/*.json","./tui/locale/*.json":"./lib/components/tui/locale/*.json","./file/locale/*.json":"./lib/components/file/locale/*.json","./hide-official/icon":"./lib/components/hide-official/icon.png","./mode-standard/icon":"./lib/components/mode-standard/icon.png","./panel/package.json":"./lib/components/panel/package.json","./shell/package.json":"./lib/components/shell/package.json","./compat/package.json":"./lib/components/compat/package.json","./panel/locale/*.json":"./lib/components/panel/locale/*.json","./shell/locale/*.json":"./lib/components/shell/locale/*.json","./compat/locale/*.json":"./lib/components/compat/locale/*.json","./mode-ptc/package.json":"./lib/components/mode-ptc/package.json","./discovery/package.json":"./lib/components/discovery/package.json","./mode-ptc/locale/*.json":"./lib/components/mode-ptc/locale/*.json","./background/package.json":"./lib/components/background/package.json","./discovery/locale/*.json":"./lib/components/discovery/locale/*.json","./background/locale/*.json":"./lib/components/background/locale/*.json","./mode-cordis/package.json":"./lib/components/mode-cordis/package.json","./mode-cordis/locale/*.json":"./lib/components/mode-cordis/locale/*.json","./mode-minimal/package.json":"./lib/components/mode-minimal/package.json","./hide-official/package.json":"./lib/components/hide-official/package.json","./mode-minimal/locale/*.json":"./lib/components/mode-minimal/locale/*.json","./mode-standard/package.json":"./lib/components/mode-standard/package.json","./hide-official/locale/*.json":"./lib/components/hide-official/locale/*.json","./mode-standard/locale/*.json":"./lib/components/mode-standard/locale/*.json"},"scripts":{"test":"node test/run.mjs","build":"node scripts/build.mjs","verify":"node scripts/build.mjs && node scripts/validate-manifest.mjs && node test/run.mjs","prepack":"node scripts/build.mjs","pretest":"node scripts/build.mjs","bench:ab":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','ab',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","test:ptc":"node test/run.mjs ptc","bench:cli":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","build:ptc":"node bin/dsh-ops.mjs build-ptc","stage:ptc":"node bin/native-runtime.mjs stage","typecheck":"tsc -p . --noEmit","check:size":"node scripts/check-file-size.mjs","bench:panel":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','panel',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:setup":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','setup',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:tools":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','tools',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","pretest:ptc":"node scripts/build.mjs","bench:report":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','report',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","build:bash-ipc":"node bin/build-bash-ipc.mjs","verify:release":"npm run verify && node bin/check-release.mjs","check:ptc-runtime":"node bin/native-runtime.mjs check --staged","validate:manifest":"node scripts/validate-manifest.mjs"},"_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\main\\dist\\dsh-ops-0.4.4.tgz","_integrity":"sha512-HY8SCzrvVBInw5qdsapOz25wdrL/bzZyWUlQR9r+3ImiC+vBbj4/JdmeohmG/nxKU/3M4k83UhxCi15byiAslg==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"Native file and PTC tools for DSH on Windows x64, Linux x64 and macOS arm64/x64; Windows-only optional Bash payload and host PowerShell integration","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","jsdom":"26.1.0","react":"18.3.1","react-dom":"18.3.1","typescript":"6.0.3","@types/node":"22.20.5","js-tiktoken":"1.0.21","@types/react":"18.3.1","@types/react-dom":"18.3.0","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.0.4","@deepseek-ai/cosmokit":"1.8.5","@deepseek-ai/dsh-scope":"0.2.0-rc.2","@deepseek-ai/dsh-tools":"0.2.0-rc.2","@deepseek-ai/dsh-tool-fs":"0.2.0-rc.2","@deepseek-ai/schemastery":"3.18.4","@deepseek-ai/dsh-app-boot":"0.2.0-rc.2","@deepseek-ai/dsh-fs-local":"0.2.0-rc.2","@deepseek-ai/dsh-settings":"0.2.0-rc.2","@deepseek-ai/dsh-agent-loop":"0.2.0-rc.2","@deepseek-ai/dsh-jobs-local":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess":"0.2.0-rc.2","@deepseek-ai/dsh-api-gateway":"0.2.0-rc.2","@deepseek-ai/dsh-api-remotes":"0.2.0-rc.2","@deepseek-ai/dsh-client-store":"0.2.0-rc.2","@deepseek-ai/dsh-client-locale":"0.2.0-rc.2","@deepseek-ai/dsh-config-editor":"0.2.0-rc.2","@deepseek-ai/dsh-sandbox-local":"0.2.0-rc.2","@deepseek-ai/dsh-system-prompt":"0.2.0-rc.2","@deepseek-ai/dsh-client-modules":"0.2.0-rc.2","@deepseek-ai/dsh-tool-fs-search":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-group":"1.0.4","@deepseek-ai/dsh-client-ui-slots":"0.2.0-rc.2","@deepseek-ai/dsh-typert-protocol":"0.2.0-rc.2","@deepseek-ai/dsh-typert-registry":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-loader":"1.0.5","@deepseek-ai/dsh-ptc-runtime-node":"0.2.0-rc.2","@deepseek-ai/dsh-subprocess-local":"0.2.0-rc.2","@deepseek-ai/cordis-plugin-include":"1.0.9","@deepseek-ai/dsh-client-ui-renderer":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-settings":"0.2.0-rc.2","@deepseek-ai/dsh-fs-observation-policy":"0.2.0-rc.2","@deepseek-ai/dsh-client-ui-plugin-manager":"0.2.0-rc.2"},"peerDependencies":{"@deepseek-ai/dsh":">=0.2.0-rc.2 <0.2.2-0","@deepseek-ai/cordis":"^4.0.4"},"optionalDependencies":{"@dsh-ops/bash-win32-x64":"0.2.1"},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-ops_0.4.4_1793155461595_0.3707670274731527","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"dsh-ops","version":"0.5.0","keywords":["dsh","dsh-plugin","deepseek-harness","repository-tools"],"license":"MIT","_id":"dsh-ops@0.5.0","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"homepage":"https://github.com/T-Auto/dsh-ops#readme","bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"os":["win32","linux","darwin"],"bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64","arm64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-gateway","@deepseek-ai/dsh-client-ui-renderer","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-plugin-manager","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web","immediately":true}},"dist":{"shasum":"9ac1bacc353b034839d7050301bd15257893248a","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.5.0.tgz","fileCount":913,"integrity":"sha512-c8NtQq0bJQ9nAvOd03X38aRcZMSzzvApuVPRs+6X0KqOwYpSfbES2zoEnl2jTgqoxLrd2hVqOiitF9E9Mp8omQ==","signatures":[{"sig":"MEUCIH0FPX7ZbPwtKgZQse4/YzpFhFjn+zXo0w3YHsEhtirPAiEAu29zP5yxWB9lwV82o7iFp6AlOPzd19+FAyUqU4hvGp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC6IfIqsNy9EMCIeV6Y0DiWLG/tEeHgx0bMMVemwkB64AiBQNZEBVbnPMUmER6gnFBB6GiefdwIDzT6xmaqRwDpsEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137178988},"icon":"./docs/assets/icon.png","main":"lib/index.js","type":"module","_from":"file:D:/DevEnvs/Projects/Workplace_dsh/plugs/dsh-ops/main/dist/dsh-ops-0.5.0.tgz","types":"./lib/index.d.ts","engines":{"dsh":">=0.2.2-rc.1 <0.2.3-0","node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./ptc":{"default":"./lib/components/ptc/index.js"},"./tui":{"default":"./lib/components/tui/index.js"},"./file":{"default":"./lib/components/file/index.js"},"./panel":{"default":"./lib/components/panel/index.js"},"./shell":{"default":"./lib/components/shell/index.js"},"./client":{"default":"./lib/client.js"},"./policy":{"default":"./lib/policy.js"},"./ptc-sdk":{"types":"./lib/ptc/sdk.d.ts"},"./mode-ptc":{"default":"./lib/components/mode-ptc/index.js"},"./ptc/icon":"./lib/components/ptc/icon.png","./tui/icon":"./lib/components/tui/icon.png","./discovery":{"default":"./lib/components/discovery/index.js"},"./file/icon":"./lib/components/file/icon.png","./background":{"default":"./lib/components/background/index.js"},"./panel/icon":"./lib/components/panel/icon.png","./shell/icon":"./lib/components/shell/icon.png","./adapter/dsh":{"default":"./lib/adapter/dsh/host.js"},"./integration":{"types":"./lib/integration/index.d.ts","default":"./lib/integration/index.js"},"./mode-cordis":{"default":"./lib/components/mode-cordis/index.js"},"./mode-minimal":{"default":"./lib/components/mode-minimal/index.js"},"./package.json":"./package.json","./hide-official":{"default":"./lib/components/hide-official/index.js"},"./locale/*.json":"./locale/*.json","./mode-ptc/icon":"./lib/components/mode-ptc/icon.png","./mode-standard":{"default":"./lib/components/mode-standard/index.js"},"./discovery/icon":"./lib/components/discovery/icon.png","./download-guard":{"default":"./lib/components/download-guard/index.js"},"./background/icon":"./lib/components/background/icon.png","./mode-cordis/icon":"./lib/components/mode-cordis/icon.png","./prompt-injection":{"types":"./lib/prompt-injection/index.d.ts","default":"./lib/prompt-injection/index.js"},"./ptc/package.json":"./lib/components/ptc/package.json","./tui/package.json":"./lib/components/tui/package.json","./file/package.json":"./lib/components/file/package.json","./mode-minimal/icon":"./lib/components/mode-minimal/icon.png","./ptc/locale/*.json":"./lib/components/ptc/locale/*.json","./tui/locale/*.json":"./lib/components/tui/locale/*.json","./file/locale/*.json":"./lib/components/file/locale/*.json","./hide-official/icon":"./lib/components/hide-official/icon.png","./mode-standard/icon":"./lib/components/mode-standard/icon.png","./panel/package.json":"./lib/components/panel/package.json","./shell/package.json":"./lib/components/shell/package.json","./download-guard/icon":"./lib/components/download-guard/icon.png","./panel/locale/*.json":"./lib/components/panel/locale/*.json","./shell/locale/*.json":"./lib/components/shell/locale/*.json","./mode-ptc/package.json":"./lib/components/mode-ptc/package.json","./discovery/package.json":"./lib/components/discovery/package.json","./mode-ptc/locale/*.json":"./lib/components/mode-ptc/locale/*.json","./background/package.json":"./lib/components/background/package.json","./discovery/locale/*.json":"./lib/components/discovery/locale/*.json","./background/locale/*.json":"./lib/components/background/locale/*.json","./mode-cordis/package.json":"./lib/components/mode-cordis/package.json","./mode-cordis/locale/*.json":"./lib/components/mode-cordis/locale/*.json","./mode-minimal/package.json":"./lib/components/mode-minimal/package.json","./hide-official/package.json":"./lib/components/hide-official/package.json","./mode-minimal/locale/*.json":"./lib/components/mode-minimal/locale/*.json","./mode-standard/package.json":"./lib/components/mode-standard/package.json","./download-guard/package.json":"./lib/components/download-guard/package.json","./hide-official/locale/*.json":"./lib/components/hide-official/locale/*.json","./mode-standard/locale/*.json":"./lib/components/mode-standard/locale/*.json","./download-guard/locale/*.json":"./lib/components/download-guard/locale/*.json"},"scripts":{"test":"node test/run.mjs","build":"node scripts/build.mjs","verify":"node scripts/build.mjs && node scripts/validate-manifest.mjs && node test/run.mjs","prepack":"node scripts/build.mjs && node scripts/lib/build/niubash.mjs --check","pretest":"node scripts/build.mjs","bench:ab":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','ab',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","test:ptc":"node test/run.mjs ptc","bench:cli":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","build:ptc":"node bin/dsh-ops.mjs build-ptc","stage:ptc":"node bin/native-runtime.mjs stage","typecheck":"tsc -p . --noEmit","check:size":"node scripts/check-file-size.mjs","bench:panel":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','panel',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:setup":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','setup',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:tools":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','tools',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","pretest:ptc":"node scripts/build.mjs","bench:report":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','report',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","stage:niubash":"node scripts/lib/build/niubash.mjs","build:bash-ipc":"node bin/build-bash-ipc.mjs","verify:release":"npm run verify && node bin/check-release.mjs","check:ptc-runtime":"node bin/native-runtime.mjs check --staged","validate:manifest":"node scripts/validate-manifest.mjs"},"_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\main\\dist\\dsh-ops-0.5.0.tgz","_integrity":"sha512-c8NtQq0bJQ9nAvOd03X38aRcZMSzzvApuVPRs+6X0KqOwYpSfbES2zoEnl2jTgqoxLrd2hVqOiitF9E9Mp8omQ==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"Native file and PTC tools for DSH on Windows x64, Linux x64 and macOS arm64/x64; Windows-only optional Bash payload and host PowerShell integration","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","jsdom":"26.1.0","react":"18.3.1","react-dom":"18.3.1","typescript":"6.0.3","@types/node":"22.20.5","js-tiktoken":"1.0.21","@types/react":"18.3.1","@types/react-dom":"18.3.0","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.1.0","@deepseek-ai/cosmokit":"1.9.0","@deepseek-ai/dsh-scope":"0.2.2-rc.1","@deepseek-ai/dsh-tools":"0.2.2-rc.1","@deepseek-ai/dsh-tool-fs":"0.2.2-rc.1","@deepseek-ai/schemastery":"3.19.0","@deepseek-ai/dsh-app-boot":"0.2.2-rc.1","@deepseek-ai/dsh-fs-local":"0.2.2-rc.1","@deepseek-ai/dsh-settings":"0.2.2-rc.1","@deepseek-ai/dsh-agent-loop":"0.2.2-rc.1","@deepseek-ai/dsh-jobs-local":"0.2.2-rc.1","@deepseek-ai/dsh-subprocess":"0.2.2-rc.1","@deepseek-ai/dsh-api-gateway":"0.2.2-rc.1","@deepseek-ai/dsh-api-remotes":"0.2.2-rc.1","@deepseek-ai/dsh-client-store":"0.2.2-rc.1","@deepseek-ai/dsh-client-locale":"0.2.2-rc.1","@deepseek-ai/dsh-config-editor":"0.2.2-rc.1","@deepseek-ai/dsh-sandbox-local":"0.2.2-rc.1","@deepseek-ai/dsh-system-prompt":"0.2.2-rc.1","@deepseek-ai/dsh-client-modules":"0.2.2-rc.1","@deepseek-ai/dsh-tool-fs-search":"0.2.2-rc.1","@deepseek-ai/cordis-plugin-group":"1.1.0","@deepseek-ai/dsh-client-ui-slots":"0.2.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.2.2-rc.1","@deepseek-ai/dsh-typert-registry":"0.2.2-rc.1","@deepseek-ai/cordis-plugin-loader":"1.1.0","@deepseek-ai/dsh-ptc-runtime-node":"0.2.2-rc.1","@deepseek-ai/dsh-subprocess-local":"0.2.2-rc.1","@deepseek-ai/cordis-plugin-include":"1.1.0","@deepseek-ai/dsh-tool-executor-ptc":"0.2.2-rc.1","@deepseek-ai/dsh-working-directory":"0.2.2-rc.1","@deepseek-ai/dsh-client-ui-renderer":"0.2.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.2.2-rc.1","@deepseek-ai/dsh-tool-executor-native":"0.2.2-rc.1","@deepseek-ai/dsh-fs-observation-policy":"0.2.2-rc.1","@deepseek-ai/dsh-client-ui-plugin-manager":"0.2.2-rc.1","@deepseek-ai/dsh-tool-call-timeout-policy":"0.2.2-rc.1"},"peerDependencies":{"@deepseek-ai/dsh":">=0.2.2-rc.1 <0.2.3-0","@deepseek-ai/cordis":"~4.1.0"},"optionalDependencies":{},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/dsh-ops_0.5.0_1793958258334_0.12686729759501603","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"os":["win32","linux","darwin"],"_id":"dsh-ops@0.5.1","bin":{"dsh-ops":"bin/dsh-ops.mjs"},"cpu":["x64","arm64"],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-api-gateway","@deepseek-ai/dsh-client-ui-renderer","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-plugin-manager","@deepseek-ai/dsh-client-ui-primitives"],"platform":"web","immediately":true}},"bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"dist":{"shasum":"3bce14f25f04d9fdacf92012a2ee7fe58d5bb2ec","tarball":"https://registry.npmjs.org/dsh-ops/-/dsh-ops-0.5.1.tgz","fileCount":1091,"integrity":"sha512-Zynz1KmGrsgUxngfa5LkvH32TAkhd4e+nA+zDXAUuc4ThicGeA6v3J2V32aepm+4KSLyKwUDHGDx8/5biFeycw==","signatures":[{"sig":"MEUCIEgTtqQhxHtsZhGsa0IJ9lgwnwle4uMOHz1m07ih9HQGAiEAzo7pekrjdkP0sNNfZ3taeScd8EmdecM1UumvH66TP0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCCYdNfpAacAztp0A8MXfJABzPpyIHosyLifuWtHhiqgAIhAOzpXVM3xl1sU2NyV1ITulOjNLL5wPiNFOW5dt1AeJR9"}],"unpackedSize":139749576},"icon":"./docs/assets/icon.png","main":"lib/index.js","name":"dsh-ops","type":"module","_from":"file:D:/DevEnvs/Projects/Workplace_dsh/plugs/dsh-ops/.workspace/release-051-artifacts/dsh-ops-0.5.1.tgz","types":"./lib/index.d.ts","engines":{"dsh":">=0.2.2-rc.1 <0.2.3-0","node":"^22.19 || >=24"},"exports":{".":{"default":"./lib/index.js"},"./ptc":{"default":"./lib/components/ptc/index.js"},"./tui":{"default":"./lib/components/tui/index.js"},"./file":{"default":"./lib/components/file/index.js"},"./panel":{"default":"./lib/components/panel/index.js"},"./shell":{"default":"./lib/components/shell/index.js"},"./client":{"default":"./lib/client.js"},"./policy":{"default":"./lib/policy.js"},"./ptc-sdk":{"types":"./lib/ptc/sdk.d.ts"},"./mode-ptc":{"default":"./lib/components/mode-ptc/index.js"},"./ptc/icon":"./lib/components/ptc/icon.png","./tui/icon":"./lib/components/tui/icon.png","./discovery":{"default":"./lib/components/discovery/index.js"},"./file/icon":"./lib/components/file/icon.png","./background":{"default":"./lib/components/background/index.js"},"./panel/icon":"./lib/components/panel/icon.png","./shell/icon":"./lib/components/shell/icon.png","./adapter/dsh":{"default":"./lib/adapter/dsh/host.js"},"./integration":{"types":"./lib/integration/index.d.ts","default":"./lib/integration/index.js"},"./mode-cordis":{"default":"./lib/components/mode-cordis/index.js"},"./mode-minimal":{"default":"./lib/components/mode-minimal/index.js"},"./package.json":"./package.json","./hide-official":{"default":"./lib/components/hide-official/index.js"},"./locale/*.json":"./locale/*.json","./mode-ptc/icon":"./lib/components/mode-ptc/icon.png","./mode-standard":{"default":"./lib/components/mode-standard/index.js"},"./discovery/icon":"./lib/components/discovery/icon.png","./download-guard":{"default":"./lib/components/download-guard/index.js"},"./background/icon":"./lib/components/background/icon.png","./mode-cordis/icon":"./lib/components/mode-cordis/icon.png","./prompt-injection":{"types":"./lib/prompt-injection/index.d.ts","default":"./lib/prompt-injection/index.js"},"./ptc/package.json":"./lib/components/ptc/package.json","./tui/package.json":"./lib/components/tui/package.json","./file/package.json":"./lib/components/file/package.json","./mode-minimal/icon":"./lib/components/mode-minimal/icon.png","./ptc/locale/*.json":"./lib/components/ptc/locale/*.json","./tui/locale/*.json":"./lib/components/tui/locale/*.json","./file/locale/*.json":"./lib/components/file/locale/*.json","./hide-official/icon":"./lib/components/hide-official/icon.png","./mode-standard/icon":"./lib/components/mode-standard/icon.png","./panel/package.json":"./lib/components/panel/package.json","./shell/package.json":"./lib/components/shell/package.json","./download-guard/icon":"./lib/components/download-guard/icon.png","./panel/locale/*.json":"./lib/components/panel/locale/*.json","./shell/locale/*.json":"./lib/components/shell/locale/*.json","./mode-ptc/package.json":"./lib/components/mode-ptc/package.json","./discovery/package.json":"./lib/components/discovery/package.json","./mode-ptc/locale/*.json":"./lib/components/mode-ptc/locale/*.json","./background/package.json":"./lib/components/background/package.json","./discovery/locale/*.json":"./lib/components/discovery/locale/*.json","./background/locale/*.json":"./lib/components/background/locale/*.json","./mode-cordis/package.json":"./lib/components/mode-cordis/package.json","./mode-cordis/locale/*.json":"./lib/components/mode-cordis/locale/*.json","./mode-minimal/package.json":"./lib/components/mode-minimal/package.json","./hide-official/package.json":"./lib/components/hide-official/package.json","./mode-minimal/locale/*.json":"./lib/components/mode-minimal/locale/*.json","./mode-standard/package.json":"./lib/components/mode-standard/package.json","./download-guard/package.json":"./lib/components/download-guard/package.json","./hide-official/locale/*.json":"./lib/components/hide-official/locale/*.json","./mode-standard/locale/*.json":"./lib/components/mode-standard/locale/*.json","./download-guard/locale/*.json":"./lib/components/download-guard/locale/*.json"},"license":"MIT","scripts":{"test":"node test/run.mjs","build":"node scripts/build.mjs","verify":"node scripts/build.mjs && node scripts/validate-manifest.mjs && node test/run.mjs","prepack":"node bin/prepack.mjs","pretest":"node scripts/build.mjs","bench:ab":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','ab',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","test:ptc":"node test/run.mjs ptc","bench:cli":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","build:ptc":"node bin/dsh-ops.mjs build-ptc","stage:ptc":"node bin/native-runtime.mjs stage","typecheck":"tsc -p . --noEmit","check:size":"node scripts/check-file-size.mjs","bench:panel":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','panel',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:setup":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','setup',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","bench:tools":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','tools',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","pretest:ptc":"node scripts/build.mjs","bench:report":"node -e \"const fs=require('node:fs');if(!fs.existsSync('bench/cli.mjs')){console.error('bench/ is repository-only and never shipped in the npm package (bench 只存在于仓库,不随包发布); run npm run bench:* from a dsh-ops checkout');process.exit(2)};process.exit(require('node:child_process').spawnSync(process.execPath,['bench/cli.mjs','report',...process.argv.slice(1)],{stdio:'inherit'}).status??1)\" --","stage:niubash":"node scripts/lib/build/niubash.mjs","build:bash-ipc":"node bin/build-bash-ipc.mjs","verify:release":"npm run verify && node bin/check-release.mjs","check:ptc-runtime":"node bin/native-runtime.mjs check --staged","validate:manifest":"node scripts/validate-manifest.mjs"},"version":"0.5.1","_npmUser":{"name":"autofx","email":"2079551819@qq.com"},"homepage":"https://github.com/T-Auto/dsh-ops#readme","keywords":["dsh","dsh-plugin","deepseek-harness","repository-tools"],"_resolved":"D:\\DevEnvs\\Projects\\Workplace_dsh\\plugs\\dsh-ops\\.workspace\\release-051-artifacts\\dsh-ops-0.5.1.tgz","_integrity":"sha512-Zynz1KmGrsgUxngfa5LkvH32TAkhd4e+nA+zDXAUuc4ThicGeA6v3J2V32aepm+4KSLyKwUDHGDx8/5biFeycw==","repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"_npmVersion":"11.16.0","description":"Native file and PTC tools for DSH on Windows x64, Linux x64 and macOS arm64/x64; Windows-only optional Bash payload and host PowerShell integration","directories":{},"maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.1","jsdom":"26.1.0","react":"18.3.1","react-dom":"18.3.1","typescript":"6.0.3","@types/node":"22.20.5","js-tiktoken":"1.0.21","@types/react":"18.3.1","@types/react-dom":"18.3.0","@dsh-std/manifest":"0.1.1-rc.3","@deepseek-ai/cordis":"4.1.0","@deepseek-ai/cosmokit":"1.9.0","@deepseek-ai/dsh-scope":"0.2.2-rc.1","@deepseek-ai/dsh-tools":"0.2.2-rc.1","@deepseek-ai/dsh-tool-fs":"0.2.2-rc.1","@deepseek-ai/schemastery":"3.19.0","@deepseek-ai/dsh-app-boot":"0.2.2-rc.1","@deepseek-ai/dsh-fs-local":"0.2.2-rc.1","@deepseek-ai/dsh-settings":"0.2.2-rc.1","@deepseek-ai/dsh-agent-loop":"0.2.2-rc.1","@deepseek-ai/dsh-jobs-local":"0.2.2-rc.1","@deepseek-ai/dsh-subprocess":"0.2.2-rc.1","@deepseek-ai/dsh-api-gateway":"0.2.2-rc.1","@deepseek-ai/dsh-api-remotes":"0.2.2-rc.1","@deepseek-ai/dsh-client-store":"0.2.2-rc.1","@deepseek-ai/dsh-client-locale":"0.2.2-rc.1","@deepseek-ai/dsh-config-editor":"0.2.2-rc.1","@deepseek-ai/dsh-sandbox-local":"0.2.2-rc.1","@deepseek-ai/dsh-system-prompt":"0.2.2-rc.1","@deepseek-ai/dsh-client-modules":"0.2.2-rc.1","@deepseek-ai/dsh-tool-fs-search":"0.2.2-rc.1","@deepseek-ai/cordis-plugin-group":"1.1.0","@deepseek-ai/dsh-client-ui-slots":"0.2.2-rc.1","@deepseek-ai/dsh-typert-protocol":"0.2.2-rc.1","@deepseek-ai/dsh-typert-registry":"0.2.2-rc.1","@deepseek-ai/cordis-plugin-loader":"1.1.0","@deepseek-ai/dsh-ptc-runtime-node":"0.2.2-rc.1","@deepseek-ai/dsh-subprocess-local":"0.2.2-rc.1","@deepseek-ai/cordis-plugin-include":"1.1.0","@deepseek-ai/dsh-tool-executor-ptc":"0.2.2-rc.1","@deepseek-ai/dsh-working-directory":"0.2.2-rc.1","@deepseek-ai/dsh-client-ui-renderer":"0.2.2-rc.1","@deepseek-ai/dsh-client-ui-settings":"0.2.2-rc.1","@deepseek-ai/dsh-tool-executor-native":"0.2.2-rc.1","@deepseek-ai/dsh-fs-observation-policy":"0.2.2-rc.1","@deepseek-ai/dsh-client-ui-plugin-manager":"0.2.2-rc.1","@deepseek-ai/dsh-tool-call-timeout-policy":"0.2.2-rc.1"},"peerDependencies":{"@deepseek-ai/dsh":">=0.2.2-rc.1 <0.2.3-0","@deepseek-ai/cordis":"~4.1.0"},"optionalDependencies":{},"peerDependenciesMeta":{"@deepseek-ai/dsh":{"optional":true},"@deepseek-ai/cordis":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-ops_0.5.1_1794111505542_0.4175955087296448"}}},"time":{"created":"2026-10-08T11:18:08.527Z","modified":"2026-11-08T04:18:26.626Z","0.0.0-stage":"2026-10-08T11:18:08.527Z","0.2.1":"2026-10-08T11:20:17.181Z","0.2.2":"2026-10-08T12:04:45.987Z","0.2.3":"2026-10-08T12:30:05.397Z","0.2.4":"2026-10-08T14:05:48.434Z","0.2.5-beta.1":"2026-10-09T05:19:50.152Z","0.2.5":"2026-10-10T02:08:08.194Z","0.2.6":"2026-10-10T02:25:07.862Z","0.2.9":"2026-10-11T10:15:25.472Z","0.3.0":"2026-10-14T04:30:11.132Z","0.3.2":"2026-10-19T11:08:54.082Z","0.4.0":"2026-10-20T06:00:55.508Z","0.4.1":"2026-10-20T12:40:20.285Z","0.4.2":"2026-10-27T11:12:40.516Z","0.4.3":"2026-10-27T14:37:52.176Z","0.4.4":"2026-10-28T02:44:21.827Z","0.5.0":"2026-11-06T09:44:19.334Z","0.5.1":"2026-11-08T04:18:26.476Z"},"bugs":{"url":"https://github.com/T-Auto/dsh-ops/issues"},"license":"MIT","homepage":"https://github.com/T-Auto/dsh-ops#readme","keywords":["dsh","dsh-plugin","deepseek-harness","repository-tools"],"repository":{"url":"git+https://github.com/T-Auto/dsh-ops.git","type":"git"},"description":"Native file and PTC tools for DSH on Windows x64, Linux x64 and macOS arm64/x64; Windows-only optional Bash payload and host PowerShell integration","maintainers":[{"name":"autofx","email":"2079551819@qq.com"}],"readme":"<p align=\"center\">\n  <img src=\"docs/assets/readme/dsh-ops-header.svg\" alt=\"dsh-ops 表头\" width=\"640\">\n</p>\n\n<p align=\"center\">\n  <strong>中文</strong> | <a href=\"README.en.md\">English</a>\n</p>\n\n<div align=\"center\" style=\"text-align: center;\">\n  <a href=\"https://trendshift.io/repositories/296103\" title=\"Trendshift · JavaScript 日榜\">\n    <img src=\"https://trendshift.io/api/badge/trendshift/repositories/296103/daily?language=JavaScript\" alt=\"Trendshift · JavaScript 日榜\" width=\"250\" height=\"55\" style=\"vertical-align: middle;\">\n  </a>\n</div>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/dsh-ops\"><img alt=\"npm\" src=\"https://img.shields.io/npm/v/dsh-ops?style=flat-square&color=6c5ce7\"></a>\n  <a href=\"https://www.npmjs.com/package/dsh-ops\"><img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dm/dsh-ops?style=flat-square&color=4b6fff\"></a>\n  <a href=\"https://github.com/T-Auto/dsh-ops/stargazers\"><img alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/T-Auto/dsh-ops?style=flat-square&color=eab308\"></a>\n  <a href=\"https://upstar.dev/r/T-Auto/dsh-ops\"><img alt=\"Upstar: #2 in JavaScript\" src=\"https://upstar.dev/badge/T-Auto/dsh-ops.svg\"></a>\n</p>\n\n# dsh-ops\n\nOPS 为 DSH 增加有界文件与文档工具。Native 模式返回紧凑、带行号的文本；PTC 代码从同一个按调用启动的 Rust worker 获取类型化 Outcome。宿主集成使用严格 TypeScript，编译后保持已有 JavaScript 包路径。\n\n支持：Windows x64、Linux x64，以及 macOS 13+ 的 Apple Silicon 与 Intel（`darwin-arm64`、`darwin-x64`）。见 [macOS](docs/macos.zh.md)。\n\n> [!IMPORTANT]\n> 本分支是 **0.5.0 未发布候选**：配置统一为单个 `dsh-ops` 行。下方 `@latest` 命令安装已发布版本；评估候选版本需自行构建本检出目录并打包，变更见[变更日志](docs/CHANGELOG.md)。\n\n- 单行默认启用四个内置消费者：Standard/Cordis 发布 Native 常驻文件工具，PTC 发布类型化 API，Minimal 没有文件常驻基线。Native 发现与 PTC SDK 加载独立配置；高级选择仅在所属 agent 下一次请求激活，不在发现时执行动作。\n- PTC SDK 目录包含 18 个 API：15 个文件/文档工具，加批处理、结果引用和加载器。仅暴露配置为常驻或已选择的 API；Native 与 PTC 分别提供自己的输出形式。\n- 可按需发现有界 CSV/TSV、DOCX 主体段落与受限 PDF 文本层读取。尚不支持二进制 DOC、OCR、通用 PDF 渲染、网页搜索或 HTML 抓取；使用前请查看[文档格式限制](docs/原生内核.md)。\n- 一个原生 Switch 配置页管理内置与显式列出的自定义消费者。总开关门控预设选项但保留保存意图；常驻、动态加载、Bash、文件替换和 Windows 宿主 PowerShell 隐藏独立控制，panel 与 TUI 默认关闭。内外消费者共用装配器，未列出的预设保持原样。旧行覆盖须迁入单行，兼容行已删除；见[设置](docs/配置参考.md)和[内部架构](docs/内部架构.md)。\n- 内置消费者默认开启：Windows 随主包携带固定的 **Niubash 1.5.0 完整载荷**，不再默认下载 Git Bash 可选包；设置页的「Bash 执行器」卡片可在该载荷与扫描/手动输入的 Git Bash 之间切换（保存为 `bashPath`）。Linux/macOS 使用系统 Bash。`dsh-ops bash-runtime install` 用于显式安装/修复托管副本。所有 npm、插件市场及 CLI 更新方式的二进制位置与清理边界见[升级与卸载](docs/升级与卸载.md#二进制位置与更新清理)。PowerShell 仍由宿主管理。\n\nOPS 只发布自身作用域内的工具与可选路由提示，不改写共享工具注册表。每次调用均检查权限与取消状态。Windows 受限 Bash 仍存在文档注明的部分约束与运行时兼容性限制。\n\n历史 token 节省说法不能证明本候选版本通过发布门禁。ops 指广义 operations（运行操作），并非运维/SRE 产品。\n\n## 安装、更新、卸载\n\n### 官方插件市场\n\n在目标 DSH 应用的插件市场中输入 npm 包名 **`dsh-ops`**，选择自定义地址，输入 `https://mirrors.huaweicloud.com/repository/npm/`，安装后选择启用。目前不推荐用npmmirror安装，有bug。\n\n当然，如果你确定可以连接 npm 官方源那就选择官方源，如果你不确定那就按教程操作。\n\n![在插件市场中选择自定义地址并填入华为云 npm 镜像](docs/assets/marketplace-huaweicloud-mirror.png)\n\n\n\n### npm 一键安装\n\n#### 安装方法\n\n```console\nnpx --yes dsh-ops@latest install --profile desktop\nnpx --yes dsh-ops@latest install --profile web\nnpx --yes dsh-ops@latest install --profile tui\n```\n\n必须显式选择目标 profile；`tui` 映射到 **dsh-TUI 产品的 `dsh-tui` profile**，不是旧的 `tui` 目录。请先初始化目标应用。该入口委托官方 DSH CLI 安装，不另写一套 profile 锁与回滚逻辑。\n\n桌面端必须使用桌面应用自带的 CLI；默认探测 `%LOCALAPPDATA%\\Programs\\DeepSeek Harness\\resources\\runtime\\cli\\bin\\dsh.cmd`。安装在其它位置时加 `--dsh-cli \"<安装目录>\\resources\\runtime\\cli\\bin\\dsh.cmd\"`。Web/TUI 需要可用的 DSH CLI，可同样显式指定。\n\n安装或卸载时可加 `--dry-run` 预演。它按指定路径或 `PATH`（Windows 同时使用 `PATHEXT`）解析 CLI，检查文件、POSIX 执行权限及通过 Node 启动的入口文件，并在预演时同样拒绝不安全的 Windows 命令脚本路径；检查失败返回非零。预演只打印计划，不启动 CLI、不修改 profile。成功表示这些静态检查已通过，不保证所选程序的身份、版本、profile 兼容性或后续安装结果。\n\n也可以直接使用官方命令：\n\n```console\ndsh plugin --profile web add dsh-ops\ndsh plugin --profile dsh-tui add dsh-ops\n\"<桌面安装目录>\\resources\\runtime\\cli\\bin\\dsh.cmd\" plugin --profile desktop add dsh-ops\n```\n\n普通 DSH CLI 不能管理保留的 `desktop` profile；不要把它与桌面自带入口混淆。\n\n请安装 registry 发行包，或已完整构建并打包的源码 tarball。直接 `git+https` 安装与未构建的\n源码检出缺少完整运行时；见[不支持通过 Git 通道安装](docs/升级与卸载.md#不支持通过-git-通道安装)。\n\n#### 更新方法\n\n宿主支持从 DSH **0.2.2-rc.1** 起；0.5 系列不再支持 0.2.0/0.2.1 或更早的 0.2.2 预览版。保留 DSH adapter 结构，按 0.2.2 原生工具准入和执行器接口接入。\n组件图标导出、profile 刷新及配置/schema 检查见\n[宿主兼容范围与展示元数据](docs/使用指南.md#宿主兼容范围与展示元数据)。\n\n重新运行相同的 `npx --yes dsh-ops@latest install --profile ...`，或用官方 CLI `add dsh-ops@latest`。按应用提示重载；替换已加载代码时重启应用。\n\n#### 卸载与查看状态\n\n```console\nnpx --yes dsh-ops@latest status --profile desktop\nnpx --yes dsh-ops@latest uninstall --profile desktop\n```\n\n把 `desktop` 换成 `web` 或 `tui` 即可。也可在市场卸载，或执行官方 `dsh plugin --profile ... remove dsh-ops`。随包二进制由 profile 的包管理器管理；显式 provision 的副本不会随 npm 卸载，先查看 `dsh-ops bash-runtime status`，再用 `dsh-ops bash-runtime remove --dry-run` 预览、`remove --yes` 确认。不要误删系统 shell、其它 profile 或共享缓存。详见[二进制位置与更新清理](docs/升级与卸载.md#二进制位置与更新清理)。\n\n旧版显式 provision 的 `<DSH_HOME>/dsh-ops/` 文件（provision 的 shell，以及早期版本可 provision 的 FastCtx 运行时）需单独清理：`npx --yes dsh-ops@latest uninstall --yes`。已移除的后台组件留下的 `~/.fastctx/` 状态默认不删；需要时显式加 `--purge-fastctx`。\n\n原 `dsh-ops/background` 组件（FastCtx 后台任务）已移除。仍保留该行的 profile 照常加载：该行不发布任何工具，只记录一条警告，可直接删除。\n\n## 可选 OPS 只读侧栏\n\n在 dsh-TUI 中启用 `dsh-ops/tui` 行并重启，即可添加 OPS 侧栏；不抢焦点，不执行额外工具调用。没有 `tuiPanels` 的宿主仅让该可选行等待，不影响其它组件。见 [侧栏说明](docs/tui-panel.zh.md)。 聚焦后可用 `f` 筛选、`n`/`p` 本地翻页、`a` 确认跨会话提醒；只浏览有界保留元数据，不拉取结果分页。\n\n## 文档\n\n- [第三方预设集成接口](docs/集成接口.md) · [外部 Native 提供者](docs/外部工具提供者.md) · [作用域诊断](docs/集成诊断.md)\n\n- [使用指南](docs/使用指南.md) · [常见问题](docs/常见问题.md) · [组件参考](docs/组件参考.md) · [配置参考](docs/配置参考.md)\n- [PTC 设计与使用](docs/native-ptc.md) · [手动验证](docs/手动验收.md)\n- [贡献指南](docs/贡献指南.md) · [路线图](docs/路线图.md) · [变更日志](docs/CHANGELOG.md) · [溯源记录](docs/PROVENANCE.md)\n\n## 许可证\n\n当前 `dsh-ops` 源码以 **MIT** 许可分发，见 [LICENSE](LICENSE)。`0.3.2` 之前的版本曾内置以 Apache-2.0 许可的 FastCtx 源码；该源码随后台组件一并移除，当前发行版不再包含任何 FastCtx 代码或二进制。FastCtx 的许可文本与上游声明保留在 `licenses/fastctx/`，历史归属见 [NOTICE](NOTICE)。\n\nWindows 随包 Niubash 及其 WinuxCmd、Git 等组件分别遵循上游许可证；原始许可证、NOTICE 与来源记录随完整载荷保留。Git Bash 仅保留为显式 legacy 后端与源码路径，不再默认下载其可选包。插件 MIT 许可不替代任何第三方许可；见 [NOTICE](NOTICE) 和[升级与卸载](docs/升级与卸载.md)。\n\n## 致谢\n\n早期版本（`0.3.2` 之前）曾内置并分发 [yc-duan](https://github.com/yc-duan) 的 Codex 插件 FastCtx，并使用其源代码提供 Rust 工具面。FastCtx 源码随后台组件一并移除，当前 `native/` 的 Rust 核心为 dsh-ops 原创的 MIT 代码；FastCtx 的许可文本与需要转载的声明仍保留在 `licenses/fastctx/` 与 [NOTICE](NOTICE) 中，作为对历史版本的归属：\n\n> This product includes FastCtx\n> (https://github.com/yc-duan/fastctx), Copyright (c) 2026 yc-duan,\n> used under the Apache License 2.0.\n>\n> FastCtx is redistributed and/or modified here by the maintainer of\n> this distribution. Any such change is that maintainer's own work\n> and their sole responsibility. It is not endorsed by, not\n> supported by, and not attributable to the author of FastCtx, who\n> accepts no liability of any kind arising from this distribution or\n> from anything built on top of it.\n\n## 维护团队\n\n<table>\n  <tbody>\n    <tr>\n      <td align=\"center\" width=\"150\"><a href=\"https://github.com/T-Auto\"><img src=\"https://github.com/T-Auto.png?size=160\" width=\"96\" height=\"96\" alt=\"T-Auto\"></a><br><a href=\"https://github.com/T-Auto\"><b>T-Auto</b></a></td>\n      <td align=\"center\" width=\"150\"><a href=\"https://github.com/ccch1mneyyy\"><img src=\"https://github.com/ccch1mneyyy.png?size=160\" width=\"96\" height=\"96\" alt=\"ccch1mneyyy\"></a><br><a href=\"https://github.com/ccch1mneyyy\"><b>ccch1mneyyy</b></a></td>\n      <td align=\"center\" width=\"150\"><a href=\"https://github.com/Haoming9527\"><img src=\"https://github.com/Haoming9527.png?size=160\" width=\"96\" height=\"96\" alt=\"Haoming9527\"></a><br><a href=\"https://github.com/Haoming9527\"><b>Haoming9527</b></a></td>\n      <td align=\"center\" width=\"150\"><a href=\"https://github.com/Thatgfsj\"><img src=\"https://github.com/Thatgfsj.png?size=160\" width=\"96\" height=\"96\" alt=\"Thatgfsj\"></a><br><a href=\"https://github.com/Thatgfsj\"><b>Thatgfsj</b></a></td>\n    </tr>\n  </tbody>\n</table>\n\n※ 排名不分先后\n\n---\n\n## 贡献者\n\n[![Contributors](https://contrib.rocks/image?repo=T-Auto/dsh-ops)](https://github.com/T-Auto/dsh-ops)\n\n## Star 趋势\n\n[![Star 趋势图](https://api.star-history.com/svg?repos=T-Auto/dsh-ops&type=Date)](https://star-history.com/#T-Auto/dsh-ops&Date)\n","readmeFilename":"README.zh.md"}