{"_id":"dsh-file-fix","_rev":"32-c9913e2d2e344408e7f02e03f246139a","name":"dsh-file-fix","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"dsh-file-fix","version":"0.1.0","license":"MIT","_id":"dsh-file-fix@0.1.0","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"0a9f651710823e927857984618e6696c5ea01a86","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.0.tgz","fileCount":24,"integrity":"sha512-GGqTnreltGkgRnotfG7e3xdmkI79EWTNDDpfSKo6gWsDWQePbAKEONSjQ7gbWNmBsoPBedKmYqlER8XWBZOL+Q==","signatures":[{"sig":"MEUCIDHkMYgmUBMEmRzmpVHptcnwaF6GCLoUpZd5kTWRshwEAiEAksnH7IxDKUB6VmC4zZJH5r8ITGVl7mz8Da1NrSs8Lag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":662589},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"7e293505c7ec4d34da88978f47165c2e5467ef3f","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.0_1786924197057_0.21463447412622494","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"dsh-file-fix","version":"0.1.1","license":"MIT","_id":"dsh-file-fix@0.1.1","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"f4e0ddd9095638395312a6778b48736d85f09485","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.1.tgz","fileCount":25,"integrity":"sha512-P5OccLYTLYmIFKdQGM+XJbb0oQDfQbl4U7kahkmgr4wkedC2LhpJDGnoul7ydmWxUM62eyMiH69KI0F1clBoQg==","signatures":[{"sig":"MEQCIGWvUcBUCFyEpns4tAuB+HtOo8NXIMUU5p04rIAHvL0kAiBLdNuL/wowasNDEHBIPLF/Jht+CT1h0KzHtlninkwVMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663200},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"9f1e01aac81b602fb26d45e153d5a2316708bead","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.1_1786926636709_0.09628154869046335","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"dsh-file-fix","version":"0.1.2","license":"MIT","_id":"dsh-file-fix@0.1.2","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"25870b7c2cef6048e97e4af2f5124880184c6a65","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.2.tgz","fileCount":25,"integrity":"sha512-Bm/KEX7n5LiGQnoSMhGtMJssFKbaCRvydAvzCTzMYdUK6axi7mYKbvH27q//kN/KBR8f6BrMyKg7uPSyxXdOIA==","signatures":[{"sig":"MEUCIQCSfQ1OPaddJzWt/mqM8Xkn2lBCxW4XkE5hsfFkRT3xHwIgf70XVbldBCQxqgOr4p1XWNC84InY05d5CZj9mUaTm4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660407},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"fc9ccd451d0bfd65fa7d63d11426c690520e986f","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.2_1787000391549_0.128993852445354","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"dsh-file-fix","version":"0.1.3","license":"MIT","_id":"dsh-file-fix@0.1.3","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"9797a53394db373540204b9ea5fa6d5b9403a468","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.3.tgz","fileCount":25,"integrity":"sha512-zzbJ3/3ZOx4GCPscP4fC8nk75l7XvaR98743+0OoWpP4B+4E0RU67759gpm+qQ2slE2xGYQtPsmmXH6FebZtSw==","signatures":[{"sig":"MEUCIALvyf6Oda/5ncTHehvanyIhEINH6SRIv8ubZqFaaLYOAiEA38tekXlcgJYgifX6YnVxUUdIkbxUZKkALmCQ5TO7enY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":660391},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"efc6dd8cdd08fb522d5cbc319dad3fd204933e31","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.3_1787007503810_0.04527500023248465","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"dsh-file-fix","version":"0.1.4","license":"MIT","_id":"dsh-file-fix@0.1.4","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"b3c12fe522a6ecf3609d75993a17e06c163a6556","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.4.tgz","fileCount":25,"integrity":"sha512-9FNTl+ymzYLGmcOXcsXmq2OiMtjzi/yFtWZDVkQpgEyjLfCIoTFmEAwJV0bqZhDYVUX9ccmlxWz8OSvZaE4PGg==","signatures":[{"sig":"MEUCIQDQX8K/FwPJAejiuR7PSmSLlC76ueZxRwDhidjxrPL6PwIgNgFf85AeBs8WIA6p7jxcugjgHOCuALG8phvz3w52aoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":662647},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"986492e790c3abffb436d6b2565bc96024315ddf","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.4_1787008035672_0.18759054144006426","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"dsh-file-fix","version":"0.1.5","license":"MIT","_id":"dsh-file-fix@0.1.5","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"3fed845b04c0be35a325b5c0de01957aae05d1f5","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.5.tgz","fileCount":25,"integrity":"sha512-SUzflJuJHL9IYDm7CyUxrtSR3T873wLEBlpoGJhro/c3d4TawbtBym2DeTmIaH9khO56mysNA5XO/RZ9MhxwkQ==","signatures":[{"sig":"MEUCIQDqANyELh+EK1T1oPv3a2kOfPKNFCZ/+M6vzGtefs9OYQIgKnyrdWS4pqAtLPTjzB0R92aXKJsw24DbVyhbr5TF1Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664285},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"49be398464695e93064661e2615c2a8f7559abe3","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.5_1787051341127_0.7663398718141976","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"dsh-file-fix","version":"0.1.6","license":"MIT","_id":"dsh-file-fix@0.1.6","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"b11004ee75ee35bf0edaa53a8850d606b9e76a44","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.6.tgz","fileCount":25,"integrity":"sha512-lz7kbT99/olZOS3l53ns7i5AI67VRfz+VAzEYBX6gvD8UFmuudrHFUBWNHCY7K58ctp9AbLK5h4kMJGco9q7hg==","signatures":[{"sig":"MEUCIB0ljMTY0uvzWag6aKsnHVBzuAqAhM5Goo2ccMkxNOdJAiEAjvgpkVm0j8eFLqI+E9BbCqbqeVrsRUzJMmsDPJfdlY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664267},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"2e93ce80cb9bc9e4280a06c5fc41ae683cf15bf9","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.6_1787051646783_0.9140735189327169","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"dsh-file-fix","version":"0.1.7","license":"MIT","_id":"dsh-file-fix@0.1.7","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"8612afef6409c3ccef2ade9aa1d7ad216d8d97cb","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.7.tgz","fileCount":25,"integrity":"sha512-VRJBAYoaYNoaHSCZ2+8nWaDS+GpKSPVVp3xpAE/wDxoIQcjcR2eb/Siq+AiHWX+vkn8n8ncTrTBAYzj3mNMtBw==","signatures":[{"sig":"MEUCIFTdToH02+726Hh22QqgC9QPnLA4+zKDBSZ1gWU4axwoAiEAoZ0lsubUqwK6MeXRD/N9cQysL0q5E0VcboIyaVUS2GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664064},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"f94641e942bcaed4634948b5acc93c3c88feec24","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.7_1787051768764_0.44076657776585315","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"dsh-file-fix","version":"0.1.8","license":"MIT","_id":"dsh-file-fix@0.1.8","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"ec2ff08e078aa4a9bf431412775ad5f4a31649ce","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.8.tgz","fileCount":25,"integrity":"sha512-tgI5cGkEY9lTO81SFTn5r6pAkuKCuXIlv3TrZzhnHDNeU3hPJfAHpMsB7v5xkSN4LOroP1BUktVhBxlT//IDHA==","signatures":[{"sig":"MEQCIH68TOvWHktKVTI6t+bAA79yXGJ6/luHX8uZbO7YLviLAiBcseqkVgIeGTdtrQNiJGGe0JKeuFdXFWulEPdfvHUHUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664061},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"e2d6c03dc30324e1759bed25996b7a1f33528769","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.8_1787051956508_0.05468710407082211","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"dsh-file-fix","version":"0.1.9","license":"MIT","_id":"dsh-file-fix@0.1.9","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"226c0e485265ac150abe832bc81dd53ddab990bc","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.9.tgz","fileCount":25,"integrity":"sha512-Ql1ZhMOE2yfX+7HxIq32uz8DUJMSjAhIPmnl9DhhVKMGRojoHBNE3ZpUzhy5OHSxNXcDvhxt7poyzW2OgYRTMw==","signatures":[{"sig":"MEUCIQCgrpuXTDuiBZq/eXpEkxuROtWTQN4095BkLKwhPAHleQIgBamdo9qBTrK3PULpqxoqs08Etpi/rBihs4XyYB5AYJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664033},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"39b85dcf6beef03301fb29a7eb178e6aa93890ef","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.9_1787052361108_0.15635224043058882","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"dsh-file-fix","version":"0.1.10","license":"MIT","_id":"dsh-file-fix@0.1.10","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"1ea8663d391a1e7530ba31c7d59712ac8c27d709","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.10.tgz","fileCount":25,"integrity":"sha512-cndnGxblOun69pRjWPLwdud3+1hmz1ifMyb5AkpMWjagji4GHUREoyRE470faerpKbhbns0DlJ6ZYWpK1dn11g==","signatures":[{"sig":"MEUCIFQeUE4o/3DPOawKQjbD52M0PtEoPbkQSEnnu0J7EPpjAiEAs+fFqifu0O+osNx0UFcM0cP7dmztZH/Zwr6J6EJIavE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664006},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"b4ce4b7224d7365484a7840f453d50d7e26bdddf","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-sandbox":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.10_1787066043744_0.17346466061472054","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"dsh-file-fix","version":"0.1.11","license":"MIT","_id":"dsh-file-fix@0.1.11","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"7fd0218651eace6e3ca3983ae4f76afc2fc89e31","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.11.tgz","fileCount":25,"integrity":"sha512-khycs02qphzfoIh7VFQrvhJMfwsSXzwzhGLIxMI1Y5fiNNzpj4QQWd0/wF7uwFChaYL15QyXL8XYY6mQ4Uex5Q==","signatures":[{"sig":"MEQCIGXVOOtRPB0rNcPpVYQJaBdVMxYo1mq/EGf1MtQWAhcRAiBIYnVsibndp+hf98RrTw2avAoefLjigPrUPkG6PktLyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":665631},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"299e67e113c5210ad897707ac30773b30b2dd158","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-sandbox":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.11_1787123514933_0.734588445380411","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"dsh-file-fix","version":"0.1.12","license":"MIT","_id":"dsh-file-fix@0.1.12","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"ebf13e5ab339b3201cd758768761a4ca384aa1a5","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.12.tgz","fileCount":25,"integrity":"sha512-Tko3OsOrq3RtHLp4eZ0E/o9KTUc5hEWZUIke5hDasRbavLmyV3V4z0SpuPccbfUytMRYkmWdGYVx06pPl18XAA==","signatures":[{"sig":"MEUCIQCV61crnRIWFUq2rdnKxI79WW/4MGH75LWujd81pAAiLQIgWcgEnCRHjmaN1daM2D10gE7go6QhADnEW/hg0XoOIRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668747},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"83ddbfe7ca0fa12a3cd1f5b7938892c9e31edc37","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-sandbox":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.12_1787124880193_0.19724321801714417","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"dsh-file-fix","version":"0.1.13","license":"MIT","_id":"dsh-file-fix@0.1.13","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"51b69baf0e88826d42664aede0c8c644e5a93f84","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.13.tgz","fileCount":25,"integrity":"sha512-C1mB0iqKjaYHMMvM2uUo1OR7AniuZ7v42MHl6B/p1r3lVkMLvPgdUsYOega45yfEGyyuYPVPA+3jySQiWDpMgw==","signatures":[{"sig":"MEUCIQDCYx+5mP4jjBplp9HdK17NzjgF/N76WWZy6h10CM/uggIgVj9J5uabvevG2p2irchVAZnyrcQOmYopilVJ1YBkFz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669366},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"d9793d66aeb61aef4982d2ae6ee23f9a5bf9a2c7","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-sandbox":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.13_1787140910149_0.766515451228867","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"dsh-file-fix","version":"0.1.14","license":"MIT","_id":"dsh-file-fix@0.1.14","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"96f614d18bfe07fd9864508cce962fc904d4d29e","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.14.tgz","fileCount":25,"integrity":"sha512-8J/urBOHDvgraYShT0L9kNWAoJrGR9jMp5HKz/2U8kR51clBk1CjtRKRQd8qCtNuT1emM9O0tBsHWDeUBHwN/g==","signatures":[{"sig":"MEUCIQCQvyC6bcZYjrf3RX3PWNK+e+ioeEVBaFUDd99hl/bzZQIgbp0i4zAOPgEcGvwt9BvInptCO3trjppjbAbIYClz7cY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":669384},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"d229282cfe3ec32c89c31dbe6f4856b298ced155","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-sandbox":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.14_1787141442364_0.19146472545804505","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"dsh-file-fix","version":"0.1.15","license":"MIT","_id":"dsh-file-fix@0.1.15","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"e155b4f4fe650ada32b458be4f110a7ae249f519","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.15.tgz","fileCount":25,"integrity":"sha512-R4FPRnyk8+a/WVf3b9Vki3l5CtR6YSH35vWnm+Wktr4TCB/2YdYL6SXIi0URjUdhulEWX/uhNoKxFfrZIGJ3Ag==","signatures":[{"sig":"MEUCIDAK/L2DZk8TlsA2gAPJJsKiIfSoY2/HH+SpsMEkyy6AAiEA3Nr0D5IxfJM0GBQXq0icneqz73hDy0qj7jNrpm8i+gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670454},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"0bb6b15d491d1cf3ad551a6167467bd5945ec45d","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-sandbox":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.15_1787141873368_0.5632888069246074","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"dsh-file-fix","version":"0.1.16","license":"MIT","_id":"dsh-file-fix@0.1.16","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"d5afe2de47ccd39a10ddcf945db4ab4d6b699dbf","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.16.tgz","fileCount":27,"integrity":"sha512-MXawCuTGCFfbXsCMd26LdGky94xkywMZfPr4FIFZDEwtu4LIzRqhZTWAPt+qz3ApiHneLGfxumMfFqHOuQNt8A==","signatures":[{"sig":"MEUCIQDhGa1KFQAUa0bmb1BqZJo4ljO8+aNg+p9VFMyS3j8g7gIgflbmB/g2v9t10F6QL9hTUax27dX8nXx+ruxUOEpHqkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702981},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"9d58adee32d05993702ae8031dd8a480d27991a8","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-sandbox":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.16_1787146258767_0.3011713163092826","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"dsh-file-fix","version":"0.1.17","license":"MIT","_id":"dsh-file-fix@0.1.17","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"bda4f5cb0c73e951cc40e8bed3f5386f6f76faa3","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.17.tgz","fileCount":27,"integrity":"sha512-GJfy9qewPBT0L7VOXcS+hLZUki+J+DKjs4Acoxnx12mXec/tVEweMWkk57A4pWfXoXILGqebMxcIR4dlXr6/XA==","signatures":[{"sig":"MEUCIQCMpT0os31R6Q4kZJceRIY//mwtM5VNm9sFfqFg+6TC+wIgJrVKM3i1noVnUoGZAaspsQ3QVa6lv9je2F82ARmoq/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":703656},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"83128f23d9f84691de4242d98781e26f2bc0434b","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-sandbox":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.17_1787180011979_0.35194512718462123","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"dsh-file-fix","version":"0.1.18","license":"MIT","_id":"dsh-file-fix@0.1.18","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"5f36ace13490eb4ede944de624dd628b783930c0","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.18.tgz","fileCount":27,"integrity":"sha512-I8I7B+zqMsznNDRmt5H9tXk0a6Xfs6DjGd8MzDq7YU44VyewwRD+NPDuGq6BEH6DC2slzpvMmJpvbz1cu84+tQ==","signatures":[{"sig":"MEQCIAo2RPehax+h/t6jIZB4AF4M6FaN1a6lCHy5sTMeSurNAiBv0I9FWx+1AwIDwtraMYro21ArcHycGLvjA3F22ynNEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704917},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"279a18d2e1eb619de4089ab8b290d4a11567542b","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"10.9.8","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.0","typescript":"~5.6.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-sandbox":"^0.1.0-rc.6"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-session":"^0.1.0-rc.5","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-api-remotes":"^0.1.0-rc.5","@deepseek-ai/dsh-client-runtime":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-slots":"^0.1.0-rc.5","@deepseek-ai/dsh-typert-protocol":"^0.1.0-rc.5","@deepseek-ai/dsh-session-persistence":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-primitives":"^0.1.0-rc.5","@deepseek-ai/dsh-client-ui-conversation":"^0.1.0-rc.5"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.18_1787181730082_0.565407495587952","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"dsh-file-fix","version":"0.1.19","license":"MIT","_id":"dsh-file-fix@0.1.19","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"bb1a4a7c4f04fc75d291630a186d1ac2b0b58a5b","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.1.19.tgz","fileCount":27,"integrity":"sha512-79F/0ovt3MWQkP7c7TYmnBlVlW7XINzIQlsZOhilvP8FF//fAdt0yKHEg1rbG/N/F4iCooqQcUB2m6+EsQj5Gg==","signatures":[{"sig":"MEUCIFvQYmoiraR0QV8pwU1CaSz4CoG7OnHcHpEFE2FuW/2GAiEAxGBFVGFgS54vV/sk7QyQHc2n4r7TjtudwiIMP9OrvzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":704870},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"0486b83bbb041ce53d8b2ea50868a64aba553d2f","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"12.0.2","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^6.0.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-conversation":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.1.19_1787412039928_0.16477677753321984","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"dsh-file-fix","version":"0.2.0","license":"MIT","_id":"dsh-file-fix@0.2.0","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"549eef4e1066cc496a4831532a3f04505e9ec793","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.2.0.tgz","fileCount":29,"integrity":"sha512-0hsX6u9UngPn08fKekCmpgqscTfQyAR6Kf9sVlMn0I5rxHlIZiSM97X3dQ6SYWLsGdLxWonaEdnKiqxOoFvWAg==","signatures":[{"sig":"MEUCIQD/z9kAsJAkjI6bwG3GfEBw52LoBzL96593ta7YgLznkQIgA0diSujv1tb2Hy9yjkqDvIhT19SGl4CpBKw7dpvQ4xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729166},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"a8d7e85494660c6c70d1dc2fcb6e8862ae257d3c","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"12.0.2","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^6.0.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-conversation":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.2.0_1787437178677_0.8723366625157198","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"dsh-file-fix","version":"0.2.1","license":"MIT","_id":"dsh-file-fix@0.2.1","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"f0e2b19513ebcaaf3fa19dd39d31eec01ab7432a","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.2.1.tgz","fileCount":29,"integrity":"sha512-uXZGFlglLOhUjL8S01qKdf9uM/q5kovr3ZRtxKwYZrOiazDDrrGxRE2JxjgTZYx7o5o6GiMTBq2W9OCvkYpqbQ==","signatures":[{"sig":"MEUCIBPKKaQYY+b5hRxqNEKVLXiuE4FrxwupT+BqqXZVK9tRAiEA5ysT7K4wLaeV6ivBX0lsB1vOgz1GEUrSsjBx+e12s7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744196},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"5175184b2ad255f8e5bd4cc7a58c2451d55a3b0f","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"12.0.2","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^6.0.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-conversation":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.2.1_1787439086958_0.7300914915200345","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"dsh-file-fix","version":"0.2.2","license":"MIT","_id":"dsh-file-fix@0.2.2","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"22761e123c75fcc61071e11672c08e565f6a424f","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.2.2.tgz","fileCount":29,"integrity":"sha512-rGEjZZ6J0adBCrmtPrj0se5UywpbFcrMfxej7dK/8pLHDdtwxOcUuS+gTABkgTVACMchhQtk+z35bl+R9dJLwg==","signatures":[{"sig":"MEUCIGfgh9j2AHAgzeAHFQMoLYz22o2dmru44jX1YCs7qH+jAiEA3dSfwwRqfK3MzvZ35MwThitMD+9Rn1cwLG9h5ajSsZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746727},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"9b8a4ee653f200e384af2217bcd9a7c272879862","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"12.0.2","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^6.0.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-conversation":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.2.2_1787439976584_0.9216510715380961","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"dsh-file-fix","version":"0.2.4","license":"MIT","_id":"dsh-file-fix@0.2.4","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"974c5dea58a2a52df9b8429333fc706f612369fb","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.2.4.tgz","fileCount":29,"integrity":"sha512-qmTo8AhFWnwQ27l9QED6ykLPgogJ8Av/O8G616uCNQ/jGgkiMenB2HeBxF7m21xwM67m4mcO93fFUK84fT6r4w==","signatures":[{"sig":"MEQCHxlchkHu+vT4nYTIUVU2BXBESuidpv9Kr7/CymTjbxcCIQCLUgik1oOmpHTJcFAizqZC3WO34uDDAnmXEN7OthmVVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":754524},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"f83f9747f92e0f3779d2aa323cd13eba9c3cc652","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"12.0.2","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^6.0.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-conversation":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.2.4_1787441739980_0.6912500177403951","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"dsh-file-fix","version":"0.2.5","license":"MIT","_id":"dsh-file-fix@0.2.5","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"0f328130d243807ffb505a07f14a848c89392919","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.2.5.tgz","fileCount":29,"integrity":"sha512-/8xdT5h2PcFAnTeCFLOlJn5EAW0/kO42yLhnFhuwYhs/t5P+q4fMatAw39yiYKoCSAS+iImoZxx16h52pFyvuA==","signatures":[{"sig":"MEQCIEgDWgX2Boe3ZlCuya1RYK6Y57HuT86vuchyds7jNYKeAiAqSyfbyi9+9JPvuJNCjxgTVPx6bVyXo+dW5FkGbk0fpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755342},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"67f991c17836fc83459bba7afc63e1ea6cd1502e","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"12.0.2","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^6.0.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-conversation":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.2.5_1787443827768_0.7775529654793709","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"dsh-file-fix","version":"0.2.6","license":"MIT","_id":"dsh-file-fix@0.2.6","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"a62571c4598f81c4f45a26bb43ad81b9488d5c17","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.2.6.tgz","fileCount":29,"integrity":"sha512-eVamCm5ZsLf4buHoePVCxPy2xuy7ev26zeGkcDs0xl/URpG2n+n2oh2gvSCNOhgYGujpgYqhi1TnlMn9c6JJAg==","signatures":[{"sig":"MEUCIFnuIm4I1QlgtFunlZeosisuinoCMq7yc29eIdeO1TdkAiEAvjcowTgH6FpqD+7hRxZyfrdlTaH3W9/Vba0OrJiSfF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":755153},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"f2c6dabd612b85fe562ac805693308c812cb4537","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"12.0.2","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^6.0.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-conversation":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.2.6_1787467972983_0.30333898890203037","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"dsh-file-fix","version":"0.2.7","license":"MIT","_id":"dsh-file-fix@0.2.7","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"06a01613fba1bb6b5bd29cbd725a216a8f01afe0","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.2.7.tgz","fileCount":29,"integrity":"sha512-9HmcGo63SABVa416c10EwbzEvbK1kCcxOUSxn6Bv9V3nQTV1jKT3I9CVQ/IRHMahopv2mge3Vjl7sTKQgcTN3w==","signatures":[{"sig":"MEUCIGxPx1SU6EgxfqW2tPSQg9HxIBgZnPwjUA2YyhXABWACAiEA6Xx2qzIqZKfCgDEmT4S+IADINBOTQgm+tt3JYesPjak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748782},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"243ead4897876d187af5908a592caa813195fb7e","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"12.0.2","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^6.0.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-conversation":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.2.7_1787470589987_0.8173643626212828","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"dsh-file-fix","version":"0.2.8","license":"MIT","_id":"dsh-file-fix@0.2.8","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"894bc83b7bfc407b2b0d17faa972c1988f8d35b2","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.2.8.tgz","fileCount":29,"integrity":"sha512-3MTMRlKZUl0ZrLGz9B/Qi1ZE34/kXoaXzFs1wsUK7L29tgC53aMhtI8ZtYXYQgcZSgFuXbIjTJuLvDqqmk9XTQ==","signatures":[{"sig":"MEQCIDEDqNnv3Fu/H9srZsp3G7gI5+yH5pr2tcN1wh42KtUeAiBjmTMMROyDGVoI7q/KM7Hoj2XfkG6+ZhtMMxqz5FwnLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":748803},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"4ff29d0ac547719373a2f696c49d1d65d8e9f20c","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"12.0.2","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^6.0.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-conversation":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.2.8_1787473619858_0.6185939948234267","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"dsh-file-fix","version":"0.2.9","license":"MIT","_id":"dsh-file-fix@0.2.9","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"552c6f33ba27888a06644ee74e3563e440a7bdfe","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.2.9.tgz","fileCount":29,"integrity":"sha512-MvJyTsaWFSNqlgZNFk/bTjsg9PQskuTuDGmf6M9VwKO4jOLBfQltIzEtszmHJh2IUZM7hQJDhNbJ6OHnZXrUGA==","signatures":[{"sig":"MEUCIEP2ut6m6l7Q8h0l1v9e6aEDmm8RNGVoR02z733UZLSYAiEA+NqGnUHcqt5cQdCzwBxql6APMIT12TNy/OMJa70D9Nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749405},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"4af87f2a167664d801a29b7d23a4dc769e57f139","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"12.0.2","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^6.0.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-conversation":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.2.9_1787473847403_0.20471725078198655","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"dsh-file-fix","version":"0.3.0","license":"MIT","_id":"dsh-file-fix@0.3.0","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"aa3d78dead31e595173df3efefda241d10aecd70","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.3.0.tgz","fileCount":29,"integrity":"sha512-Hq4dlJaWJNgy+Q3ZoYRhBXFboU3cRi+r4ondCgDmj80iAmBb9PcGwXpvft6wGuhTaSofVaO32IkSbWtub/M6mg==","signatures":[{"sig":"MEUCIQCoHvzFrehjskJpvKZIs9ZV62auG1ZOK9HphSBgv9sbOQIgVz1MD2hM6p3mrqUPRmJei1RjnDe0Ads6Asv4ds4+oiA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750592},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"5810dd9ba2f1dad70b375079ff1b139bdf3452c6","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"12.0.2","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^6.0.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-conversation":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.3.0_1787474509428_0.21304715139876018","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"dsh-file-fix","version":"0.3.1","license":"MIT","_id":"dsh-file-fix@0.3.1","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"d30a8f544e439e60b02ea1408432bd678b6359a1","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.3.1.tgz","fileCount":29,"integrity":"sha512-d/KnPdm+5TXJt79uTwDb//BddPcmnpu1QwMrjxE5vviw14c1hjn//vHoV8wlN62ZfXfPfR2EXkNCKyYdJ6rxsg==","signatures":[{"sig":"MEUCIQCibtTTpQE0uYpbXJ+M/MsLpHbF+2RYiuLUJ0kw5JwB3gIge18hGq87Ejfmko0acEGYqERxXTs8njpiLRSgMoQP62c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750788},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"gitHead":"012f15cad5a081f9cec47934d74e5445664d01c8","scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"_npmVersion":"12.0.2","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","esbuild":"^0.24.2","typescript":"^6.0.0","@types/node":"^22.0.0","@types/react":"~18.3.1","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2"},"peerDependencies":{"react":"^18.2.0","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox":"^0.1.1-rc.2","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-conversation":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-file-fix_0.3.1_1787474954829_0.05841622738077623","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"dsh-file-fix","version":"0.4.0","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","type":"module","main":"lib/index.js","types":"lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./client":"./dist/client.js","./package.json":"./package.json"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"scripts":{"build":"tsc -p tsconfig.json && node scripts/build-client.mjs","typecheck":"tsc -p tsconfig.json --noEmit && tsc -p tsconfig.client.json --noEmit"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-api-remotes":"^0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-conversation":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-session-persistence":"^0.1.1-rc.2","@deepseek-ai/dsh-typert-protocol":"^0.1.1-rc.2","@deepseek-ai/dsh-tools":"^0.1.1-rc.2","@deepseek-ai/dsh-llm":"^0.1.1-rc.2","@deepseek-ai/dsh-attachment":"^0.1.1-rc.2","@deepseek-ai/dsh-sandbox":"^0.1.1-rc.2","@deepseek-ai/schemastery":"^3.18.1","react":"^18.2.0"},"devDependencies":{"@deepseek-ai/dsh-client-ui-primitives":"^0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"^0.1.1-rc.2","@types/node":"^22.0.0","@types/react":"~18.3.1","esbuild":"^0.24.2","typescript":"^6.0.0","zod":"^4.0.0"},"license":"MIT","gitHead":"64ab40fe6a2bc91ea50ca57d67137ec6a7410d00","_id":"dsh-file-fix@0.4.0","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-E0MRi9TXufFbAX955JrVs7QPfB6/Ja3hFlP//SMflwpkPaGHQX3ox01d5d9OjzTC/qMis8+I8JG8u+rkgwSycQ==","shasum":"f05cfc1b6d488c1f9079a7f21094d8ac3e23414b","tarball":"https://registry.npmjs.org/dsh-file-fix/-/dsh-file-fix-0.4.0.tgz","fileCount":29,"unpackedSize":747360,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD1Z4h981lsd/d1o1mwMEo39YoZobs7a2QU13TZ6UqbyQIgeCnSm434k2HthiXiR+OP6ACrLYSOGQMm9xuaDn0uu0g="}]},"_npmUser":{"name":"postel19404o","email":"1940428933@qq.com"},"directories":{},"maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-file-fix_0.4.0_1787596817999_0.4519401628363364"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-16T23:49:56.982Z","modified":"2026-08-24T18:40:18.362Z","0.1.0":"2026-08-16T23:49:57.220Z","0.1.1":"2026-08-17T00:30:36.853Z","0.1.2":"2026-08-17T20:59:51.696Z","0.1.3":"2026-08-17T22:58:23.970Z","0.1.4":"2026-08-17T23:07:15.832Z","0.1.5":"2026-08-18T11:09:01.291Z","0.1.6":"2026-08-18T11:14:07.184Z","0.1.7":"2026-08-18T11:16:08.916Z","0.1.8":"2026-08-18T11:19:16.655Z","0.1.9":"2026-08-18T11:26:01.240Z","0.1.10":"2026-08-18T15:14:03.875Z","0.1.11":"2026-08-19T07:11:55.121Z","0.1.12":"2026-08-19T07:34:40.328Z","0.1.13":"2026-08-19T12:01:50.283Z","0.1.14":"2026-08-19T12:10:42.522Z","0.1.15":"2026-08-19T12:17:53.544Z","0.1.16":"2026-08-19T13:30:58.914Z","0.1.17":"2026-08-19T22:53:32.126Z","0.1.18":"2026-08-19T23:22:10.225Z","0.1.19":"2026-08-22T15:20:40.058Z","0.2.0":"2026-08-22T22:19:39.037Z","0.2.1":"2026-08-22T22:51:27.139Z","0.2.2":"2026-08-22T23:06:16.750Z","0.2.4":"2026-08-22T23:35:40.138Z","0.2.5":"2026-08-23T00:10:27.978Z","0.2.6":"2026-08-23T06:52:53.134Z","0.2.7":"2026-08-23T07:36:30.126Z","0.2.8":"2026-08-23T08:27:00.008Z","0.2.9":"2026-08-23T08:30:47.575Z","0.3.0":"2026-08-23T08:41:49.565Z","0.3.1":"2026-08-23T08:49:14.975Z","0.4.0":"2026-08-24T18:40:18.228Z"},"license":"MIT","description":"DeepSeek Harness upload UX plugin: unified file import — drag & drop / paste / picker for ANY file type into the session workspace, with a Hermes-style attachment rail","maintainers":[{"name":"postel19404o","email":"1940428933@qq.com"}],"readme":"# dsh-file-fix\n\nDeepSeek Harness（DSH）上传体验优化插件：**统一文件导入体系**——任何后缀的文件都能\n拖入 / 粘贴 / 点击选择，**字节上传到附件库**（不依赖工作区路径，服务器部署可用），\n文件清单随消息注入模型上下文，历史消息下方显示文件气泡（可下载），agent 可读取内容\n或导出到工作区。完全不使用 DSH 官方图片导入链路。\n\n## 背景（DSH Web 原生痛点）\n\n| 痛点 | 现状 |\n| --- | --- |\n| 非图片文件无法上传 | DSH Web 只收图片；非图片弹「仅支持 PNG、JPG、WebP、GIF」提示 |\n| 拖入非图片后 overlay 卡住 | drop 后「拖入图片」界面不消失 |\n| 无法点击选择文件 | 没有 file input |\n| 粘贴只支持文本 | Ctrl+V 文件无反应 |\n| 上传文件 agent 不可见 | 无文件清单注入，agent 只能猜路径（曾猜 75 步） |\n\n## 方案\n\n- 任何文件 drop / 粘贴 / 📎 选择 → 字节上传（`filefix/persistFile`）→ host 存入**内容寻址附件库**\n  `~/.dsh/attachments/filefix/`（sha256 去重，manifest.jsonl 索引）——与工作区完全解耦\n- 发送时（`agent/pre-step`）注入文件清单消息（role=user + plugin 来源 + notice 表单：\n  UI 只显示「📎 附件 N 个文件」一行摘要，模型读到完整清单与 attachment_id）\n- **模型侧工具**：\n  - `read_attachment`：按 attachment_id 读取内容；支持分段（offset/limit/more，默认段\n    48 KB 避开 dsh spill-policy 的 50 KB 内联阈值）；大文件自动镜像完整副本到工作区\n    `.dsh-uploadux/reads/`（官方 `read` 工具在 spill-policy 中豁免，可读全量）\n  - `place_attachment`：把附件字节导出到会话工作区任意路径（边界校验，防 `../` 逃逸）\n- 历史消息：`filefix/files` 会话事件（ignorable）记录「消息 ↔ 文件」关联，客户端\n  注册官方 Conversation Node（`conversationEvents` Definition + keyed renderer），\n  在文字气泡下方渲染文件列表气泡（文件名+大小+下载链接，\n  下载走 `/plugins/dsh-file-fix/download/<attachmentId>`）\n- 交互照 Hermes：统一 rail 混排（缩略图降采样队列）、chip 三态（上传中/完成/失败点击重试）、\n  删除 chip 连带删附件、Esc 取消拖拽、深度计数防闪烁、drop 后焦点回输入框\n- 限制（插件 config 可覆盖）：单文件 50 MB、每批 20 个、批量总量 200 MB；超限整批拒绝 + 提示\n\n## 两层横向拖放 UI + 视觉上下文\n\n- **两层横向列表**（与 DSH 同一审美）：\n  - **图像层**：图片拖到这里 → 走官方图片注入链路（直接进模型上下文）\n  - **文件层**：任意文件拖到这里 → 走插件文件链路（字节入附件库 + 文本/文件注入）\n  - 空白区 drop 按文件类型自动分流（图片 → 图像层，其他 → 文件层）\n- **视觉上下文标记**：session 含任何直接图片注入（draft image 提交、read_image /\n  add_image_to_context 的调用结果）即标记为「需要视觉」；visual_assist（返回文本）不标记。\n- **模型切换限制**：当 session 需要视觉时，模型选择器中**不支持图片输入的模型置灰不可选**；\n  从不需要视觉的 session 切换则无限制。\n\n## 结构\n\n- `src/` host 侧：`filefix` Typert Remote 服务（persistFile / limits / removeFile /\n  markPending / unmarkPending / listFiles / checkAvailable + 清理/视觉配置 RPC）+\n  附件库（内容寻址）+ 桥（session 事件监听 → 关联表 + pre-step 注入）+\n  `read_attachment` / `place_attachment` 工具 + 下载路由\n- `client/` 浏览器侧：document 级 drop/paste 拦截（捕获阶段）＋ rail + 📎 选择按钮 +\n  文件气泡（官方 Conversation Node：`filefix-files` Definition + keyed renderer，\n  挂在 `conversation.chat.node` slot 下）+ 设置页（视觉辅助 / 附件清理）\n- `scripts/build-client.mjs` client bundle 构建（esbuild CJS + `__ModuleLoader__` 外壳，zod 内联）\n- `scripts/repair-sessions.mjs` 会话日志修复工具（帧级 zstd 解压 → 清洗 → 重压；曾用于清除\n  早期版本误存进日志的 system 角色消息）\n\n## 已知平台限制（win32）\n\n- dsh spill-policy 阈值 50 KB：纯文本工具结果超过即替换为「头尾预览 + spill 路径」，\n  且 spill 定位是 Windows 路径（agent 的 bash 为 Linux 语义读不了）——插件已通过\n  48 KB 默认段 + 工作区镜像规避\n- 工具集无 shell 执行能力时 agent 无法解压/运行文件（环境问题，非插件）\n\n## 安装（推荐：npm 官方渠道）\n\n```bash\ndsh plugin --profile web add dsh-file-fix\n```\n\n装完重启 `dsh web` 即生效（输入框出现「上传文件」按钮）。\n\n**已实测验证的完整生命周期**（干净 profile 实测）：\n\n| 操作 | 命令 | 结果 |\n| --- | --- | --- |\n| 全新安装 | `dsh plugin --profile web add dsh-file-fix` | 依赖 + 自动登记 bundles（插件树加载）✅ |\n| 卸载 | `dsh plugin --profile web remove dsh-file-fix` | 依赖 + bundles 登记自动移除 ✅ |\n| 重装 | `dsh plugin --profile web add dsh-file-fix` | 全部恢复 ✅ |\n\n> **注意**：pnpm 10+ 首次 add 可能报 `[ERR_PNPM_IGNORED_BUILDS]`（dsh 官方依赖的原生模块构建被拦截，任何插件都如此）——此时**再跑一次 add** 即可（allowBuilds 已登记后 pnpm 干净退出，dsh 完成登记）。\n\n## 从源码构建安装\n\n```bash\n# 1. 构建（需要 deepseek-harness 源码仓库的 node_modules 提供 tsc/esbuild）\nnpm install        # 或 pnpm install（package-lock 已提交）\nnpm run build      # host tsc 编译到 lib/ + esbuild 打包 dist/client.js\n\n# 2. 挂载到 dsh profile（以 web profile 为例）\nnode scripts/mk-junction.cjs node_modules \"<你的 dsh profile>/node_modules\"\nnode scripts/mk-junction.cjs \"<你的 dsh profile>/web/node_modules/dsh-file-fix\" \"$PWD\"\n# 3. 在 profile 的 cordis.patch.yml 里加载本插件（参照 cordis.dev.yml）\n```\n\n## 开发环境（官方教程路径：源码 checkout + 干净 profile）\n\n一次性准备：\n\n```bash\n# 1. 源码 checkout（master），pnpm install + build\n# 2. profile 保持干净（不 npm install 任何 @deepseek-ai 包）：\n#    ~/.dsh/profiles/web/ 里只有 package.json（bundles 声明）+ cordis.patch.yml\n#    —— 运行时会由 dsh 自动 heal 出 ~/.dsh/profiles/node_modules 源码链接\n# 3. 本项目依赖解析指向 heal 产物（Linux/macOS 用 ln -s）：\nln -s \"$DSH_HOME/profiles/node_modules\" node_modules  # 或 npm install + 手动链接 @deepseek-ai 包\n# 4. 让 profile 能以包名解析本项目（client 插件发现机制需要）：\nln -s \"$PWD\" \"$DSH_HOME/profiles/<profile>/node_modules/dsh-file-fix\"\n```\n\n开发循环（在 deepseek-harness 目录跑）：\n\n```bash\npnpm dsh web --patch ../dsh-file-fix/cordis.dev.yml --port 3081\n# host 改动：npm run build 后重启 dsh（lib/ 是包入口）\n# client 改动：npm run build（重建 dist/client.js）+ 刷新页面\n```\n\n```bash\nnpm run typecheck   # host + client 类型检查（用仓库的 tsc：\n                    # node <repo>/node_modules/typescript/bin/tsc -p tsconfig.json --noEmit）\nnpm run build       # tsc 编译宿主侧到 lib/ + esbuild 打包 client bundle\n```\n\n## 日志约定\n\n`[dsh-file-fix]` 前缀，全链路可还原：`intake(入口/分流统计) → persistFile(校验/拒绝 code/写入路径/耗时)\n→ ref injected(引用注入) → chip removed(删除)`，失败带 code（TOO_LARGE / EMPTY / SESSION_NOT_FOUND /\nNO_WORKSPACE / WRITE_FAILED / INVALID_PATH / REMOVE_FAILED）。\n\n## 设计稿\n\n见 `docs/design.md`（v0.2：完全不保留官方链路 + 照 Hermes 交互）。","readmeFilename":"README.md"}