{"_id":"@dsh-sparrow/dsh-chat-fim","_rev":"8-2ce92aebcb972faa377416bd382a1d28","name":"@dsh-sparrow/dsh-chat-fim","dist-tags":{"next":"0.1.0-alpha.3","latest":"0.1.5-rc.2.1"},"versions":{"0.1.0-alpha.1":{"name":"@dsh-sparrow/dsh-chat-fim","version":"0.1.0-alpha.1","license":"MIT","_id":"@dsh-sparrow/dsh-chat-fim@0.1.0-alpha.1","maintainers":[{"name":"peiyucn","email":"peiyucn@outlook.com"}],"homepage":"https://github.com/peiyucn/dsh-sparrow#readme","bugs":{"url":"https://github.com/peiyucn/dsh-sparrow/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"08b3193def1ec5e453d1dc9e421d99cc7b2be575","tarball":"https://registry.npmjs.org/@dsh-sparrow/dsh-chat-fim/-/dsh-chat-fim-0.1.0-alpha.1.tgz","fileCount":18,"integrity":"sha512-NQFGuZTJxChtckrCw+X8nbprHHaBqltLSziNxlDt7ycCo+qhJhflvkemR8YV91SJ40n9pxBi5Q7D5lmgnUsFEg==","signatures":[{"sig":"MEUCIGsXR0CAn7pAHQr8ENtAUcJFfnw3bbvFv0H2lActxPo6AiEA+QPq2hbTETh5HPlKv/jW4M09+2TafuhsGIQYIgbvYqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dsh-sparrow%2fdsh-chat-fim@0.1.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213729},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"8b6574ad899e9414eaaf81daa2d984192891681c","scripts":{"verify":"node ../../scripts/verify.mjs"},"_npmUser":{"name":"peiyucn","email":"peiyucn@outlook.com"},"repository":{"url":"git+https://github.com/peiyucn/dsh-sparrow.git","type":"git","directory":"plugins/dsh-chat-fim"},"_npmVersion":"11.17.0","description":"DSH web plugin: chat input suggestions via DeepSeek FIM completion (Beta) — a card suggests what you may type next, Tab adopts, Esc dismisses; trigger sensitivity adjustable (high/medium/low)","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","@types/node":"^22.20.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.1","@deepseek-ai/cordis":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.1-rc.2","@deepseek-ai/dsh-credentials":"0.1.1-rc.2","@deepseek-ai/dsh-client-locale":"0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"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","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^0.1.1-rc.2 || ^4.0.1","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-chat-fim_0.1.0-alpha.1_1788239396905_0.9179205011082654","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.2":{"name":"@dsh-sparrow/dsh-chat-fim","version":"0.1.0-alpha.2","license":"MIT","_id":"@dsh-sparrow/dsh-chat-fim@0.1.0-alpha.2","maintainers":[{"name":"peiyucn","email":"peiyucn@outlook.com"}],"homepage":"https://github.com/peiyucn/dsh-sparrow#readme","bugs":{"url":"https://github.com/peiyucn/dsh-sparrow/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"5dc0db8ba9ca8aca72e2122b3344da05f1708b7b","tarball":"https://registry.npmjs.org/@dsh-sparrow/dsh-chat-fim/-/dsh-chat-fim-0.1.0-alpha.2.tgz","fileCount":18,"integrity":"sha512-mwptKACF6xBcrzmZE3T0AlCb2shkdiC4Th3OcVz3cLiWP/+qoWVBiPV3BYlQQCGvMxXW1MLI9cCb5T5l9jOnYA==","signatures":[{"sig":"MEUCIQD2Hp2FedCxzLxAZYwWfz1Q3PZfKWx8bV2iF0OwzzSv6gIgLvKKdad/hD283/nrRHAVqR3zE5HuEdsINgJLBMVP06Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dsh-sparrow%2fdsh-chat-fim@0.1.0-alpha.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213991},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"7e96b211ad43389b2d991583370bdbe671ed476a","scripts":{"verify":"node ../../scripts/verify.mjs"},"_npmUser":{"name":"peiyucn","email":"peiyucn@outlook.com"},"repository":{"url":"git+https://github.com/peiyucn/dsh-sparrow.git","type":"git","directory":"plugins/dsh-chat-fim"},"_npmVersion":"11.17.0","description":"DSH web plugin: chat input suggestions via DeepSeek FIM completion (Beta) — a card suggests what you may type next, Tab adopts, Esc dismisses; trigger sensitivity adjustable (high/medium/low)","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"react":"^18.2.0","@types/node":"^22.20.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.1","@deepseek-ai/cordis":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.1-rc.2","@deepseek-ai/dsh-credentials":"0.1.1-rc.2","@deepseek-ai/dsh-client-locale":"0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.1-rc.2","@deepseek-ai/dsh-client-ui-slots":"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","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^0.1.1-rc.2 || ^4.0.1","@deepseek-ai/dsh-session":"^0.1.1-rc.2","@deepseek-ai/dsh-credentials":"^0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"^0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-chat-fim_0.1.0-alpha.2_1788273387408_0.09501038813168572","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@dsh-sparrow/dsh-chat-fim","version":"0.1.0-alpha.3","license":"MIT","_id":"@dsh-sparrow/dsh-chat-fim@0.1.0-alpha.3","maintainers":[{"name":"peiyucn","email":"peiyucn@outlook.com"}],"homepage":"https://github.com/peiyucn/dsh-sparrow#readme","bugs":{"url":"https://github.com/peiyucn/dsh-sparrow/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"278996810a140cd57122c6b92b57bb48048e5c78","tarball":"https://registry.npmjs.org/@dsh-sparrow/dsh-chat-fim/-/dsh-chat-fim-0.1.0-alpha.3.tgz","fileCount":17,"integrity":"sha512-ty3hoA2bedfRM18cCB7W5JJkzFrlGduScg7pOpTumOf1kIiDYU2dgzyVfUCC/AHEjjoMU8Ei2WGgl6rO4VeXxw==","signatures":[{"sig":"MEQCIBka4w4ApTY1QgubpPuY86JkhY+YPGXcHbSQh+J4AHmCAiAId7b6aInIQGwrGMjHHeP8fZ/u4XctCr5cAxd21sdUgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dsh-sparrow%2fdsh-chat-fim@0.1.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160026},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"d8c6fec229803ea3d15b5909aa8b7bd5137e10ce","scripts":{"verify":"node ../../scripts/verify.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e3230ea-c63f-47fd-a545-592a6ba47399"}},"repository":{"url":"git+https://github.com/peiyucn/dsh-sparrow.git","type":"git","directory":"plugins/dsh-chat-fim"},"_npmVersion":"11.17.0","description":"DSH web plugin: chat input suggestions via DeepSeek FIM completion (Beta) — a card suggests what you may type next, Tab adopts, Esc dismisses; trigger sensitivity adjustable (high/medium/low)","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.zh-CN.md","devDependencies":{"react":"^18.2.0","@types/node":"^22.20.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.1","@deepseek-ai/cordis":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.2-alpha.4","@deepseek-ai/dsh-credentials":"0.1.2-alpha.4","@deepseek-ai/dsh-client-locale":"0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.2-alpha.4","@deepseek-ai/dsh-client-ui-slots":"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","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^0.1.1-rc.2 || ^4.0.1","@deepseek-ai/dsh-session":"^0.1.2-alpha.4","@deepseek-ai/dsh-credentials":"^0.1.2-alpha.4","@deepseek-ai/dsh-host-webserver":"^0.1.2-alpha.4"},"_npmOperationalInternal":{"tmp":"tmp/dsh-chat-fim_0.1.0-alpha.3_1788342244934_0.5750822531804485","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@dsh-sparrow/dsh-chat-fim","version":"0.1.0","license":"MIT","_id":"@dsh-sparrow/dsh-chat-fim@0.1.0","maintainers":[{"name":"peiyucn","email":"peiyucn@outlook.com"}],"homepage":"https://github.com/peiyucn/dsh-sparrow#readme","bugs":{"url":"https://github.com/peiyucn/dsh-sparrow/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"f2d31f4f58f2aa340e61a818319e23b468b30360","tarball":"https://registry.npmjs.org/@dsh-sparrow/dsh-chat-fim/-/dsh-chat-fim-0.1.0.tgz","fileCount":17,"integrity":"sha512-QY6ZARvh61dVfOJoOPNYXAJoJXyJtYkQ6u7bCr9ysENEcW96zALzqhJYwH01xs7DZ0Tc5r9uiRGcL4TyAEdPBQ==","signatures":[{"sig":"MEUCIQDAGX5C6w2UeloPcEPnEVAYvUHOnS9bk6EBk2M2Fw7h1wIgXCXjm4kb8ZmcvRlUqDgTllFuHMzeKGJ47Mo3dIhGfvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dsh-sparrow%2fdsh-chat-fim@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160161},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"5d4908d04acf915f6e21378932977aff9e69e9d1","scripts":{"verify":"node ../../scripts/verify.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e3230ea-c63f-47fd-a545-592a6ba47399"}},"repository":{"url":"git+https://github.com/peiyucn/dsh-sparrow.git","type":"git","directory":"plugins/dsh-chat-fim"},"_npmVersion":"11.17.0","description":"DSH web plugin: chat input suggestions via DeepSeek FIM completion (Beta) — a card suggests what you may type next, Tab adopts, Esc dismisses; trigger sensitivity adjustable (high/medium/low)","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","@types/node":"^22.20.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.1","@deepseek-ai/cordis":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.2-alpha.4","@deepseek-ai/dsh-credentials":"0.1.2-alpha.4","@deepseek-ai/dsh-client-locale":"0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.2-alpha.4","@deepseek-ai/dsh-client-ui-slots":"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","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^0.1.1-rc.2 || ^4.0.1","@deepseek-ai/dsh-session":"^0.1.2-alpha.4","@deepseek-ai/dsh-credentials":"^0.1.2-alpha.4","@deepseek-ai/dsh-host-webserver":"^0.1.2-alpha.4"},"_npmOperationalInternal":{"tmp":"tmp/dsh-chat-fim_0.1.0_1788342961034_0.301572404662386","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-rc.1":{"name":"@dsh-sparrow/dsh-chat-fim","version":"0.1.2-rc.1","license":"MIT","_id":"@dsh-sparrow/dsh-chat-fim@0.1.2-rc.1","maintainers":[{"name":"peiyucn","email":"peiyucn@outlook.com"}],"homepage":"https://github.com/peiyucn/dsh-sparrow#readme","bugs":{"url":"https://github.com/peiyucn/dsh-sparrow/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"6aaa8535deecd491eccabddce44056da5e659aa8","tarball":"https://registry.npmjs.org/@dsh-sparrow/dsh-chat-fim/-/dsh-chat-fim-0.1.2-rc.1.tgz","fileCount":20,"integrity":"sha512-GUHx0ktY6l1A8WYb39ZDTh7aEMhW3wEH8FoPR+yg7qE9K2txNs7DT2iYtBeDVyEVfxWI+xAHKLbcvTO3KWm/og==","signatures":[{"sig":"MEUCIQD9Ht8Fz+baWzmhJC0HPHl6OVXUAPxdbNNjLr6e8bcfUgIgIW7RkoLZyS2mThXkxfr4Vku7sO8qP/hVU6TcuD1P2RE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dsh-sparrow%2fdsh-chat-fim@0.1.2-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":140164},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"5a33e3bf95bf3ef150e3b16a182da8b274409af7","scripts":{"verify":"node ../../scripts/verify.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e3230ea-c63f-47fd-a545-592a6ba47399"}},"repository":{"url":"git+https://github.com/peiyucn/dsh-sparrow.git","type":"git","directory":"plugins/dsh-chat-fim"},"_npmVersion":"11.19.0","description":"DSH web plugin: chat input suggestions via DeepSeek FIM completion (Beta) — a card suggests what you may type next, Tab adopts, Esc dismisses; trigger sensitivity adjustable (high/medium/low)","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","@types/node":"^22.20.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.1","@deepseek-ai/cordis":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-credentials":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"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","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^0.1.1-rc.2 || ^4.0.1","@deepseek-ai/dsh-session":"^0.1.2-rc.1","@deepseek-ai/dsh-credentials":"^0.1.2-rc.1","@deepseek-ai/dsh-host-webserver":"^0.1.2-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-chat-fim_0.1.2-rc.1_1788620508631_0.20567736361011413","host":"s3://npm-registry-packages-npm-production"}},"0.1.2-rc.1.1":{"name":"@dsh-sparrow/dsh-chat-fim","version":"0.1.2-rc.1.1","license":"MIT","_id":"@dsh-sparrow/dsh-chat-fim@0.1.2-rc.1.1","maintainers":[{"name":"peiyucn","email":"peiyucn@outlook.com"}],"homepage":"https://github.com/peiyucn/dsh-sparrow#readme","bugs":{"url":"https://github.com/peiyucn/dsh-sparrow/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"8aa75eda736b614c6a696332f617cee7e9793320","tarball":"https://registry.npmjs.org/@dsh-sparrow/dsh-chat-fim/-/dsh-chat-fim-0.1.2-rc.1.1.tgz","fileCount":22,"integrity":"sha512-OWeJQ8OnpeQaDyI5B1LBNvKzq6xdQq9U5wEXv77+hmbXtd4/r63Wg++DZZe5rDTaCAuPq0IRrdmwrAX1EYB2Pw==","signatures":[{"sig":"MEQCICpCBke3n0yxjvMZ/pLqf7bh+NHKZTvNT79QJltNyNDLAiB9WzS5GAh2523wIXdG/8WJXIdrP00Ow8ewbkbrhP8DnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dsh-sparrow%2fdsh-chat-fim@0.1.2-rc.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155725},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"cfaac0a0b904e1fde4bc6c7b880233ba49917e0c","scripts":{"verify":"node ../../scripts/verify.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e3230ea-c63f-47fd-a545-592a6ba47399"}},"repository":{"url":"git+https://github.com/peiyucn/dsh-sparrow.git","type":"git","directory":"plugins/dsh-chat-fim"},"_npmVersion":"11.19.0","description":"DSH web plugin: chat input suggestions via DeepSeek FIM completion (Beta) — a card suggests what you may type next, Tab adopts, Esc dismisses; trigger sensitivity adjustable (high/medium/low)","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","@types/node":"^22.20.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.1","@deepseek-ai/cordis":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.2-rc.1","@deepseek-ai/dsh-credentials":"0.1.2-rc.1","@deepseek-ai/dsh-client-locale":"0.1.1-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.2-rc.1","@deepseek-ai/dsh-client-ui-slots":"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","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.1-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^0.1.1-rc.2 || ^4.0.1","@deepseek-ai/dsh-session":"^0.1.2-rc.1","@deepseek-ai/dsh-credentials":"^0.1.2-rc.1","@deepseek-ai/dsh-host-webserver":"^0.1.2-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-chat-fim_0.1.2-rc.1.1_1788914782718_0.8616511484997504","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-rc.2":{"name":"@dsh-sparrow/dsh-chat-fim","version":"0.1.5-rc.2","license":"MIT","_id":"@dsh-sparrow/dsh-chat-fim@0.1.5-rc.2","maintainers":[{"name":"peiyucn","email":"peiyucn@outlook.com"}],"homepage":"https://github.com/peiyucn/dsh-sparrow#readme","bugs":{"url":"https://github.com/peiyucn/dsh-sparrow/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"dist":{"shasum":"8bef3b608fdc6fa31ee1654ef82304c23aae587b","tarball":"https://registry.npmjs.org/@dsh-sparrow/dsh-chat-fim/-/dsh-chat-fim-0.1.5-rc.2.tgz","fileCount":22,"integrity":"sha512-6vdUxlFYFA84699zC2DjfcFuMXckDJvX4g3ClMWVT2MnsdRWsILidnO1iCPx6MxSZEkkRIRCC5Vlmvvu7nybQg==","signatures":[{"sig":"MEYCIQCFAH+vt8HYM7XeazYkEKVGbS+UvmZnWVTpOLqOw62XzwIhAKAYH0zemdpW48jGZSTQj+ey7mamMJl0i12kcRwYk+0F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dsh-sparrow%2fdsh-chat-fim@0.1.5-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159442},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"efa72f04ea89495ee5917780e19ed7fc9c2d908a","scripts":{"verify":"node ../../scripts/verify.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e3230ea-c63f-47fd-a545-592a6ba47399"}},"repository":{"url":"git+https://github.com/peiyucn/dsh-sparrow.git","type":"git","directory":"plugins/dsh-chat-fim"},"_npmVersion":"11.19.0","description":"DSH web plugin: chat input suggestions via DeepSeek FIM completion (Beta) — a card suggests what you may type next, Tab adopts, Esc dismisses; trigger sensitivity adjustable (high/medium/low)","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","@types/node":"^22.20.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.1","@deepseek-ai/cordis":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.5-rc.2","@deepseek-ai/dsh-credentials":"0.1.5-rc.2","@deepseek-ai/dsh-client-locale":"0.1.5-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.5-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^0.1.1-rc.2 || ^4.0.1","@deepseek-ai/dsh-session":"0.1.5-rc.2","@deepseek-ai/dsh-credentials":"0.1.5-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.5-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/dsh-chat-fim_0.1.5-rc.2_1789055601642_0.19019082018604605","host":"s3://npm-registry-packages-npm-production"}},"0.1.5-rc.2.1":{"_id":"@dsh-sparrow/dsh-chat-fim@0.1.5-rc.2.1","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}},"bugs":{"url":"https://github.com/peiyucn/dsh-sparrow/issues"},"dist":{"shasum":"33d25dda3fa9681b34e63a1651eb3fee852d8c94","tarball":"https://registry.npmjs.org/@dsh-sparrow/dsh-chat-fim/-/dsh-chat-fim-0.1.5-rc.2.1.tgz","fileCount":22,"integrity":"sha512-uGtx0mYz0hzNT2qEz0Gjjn2nivvA3z6Zk+gx80kXrfuFd+3rVpeeX5TN0UGXafBAsT+Atxmzwkgdd0mFY2UrkA==","signatures":[{"sig":"MEUCIC0p/Rahr5su0bm8YMr/A0ZgNYuD9sXKAyoqnF0lFSTsAiEAmHoD9V8cnpj1fXLRm7bjGCqlCRwPuBuR+oPMMcXpqeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID57s7gVmnMtQIaVRlDmT9V6cMFmtAMIwJ0JhF8GS+Z3AiAa0pf9Pnqx/jOVR00FTRYMKGyltQp5s0/fiTPZ2bODgw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dsh-sparrow%2fdsh-chat-fim@0.1.5-rc.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164726},"main":"lib/index.js","name":"@dsh-sparrow/dsh-chat-fim","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./package.json":"./package.json"},"gitHead":"94d0330f53c3255c940704c939b1c07dcad4bd0f","license":"MIT","scripts":{"verify":"node ../../scripts/verify.mjs"},"version":"0.1.5-rc.2.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1e3230ea-c63f-47fd-a545-592a6ba47399"}},"homepage":"https://github.com/peiyucn/dsh-sparrow#readme","repository":{"url":"git+https://github.com/peiyucn/dsh-sparrow.git","type":"git","directory":"plugins/dsh-chat-fim"},"_npmVersion":"11.19.0","description":"DSH web plugin: chat input suggestions via DeepSeek FIM completion (Beta) — a card suggests what you may type next, Tab adopts, Esc dismisses; trigger sensitivity adjustable (high/medium/low)","directories":{},"maintainers":[{"name":"peiyucn","email":"peiyucn@outlook.com"}],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.2.0","@types/node":"^22.20.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.1","@deepseek-ai/cordis":"0.1.1-rc.2","@deepseek-ai/dsh-session":"0.1.5-rc.2","@deepseek-ai/dsh-credentials":"0.1.5-rc.2","@deepseek-ai/dsh-client-locale":"0.1.5-rc.2","@deepseek-ai/dsh-client-runtime":"0.1.1-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-slots":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-primitives":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-conversation":"0.1.5-rc.2","@deepseek-ai/dsh-client-ui-input-trigger":"0.1.5-rc.2"},"peerDependencies":{"@deepseek-ai/cordis":"^0.1.1-rc.2 || ^4.0.1","@deepseek-ai/dsh-session":"0.1.5-rc.2","@deepseek-ai/dsh-credentials":"0.1.5-rc.2","@deepseek-ai/dsh-host-webserver":"0.1.5-rc.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-chat-fim_0.1.5-rc.2.1_1790062746510_0.06907103968737749"}}},"time":{"created":"2026-09-01T05:09:56.673Z","modified":"2026-09-22T07:39:06.893Z","0.1.0-alpha.1":"2026-09-01T05:09:57.048Z","0.1.0-alpha.2":"2026-09-01T14:36:27.563Z","0.1.0-alpha.3":"2026-09-02T09:44:05.058Z","0.1.0":"2026-09-02T09:56:01.165Z","0.1.2-rc.1":"2026-09-05T15:01:48.769Z","0.1.2-rc.1.1":"2026-09-09T00:46:22.853Z","0.1.5-rc.2":"2026-09-10T15:53:21.784Z","0.1.5-rc.2.1":"2026-09-22T07:39:06.597Z"},"bugs":{"url":"https://github.com/peiyucn/dsh-sparrow/issues"},"license":"MIT","homepage":"https://github.com/peiyucn/dsh-sparrow#readme","repository":{"url":"git+https://github.com/peiyucn/dsh-sparrow.git","type":"git","directory":"plugins/dsh-chat-fim"},"description":"DSH web plugin: chat input suggestions via DeepSeek FIM completion (Beta) — a card suggests what you may type next, Tab adopts, Esc dismisses; trigger sensitivity adjustable (high/medium/low)","maintainers":[{"name":"peiyucn","email":"peiyucn@outlook.com"}],"readme":"# dsh-chat-fim\n\n简体中文 | [English](README.md) | [GitHub](https://github.com/peiyucn/dsh-sparrow)\n\n聊天输入框续写联想 —— DeepSeek Harness（DSH）Web 插件（dsh-sparrow 合集成员）。\n\n打字停顿片刻，输入框上方会以官方 @ 候选菜单同款悬浮卡给出「接下来可能写的文字」建议：**Tab** 采用进草稿，**Esc** 丢弃。补全由 DeepSeek 官方 FIM 补全（Beta）驱动，续写直接站在你的角度接话。\n\n## 安装\n\n```bash\ndsh plugin --profile web add @dsh-sparrow/dsh-chat-fim\n```\n\n适配 dsh 0.1.5-rc.2（本版构建与验证所对齐的确切官方版本线；更新的版本线、尤其是预发布版本不在承诺范围内），并需要可用的 `pnpm`（`dsh plugin` 会把安装操作转发给 pnpm）。\n\n> **不要**直接执行 `npm install @dsh-sparrow/dsh-chat-fim`：那只会把包下载到某个 `node_modules`，不会注册进 DSH 的 web profile。请使用上面的 `dsh plugin` 命令安装，并在安装后重启 DSH。\n\n## 使用\n\n* **开关**：输入框工具行「✦ FIM」胶囊，点击开 / 关；**默认关闭**，开启状态本地记忆\n* **触发**：开启后打字停顿自动联想；**句末标点（`。！？.!?;；`）结尾仅「高」档触发**（中/低不触发），拼音等输入法组合输入中不触发；其余规则（停顿时长、最短草稿、夹入英文半词、词后空格、句末标点）随下方灵敏度三档伸缩\n* **建议**：Tab 采用、Esc 丢弃（也可直接点选）；官方 @/斜杠候选菜单打开时本建议自动让位；**每次建议只有一句**（续写到句末标点即止），想连续续写就连续按 Tab——触发更勤可切「高」档\n* **触发灵敏度**：胶囊右侧「方点 + ▾」触发区可选**高 / 中 / 低**三档（点击整区只开选档菜单、不会误触开关；方点恒显 3 个、自下而上点亮 3/2/1 个指示当前档，悬停有提示），续写模型**跟随你选择的主模型**（deepseek-flash / v4-pro / v4-flash；vision 等回退 deepseek-flash）。三档规则：\n\n  | 档位 | 停顿 | 最短草稿 | 夹入英文半词 | 词后空格 | 句末标点 |\n  |---|---|---|---|---|---|\n  | 高 | 250ms | 中文 4 字 / 英文 2 字符 | 联想 | 联想 | 联想 |\n  | 中（默认） | 400ms | 中文 8 字 / 英文 6 字符 | 不联想 | 联想 | 不联想 |\n  | 低 | 800ms | 中文 12 字 / 英文 8 字符 | 不联想 | 不联想 | 不联想 |\n\n* 当前会话主模型不是 DeepSeek 系列时，开关整体隐藏\n* **凭据**：续写请求复用你在 dsh 中配置的 DeepSeek API key（FIM 补全 Beta），不新增凭据、key 不进浏览器；产生的 token 计入你的 DeepSeek 账户\n\n## 截图\n\n![续写联想建议卡](https://raw.githubusercontent.com/peiyucn/dsh-sparrow/main/resources/dsh-chat-fim.png)\n\n## 卸载与残留\n\n* 插件不写任何文件、不改 `.dsh` 内部结构，只做网络转发；\n* 唯一的持久状态是浏览器 localStorage 键 `dsh-chat-fim:enabled`（开关）与 `dsh-chat-fim:sensitivity`（触发灵敏度）。卸载后这两个键留在浏览器里、无害，介意可在 DevTools 中删除。\n\n**更新日志**：[CHANGELOG.zh-CN.md](https://github.com/peiyucn/dsh-sparrow/blob/main/plugins/dsh-chat-fim/CHANGELOG.zh-CN.md)\n","readmeFilename":"README.zh-CN.md"}