{"_id":"dsh-feishu-bot","_rev":"70-4953eb419ad6eee8c5c31f232cac795c","name":"dsh-feishu-bot","dist-tags":{"latest":"0.19.16"},"versions":{"0.1.0":{"name":"dsh-feishu-bot","version":"0.1.0","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.1.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"cc15a63836b65c37f0ac078ff5b8d970cbc91081","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.1.0.tgz","fileCount":10,"integrity":"sha512-7uLuzULmhRo/HqM+lOxne0LTpQouMMOsi48LkLvp/AlB8oyvx4OzzFNwpSscE3iv7/vTPvtSTJADX2gkKISCHQ==","signatures":[{"sig":"MEYCIQC/az8x97iL48YUkLFpWqVj8tLTR/Kf0BU9OHidTdSrogIhANHRPXN80pA/fbcIqWJOZjTm5zG7k8mG0C/MVm+HT14D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210282},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.1.0_1786658368492_0.7452804047073784","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"dsh-feishu-bot","version":"0.1.1","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.1.1","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"b6f1f2f70b4cd85245c78ede9f40aa9fe0fca198","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.1.1.tgz","fileCount":10,"integrity":"sha512-iM/Z5q15WnauAdUejY1xUWxIADJjo+UKdNj2m3M2B2FOO53JBB7xB7cQ7TNoieGb1RlSnqF2cl48cwlhmOSu5Q==","signatures":[{"sig":"MEYCIQC/B4L5+VwglcfwFKJkAvFpVd5eM/IP2bd6r6zsPj78mQIhAMPAc0whjjxUBzU9TMD829gy+gzln9K8AsbScbd1WHiq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217377},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.1","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.1.1_1786659309844_0.24486967277417904","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"dsh-feishu-bot","version":"0.1.2","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.1.2","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"6f19fdbee6d36d9adb68277acbd430eea959ce76","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.1.2.tgz","fileCount":10,"integrity":"sha512-bearmiV1NrNWIw6m5fB7Jz5kYAuOxLcy7Ak7ZndWvxn1c9LApBmGiujpalSYus7lz3SwgA4neCcJTkH3xqg9RQ==","signatures":[{"sig":"MEUCIQD/U1gFiMT06seiDIeZSR9RGY7+loQnKaLQLpv6xffeZgIgZHnQGF41fLec7mA81Ss2/QxaDZksL4YY7H9Rzk1ZHEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217478},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.1.2_1786659405814_0.6790284168615781","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"dsh-feishu-bot","version":"0.1.3","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.1.3","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"30fdd54857cef6cad21cceaa9deab15cd32170f5","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.1.3.tgz","fileCount":10,"integrity":"sha512-bd0jFIeuIaMdiDDxgx6oiI9TMPCxukjoT1+PUCpa9DDNfwrsr/VBSxE/hZhg++1U/Usl/TvZ+2yKb9jBjL851g==","signatures":[{"sig":"MEUCIQCdap1NuEvPvdZ60mSCdsepeNjm4GOiipLfoZ2KU/5Z0QIgNexLkiF8riIRydCULXtM2eB2Yca9oJX29xpnuA9nEk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218290},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.1.3_1786659994680_0.1101065822685745","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"dsh-feishu-bot","version":"0.1.4","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.1.4","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"3718b5174cd715225906cb2c903fde9eae21c775","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.1.4.tgz","fileCount":10,"integrity":"sha512-C9I0ISxTgKEX5a1/dLQv1ii6uDFhQNC7JExbVTFMn9WDloiCMHRomtvZb2U61EmIbmqia7pZgoK8HcQf7bL2Yg==","signatures":[{"sig":"MEQCIHncimDcVgxac0sNAAdGBkGJXJcurPm57sKkrAB+RP3TAiBmi83gqw3bS9qvjrkedzfcyqU96kUwM3psdCmLZZYZKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223638},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.1","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.1.4_1786660549835_0.8450825452557635","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"dsh-feishu-bot","version":"0.2.0","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.2.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"db5af39da153c104d77d23f95809b5287f5e0993","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.2.0.tgz","fileCount":10,"integrity":"sha512-qkcttcKZVJGgu4LJSC9nslt62g/rbRvknjr6hUIYVO6fz7fu/pMUmTYziLIkzoLfKK7Tqd/viecAKO2gHxfcMg==","signatures":[{"sig":"MEYCIQDIAPUCDiYoG6Cg2wfrl6T8GNYqhZsg2O+PPocRgnSm9gIhAO7eU37esxsqen6E0nc/dbUZj4LDHz9KYdMZpEVO3VxP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237399},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.2.0_1786661002400_0.6243701967882256","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"dsh-feishu-bot","version":"0.2.1","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.2.1","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"4275b26b8c04ab8d54603f589c77be583fb66b48","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.2.1.tgz","fileCount":10,"integrity":"sha512-8x2KjIUB1GRTwpdpq/NBJoGZAslAT8M+xtU4clAfDUZs3mXA0Pwpmexfg/nUEuQQ6AQ3kDXd+sq3zGppxYRrDA==","signatures":[{"sig":"MEUCIQCeNjCjG9zQVg5xp7GmtzsL31N1UWIp4+dyyU6Ln8krTwIgW/uTD4mIWCY2nrWKKKXxuehQ7WsyJEnI/V+iRPqmXC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246955},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.2.1_1786661339903_0.7610651650261704","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"dsh-feishu-bot","version":"0.2.2","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.2.2","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"b5722fa05a463239e6f8e6402c0e07fb529151ab","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.2.2.tgz","fileCount":10,"integrity":"sha512-/p3oO0bcmRWQNT1rR/c+Cxf4/Oo4U/Z7D205hdvN6FwWu4Uws7TvWTkbcN0xrpGhuK2cGs9aVWUe9spyUPziVg==","signatures":[{"sig":"MEYCIQCEw4S31azL4i/VqPmD6cJ/hv84FYyUNYojW966I0wOKQIhAPPLUqey5h57D+ma17YHpBgjtErg0Tk+KluqCZVF4o6W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248523},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.2.2_1786661523724_0.22371770307526195","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"dsh-feishu-bot","version":"0.2.3","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.2.3","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"3bed071879cf848fc7c8fa3db49708ee9063b40e","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.2.3.tgz","fileCount":10,"integrity":"sha512-6XI42GDczly6eHhQxff8srrUm6+x45TARmXHDoxeatb75Qb21CQOtCrK0g+ymDPkiByXHZv33Hdj2IXKpVsxTA==","signatures":[{"sig":"MEUCICudEJwSj4bcQNfky6kcHGS+rKC7sq0ONvTkqsvgk/DSAiEA0YfZDZEQjMkVorAASnXOH88SgYhh7ByEcyrvdesUVxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248767},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.1","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.2.3_1786661812463_0.1491829249250638","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"dsh-feishu-bot","version":"0.2.4","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.2.4","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"bcb6136b2e5660c508db1568a02255e790d5858b","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.2.4.tgz","fileCount":10,"integrity":"sha512-5rVP8wy0iCLWRoXHRWfOjqRo1+8qzO7+FOgZiQ/kAY4d1e7SnZuOz+KGte8BIM5Bdxf0dW0w38MgGkOE03+pTg==","signatures":[{"sig":"MEQCIHVAd88VSbLMk4Mro26PahwvgFU7VXg2yiWpsx6pCB8nAiAU42b8j1l/4/X3W9R76lwGO7nvx6GV2spxsPcUIcFXhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248767},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.1","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.2.4_1786661912937_0.3328142564272314","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"dsh-feishu-bot","version":"0.2.5","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.2.5","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"985ea33df9370875603a3de9b61c6f8b98921f78","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.2.5.tgz","fileCount":10,"integrity":"sha512-vQSmpTDADi6zEjjCgb2mS9wx2FDFYsffC8TKNSWOGPC0xpADU3xXg4EsYGv8XpBLCEcHo7QrlT8vzmsFfc5Oyw==","signatures":[{"sig":"MEQCICNuT9Rpf97CsQNBgCPEZZk5TtiFJqNAlNtk96XEIt6VAiBwD8cN4ROhHEaV+Up6e7YsYXX7I1UPT05r5H2FrSzX9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250908},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.1","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.2.5_1786662131573_0.7054643995680527","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"dsh-feishu-bot","version":"0.2.6","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.2.6","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"bee018a2705a51139b6dd433bceebeb775db90c8","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.2.6.tgz","fileCount":10,"integrity":"sha512-pupfcNZ/dJOZ5mYOtDNpYR4c7SXAmnq0gLIP8oGlwr15PecfJknuFzgsAqn7up0WmbiJm/ED/r40QMxQ+OPuxQ==","signatures":[{"sig":"MEYCIQDBaBJ7A3MzRlLzaDKHSx/3OjjdVnOR78EqjJEIjgDylwIhAM4xHTNp87glqTafB5T74lnXqFtdQinQyoWjY1oPXHKP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":253532},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.2.6_1786662346637_0.7457507593308241","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"dsh-feishu-bot","version":"0.2.7","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.2.7","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"9a968063152cc3764a55de86d0819c73638ad81f","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.2.7.tgz","fileCount":10,"integrity":"sha512-B76HEttDZ1E+qvlpZUIrRzA0XZq2irHOqRKKX0W1+/NXjF8hMjvvFgdsJQ5cF+1cv6BBYaK0AQxmu2migzh4Ew==","signatures":[{"sig":"MEQCICuD9erDfzAF6i1knLlBnnZSqWUGtWc/yJ94beXFWeGEAiBpBOBcKplBF6YV+I+3TWaZ9MEGM4gHNFM4C54XPT73HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":253975},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.1","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.2.7_1786662560812_0.7252710443993255","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"dsh-feishu-bot","version":"0.2.8","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.2.8","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"6a06cc413fba9925ff25ef0014c091de9d953b60","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.2.8.tgz","fileCount":10,"integrity":"sha512-aO/s2tKdWXog6Yn7I4IhQomPVQ0qv99qziv8I/EW5W08ee2viurUt0JTjR9qFwYqBypV6LHrUTPUjKWepiEg2Q==","signatures":[{"sig":"MEQCIGWpOFd2zYonrScvJyX6OX7HgpQfeBu0YYUYeoIIRR/LAiBGUvr+cfpW89TxkD6t0gpch3IZI9K9uXB0z+gzg2IEww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":254048},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.2.8_1786663848185_0.4995246744399011","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"dsh-feishu-bot","version":"0.3.0","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.3.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"f4e2889508c4b97daabbcdded029678d753acfb3","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.3.0.tgz","fileCount":11,"integrity":"sha512-jYPU9KEkPTAHC2NaGSFVxdV0nZYvojEU0YCp5l7rVLR3bu7k3UxsPkaj0Zsaf4eD6eDKEla8TcmUNV5vVby/Ug==","signatures":[{"sig":"MEQCIAI0E8Enmw5gPs9ZKQtPSfNDamIaDDF77OT7mULlJXprAiBAv1Mdw2gWDCbM+GZUhapAL/+SR5ZVZLY4zfKnAkzhnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":418336},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.3.0_1786675693429_0.6260612407019102","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"dsh-feishu-bot","version":"0.4.0","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.4.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"7f09d07f54b3d13448cfb3fdd354593c0c232935","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.4.0.tgz","fileCount":11,"integrity":"sha512-6w5dq9iGJk8cQq0+cBy4MMBEf46pSIrA/JMQeOypJxU+3lmK56zq7V6oHqFG2K+/5EipaswdvUtXi6GazMVXmg==","signatures":[{"sig":"MEYCIQD1vZklVGjAPSch+Gluz6dOm+4xrpnLjycLJ/l6M/5FswIhAJQwVTeQaGqJjmKLRX9mRR+09WcZ2N75l4KRwyNJs+0L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":518229},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.4.0_1786680061728_0.2642553269663406","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"dsh-feishu-bot","version":"0.4.1","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.4.1","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"33d7af29676c605c14346a33362ab16a1dfb36f8","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.4.1.tgz","fileCount":11,"integrity":"sha512-pu1D7SLMlDVTuwWhnwmveZ4pnMXFsZaRHAdVULfGe+jvtO5Gq+8vrcg1GOspQHE5DJ474BUf0XNDfiNU7zsQ6Q==","signatures":[{"sig":"MEYCIQDCGbp2zvfHAyPRBITJdjOt/O1J16aYOEDOubOaxvDgMwIhAJLv/HlCwLX5+aJ7lawI8SPwmVsP247CtidwW9JhRp79","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":519902},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.1","dependencies":{"commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.4.1_1786681866654_0.0927886607749906","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"dsh-feishu-bot","version":"0.5.0","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.5.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"ef9fe1a506029189213008268ffb5f23edfa6625","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.5.0.tgz","fileCount":11,"integrity":"sha512-TAvGuI8y3kY9FCGbmXPH7cu0hEg33du/h5r5+F+EhCumtaVcJ6KcSZ8B0CbH3jvPrpgzvoCj33Imuh/PhvUvxQ==","signatures":[{"sig":"MEQCIDQqwT6OLKO+YnweYWF8beJRafSEc8yFTrQGF9M1LyUjAiACUNB0tLMuPHl+fRcofUmAjPQlrjU5O7hEYxrd6XmWvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":613595},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.1","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.5.0_1786683753310_0.7357609724513505","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"dsh-feishu-bot","version":"0.5.1","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.5.1","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dist":{"shasum":"4985f1072c5c457ec09be9f757c3f5edc2332f6f","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.5.1.tgz","fileCount":11,"integrity":"sha512-8UVcACveFMno9aJVARlAzfd3bqX45TSmCECNnxWsXRCuDqEO5XAH/zuYv9QMkfSBhpfChwQNYqZbB+f9yb0yyA==","signatures":[{"sig":"MEUCIGFQinagN352pKffWqA7HG7UfIBvPMTuo2CCCvL8APB5AiEArkfb2gxqBwrVKSiREiWziF97RcdQlEoTg/RwKbgD+00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617202},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.5.1_1786686096152_0.5891891374567919","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"dsh-feishu-bot","version":"0.6.0","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.6.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"91e0bffa0cf7756514290287ff85782d27229f65","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.6.0.tgz","fileCount":21,"integrity":"sha512-lDUgLtpYOT+6SRfkJ56Sr5zVCUsgBDAGt9o6ZN6ekPUTgpuDHrlvCLS78W4D9ZCh4NL+tG4bfd5rhCU3j/XCyQ==","signatures":[{"sig":"MEUCIEBMQBPIKiTMzwt/tdF4fGY956oevXlHZfTbcDYAKBGIAiEAjSwK9os/4FQ82/d3OUDmSHLtMZqn3oK/vUePnhKrS+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":858573},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.6.0_1786733064521_0.2786917327917169","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"dsh-feishu-bot","version":"0.7.0","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.7.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"54e55a4e2fdf9225bb569816275d1bb93508e19d","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.7.0.tgz","fileCount":21,"integrity":"sha512-cvt4u7i8gSjbcW8ZF8fm/K7nuRtcEK8EIxGw/a5QPMRGPmAhj65oq9Bs8iOtjw7aYd51SABQPx7T+raoFa/gzA==","signatures":[{"sig":"MEUCIETUyP0iwx6HxkDqjCXOVfrXA3IBaTYNUot0QDUb0V08AiEA3RO0N/IbX40GvxksiD8rb4vLfNN0lunHlFjAUn847rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1297045},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.7.0_1786735382734_0.6996624144550032","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"dsh-feishu-bot","version":"0.8.0","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.8.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"a4163a8060a345dd643007aeea32b07aafc472f5","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.8.0.tgz","fileCount":21,"integrity":"sha512-iwqkF2Q7MLQLt9txYn+/bZ47J6vrHEUyHgrOqU5PC/67DtM4fCLKHzkORnx6s3wuLa7PSAqxNJXgMbi21w8Nqg==","signatures":[{"sig":"MEUCIQCQ5tIcATcEle+78fjVWai9/GMJ/oWNGBsCwCQuV1Jz6QIgIr/U99IAZep08rVfiQYha0G3WsCyMcC29cZev1FCAJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1471338},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.8.0_1786739952119_0.12588363506923428","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"dsh-feishu-bot","version":"0.8.1","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.8.1","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"ce29d66e39acef6c2d1d96c31294fb7c9026acf1","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.8.1.tgz","fileCount":21,"integrity":"sha512-9S9b4I/1W0AsU0NlPD1s42Sp+NEWYDfUcJGV29CcTuPnUzCZBpqCRTVZfGWeEMwr/oMrPNN0gxLEwc4XfAU4Ww==","signatures":[{"sig":"MEUCIQCe3qf+qZ7b2p4c6SYujBl3jyg77iUCLG7MB20uTBdt/AIgAOcaCBGs0xZwVNOxVetP4Fx+SA+Y4w5YXXdZK9Xev0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1476428},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.8.1_1786778394949_0.6155748944823083","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"dsh-feishu-bot","version":"0.8.2","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.8.2","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"55069c762759f039e6064e4dc44f90df1ea5c84f","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.8.2.tgz","fileCount":21,"integrity":"sha512-UfzBQAkP+l2ZKoooVYQ39wFCT4WuOjgT4rKZGipL5bXrNc2wkiKVfSR55GiDQ+0O/FHA9kb6NscRnlfyUd5byg==","signatures":[{"sig":"MEUCIAHBWyFwnqtA+XuL3mHMQnrtghq3DFAfMclH2qNtv75lAiEA556zsIx0mxmrlC6ZwYX2NKEwfOl1EuR8mHOxatYyOvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1476993},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.8.2_1786789612024_0.6949728665209354","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"dsh-feishu-bot","version":"0.8.3","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.8.3","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"0ebbfd2ad1895f57f73df185d8c05d03dba589aa","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.8.3.tgz","fileCount":21,"integrity":"sha512-4xI7+KA7gEEiVp7FKrARPxCZuqu2KyJ0p8M+mufLhJOhdNDOc+xRR12t7g6Aor1a1q1e623WVOUrZmr8XegsLg==","signatures":[{"sig":"MEUCIB/bDrJgqmjxFofN2OWnGP4o2gML4K3hotXgq7akABfZAiEAru/eW+ILs6XRplwTsiJHGBUQF5CWyfbWxUDzAex0elA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1477385},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.8.3_1786790148198_0.4620433542980966","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"dsh-feishu-bot","version":"0.8.5","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.8.5","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"419ebe8f92cd55e12ed769a6cd37a1d9b9d01b7d","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.8.5.tgz","fileCount":21,"integrity":"sha512-v5kyhxMTmL+qTBgyP4bI4thN5k5xEitBVhbYVsXQeNSBzmIGlr5ZpFCZSgpxeOPJdwKU/BObfYEX6RF6EVMuQA==","signatures":[{"sig":"MEQCIHLWSEFmTsNuSEUCpYgdhHPXyoZhPlF1HqTn2eI1qN/KAiAem+cfQLAioS/JQ0ETvFPz9V6NdDWT4SfC7RttmAlcQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1479260},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.8.5_1786792125120_0.09208227909553224","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"dsh-feishu-bot","version":"0.9.0","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.9.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"05a68bf32efb3432e62a7d1250e6f45c0ec72750","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.9.0.tgz","fileCount":21,"integrity":"sha512-EO6RaOazyZ1pTgF29Qx1g3bqeguqxL7pT/eegpo/SIMTN9sR3kz3YIuJASnn8qDMYRXBQi4wjWf+ZzeSv4HGSQ==","signatures":[{"sig":"MEYCIQDvEULeRc7LF7e9U9Le0kL8RHowfJ7DbEvT9mJWO3g26AIhALpPTwpP8Rlila0vPEVHNcwVYFwc+DA5ndvSEwjlGbg1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1515440},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.9.0_1786813514226_0.18416574294981825","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"dsh-feishu-bot","version":"0.9.1","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.9.1","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"7a813bcc19b5d7934601b14a564c323423c221e9","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.9.1.tgz","fileCount":24,"integrity":"sha512-iOjJJutw12Jh1QXoXtsjMZf+NqmeKGUaGTt+D0s+6BfzzepfaXg1Rrk/Lluqkf04/SsKMyyT9aCHttjQ1hWhCQ==","signatures":[{"sig":"MEUCIDgkTu6afqT/vbqCRzzaKwcr1U5sIwWAEUoCSI8pk3IXAiEAwCeaU6XLDEOmJrI1Xk4cZ8qq36X8tZHGoZ5bgMDmadY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1529013},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.9.1_1786817773153_0.03285301332158341","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"dsh-feishu-bot","version":"0.9.2","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.9.2","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"bb2f524524d0a8ef497bb6148f617184b64407ef","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.9.2.tgz","fileCount":24,"integrity":"sha512-4/EYwJKxJ2KTP1wx6eMtG6AlY4yV1u4oVxKYpPPsBGgxuXpPFrBBgIqImquxkhMUPKzVgjK0H3cGDsbl1KdQDg==","signatures":[{"sig":"MEQCIFnWyVdZE241ILjvsO2n8rB1ltNubBi48DBnSGTVdQncAiBB2GzrLaj+8vhgSQz0Nr//Cm9Zms6aN0nYDHVbPtYXew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1530544},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.9.2_1786819278354_0.4881103389247532","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"dsh-feishu-bot","version":"0.10.0","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.10.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"135ae56de7bdaee0b46de85236bfdfe27aa1cbd5","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.10.0.tgz","fileCount":24,"integrity":"sha512-V0cQvQiV7MJfkXXJ8hbC8dts6HMkiLzZX+s/ISxYeFeiqLUWV8SmJ+O9hNflT8fLgGMWUTJ+rybvheKuwexwIg==","signatures":[{"sig":"MEUCIGs1sXeb6ICatDsw5pK+bWhE78gaPrkBahwnNarBLAqaAiEA8XruFnvLn8J4RLLdaTgc6ro6vDFBC+aSPX9qF0lmXRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1575733},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.10.0_1786825573906_0.3357718829722358","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"dsh-feishu-bot","version":"0.10.1","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.10.1","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"09e13123a05fde44a6c086a2edd256fc2909ddd1","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.10.1.tgz","fileCount":24,"integrity":"sha512-VbYMo5GNJq1WjZED5qfsCKG38dF6ghhEWjhmirO9R1XsMRQX6kgh3C4AOymSzvsfYLRXVYD5cB6LuPBkJs6AYQ==","signatures":[{"sig":"MEUCIQDEFR9wm9TEBpWdjpPSIqYQXZ4xew8S66yHq2a8Saik4wIgeXhHaHIuNwGPEW8uRb9j+uxiAqTwNaNT72kZiNgRnjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1587473},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.10.1_1786828744221_0.6145647775703584","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"dsh-feishu-bot","version":"0.10.2","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.10.2","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"66f096a588507e6bb1f9b3d42f5ebe54f5b8d743","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.10.2.tgz","fileCount":24,"integrity":"sha512-X6dzD5gepqM3bZuSSjc7JODZ6lAEDv2yaBTKBJ6ZdAsQkXt6pKo5dlo7rmaunZjGq0Ur325U6/0glpCPf6cyoQ==","signatures":[{"sig":"MEYCIQCWtTTYoNmu+RA2KkACXJU145aqK4h2KGL/dmZWfx1OCQIhALw1JyxxDsd8UQ0myzXOS+XFTwjWxyMbfPjm8yF2x1tj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1592376},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.10.2_1786829880523_0.33071268402068554","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"dsh-feishu-bot","version":"0.11.0","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.11.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"ea47a5118665e3a6ae8074bf0d031082419be333","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.11.0.tgz","fileCount":24,"integrity":"sha512-IPYrLrLpp7go2UYPPIL5LtyCERzO8GxE8TPm5KWjjN9ntRD4Oxtq1YWkMSr+97/oR5Fwwd73lIdj7uHk/H/9Ig==","signatures":[{"sig":"MEQCIA1ZDraZ05GpAmKNtidPkeeRTheiYkh2Nu4aP8B8EEGVAiBVnlrgEe4hGiW7yEGa59gqqg6Ih9BfgvPn5NGnjgl4LQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1716460},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.11.0_1786834817391_0.6778151590175319","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"dsh-feishu-bot","version":"0.12.0","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.12.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"aaf496dd3c92e857438cad10a58b1d4ba8d6a7ff","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.12.0.tgz","fileCount":24,"integrity":"sha512-6LSs1ZAITp/7obFLSPrg84DHM8/QSUstwsZHOB+XldaAna2D0o8C36nT2oiYBD+SixQie1rDxwlJIPsR4ksRbw==","signatures":[{"sig":"MEQCICfPL9PCVi2i8fi7yeSm6U8c2P+JjLBimPjys3STJuTDAiBvsOMsG8Xphu8eN2guuAalpndiINt4JPn9zzUhFk6Dpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1796553},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.12.0_1786876598460_0.9969489415089152","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"dsh-feishu-bot","version":"0.13.0","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.13.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"f7684281da1bd7af88c7ec68af8781f5c5a07ff2","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.13.0.tgz","fileCount":24,"integrity":"sha512-JFUraHkoJnjUvpWLjdv1J13966fKnL7DZ/HaNq+b0sUOaES1PPGnyqRly+jZ0c8eGPNl2qXHB9NGZojhzfCLuA==","signatures":[{"sig":"MEUCIQCWjnuhZR4ylS1ZbqLR8CwoJB17Ev+lnGZrRtRg4wk1JwIgJFyEM8pIi14v3fRpL7LcDv+8LN0dvIN2zPgp8bLKRKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1830677},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.6"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.13.0_1786926794115_0.5469823980776176","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"dsh-feishu-bot","version":"0.13.1","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.13.1","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"35e40877ec4f2dfd65a16a48b5492aa1b3f1dbca","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.13.1.tgz","fileCount":24,"integrity":"sha512-oBdDDpI+ahkZYu9cRwoa1kdMWsqRNHbMbMwA/WpqfaA4pNVm/h51n9YPTz1pFMDNUGo9EKaqTO2MgaIdyEkMwg==","signatures":[{"sig":"MEQCICuvo1NCcL7vPWjrL4pnOEB5ZsCJF/jwDP4Neo8P6nC1AiBTlIITHUH+iSWT7afV9Mw5JvvxsiqYAees/wVyYnq/GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1833034},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.6"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.13.1_1786935191961_0.2639510396052347","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"dsh-feishu-bot","version":"0.14.0","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.14.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"2af0ada209e1338ef78a38854e0fc0e9fbfa4331","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.14.0.tgz","fileCount":24,"integrity":"sha512-ytchXGjW3RrQjYKNB66YWy8e3H5Ej3adfmxY+F+7hZNwp2XA84aEA7TvCAaD/Blw4D6A2IdoB4eNhCyqmUF73w==","signatures":[{"sig":"MEUCICgRe/k45CTWVUQPMX120+YRODeknpYLVA5t+O3gISY1AiEA2ZkXx8eZ4/AIK1obAgyQMc0/gD63DJcNgiY9MJDtjKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1886503},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.6"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.14.0_1786937697820_0.11525755382245806","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"dsh-feishu-bot","version":"0.15.0","keywords":["dsh","deepseek","deepseek harness","feishu","lark","bridge","bot","typescript","chatbot","messaging","deepseek-harness","dsh-plugin"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.15.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"35f980c109d1b1f1550e637eaa6f1b24f3072338","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.15.0.tgz","fileCount":24,"integrity":"sha512-BtBlppn3/xxuHmsAXa7UcbrzsP8pNwYoesL6ryjlA+CJvZ8bdNFvtyJ6Gfgqd38LBttJt692ScnLlQXETwd/WQ==","signatures":[{"sig":"MEUCIFQ4tm+lUxhOrnIriaQHaJcf55opXLuJBe4fYSdM1gfUAiEAgPQIIrHG70UEnZDQzAz9/cxiC8W38sDIVIa1KbpFTbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1890227},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"Bridge DeepSeek Harness (dsh) into Feishu / Lark with streaming cards, project workspaces, approvals and scheduling","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.6"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.15.0_1786949230609_0.5894577058645387","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"dsh-feishu-bot","version":"0.15.1","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.15.1","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"e8aef849a470207126d1b2bbb7a75db98306a4da","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.15.1.tgz","fileCount":24,"integrity":"sha512-wOkruKIQ4CX7btU47FGFLRCd6PNn0vVwuv6DGKYXeK053vzS+q7yCuyGYfJ+u0N/as/10/+/Aw8B/fbNTrPqZA==","signatures":[{"sig":"MEUCIQCZZAX2RSqmQVwxf/WnPheMEgb8RM+SHlQltORTChg7XwIgUC/N8FpqGvY3eE4PwsMGpP7UhEoNsbi5i27Pg8E65r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1893610},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness (dsh) into Feishu / Lark, scan-to-connect: streaming cards, project workspaces, parallel tasks, multi-role agents, safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.6"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.15.1_1786975225425_0.046076694457358514","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"dsh-feishu-bot","version":"0.15.2","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.15.2","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"5bad2b81758e400353a1438aa63cb6fa5cecd1dc","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.15.2.tgz","fileCount":24,"integrity":"sha512-ciJDuYTItVrcMrwgmfVjRhiVIXCuxkiSPel/AMSy4m7OBmGhKX4ZYVnUzWJacL2+5jrRUbGmuUIeUaHOyl25xQ==","signatures":[{"sig":"MEUCIGyXrnh0p8EJ3Ub4t7PyRQTpY/5kp+tf9S0AM1aUf7EzAiEAn/4G333QzseqajuVdWjftHQNr3d/6V3/Sm+rh8ZKmx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1863779},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness (dsh) into Feishu / Lark, scan-to-connect: streaming cards, project workspaces, parallel tasks, multi-role agents, safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.6"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.15.2_1786977954825_0.27868371081779153","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"dsh-feishu-bot","version":"0.15.3","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.15.3","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"d01194735ed84d90977b28ff9740d4f47fc536d0","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.15.3.tgz","fileCount":25,"integrity":"sha512-LFsE+BPpMB6wukfZQRK9iPHH3oM+AOKPRDxcKiywY/pgpCpGYciEydT8+4vcAZPAvutFpMlWCz5KGTuZmSEjhQ==","signatures":[{"sig":"MEYCIQDNAoaMyrYbxFDCarhXbQT/HxPe2z+pdqamC/ep2rp/IwIhANXLYrcpUBH+X1nNC6bFSZmtAXwb+6kidpDVn8O+q2Bp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1901997},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness (dsh) into Feishu / Lark, scan-to-connect: streaming cards, project workspaces, parallel tasks, multi-role agents, safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.6"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.15.3_1786978519598_0.3496445678232871","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"dsh-feishu-bot","version":"0.15.4","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.15.4","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"07966585027a8d1c86691f02f9f4492a6f3c8d25","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.15.4.tgz","fileCount":25,"integrity":"sha512-wn6eAhjwJaaS7Y5py4VlTQz87sr4YVFmf4G/wk8Mgn6NGA6L5wWI65rY3fX50bsvVYO82lGl80/vxG2vXDi9gw==","signatures":[{"sig":"MEUCIQDQ99ZW//V9jPZxXgBN0cTBpziGvrhlHEIc702nNapvMAIgdNyEOcXTamJOw7p+wPlSX8/S0qOfra2Fq/TV+lPyKbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1904496},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness (dsh) into Feishu / Lark, scan-to-connect: streaming cards, project workspaces, parallel tasks, multi-role agents, safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.6"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.15.4_1786980611985_0.3727913432165222","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"dsh-feishu-bot","version":"0.15.5","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.15.5","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"42f86922d652ceb5c6acf5efab0ee820e3d82081","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.15.5.tgz","fileCount":25,"integrity":"sha512-vKAbs2EbFCNOI3en98cql9nU/Z0NphF1NJMJ2B2j1CSWojsSHu57K6EyCA6zqcrF5fH8/ob6qUtj0m3rzMR08w==","signatures":[{"sig":"MEYCIQCjEJpnyObjkEdLIJGh+qzMcep8XSaVpQnTNTPqQ2ILIgIhALCChLEwgksAUoLeQhEi4KXWH1gkqszxeOyb5N7nyjEL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2145575},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness (dsh) into Feishu / Lark, scan-to-connect: streaming cards, project workspaces, parallel tasks, multi-role agents, safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.6"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.15.5_1786988332866_0.07945815996698014","host":"s3://npm-registry-packages-npm-production"}},"0.15.6":{"name":"dsh-feishu-bot","version":"0.15.6","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.15.6","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"3e8bd4531a0a8817d1521b8729575d5f40cdb51f","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.15.6.tgz","fileCount":25,"integrity":"sha512-jFeTgt/tZlv3tJvOzwF7IOdPj9D5qzyD9XQBSQtgOCm9ouYEGyCjIkcWqvrBjgJuw2zrB6v03KPsuASxMh776w==","signatures":[{"sig":"MEQCIH4KE8hQP8vGFaTr9W/6iSqWYHsc/3hGLaFZvp10bpZKAiAMilL/dbUdcCcg4mYWm1QEHzMOWMS/86OYcEMOOXURug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.15.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2178404},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness (dsh) into Feishu / Lark, scan-to-connect: streaming cards, project workspaces, parallel tasks, multi-role agents, safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.6"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.15.6_1786997856587_0.8452623472744893","host":"s3://npm-registry-packages-npm-production"}},"0.15.7":{"name":"dsh-feishu-bot","version":"0.15.7","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.15.7","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"9fa0cb5ba7edd851dafa6f4c1eb686ba7d91f44b","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.15.7.tgz","fileCount":25,"integrity":"sha512-c+wWQ89CbBjud4UufdChPnEudqgOcGWk6jbkXTLlJ62Kd/jQGc5I/2CVt4zwI2LCpu9bQxwfDJjHnoent0SUgA==","signatures":[{"sig":"MEUCIGvT6jE+IBff8ptyaNjj5ebyjEWnV08XH3qxjwvYKPwEAiEA733U5FUgY+t+FAFGmabRzZQO4hGf6Ss2Ye71McPN83k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.15.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2186026},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness (dsh) into Feishu / Lark, scan-to-connect: streaming cards, project workspaces, parallel tasks, multi-role agents, safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.6"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.15.7_1787003031658_0.13938661392243423","host":"s3://npm-registry-packages-npm-production"}},"0.15.8":{"name":"dsh-feishu-bot","version":"0.15.8","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.15.8","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"1bb76dd215806192f1268f5f1f85e1f6e4f8912a","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.15.8.tgz","fileCount":25,"integrity":"sha512-Atmj+JD9i/GcJmkvckUbxT0+lXBCMPB7EiEUe4/qqdHHUMJu5ZklgZdfjGeevEt56kTQ3LLghv30vt0mlyvfnw==","signatures":[{"sig":"MEYCIQCZ6AZO2ly3uttACVfK0/I4z42CZ9QAq7z6HSHK+MUO8QIhANt/TE+MWFTkXgRP1vt0xyQIygrKEKzjIhVIoo8EFV0p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.15.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2198231},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness (dsh) into Feishu / Lark, scan-to-connect: streaming cards, project workspaces, parallel tasks, multi-role agents, safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.6"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.15.8_1787003883070_0.4688287097487167","host":"s3://npm-registry-packages-npm-production"}},"0.15.9":{"name":"dsh-feishu-bot","version":"0.15.9","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.15.9","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"452651d7a3aadc2eb686c2ab2f27b7c47e15de42","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.15.9.tgz","fileCount":25,"integrity":"sha512-JCpm5TputieyDFKBhWXWQudR87xyvgwfLox2PH0V8EQ0KE840jJepp14MEPUpEpMC42MnbFueopYojBZv/tDbw==","signatures":[{"sig":"MEQCIAY7nAeXwjQY024/Q4CRmPSwHH4fPaXaRVCJSQU0UgooAiA9qkxmaX+V96RBwXVdpCja4hGAWuyx7XwUehmdrddWDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.15.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2273175},"pnpm":{"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness (dsh) into Feishu / Lark, scan-to-connect: streaming cards, project workspaces, parallel tasks, multi-role agents, safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.6"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-tools":"0.1.0-rc.6","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.6"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.15.9_1787077116837_0.59455578350515","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"dsh-feishu-bot","version":"0.16.0","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.16.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"a914b4724f73708419014227c76c9b66a16bdb62","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.16.0.tgz","fileCount":36,"integrity":"sha512-23cGFU/aOrlveOk6FR189riXDlELX7BlAdLCJ7hg0fUOo0whAfDkLa3VjecviqlcOR9dSxrtAnl5MTtHUoxy9Q==","signatures":[{"sig":"MEUCIQCg8MmXUc1m374POQ8b/VB4rjAAUHklmEjKCGgLRkAc9QIgIc4fG0DC/x5Jzsw++ZD6P9XpMQUHc/iO2fXoLfiqPc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4449349},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.16.0_1787209218518_0.6959901316042747","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"dsh-feishu-bot","version":"0.16.1","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.16.1","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"17fbc45edab7de532135a85b431914d80916a176","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.16.1.tgz","fileCount":36,"integrity":"sha512-HaAVMoZlXQlA09uHwj8qaN8i7mPDci3zMfqM3e8Kqso1Ts90AMguwuFx+kqugs2+Br/SWwedlbN3dvqq/c5A/g==","signatures":[{"sig":"MEUCIQCyRjudxKyZItY5LHO1fSndO8hWYQ7KZo4C/V8JWzrXogIgf/gb0EQ58cHLFpX65lIsXPGWWJAF+4eqekKAOiOVSZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4468664},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.16.1_1787348827938_0.47062006164784886","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"dsh-feishu-bot","version":"0.17.0","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.17.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"aa2e7718f7d9d898bd6e051224e02c65d31a8835","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.17.0.tgz","fileCount":36,"integrity":"sha512-cGKIKKsihCmdG2RZIbvH5PpR3WcoalwAKJYlBR+k10NBCue5nyC0/sraT8wnNxI7KTzm4bhHs3dwIcOcdB69vA==","signatures":[{"sig":"MEQCIBoWfOBWidpXY/GIK7FbTR1ZM9Jh3cafhTyKusrQAQpoAiBaOCBGcUdde1E5DqtMWwAzRlzxTGchjhkdNxQpgpYkmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4553766},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.17.0_1787351765385_0.7820190664340676","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"dsh-feishu-bot","version":"0.17.2","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.17.2","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"1f2415b57eac233372b45a589399e8d5ffbfb6e0","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.17.2.tgz","fileCount":36,"integrity":"sha512-EFCcTdbf8VSigKwEeqLovCBf2oazPwxfrWEtxnbKgiawRgrz9ZrT7YzNfTqwiEA+6DVSBw6ayV5SjdblBQUxfA==","signatures":[{"sig":"MEUCIQCF08pJe0vskTTfDn49ABnHFDyZnI25kJAdmGfx56tzUQIgbLextkD722Kdd1MZgMsvqa3t9FQnMpsZDoG9op8NwF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4565786},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.17.2_1787394394476_0.2522444769942569","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"dsh-feishu-bot","version":"0.17.3","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.17.3","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"8f1757898790602ad1369e54607882d2b1b21000","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.17.3.tgz","fileCount":39,"integrity":"sha512-kiA++3iJyvdE/ei8aCDZLTqezxqg0fQ7T0Q5hZYGO+Gu/QDmwcefphAZPfqBWRUZ3/xd/K8zQRTovrTGwSpy2w==","signatures":[{"sig":"MEUCIEzRBdqju3L9/d3/7xt5t2JCQeOXO8QF8vpAqf2nW4GNAiEAqKa4wxEewBH+fE5OR3gbexDHtpdV4h+sxrXOSWhTBmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4684607},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.17.3_1787475671009_0.08986638123906343","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"dsh-feishu-bot","version":"0.18.0","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.18.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"fbdac3004f0f344c5a60c30e80e00ad603a07df2","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.18.0.tgz","fileCount":42,"integrity":"sha512-9pa1YcWU+pyb3ZVqi1qXNj4T/N55ySy+7rFNwJUrIga75KrlQsR+x1XUI+X4Y0F3pLymZVAFKTPFB/uRP1KkaA==","signatures":[{"sig":"MEUCICU0Ne0cJTwWA44nHIwqV8CqixS6YCorH6hEaRVM+q9oAiEA4od0A1sSaJJrnK+ShHh/jy7ex7xPaHeqdvR5B9iCSd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4873345},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.18.0_1787500069146_0.1476083642009527","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"dsh-feishu-bot","version":"0.19.0","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.19.0","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"e7d8c9574845683a5bbf3123f38c35875307c994","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.0.tgz","fileCount":42,"integrity":"sha512-+Tq3hgKWbiHRFOJCwDlTYO/jKbQVrig3C4IIhFd+Z+VFrjpcNdlZNMRzl6ViHdBYSjqabZKurUmLX9kufBy/jA==","signatures":[{"sig":"MEUCIQCkeKwzNTzwHTK61NqMYSGKwqXul1jJ8HFWL1OD4v/L1gIgcYQmd4cc7EjCVsgFBBKRbqe3hVVwWfZ0JLPywhCSdH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4981570},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.19.0_1787506671046_0.10249461708216834","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"dsh-feishu-bot","version":"0.19.1","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.19.1","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"7c6b01aaff116db5ebdfe1b82512c5e9ee04cf7e","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.1.tgz","fileCount":42,"integrity":"sha512-9gO7B9NDFfIBs4DVKlPg2BYXr9Y2vV2EB1hVUJc0MTTZ8gLkAuiO4pto5DHgDH9u9OY6vWUmm2XJ/ZnHiCHz3Q==","signatures":[{"sig":"MEYCIQCjXFFxLzzCxVKxx+36vAO/Kak+H1/jvIP81IbbaF3lFQIhANNpAYhrbeJh0HAUAl6s8SlLm9nXgfB7O/n5jyGAeXW2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4991635},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.19.1_1787509342512_0.8586242633128294","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"dsh-feishu-bot","version":"0.19.2","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.19.2","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"8c0652803c8fc9a64081e73dc463fb2ebe0f99f2","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.2.tgz","fileCount":42,"integrity":"sha512-uz3tQ6+wCb//2IY12kgkocFe7l09wYgzZFyPTLtDU2oS0nTSnv0OhifeObRCAvahjvgTGbVoJuuIsZ8tZogZhQ==","signatures":[{"sig":"MEYCIQCobTp6p7EPNwD9Ss9UK6ZlEaQ6WWkjXtrTXAUq/tJVlgIhAOjvl99LXgaZeS1zqyrTVQzhlKpmoTW1l+reCXIChuMp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4992059},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.19.2_1787511794347_0.2582344306804967","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"dsh-feishu-bot","version":"0.19.3","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.19.3","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"1818bb5a541f7eb81cef33e06fde095ab3a5fec1","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.3.tgz","fileCount":42,"integrity":"sha512-USzFB2E1xjRKJCnnduK+ga+OijR1FipsY2rvBb2GrObPfDjKZfMR9VkLU1OQMymtn3gJX07gC49QpBMVaXBGRA==","signatures":[{"sig":"MEUCIBYmZuBYOC6v+kR4haBDzViZlrRrPGjF8dMNpOX2tFECAiEA+7RmwXlwEyz/wjc0iRBFRWCCOGH60UNadVd9Z/gK8hI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5024271},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.19.3_1787517419441_0.900951125059525","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"dsh-feishu-bot","version":"0.19.4","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.19.4","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"a9ba7aeb340fee75414fe51ec050da721d4dbeac","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.4.tgz","fileCount":45,"integrity":"sha512-zzrieGJfrXp2xcWDRjZ/JujQFSqpVmSlJxDXLZP+Kamdr+3biPc5iVFOqcbSq2cn9nyehJjq/KrF/mwGIAmPBg==","signatures":[{"sig":"MEUCIQCbY1c++7QHAMnDHQmeLY90ZEL8IHrrc80cybndZnHygQIgb+0696PL/siWHbH1xPxrkPGAhiZkI0OM7UHKwn70B1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5079868},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.19.4_1787526069543_0.7024506375393449","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"dsh-feishu-bot","version":"0.19.5","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.19.5","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"ad93f43c96a942fde1fce2873adb1cff95662715","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.5.tgz","fileCount":45,"integrity":"sha512-DlJQbGlH0rnRZk8W0epUFwkdaxZv8EtTZRCIJRc3KMYlER+qWWh5HBUX9N5QoAYteh/xtdAFKAATzAHArJ11mA==","signatures":[{"sig":"MEYCIQCLGHo/HvtXQN0ddgcaqmyjAIPKbX73WJxEZfszYRn5dAIhAM8QdxmabkqFy72lfLoHFs1iSmVAKh8vN0hJDTVYh3wN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5119478},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.19.5_1787529826032_0.17197974290948537","host":"s3://npm-registry-packages-npm-production"}},"0.19.6":{"name":"dsh-feishu-bot","version":"0.19.6","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.19.6","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"ee5bc29be3887d62739da2bc9a51c565c622f947","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.6.tgz","fileCount":45,"integrity":"sha512-riSv+MhjQZqxMduiCmTTPx/LbaFzCAur/JjAd1XjH6Lq0Bw8hOJENMSDofEhRsKtVUrOKjwZo7ttJJNby5B0xQ==","signatures":[{"sig":"MEUCIEGS+8Mn302iX75bDVufotChFspnDN15/BHHY6hPP5NCAiEApngNsBv8QrQesA/MY3ndoq/H425+OUxmBJ6e12t0pMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5134352},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.19.6_1787560892604_0.06469169261616559","host":"s3://npm-registry-packages-npm-production"}},"0.19.7":{"name":"dsh-feishu-bot","version":"0.19.7","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.19.7","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"4af30addd7be706869b98fe2050dcbf1f905761a","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.7.tgz","fileCount":45,"integrity":"sha512-b/+V+ACp21ZHHuOdCQwCVOlNKTXAof7zvvho9CSRGorvKKo0KCel3OGKCEjf+m4T/ompz3s00syS1bTB6pss/g==","signatures":[{"sig":"MEUCIFC8e0FWHBumcqbXCLg1gqWTEJKhiffx532eLAIR1608AiEAhDQlIt4aJuu2KzcfnxOAQyId8nOG4VpqJmanbJVl8Ik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5159981},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.19.7_1787566011636_0.8578528405721624","host":"s3://npm-registry-packages-npm-production"}},"0.19.8":{"name":"dsh-feishu-bot","version":"0.19.8","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.19.8","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"e6c9c3b8636803494df877b24aacc5858d36b368","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.8.tgz","fileCount":45,"integrity":"sha512-Aol8BGkj8qXvvOvRle7I8O++zfs1BZSdjDy8nkovxaTwumC5K6S3T6Bl/I2WLx1xiue4eV0tnLdq+/yAJV2kpA==","signatures":[{"sig":"MEUCIGP+jZWEjnkYlErlWtv7NWZFfDp4J1qVGUnNhZNyxY5/AiEA3KfiuBG2aZixd2v663zHS/jHP3YZJ53rzt2nqx9s2Y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5050706},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.19.8_1787580723100_0.6442768808836927","host":"s3://npm-registry-packages-npm-production"}},"0.19.9":{"name":"dsh-feishu-bot","version":"0.19.9","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.19.9","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"57abb8edb39046cdd3f6b1b269af9b8b1bc2e877","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.9.tgz","fileCount":45,"integrity":"sha512-4gdc9Ivs70fK24OvQuLlxXw+6QEs58kTotrcUbwyinShqXCYeybgv787HS/ZJq9AcjNev7AGal+JmXTU52Z0Vg==","signatures":[{"sig":"MEQCIGps9hhcfQE4lfWM3xVE+Q4taMqCRMCyTvbWfGOVj5E/AiBCj4XQzyD15lLMWci+5AUHwQZ7RJN18P3/ltmw9mD4bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5066908},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.19.9_1787583433400_0.5654864824458097","host":"s3://npm-registry-packages-npm-production"}},"0.19.10":{"name":"dsh-feishu-bot","version":"0.19.10","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.19.10","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"6d324e4c11540b08e4e32995896d70740ef41811","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.10.tgz","fileCount":45,"integrity":"sha512-uhLYoQVbljG2id78ii+6TbW38vILTJC2wo14wIO4zC4L8Fy85daX/jTdlb51Tzp8QFVtzCeIHz+n5vhYM0g8Rw==","signatures":[{"sig":"MEUCIQDW4trhbOcZYcESCOoxe7t6b0w8PG20JfgKrJy9o+SPWwIgcrqb9myM1IUmeBQmVCFspaRmSacP/PI27IGYqLMCYTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5070592},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.19.10_1787585772179_0.5526822937109865","host":"s3://npm-registry-packages-npm-production"}},"0.19.11":{"name":"dsh-feishu-bot","version":"0.19.11","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.19.11","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"80bbdd1b44bd449fb197968101e98c8a6dc1dcf6","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.11.tgz","fileCount":45,"integrity":"sha512-JLdUvQoaF/GxrnvzS52rdC+2POmPpsuR67SSkCGVwyvj5FwQBYwqC+Y7lapQy9/NHEKjf1O14iOYpSyszCzMDA==","signatures":[{"sig":"MEUCIQCPkDbFDIRSuGn8aEADTZYuG7nZTr0KbM5eLBP0+22D3AIgYnOIBFH8HDxw32uTfzAJEjKMezkrypxyTHZC8CwksmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5123939},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.19.11_1787589326816_0.900000413675174","host":"s3://npm-registry-packages-npm-production"}},"0.19.12":{"name":"dsh-feishu-bot","version":"0.19.12","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.19.12","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"e19f9de0f7dc29b014414da39d125e7bf814757c","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.12.tgz","fileCount":45,"integrity":"sha512-4bvOP7Bm19Cp0b39EYTNc8aatW0Rj9piGLvaa/2ms2rQtj1aYzTPy9XQ59Tk4PcDRmaaAjcZmrMTQ4quYlzzcw==","signatures":[{"sig":"MEUCIQCudXx1pZcuOfMBIBlqCeDwxZbAni9RxGDM/p6AQtS4AAIgNJ2f6CBZREZE+KXGYRJ2ZWXgylLNEDny7MZ8CXVJMaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5145311},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.19.12_1787627231913_0.2080316026286606","host":"s3://npm-registry-packages-npm-production"}},"0.19.13":{"name":"dsh-feishu-bot","version":"0.19.13","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.19.13","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"232100587ee14ce3fa38d1692bd80f44e0a37d6e","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.13.tgz","fileCount":45,"integrity":"sha512-voALu2v62o8q8Sk0rv5hcM3E9rPpVh8miPt5WG1L3QUcvci07C3Tab9trR94JmC2v5Q2B1vZGzKxZEclEDUmbg==","signatures":[{"sig":"MEUCIQCMgrr0KkK2jZWFBu50s3C6C372TzaWIOi9N3EyGNR4LQIgNlgb6639dsWP6X6hLzpQg1v9WEvtWwXGfDQhot+TLG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5280548},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.19.13_1787632377593_0.6143099466925652","host":"s3://npm-registry-packages-npm-production"}},"0.19.14":{"name":"dsh-feishu-bot","version":"0.19.14","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.19.14","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"d924baafed5324826d9db6d250e72f922d3063d5","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.14.tgz","fileCount":45,"integrity":"sha512-aEty/vXQPTovMZcaRgHbA3BAwEydyQrB8rUIjP/zAT4rzY7OhBuYUOLBF4xDWxYdJQIBruMIyHxcdknFGrRS1Q==","signatures":[{"sig":"MEUCIFEsJBShw2Z+r/AIZphok1K8eQ7dQFZbmWHEbiiX2cLtAiEA8WNjx8lP5EjCYfTbmncbowFGWCawPfq5rr30DwVxBOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5387289},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","qrcode":"^1.5.4","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.19.14_1787639506705_0.2232211417674319","host":"s3://npm-registry-packages-npm-production"}},"0.19.15":{"name":"dsh-feishu-bot","version":"0.19.15","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","_id":"dsh-feishu-bot@0.19.15","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"48e0310bdd03da6f1e81803d112309ff46032a0d","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.15.tgz","fileCount":45,"integrity":"sha512-qdzWIQ6KaaBHTp52CYiK+V9CnoXIHhjOgkjZ/LFdXZ7tNt5SVrKwhqBfq+Wc2LC9p5zFvtjXVzWfmFgfpSxWOQ==","signatures":[{"sig":"MEUCIC5FKWnpbUYTjJTKpBVmPoQl4RTWarNke11NJZwLsFRXAiEA3bZyLVlKuQ4q7hSWhykQXkY2X5Vd4UmNndznfobOIaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5407255},"pnpm":{"overrides":{"@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs"]},"type":"module","engines":{"node":">=22.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js"},"./client":"./dist/client.js","./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"}},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"repository":{"url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git","type":"git"},"_npmVersion":"10.9.8","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","directories":{},"dshWorkshop":{"type":"plugin","schema":"omdsh-workshop-package/v1","install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"evidence":{"remove":"docs/QUICK_START.md","install":"docs/QUICK_START.md","hotReload":null,"failureIsolation":"test/plugin.test.ts"},"lifecycle":{"dispose":"supported","activation":"restart-profile"},"capability":{"id":"lark_notify","kind":"tool","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions"},"integration":{"artifact":"cordis.patch.yml","protocol":"harness-profile"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]}},"_nodeVersion":"22.23.2","dependencies":{"yaml":"^2.9.0","qrcode":"^1.5.4","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode-terminal":"^0.12.0","@larksuite/channel":"^0.4.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/schemastery":"3.18.1","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0","peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/dsh-feishu-bot_0.19.15_1787640423218_0.5251170733464292","host":"s3://npm-registry-packages-npm-production"}},"0.19.16":{"name":"dsh-feishu-bot","version":"0.19.16","description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","type":"module","packageManager":"pnpm@10.33.0","bin":{"dsh-feishu-bot":"bin/dsh-feishu-bot.mjs"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"},"./client":"./dist/client.js","./invariant":{"types":"./dist/invariant.d.ts","import":"./dist/invariant.js"},"./notify":{"types":"./dist/notify.d.ts","import":"./dist/notify.js"},"./ask":{"types":"./dist/ask.d.ts","import":"./dist/ask.js"},"./plan":{"types":"./dist/plan.d.ts","import":"./dist/plan.js"},"./approval":{"types":"./dist/approval.d.ts","import":"./dist/approval.js"},"./file":{"types":"./dist/file.d.ts","import":"./dist/file.js"},"./secret":{"types":"./dist/secret.d.ts","import":"./dist/secret.js"},"./sdk-server":{"types":"./dist/sdk-server.d.ts","import":"./dist/sdk-server.js"},"./skill":{"types":"./dist/skill.d.ts","import":"./dist/skill.js"}},"dsh":{"client":{"platform":"web","inject":["@deepseek-ai/dsh-client-ui-settings-plugins"]},"bundle":{"patch":"./cordis.patch.yml"}},"dshWorkshop":{"schema":"omdsh-workshop-package/v1","type":"plugin","integration":{"protocol":"harness-profile","artifact":"cordis.patch.yml"},"install":{"mode":"transactional","adapter":"profile-bundle","failurePolicy":"generation-rollback","touchesCurrentBeforeActivation":false},"lifecycle":{"activation":"restart-profile","dispose":"supported"},"permissions":["file:read","file:write","network:outbound","network:listen","process:spawn","credentials:read","credentials:write","harness:tool","harness:event"],"compatibility":{"dshVersions":["0.1.0-rc.8"]},"capability":{"id":"lark_notify","kind":"tool","invocation":"invoke the model-facing lark_notify tool through the host agent runtime with a target Feishu/Lark scope (chat or topic), message text, and optional member mentions","expected":"the bridge notify callback (bound to 127.0.0.1 with a per-boot random token) accepts the call and the message card is delivered to the target scope with the requested mentions; an invalid or unreachable target returns a structured failure result without terminating the run"},"evidence":{"install":"docs/QUICK_START.md","failureIsolation":"test/plugin.test.ts","hotReload":null,"remove":"docs/QUICK_START.md"}},"keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"license":"AGPL-3.0","engines":{"node":">=22.19.0"},"dependencies":{"@agentclientprotocol/sdk":"0.25.1","@deepseek-ai/cordis":"^4.0.1","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-client":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-jsonrpc-server":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-settings":"0.1.0-rc.8","@deepseek-ai/dsh-skill":"0.1.0-rc.8","@deepseek-ai/schemastery":"3.18.1","@larksuite/channel":"^0.4.1","commander":"^12.1.0","cross-spawn":"^7.0.6","qrcode":"^1.5.4","qrcode-terminal":"^0.12.0","yaml":"^2.9.0"},"peerDependencies":{"@deepseek-ai/cordis":"^4.0.1"},"optionalDependencies":{"sharp":"^0.35.3"},"pnpm":{"overrides":{"@deepseek-ai/dsh-agent":"0.1.0-rc.8","@deepseek-ai/dsh-attachment":"0.1.0-rc.8","@deepseek-ai/dsh-brand":"0.1.0-rc.8","@deepseek-ai/dsh-code-runtime":"0.1.0-rc.8","@deepseek-ai/dsh-invariants":"0.1.0-rc.8","@deepseek-ai/dsh-llm":"0.1.0-rc.8","@deepseek-ai/dsh-scope":"0.1.0-rc.8","@deepseek-ai/dsh-sdk-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-session":"0.1.0-rc.8","@deepseek-ai/dsh-subagent":"0.1.0-rc.8","@deepseek-ai/dsh-system-prompt":"0.1.0-rc.8","@deepseek-ai/dsh-timeout":"0.1.0-rc.8","@deepseek-ai/dsh-tools":"0.1.0-rc.8","@deepseek-ai/dsh-typert-protocol":"0.1.0-rc.8","@deepseek-ai/dsh-user-approval":"0.1.0-rc.8"},"onlyBuiltDependencies":["esbuild","protobufjs","sharp"]},"repository":{"type":"git","url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git"},"bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","_id":"dsh-feishu-bot@0.19.16","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-+fFFrE0/mQsxgh0IWUX/XyoTUf9BE8/ApoVAwL2NBpgq12J1nONZkXo6iXrR3O193uEmm5Ow0iSTDaHrhSBgIA==","shasum":"d0a3c7c4a67031bfc4fc41cbe77843fa5dcc36ea","tarball":"https://registry.npmjs.org/dsh-feishu-bot/-/dsh-feishu-bot-0.19.16.tgz","fileCount":45,"unpackedSize":5421732,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-feishu-bot@0.19.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA7nLG35Dzdq/F/P2puneDrz/nZNshCcXTbU8eUlYQJlAiEA8lyWk6SXTiLolx9h542+I4L5rDdhu7brkrOfRncQ+o8="}]},"_npmUser":{"name":"plutokeating","email":"PlutoKeating@outlook.com"},"directories":{},"maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-feishu-bot_0.19.16_1787673574181_0.9101190561362493"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-13T21:59:28.326Z","modified":"2026-08-25T15:59:34.709Z","0.1.0":"2026-08-13T21:59:28.960Z","0.1.1":"2026-08-13T22:15:10.002Z","0.1.2":"2026-08-13T22:16:46.048Z","0.1.3":"2026-08-13T22:26:34.820Z","0.1.4":"2026-08-13T22:35:49.987Z","0.2.0":"2026-08-13T22:43:22.551Z","0.2.1":"2026-08-13T22:49:00.055Z","0.2.2":"2026-08-13T22:52:03.873Z","0.2.3":"2026-08-13T22:56:52.597Z","0.2.4":"2026-08-13T22:58:33.122Z","0.2.5":"2026-08-13T23:02:11.743Z","0.2.6":"2026-08-13T23:05:46.769Z","0.2.7":"2026-08-13T23:09:20.967Z","0.2.8":"2026-08-13T23:30:48.333Z","0.3.0":"2026-08-14T02:48:13.600Z","0.4.0":"2026-08-14T04:01:01.894Z","0.4.1":"2026-08-14T04:31:06.830Z","0.5.0":"2026-08-14T05:02:33.452Z","0.5.1":"2026-08-14T05:41:36.302Z","0.6.0":"2026-08-14T18:44:24.746Z","0.7.0":"2026-08-14T19:23:02.914Z","0.8.0":"2026-08-14T20:39:12.342Z","0.8.1":"2026-08-15T07:19:55.105Z","0.8.2":"2026-08-15T10:26:52.217Z","0.8.3":"2026-08-15T10:35:48.361Z","0.8.5":"2026-08-15T11:08:45.272Z","0.9.0":"2026-08-15T17:05:14.384Z","0.9.1":"2026-08-15T18:16:13.293Z","0.9.2":"2026-08-15T18:41:18.513Z","0.10.0":"2026-08-15T20:26:14.064Z","0.10.1":"2026-08-15T21:19:04.363Z","0.10.2":"2026-08-15T21:38:00.668Z","0.11.0":"2026-08-15T23:00:17.527Z","0.12.0":"2026-08-16T10:36:38.591Z","0.13.0":"2026-08-17T00:33:14.284Z","0.13.1":"2026-08-17T02:53:12.091Z","0.14.0":"2026-08-17T03:34:57.998Z","0.15.0":"2026-08-17T06:47:10.763Z","0.15.1":"2026-08-17T14:00:25.587Z","0.15.2":"2026-08-17T14:45:54.993Z","0.15.3":"2026-08-17T14:55:19.737Z","0.15.4":"2026-08-17T15:30:12.127Z","0.15.5":"2026-08-17T17:38:53.047Z","0.15.6":"2026-08-17T20:17:36.776Z","0.15.7":"2026-08-17T21:43:51.829Z","0.15.8":"2026-08-17T21:58:03.285Z","0.15.9":"2026-08-18T18:18:37.029Z","0.16.0":"2026-08-20T07:00:18.750Z","0.16.1":"2026-08-21T21:47:08.239Z","0.17.0":"2026-08-21T22:36:05.597Z","0.17.2":"2026-08-22T10:26:34.672Z","0.17.3":"2026-08-23T09:01:11.236Z","0.18.0":"2026-08-23T15:47:49.322Z","0.19.0":"2026-08-23T17:37:51.242Z","0.19.1":"2026-08-23T18:22:22.756Z","0.19.2":"2026-08-23T19:03:14.552Z","0.19.3":"2026-08-23T20:36:59.638Z","0.19.4":"2026-08-23T23:01:09.737Z","0.19.5":"2026-08-24T00:03:46.222Z","0.19.6":"2026-08-24T08:41:32.816Z","0.19.7":"2026-08-24T10:06:51.848Z","0.19.8":"2026-08-24T14:12:03.356Z","0.19.9":"2026-08-24T14:57:13.559Z","0.19.10":"2026-08-24T15:36:12.375Z","0.19.11":"2026-08-24T16:35:27.015Z","0.19.12":"2026-08-25T03:07:12.161Z","0.19.13":"2026-08-25T04:32:57.785Z","0.19.14":"2026-08-25T06:31:46.869Z","0.19.15":"2026-08-25T06:47:03.431Z","0.19.16":"2026-08-25T15:59:34.405Z"},"bugs":{"url":"https://github.com/PlutoKeating/dsh-lark-bot/issues"},"license":"AGPL-3.0","homepage":"https://github.com/PlutoKeating/dsh-lark-bot#readme","keywords":["dsh","deepseek","deepseek harness","deepseek-harness 插件","deepseek harness 飞书","feishu","飞书","飞书机器人","lark","bridge","bot","扫码","scan to connect","typescript","chatbot","deepseek-harness","dsh-plugin","feishu-plugin","lark-integration","remote-coding","dsh-web-settings"],"repository":{"type":"git","url":"git+https://github.com/PlutoKeating/dsh-lark-bot.git"},"description":"把 DeepSeek Harness (dsh) 装进飞书/Lark 的 bot，扫码即用：dsh Web 可视化设置、流式卡片、项目工作区、并行任务、多角色 Agent、安全网守护。| Bridge DeepSeek Harness into Feishu/Lark with visual dsh Web settings, streaming cards, workspaces, parallel tasks, roles and a safety-net guardian.","maintainers":[{"name":"plutokeating","email":"PlutoKeating@outlook.com"}],"readme":"<h1 align=\"center\">dsh-lark-bot</h1>\n\n<p align=\"center\">🌏 <a href=\"README_EN.md\">English</a> · 🌐 官网wiki <a href=\"https://dsh-lark-bot.arr2018.dpdns.org\">dsh-lark-bot.arr2018.dpdns.org</a></p>\n\n<p align=\"center\">\n  <strong>把 DeepSeek Harness 装进飞书</strong> · 扫码 30 秒 · 手机指挥本机 coding agent · 崩溃了飞书也照样回你\n</p>\n\n<p align=\"center\">\n  <img src=\"https://img.shields.io/badge/platform-Feishu%20%2F%20Lark-3370FF\" alt=\"Platform\">\n  <img src=\"https://img.shields.io/badge/agent-DeepSeek%20Harness-4D6BFE\" alt=\"Agent\">\n  <img src=\"https://img.shields.io/badge/runtime-Node.js%20%E2%89%A5%2022-339933\" alt=\"Node\">\n  <img src=\"https://img.shields.io/badge/License-AGPLv3-blue\" alt=\"License\">\n  <img src=\"https://img.shields.io/badge/status-released-blue\" alt=\"Status\">\n  <a href=\"https://dshfind.com/zh/plugins/PlutoKeating/dsh-lark-bot?ref=badge\"><img src=\"https://dshfind.com/api/badge/PlutoKeating/dsh-lark-bot?lang=zh\" alt=\"dshfind\"></a>\n  <a href=\"https://dshbase.com/zh/plugins/dsh-lark-bot\"><img src=\"https://dshbase.com/badges/dsh-lark-bot.svg\" alt=\"dshbase 实测可装\"></a>\n  <a href=\"https://dsh-plugin.org/plugins/plutokeating/dsh-lark-bot\"><img src=\"https://dsh-plugin.org/badges/listed.svg\" alt=\"Listed on dsh-plugin.org\"></a>\n  <a href=\"https://github.com/PlutoKeating/dsh-lark-bot/releases\"><img src=\"https://img.shields.io/github/v/release/PlutoKeating/dsh-lark-bot?sort=semver&label=latest%20release\" alt=\"Latest release\"></a>\n</p>\n\n## 产品简介\n\n让 DeepSeek Harness 成为你飞书里的一员，在手机、群聊、话题里直接指挥本机 coding agent。\n走飞书 WebSocket 长连接，**不需要公网 IP、域名、服务器或内网穿透**；Linux / macOS / Windows 通用，Node.js ≥ 22。\n\n---\n\n## 快速开始\n\n**前置**：本机已安装 DeepSeek Harness（`dsh`）并配置好 `DEEPSEEK_API_KEY`；Node.js ≥ 22.19；一个飞书 / Lark 账号。\n\n```bash\nnpx dsh-lark-bot@latest setup --profile dsh-lark   # ① 一键安装（装进 dsh profile + 默认装「安全网守护」）\ndsh --profile dsh-lark                              # ② 启动\n```\n\n③ 首次启动终端打印二维码 → 飞书 App 扫码创建或选择 PersonalAgent 应用 → 绑定后直接私聊发消息；群聊 / 话题默认 `@bot`。\n\n- **已有应用**可跳过扫码：`DSH_LARK_APP_ID=cli_xxx DSH_LARK_APP_SECRET=<secret> DSH_LARK_TENANT=feishu dsh --profile dsh-lark`。\n- **升级**：`npx dsh-lark-bot@latest upgrade --profile dsh-lark --yes`。\n\n> **不用碰命令行**：管理员直接在飞书发 `/upgrade` 即可。\n\n---\n\n## 核心能力\n\n**全网独家**\n\n- **安全网守护**：dsh 崩溃后飞书仍会回复你，`/safemode` 进入仅核心安全模式直接自愈；重启后自动恢复排队任务，`/jobs` 可显式重试。多数桥接方案是「串行单聊 + 崩溃就失联」。\n- **多机器人可信交接**：`bot add` 增加独立实例，可信机器人在同群真实 @ 交接，连续协作有上限。\n- **完善的工作区与会话管理**：每会话自动创建隔离 git worktree 项目工作区；`/session` 浏览 / 绑定会话，`/archive` + `/retention` 自动归档与清理，会话列表不会烂掉。\n- **完善的版本管理机制**：管理员直接在飞书发 `/upgrade` 后台更新、验证并重载；有新版本才提醒，不打断当前工作。\n- **dsh Web 可视化设置**：官方 Settings → Plugins 页面点选工作目录、模型、并行数、提醒，不用背环境变量。\n\n**其他核心能力**\n\n- **并行多任务**：同一群聊同时跑多个任务、会话隔离。\n- **多角色 Agent**：`/role` 切换或指派 PM / 开发 / 文档等角色，各带人设、模型偏好与规则。\n- **对话内管理模型与密钥**：一张 `/config` 卡片切换供应商、热更新密钥，不用离开飞书。\n- **快速 / 平衡 / 深度模式**：`/mode` 一键选任务强度，下一轮生效且不打断当前任务。\n- **关键任务先拍板**：`lark_request_plan_approval` 先出完整计划，再批准或附意见继续规划。\n- **跨会话通知 + @人**：A 群跑完任务主动推送到 B 群 / 私聊并 @ 你。\n- **通知转发到常用 IM（纯通知）**：把完成 / 失败 / 审批与突发 / 故障通知，经 `/channels` 配置后单向推送到 Telegram / 企业微信群机器人等；只推送、无入站交互，飞书仍是唯一完整交互平台，未配置时行为不变。**`/channels add --qr <wechat|qq|telegram>` 让用户在飞书会话里收到二维码图片，用对应 IM 扫码即创建并绑定通知渠道。**\n\n> 流式过程卡以飞书原生折叠面板实时展示阶段、耗时与工具状态。\n\n## 命令速览\n\n命令帮助、状态与卡片均中英文；`/help` 为全量权威清单，全部命令见 [`docs/MANUAL.md`](docs/MANUAL.md)。\n\n| 命令 | 作用 |\n| --- | --- |\n| `/config` | 模型 / Provider / 凭据管理卡片（`/model`、`/provider(s)`、`/key` 为同一张卡的别名） |\n| `/new` `/reset` | 开始新会话 |\n| `/status` | 查看状态卡（工作区 / 模型 / session / run / token / 任务账本） |\n| `/mode`（`/effort`） | 选择快速 / 平衡 / 深度任务强度 |\n| `/cd <path>` | 切到该目录的独立会话 |\n| `/ws list\\|save\\|use\\|remove` | 管理命名工作空间 |\n| `/jobs [list\\|show\\|retry]` | 对账并重试排队/运行/失败/中断任务 |\n| `/session`、`/session bind` | 浏览 / 显式绑定 DSH session |\n| `/role list\\|show\\|set\\|clear` | 查看 / 绑定角色 |\n| `/notify <scope\\|chatId> <text>` | 跨会话发送通知（管理员） |\n| `/notifications [show\\|off\\|on …]` | 配置完成 / 失败 / 审批提醒（`sinks=` 转发到其他 IM 渠道） |\n| `/channels [list\\|show\\|add\\|accept\\|remove\\|enable\\|disable …]` | 管理出站通知渠道（管理员）；`add --qr <wechat\\|qq\\|telegram>` 扫码即建 |\n| `/stop` | 终止当前任务 |\n| `/upgrade` | 自更新（管理员） |\n| `/doctor` | 生成脱敏诊断包（管理员） |\n| `/help` | 查看命令清单 |\n\n---\n\n> **⚠️ 仅认准官方渠道**：唯一官方仓库 [PlutoKeating/dsh-lark-bot](https://github.com/PlutoKeating/dsh-lark-bot)，\n> 唯一官方 npm 包 `dsh-lark-bot` / `dsh-feishu-bot`（维护者 `plutokeating`）。本项目**从不提供 .exe 或\n> “下载即运行”的安装包**，任何以此名义分发的页面 / 仓库均为**假冒 / 恶意来源**。官方安装唯一命令：\n> `npx dsh-lark-bot@latest setup --profile dsh-lark`。详见文末「安全提醒」。\n\n## 常见问题\n\n**Q: DeepSeek Harness 怎么接入飞书？**\n**A:** 装好 Node ≥ 22 与 dsh（已配 `DEEPSEEK_API_KEY`）后，执行 `npx dsh-lark-bot@latest setup --profile dsh-lark`，再 `dsh --profile dsh-lark` 扫码绑定即可；私聊直接发消息，群聊 / 话题默认 `@bot`。\n\n**Q: 需要公网 IP、域名或服务器吗？**\n**A:** 不需要。飞书走 WebSocket 长连接（出站），本机在 NAT 后面也能用，免公网服务器、免域名、免内网穿透。\n\n**Q: 和别的 DeepSeek Harness 飞书插件有什么区别？**\n**A:** 功能组合最全——安全网守护、并行多任务、多角色 Agent、多机器人交接、持久任务对账、会话归档、跨会话通知、dsh Web 可视化设置、对话内模型 / 密钥管理、执行模式、计划门禁、飞书内自更新。标准 dsh profile bundle，`setup` 是唯一安装路径。\n\n**Q: 会不会有假冒版本？**\n**A:** 唯一官方仓库 / npm 包见上方「仅认准官方渠道」；本项目从不提供 `.exe` 或“下载即运行”安装包，任何分发 exe 的都是假冒来源。\n\n---\n\n## 兼容性\n\n- **DeepSeek Harness（`dsh`）**：已验证 **0.1.0-rc.8**（2026-08-25），经官方 `@deepseek-ai/dsh-sdk-client` / `dsh-acp` 接入；锁定版本与升级政策见 [`docs/COMPATIBILITY.md`](docs/COMPATIBILITY.md)。\n- **运行时**：Node.js ≥ 22.19；**平台**：Linux / macOS / Windows。adapter 默认 `sdk`（原生续跑 / 流式 / 图片块），可切 `acp` / `headless` / `web`。\n\n## 配置说明\n\n- **推荐**：本机 dsh Web → **Settings → Plugins → dsh-lark-bot**，直接查看 / 修改服务区域、App ID、App Secret、工作目录、默认模型、并行数、adapter 与提醒；App Secret 只写不回显。\n- 也可用 `/config`、`/providers`、`/provider`、`/key` 在飞书内核验供应商 / 模型 / 凭据并写操作（仅管理员）。\n- 环境变量统一 `DSH_LARK_*` 前缀，状态根目录为 `~/.dsh-lark`，模板见 [`.env.example`](.env.example)；完整环境变量矩阵见 [`docs/MANUAL.md`](docs/MANUAL.md) §9。\n\n> 行为细节（崩溃对账、会话隔离、计划门禁、逐操作审批、多机器人交接、安全网守护等）见 [`docs/FEATURES.md`](docs/FEATURES.md)；\n> 权限与数据见 [`docs/MANUAL.md`](docs/MANUAL.md) §6 与 [`SECURITY.md`](SECURITY.md)。\n\n## 安全与许可\n\n- **许可证**：GNU AGPL-3.0（见 [`LICENSE`](LICENSE)）。开源可自托管，个人 / 内部使用免费；**商用 / SaaS / 闭源二开需另行授权**。\n- **安全**：默认拒绝、密钥脱敏、路径 containment、SSRF 防护、过期事件拒绝、交互工具默认禁用——见 [`SECURITY.md`](SECURITY.md)；安全漏洞请走 GitHub Security Advisory 私下报告。\n\n## 升级与卸载\n\n```bash\nnpx dsh-lark-bot@latest upgrade --profile dsh-lark --yes   # 升级（或飞书内管理员 /upgrade）\n```\n\n- **禁用**：启动 profile 前导出 `DSH_LARK_DISABLED=1`（插件保留但停止桥接引擎）。\n- **卸载**：`dsh plugin --profile dsh-lark remove dsh-lark-bot`；本地状态（配置 / 会话 / 归档 / 角色）留在 `~/.dsh-lark`。\n\n---\n\n## 关于项目\n\n- **开发**：`pnpm install && pnpm typecheck && pnpm test && pnpm build`；生态交付标准见 [`docs/ECOSYSTEM.md`](docs/ECOSYSTEM.md)，AI Agent 工作流见 [`AGENTS.md`](AGENTS.md)。双包发布 `pnpm publish:dual`（`dsh-lark-bot` + `dsh-feishu-bot`，共享 dist）。\n- **作者**：**PlutoKeating**（[主页](https://github.com/PlutoKeating)）。\n- **协作者**：[zhuguangjun2002](https://github.com/zhuguangjun2002) · [chensimo1992-sys](https://github.com/chensimo1992-sys) · [estelledc](https://github.com/estelledc) · [fredjiangyysx](https://github.com/fredjiangyysx) · [Geoffrey-hougaojie](https://github.com/Geoffrey-hougaojie) · [hellxiaoao](https://github.com/hellxiaoao) · [koprivnikarurnaa-oss](https://github.com/koprivnikarurnaa-oss) · [Normanyin](https://github.com/Normanyin) · [pancong0711](https://github.com/pancong0711) · [qvivp](https://github.com/qvivp)。\n- **文档**：`QUICK_START`（安装/快速开始）· `MANUAL`（完整手册+命令+环境变量）· `FEATURES`（能力行为细节）· `COMPATIBILITY`· `ARCHITECTURE`· `API`· `roadmap`。\n\n## 社区与生态\n\n| 平台 | 状态 |\n| :--- | :--- |\n| [awesome-dsh-plugin](https://github.com/awesome-dsh-plugin/awesome-dsh-plugin) | ✅ 已收录（[#1408](https://github.com/awesome-dsh-plugin/awesome-dsh-plugin/pull/1408)） |\n| [awesome-dsh-plugins](https://github.com/AdamPlatin123/awesome-dsh-plugins) | ✅ 已收录 · 运行级可用 |\n| [dshfind](https://dshfind.com/zh/plugins/PlutoKeating/dsh-lark-bot) | ✅ 已收录 |\n| [dshbase](https://dshbase.com/zh/plugins/dsh-lark-bot) | ✅ 已收录 · 实测可装 |\n| [dsh-plugin.org](https://dsh-plugin.org/zh/plugins/plutokeating/dsh-lark-bot) | ✅ 已收录 · 官方源已核验 |\n| [omdsh-dev/community](https://github.com/orgs/omdsh-dev/discussions/11) | ✅ 收录申请通过 · 讨论活跃 |\n\n## 安全提醒\n\n> 2026-08-17 发现假冒仓库 **`tarraencompassing61/dsh-lark-bot`**：非 fork 重新上传、114 个 commit 中\n> 113 个作者为 PlutoKeating、删除全部 CI、关闭 Issues、Releases 为 0，却以“下载 Windows exe 双击运行”的\n> README 冒充官方分发。**本项目从不提供 exe，任何此类下载均为假冒 / 恶意来源。**\n>\n> 取证存档：[`docs/security/2026-08-17-impostor-repo-evidence/`](docs/security/2026-08-17-impostor-repo-evidence/README.md) ·\n> 官方下载渠道：[`docs/DOWNLOAD.md`](docs/DOWNLOAD.md) · 持续监控：`pnpm security:monitor`\n\n## 免责声明\n\n> 本项目为非官方社区工具，与 DeepSeek、字节跳动 / 飞书（Lark）无关联，亦未获得其背书。DeepSeek Harness、Feishu / Lark 及相关商标归各自权利人所有。\n","readmeFilename":"README.md"}