{"_id":"dsh-lark-bot","_rev":"70-940ccd3040bce80846f4f7fdb2fdaf3c","name":"dsh-lark-bot","dist-tags":{"latest":"0.19.16"},"versions":{"0.1.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"397cb6bf10e3ce3efb540137028330cac172b257","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.1.0.tgz","fileCount":10,"integrity":"sha512-+e2DcX5MedVnd+NitNh0nT/zzDY+md+p96vPrJ4M1l17nERhEKuhtEa+uKh/abVfF3XxXm28RTsbLGidqXymaw==","signatures":[{"sig":"MEYCIQD7nluIBL4rejkxX1bmvMCpsxa9NnVBprSoymM0Ryt/zQIhAO+jypS2mqqgA/mC8Pzh6hK33ZSI++kSu7ggbAkvMDOG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210276},"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-lark-bot_0.1.0_1786658364407_0.8931323351751959","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"370caee68d66f1feaa258e1d16fc6ef79031d488","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.1.1.tgz","fileCount":10,"integrity":"sha512-t3kKt+jN2C2jOxdJrcCoRAJ7dNmT601Z+HyDc4sbddT3iSp6wPTWMAmgY5LzW6Zfc8zfzqb0RPIU5HXSQSlxSw==","signatures":[{"sig":"MEYCIQCNEeqQrohfKC5PXSVCvPv0DviR1I5vX4mzohcpGP+jAQIhAM5pYBn41Bzrvk0JVdUNxXJujnYSKdmHwoPOecp0e5TL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217371},"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-lark-bot_0.1.1_1786659306665_0.8800436353515737","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"a3d210ca26ab3d950fc67008eca56609776c822a","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.1.2.tgz","fileCount":10,"integrity":"sha512-uJHJbZKKjJExaCfMVi8ZY8YuJvqdy2U8H4/pPKTE1znrqu4yFH19YnvFftg3A9jz5PrMmycMfUh1jX6VIpN8kw==","signatures":[{"sig":"MEUCIQDVg1vLUst0zGUcQ2nDzOdr4DcZd2rbQLeaNZ1ZPDxjbgIgRp7zS7FnWtX4d2+AGRShEtd0KwodeEnmTKkCedLkc3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217472},"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-lark-bot_0.1.2_1786659402416_0.8099312078538592","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"bfd292375b46fe4b84ef3f8b8502184833b2daae","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.1.3.tgz","fileCount":10,"integrity":"sha512-l7THHQLy4hS2ye7s8PZb69CW0qQrYJhuZE3KzR3ifIBeM0TzUFkrvFFyEoZbztN7GnQ+tWkZ/x6FMqoxmiHHig==","signatures":[{"sig":"MEUCIQDOR2vujF3Ew+zrMzqloFW6TTY6uM2SkcrP/HK8TE2UvAIgQPx7Ngb93ODo7IBd6aVM6BSctz6L0IxP/ZrQzeKumLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218284},"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-lark-bot_0.1.3_1786659991686_0.2210385086619322","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"911758fb7bf706dc5a76e85d9c1667c3ca836305","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.1.4.tgz","fileCount":10,"integrity":"sha512-8BLqCUM6cJhUgCEaft5Wgz997+7nnd/eaI+TT1DCqCk+p+yRibitZH7fZMBhsQQFKq+zM8N5iuPDdllFPtrp5w==","signatures":[{"sig":"MEUCIAYK4HhaQETpIF/PbgzHeGoZ//w/uogd+bzEoHgKL550AiEA4IJFkLmrljut2qySPsFHpFCx+4Cqj/bGrhcxJfA0030=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223632},"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-lark-bot_0.1.4_1786660547002_0.9596539092958944","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"e62e7e524b67dd8e58a5115f8e34574f75c89cba","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.2.0.tgz","fileCount":10,"integrity":"sha512-FhYj/K/NU3qwbWdt++WPJqMLgK4EdaKDzliZkTJrrmZGSvjQN+C6o2IDI/6rp6HRkntwWdBg0t8/UK1uFL9XPQ==","signatures":[{"sig":"MEUCIFBNHAq8loA1RgCJvlf/84xbjn7vcNH+AXQxge8zrjyUAiEA15W3wMHldz1eJCn9MVATbRrcGUVN2thfniuf7SJqr+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237393},"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-lark-bot_0.2.0_1786660999301_0.22997129597686916","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"72fea0b0869a595ab30cb91117b2d1acc5c1aa91","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.2.1.tgz","fileCount":10,"integrity":"sha512-HZy10v8OFOqGlCAN+95ZVtOrq4n/YlTm3xQHQNUmbuJL6fsBF5lOml/OQRaotGCnCALw+405GhwZmEGT9Y2NiA==","signatures":[{"sig":"MEUCIQC3lv/UQtz19rtWilflj6dALwqYcl6xg19zIOR1xiClRwIgN8KKNT86s64yjEVcb53ZGYWFJiviQoHWNDzp3ZOdKRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246949},"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-lark-bot_0.2.1_1786661336490_0.4006883084450703","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"1812fc25d1d601d8c6b9d6608406a10879cdb2dc","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.2.2.tgz","fileCount":10,"integrity":"sha512-SNWn68F6SEpUvb4W1nVQu96JBlYGf5pinToB3dwB/vYEImI87d7jzDpqjOHsGDUQEiyLV3RIiuu+K22c/yninA==","signatures":[{"sig":"MEUCIFb2yxQFMSQNhcMlXcmuNc6wcIuTjiUiV1CVymN75mKWAiEAmuZgO1MfMvhhAmgvyFY6wOmF2h1mBabzVgq0/yVlv/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248517},"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-lark-bot_0.2.2_1786661519103_0.9988223647368744","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"8024b07d464a1901680ee83e5cbc3461f2fb0866","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.2.3.tgz","fileCount":10,"integrity":"sha512-Yt9xhX6x9qS6M7cFHEbUNPfzIlF2gYf325bvHVRDB2XpAFsD7/EkW06nl3NBZXQzyJ38ULbAPktPQ8h6IIvAYw==","signatures":[{"sig":"MEQCIGba3AkwlGwlbcaWDnDcFUs8F8+TEF+64mBCPD/T59y0AiA57U+qajDQQKbxsogLARmaOFY4FGh9+Lucz2SUqJs0UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248761},"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-lark-bot_0.2.3_1786661809204_0.5817167801160605","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"8104b222b8ec8bfc5d26e5f3554b92f52d0e34b2","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.2.4.tgz","fileCount":10,"integrity":"sha512-lY0sogkEDvMPZVesO0m0bnTSHYp2KSpZ6Rgc+UbMssZI5d+ObrRahoj9X4vTQ0Tq1PdMU5xdpzIahJfmxUUB7w==","signatures":[{"sig":"MEYCIQCKSnA5G7JVlrQoQPSGJWWnSI+TxNYI+0IzmFX0xu3QuwIhAJCGbKeeJ2g0So+JdDIEuA5jQLQugGcnvOCLZux5QiLD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":248761},"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-lark-bot_0.2.4_1786661909903_0.3745394989129014","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"d5bf9ebc567d9599ee6d4ec659473384b6dcb911","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.2.5.tgz","fileCount":10,"integrity":"sha512-J6Fkmz77MCR4R3GfkdwXrEiABHPpO8gNpuVihThTbYA208ikcID5CIZSTo1rOT7dDohHBPk6/tz/uypT5HotjQ==","signatures":[{"sig":"MEYCIQCL9s4+dYzfrsVohBCl+IVNzY7ImUhptL+CZe3geoI5YgIhAM9CPashXtOTQWi+bjrVpacfo7223jsm3fMO+EVfmYHG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250902},"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-lark-bot_0.2.5_1786662125339_0.7273614683200469","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"8726d470938dd9c50a6d8b483d24200649412301","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.2.6.tgz","fileCount":10,"integrity":"sha512-T7PzNvJANgBbGwO3nj0dP56J8rJ/28wwuc8JiPiGMKyFwy6IkzSaFU0fntbg1PF6FCGasWBqSxGzX9Ir1WrZ8w==","signatures":[{"sig":"MEYCIQDldm2a/o4ePwm580H1jVacYKGMW0fJYA8nuEC7cDsVIwIhAP+aJsV7XeSBwdtyT/rmVq/Y0cmFacyxv0Hdt+4SfiRv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":253526},"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-lark-bot_0.2.6_1786662342644_0.7790402969823695","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"3fcfd685c0f93d29a5d6365841973e832ef6e3d9","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.2.7.tgz","fileCount":10,"integrity":"sha512-CA1LRUDwm0+j6oewHfag1dgRZ3iaw1OSDTJJDlxMeKpvCk9tA8I1PkzhCrTnoIOE/4e0MXYphlZXIVJT6U6AYQ==","signatures":[{"sig":"MEUCIQD5otrgRGsjHDKtE4Ol4ixuWhaBTimt6jWaKMerlhlReQIgbqv30TbAxqgQGYiQjBspPBMXQ9q9Nf0aBUIFrT1vCEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":253969},"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-lark-bot_0.2.7_1786662557896_0.1824432651155945","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"33f1bc482df3be25e6a828fc692a747ecc3d8e27","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.2.8.tgz","fileCount":10,"integrity":"sha512-Z8XY77YlS1fvCcVO3EGjxP3DNb98Jm8J1gAcyb2DQ4VRG4O9ArfxlWYT+vcxSDJH4WN+Nj0Z2KonSnpehMTLdA==","signatures":[{"sig":"MEUCIHHQjH3ZM8CRkGy3jA2BdFwwwThFHgHtH5igNkiwD3CdAiEAytqRp7zVQRZe6MwZxB8QP/8QFNZCCSLQEM3zsLXNb5U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":254042},"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-lark-bot_0.2.8_1786663845345_0.9301599035127197","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"61971b8201a18b8b3cdbbca61e8c7a10ee4ab5d6","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.3.0.tgz","fileCount":11,"integrity":"sha512-DpJgKiaFKIH4pUSxscicHk6MrA6ynh6sCrhf8vfW7HEwLCpr5VPDg4VMz5TZB/LE87Nggp15dj4XJetXDBJuzg==","signatures":[{"sig":"MEUCIQD9BlhhTaqfp+3TdPtmn3+SdsXkD4US8DLSs6i6zTs9ggIgKDXlpaW1bF4RKsP462GlB434UOqmg8dlg6d4I7WZPfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":418330},"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-lark-bot_0.3.0_1786675688344_0.16665601901891147","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"9f94714d3172841a075cf06ca1244f4a8e054f35","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.4.0.tgz","fileCount":11,"integrity":"sha512-AVfFmEe0qWCYzfzthCw17ezC2L6/Z4vXg97yrwE5TlUwGzr+O3M+2YfV66AKdlvq5rmFiNJWxcTSJ24qnmj7zA==","signatures":[{"sig":"MEUCIQDKL77WpOMu/OF+gTGwfSOi73ykqI5zpgtqGg2BwiL8cwIgU7/SzX2LYCkPsusygu1mTfL7TasVhUbV5R6pN82saRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":518223},"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-lark-bot_0.4.0_1786680054789_0.801411303322416","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"bdf50288144a50245d2a1fd61e23723c1d88aee4","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.4.1.tgz","fileCount":11,"integrity":"sha512-5/nknZtjY03zpO70BJP1X7RQgykyzi41KfExsQlk1nK0mEeZjteGd5ISm0mTJDoHj8m3/P9AzA4vPMvUOYpn0g==","signatures":[{"sig":"MEYCIQCyW7WAFNNyLRxgj9nsc/yBFbIVH9EY+WWM6OoBH80/VAIhAIjDTwA0QNnCrk0plaBoJveGZNj/pQ2pAUJNWNIsmkHt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":519896},"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-lark-bot_0.4.1_1786681862113_0.8495254159458816","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"6b9d73b01d0d56d356045f31befc67d7f2b9f817","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.5.0.tgz","fileCount":11,"integrity":"sha512-Y/XgVAWJFQ0NQRxQlJcYGYjurni7qeJ5Z1HaU88CGs2Uj+CMI5ulToGOYBmLRshAllvEQ2Y62JFFP/gV7krp3g==","signatures":[{"sig":"MEUCIQCxxZIrGmuBFRk4ye40AZRUjdcvFZvqi4dRYR4eYuKmCQIgOt7nshsIrwSWlrwO8HtwwCgf2YFKHkSHKgTgtDYJu/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":613589},"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-lark-bot_0.5.0_1786683749126_0.859304621106201","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dist":{"shasum":"3e46640b9ae935763e868dc17306ce7f197b7e21","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.5.1.tgz","fileCount":11,"integrity":"sha512-opYPyHTpXN5J7g+CDA8ULaNrBY9k/Vw+iwdDRYZ1nGZvWwTipC9fbcegCroM5WQ4L8tBNMwZ1/a90I7BXAHY4g==","signatures":[{"sig":"MEUCIBkbK1a8ll+VEPidj9LVdmKN7oZ3YqzdnPHbDtN7kcD1AiEA3iXINEl6Ta6fKrV3m6bV4te775a1x27rzkyA2PXdFSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":617196},"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-lark-bot_0.5.1_1786686092944_0.0009534769736656568","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"d5a9d2c03489ce08cc139449841143bb66639e96","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.6.0.tgz","fileCount":21,"integrity":"sha512-o88ZNFfC1eegQuYt9gByP1RyLZz2z/XkCQ9x/z2EQG82ZjfeI/F5/KgG24jUG5AiaoYzJFo07yrApQSL6N0R9g==","signatures":[{"sig":"MEQCIE8iBCgu/RWkaT2L6SjKLcM1oQcLC4ZRPlSj4P4qPdufAiAwIfbc+1OJPrbWJWkk39LkD4HY19Dw9OsDRsdJPg06/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":858559},"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-lark-bot_0.6.0_1786733060903_0.366202511683658","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"ece9f43b8b13fa068f12751fc4a5c4f15a559489","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.7.0.tgz","fileCount":21,"integrity":"sha512-E3QX++bwnqVlvtkB7douvB+wARxxmD4soGXl/N+Bxa9A9bz5Mbf6ZjyCQDqB2B4pjhenYv1r2Tqx+a9YmnnshA==","signatures":[{"sig":"MEUCIQDFdUNcb0cvbghs7i9zDRCtLdAyldEYPC8wYUHWuldgCQIgS6y6kxPM+hJNTZxBsPKrJCIz/h+D+m8hx0vQGdCJI14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1297025},"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-lark-bot_0.7.0_1786735379327_0.21284950819325243","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"c9cca1c14d6eca1af144dd0926b5eabcd9635182","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.8.0.tgz","fileCount":21,"integrity":"sha512-DX1ZHPPogrJ3kJwl2f888rXTBheIxkhj2efjgks15pMUvKj0Trc9voS2+ZhKMBkyy10tbB0/aWVPC/xTSYkf0g==","signatures":[{"sig":"MEQCIEd8cFRAfnHI1VWU6+BM3/O1Sow8mmAn+bnuZkLBwQPlAiA9GshGkXmELAP2syZ8IEs0iUB8zIlWQ9MvkLhAIQuGXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1471318},"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-lark-bot_0.8.0_1786739949179_0.8709018654908371","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"5403615dd4a97ac74d7098d9e1fc04cb9b74a242","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.8.1.tgz","fileCount":21,"integrity":"sha512-RoOFzlMCrG9vdwmJjDj3Fi+57EWA3cgN0KsO1xSfVgKybsOd1gi3kL5IlWbJoqurvohuobfpD9WwzH9No7cKcA==","signatures":[{"sig":"MEUCIBGYxpepJwRHj+zhITiDQPJbbUjyaxV6o8meagzif6TsAiEAwPCE6NCAWEhUOB/4ecqUUS1WHgMue6b6zg7GK+c0Jh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1476408},"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-lark-bot_0.8.1_1786778391772_0.13568671603383353","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"1090fe0c01d58742e3c8e97aebc761cb9436fb82","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.8.2.tgz","fileCount":21,"integrity":"sha512-+MeK2UvO8yM+ZlwZqOKmEpR3+72OC9oRhKdmYkLpL8iLGAHeVYsNQ1IvZIk2ibISnHn7+nZEiOtCIGn22yVsSg==","signatures":[{"sig":"MEUCICcbzc7SnVBHOOd946BXU4vpvELr4/c6sstGTixVuVsRAiEAhuIOdPR+D50X8tkFq1AJS0dkWVfEIyJmlrQwMWv4D9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1476973},"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-lark-bot_0.8.2_1786789608592_0.1087076856990743","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"d17ce3a75d99d8e6222feaf83091faccce2a7afd","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.8.3.tgz","fileCount":21,"integrity":"sha512-TtBKO68b/iMh3P+8KRabh4F+2B8H1LOQnfWb6T0dJ7WTHEg0ef5j2YqTOQm0quYRbBaudl/wm9sA+rb6apDsSQ==","signatures":[{"sig":"MEUCIHjjm8rKYZ6PKwltXxQ5zoDdYrfhTocPP3SIIsibxXXKAiEAxqP0NqvHNXG4ZZu4TKUsK6RtzIomEQuV780gYcp9DiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1477365},"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-lark-bot_0.8.3_1786790145011_0.3080365320402514","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"c5614dda9c59c6fad97a89e25393b3d0b4854c3b","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.8.5.tgz","fileCount":21,"integrity":"sha512-ttDfVtbw3Ibt+z4sGSQyOO1Hfe1kQhRL7sEFcCKb3hVhjdE2eXs/OwLJdP/dhSDr/+P0BDYHEOQKsVzXcFCEcw==","signatures":[{"sig":"MEYCIQCrVMLo85YY9yYArsmDXmgix0j7vySBBH2zuQJ94GK8nwIhAPDcRGI9vI7UDRKcKxQJs1Hw6YY+J2PQpXeDK/tlKgaG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1479240},"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-lark-bot_0.8.5_1786792121837_0.7511260554202661","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"6e6c7ecb0270b8bc8f5fc5b257c206fc9672a29b","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.9.0.tgz","fileCount":21,"integrity":"sha512-pqIIzqXmWtB04szDW/D4iyZRIFC6vVZ5OmT8s/th/mNtHIQxKhiXX9Edu/IYJoHgJpeHOw2dvExPHJq9oDx0TQ==","signatures":[{"sig":"MEUCIB5hOuzLgTQfy/yUWK6vvNEJeBXGOtti1Iel/m61aKd0AiEAn7QkLEUsSmrCLUwCUb64ayRpi19zrzkplzoMDUSwuPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1515420},"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-lark-bot_0.9.0_1786813510773_0.21806633250641205","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"8427007d21676ed23db8819b660265d0b3b5a42d","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.9.1.tgz","fileCount":24,"integrity":"sha512-jNn16Z8avwzOJQVgo5m6tSlvewrjv9HDtC5JzW83jFFKthxFcPn1hsG9gy6ZFc5gRNKnfbA6QloyY6onL5lW+Q==","signatures":[{"sig":"MEUCIHwQ+2lTt/XG0+IaJub2OkcGynQ080dv4o8BkglAtBt1AiEA1IrO8GzALfhd4HfjUPkz7Hoy4XM4BnV+NFuptzuh+1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1528993},"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-lark-bot_0.9.1_1786817769848_0.8036991812686414","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"6973ea4d366d180dd7665605afedd62956b66159","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.9.2.tgz","fileCount":24,"integrity":"sha512-PWF1wH3/oh8Oaoqu1MP66Jw700Urkl9/SANmrC72jp7Fg4BCYebAeT2FabqCoC8V2z5pbpNnHC6c4+qvPWpJmQ==","signatures":[{"sig":"MEUCIGtj3AKUJzUb4Jt+LNoB8v4POPg9tMtHHIR2fSjN3rnmAiEAtNNOmjgmgfqfpbkfR2sWPNfxM91WHgS0F0ngccE/q/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1530524},"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-lark-bot_0.9.2_1786819274850_0.5321220973213034","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"2ff08c88b8209903a6fb393e99f4661c7fba93f8","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.10.0.tgz","fileCount":24,"integrity":"sha512-v6fIr/+/vNPBbpjOAXtiDUOHMt2+oXBTY0jWG2YXoF+yAr0Vcm9a1W4j5yc+3RxEo0u9DRE9NYhL89ogYzDT2A==","signatures":[{"sig":"MEUCIHnNXZSTs/d++euWIp6hvr9CwGM6Ho6gjJlUvyEHhAzRAiEAkjg7JTYaQ9VD5gBn2+P9WPn2ZNnFJMd+ou27CKvuQbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1575713},"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-lark-bot_0.10.0_1786825569971_0.302756216646092","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"f75987c1e6e8f30287ce5ba06195667c722a2a79","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.10.1.tgz","fileCount":24,"integrity":"sha512-D1c24y6hCvCylv3FeDAIT31HgvcRnLgSQOSD/koIQEFR+khtGT4kwHMpkNwaYWBCfecy48GQL9EQSJxaKWJjPQ==","signatures":[{"sig":"MEQCIHcvI2RtYANu2CPteNLnEKss+U/5CMANWCY7ERoYpYDFAiBoOY7+/3hufX7HTv4gpZekhd5AKR26023AnwmsszkoNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1587453},"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-lark-bot_0.10.1_1786828740888_0.5881698216466258","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"cc452319882b5c75d0a8b9f85f1b89cde12ee5b8","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.10.2.tgz","fileCount":24,"integrity":"sha512-mKJloag2+uEMSdk+kXULn6V5PN0MfXHzJEUNmTBDiYfaQ/Z4j+Ih2NoFvrEYyJWmb4POwHGUc/8xDMLL8ttfdg==","signatures":[{"sig":"MEQCIBFhXgeUL0XtiKI+TauCn4NcWNd62brNZi2WMLFLUju3AiAjn3FmeryaPCHA1YiUckuLrArVHa3IvqjGtyHV2RUWyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1592356},"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-lark-bot_0.10.2_1786829877182_0.35859549855282147","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"4e1e4cef68761f4a915b420bd23080ed05f450c6","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.11.0.tgz","fileCount":24,"integrity":"sha512-kmMb8eSXcxRF8hkdgfJ26LqPGliW0i7yTlkoL1J16J4pW9R1ymv1IWOPD0pE/X41JnlNCKP1lyiMjGelz8iL4g==","signatures":[{"sig":"MEUCIDkUmdtIek7c1vKIYPmlD2IbKxTqWhK+ywDPaMNf5UF3AiEAwXxFrGuzTO8jPHZmudPhuD9eglbXNuKMcZqbgigpiJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1716440},"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-lark-bot_0.11.0_1786834813940_0.8723221827832597","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"5520b5474cffca24b725a9ffe0cbc183ac70c8e8","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.12.0.tgz","fileCount":24,"integrity":"sha512-PXl0QL5aSlEbxsCWznc5l7Cwk0ByQyOZSQbc2azoH+Hk5o7ys1kZeENiwHUYemmiSArbfaMeKTZ6j0OTSHSEaA==","signatures":[{"sig":"MEUCIQC4NCmTOBDzIygWeTomOC9aOKBPg0CnBFOXoJZwZUrEIAIgFd/eEgy1wu2g59VObWamL+h6b9nSB8z3ac00TRQMPIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1796533},"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-lark-bot_0.12.0_1786876595166_0.2673056435990342","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"6aee14e03e3cf3561a84eb36ea03cb82f7a0ca26","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.13.0.tgz","fileCount":24,"integrity":"sha512-rdaZGxcb8OswZ0oibgqu0ud8bTytZB4XtAxF/+uDA5ANTtcll203GZBMlXKrfENoZQdOcx4iG0fhGFqnP8x4+g==","signatures":[{"sig":"MEYCIQCOmntIhs07QPCAbSC7HrC45xfnY6iif02cfmgB9iDoCgIhAMeHhQNi9DTkNeU74G1Nyo+1rmygjkt51BKpZpffrT+D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1830657},"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-lark-bot_0.13.0_1786926790618_0.82983101716559","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"820ad852f8f4ebb80ebc31bba74aa63173a7a232","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.13.1.tgz","fileCount":24,"integrity":"sha512-Q21ON+AA7w1tP/fNAnXKDr0wfCgWs7AKVSSUKDuXOH9J+n7b+W7UlyxxQFNpxS3AVaNBdBXLAJBMQ+8Zm/Ec4A==","signatures":[{"sig":"MEQCIEzUtuUzEHa3ApE3tiZazDkHywPU8404/1yFlZx2iNGsAiAnzP+FVXEwnW5xs+eG2XoIOvSvCGRoe4RBDj48rHssJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1833014},"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-lark-bot_0.13.1_1786935188173_0.195351926932255","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"1d6b687ca5985634336d878534b739d949a9a1fc","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.14.0.tgz","fileCount":24,"integrity":"sha512-E9i2x99whHwhDMD+iPdNkyskuryie960tlNDTcvaxgeEIwjmB1v926d8O6HnE5/4NW9FChPuVr1vXHZ4KR/3NA==","signatures":[{"sig":"MEUCIB1ofXr1gQalUtZz1RvtPVQzIFuBqwa2jggSZHhTWMjuAiEA2b5a82cuThGCs9eppSTdv+bt206xUHbidWYGNazqxSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1886483},"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-lark-bot_0.14.0_1786937693451_0.9529675760187621","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"ebb26002af81fc72fdd2edca6175f10e633115d5","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.15.0.tgz","fileCount":24,"integrity":"sha512-xBiXtFgplhCNEfJpgCzMRsbzxROs8yQEWN/5A0OIjmwcjW/ilzEBhPuNXfiWo0FN3hQlgonSNyMr8Me6j9p6WQ==","signatures":[{"sig":"MEUCIDWmOm5M60Tc9eodfkWhqDwsLzwQJLZtkGWoAAMfibHGAiEA9u4Ls9VVDVFADja4q9stpeKTesK8Oagv2huu+m85ON4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1890207},"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-lark-bot_0.15.0_1786949225803_0.7318773924705846","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"b22fb5d5cf553f5ab660b1d2eab0bcb863704891","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.15.1.tgz","fileCount":24,"integrity":"sha512-9M9/gNmS9OYLPlZ1pXNLMIK/S1sV+SmmdG8FJE3mGRcN6xvgFLmmn939wbP6kuSSD05hX6GPblgL2wNYvxW4Cw==","signatures":[{"sig":"MEQCIC+qNktuiRfDkUQtX78FryAYecBJWemgpzh36aGP6Hy6AiB/ERpnO5FCGmsO48Ww8emh7A/93ucGMsE1QxfHE8pN1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1893590},"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-lark-bot_0.15.1_1786975221840_0.369744973219748","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"f157c8ec6bd06d24c57baa831613652fec0c3a84","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.15.2.tgz","fileCount":24,"integrity":"sha512-zYqd5Cnd3gNGS06u6eF9nQkctA1kR1urPz7enGD4Mcxmbeu1wc35O9wZGKsiu0f9HTP+eRZGQUbljMG/YoL0JQ==","signatures":[{"sig":"MEUCIQDOvpDyYeXODxfafKCtY8d3JHxw60VeNDezNT9Z2DVDqwIgGqucGVqhKPUKHi9hODx9PPUMARkJf8kADIp4j6TTO3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1863759},"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-lark-bot_0.15.2_1786977951251_0.3085330625984586","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"8617ef3d31900547141bb3e3dd1c93ef62c659e9","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.15.3.tgz","fileCount":25,"integrity":"sha512-ifB0z6OVGPs7Yo9OfvC1/Ylg8dAVhm99RORBldKbQ1I9D1PaT0Ui4yeGDrWs9UJefOZhMHkzb4qq4C2XhAKQvg==","signatures":[{"sig":"MEYCIQCECQXU0sh2u9r9B265CLTE/H1oG4btWjLfd/5fHHVY4QIhALW83L/4ygjBEBGWtbkTl6+7IbB1YkOyZQNI0KYQrtQz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1901977},"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-lark-bot_0.15.3_1786978516168_0.5218708154725626","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"f4a931018bff9c764c87369984c54240e1eea3fe","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.15.4.tgz","fileCount":25,"integrity":"sha512-QN1/mWDpP8CerOetOMkMbE48KtRKp+A0PQzHvTa57JUybQdkhlWBrgUy5UP6/YtZUHOfApwIyGJEK4cc3QrAYw==","signatures":[{"sig":"MEUCIQCcFnGn2ev6+HS/wNbVqfkUGz4ZBHwK46H3mXXc01MfOAIgd+Gjw6jN2JUP0xVP9lE8Xh08qSXC2OY4St4qyc//G9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1904476},"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-lark-bot_0.15.4_1786980608689_0.7117845764680917","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"9c7cddfe9569e56b7a10043baf431bc4e72309b8","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.15.5.tgz","fileCount":25,"integrity":"sha512-Itc3sZX5uXBZEQxPzFwx1dYh4+o5U0rJayupX/iAw5Wd3Ul1Ap8ySXYBUYJ11rcgutIFREoqMyF516/QwbNmfw==","signatures":[{"sig":"MEUCIQCk0YDjsqeUGmcgmMddiXAM6GDvJdQJ3UEZH9DU3RiLkAIgPbbwQniZUcop5k7pkfZ+xH/8PBAIAg49njT4anAZlH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2145555},"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-lark-bot_0.15.5_1786988329434_0.24640850806147396","host":"s3://npm-registry-packages-npm-production"}},"0.15.6":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"e46f0f4fa0c0bf332cfe707d2dc8dc1a41d47e99","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.15.6.tgz","fileCount":25,"integrity":"sha512-X3FYZGsPl6HWvs2xBkx8jCz8kTTjdfG0xyico1VVXDxwB7ntB7M0Sz6nYjDI2xOGgB2zj93T3w/Xccybyzqf8A==","signatures":[{"sig":"MEYCIQDshVnKdVDAUhcVaLYZQ9fKkdnYDuDmUQgS2uXGh39HDgIhANrIhYe0m5IDOxCpvTXHIv94NqXOMjqBsDv+be7zKOXg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.15.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2178384},"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-lark-bot_0.15.6_1786997852968_0.9860532181067458","host":"s3://npm-registry-packages-npm-production"}},"0.15.7":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"3605c4b88791bdcf4366ea90eba54aa595dffbbb","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.15.7.tgz","fileCount":25,"integrity":"sha512-Ocx7hgonY/epHD3zknIKtNmjla8/OCX0m7VM4XMA89hjYiThtTQqvx26WAGbe+utrcrOGRTBhfUVhTP8BFU2lg==","signatures":[{"sig":"MEUCIQCDVIvyi25IjppIQXvcvrzq9xh2uvp45hCaaGzaqrshqQIgIwh8PfFxsQW9hvtfY3Aub1sJopt8NF9vRAHuaL3Py1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.15.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2186006},"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-lark-bot_0.15.7_1787003027577_0.6709161478508414","host":"s3://npm-registry-packages-npm-production"}},"0.15.8":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"0ea5676db42566e12cdb11bc79a3565fd08d7650","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.15.8.tgz","fileCount":25,"integrity":"sha512-m3qwpgwCAkAorSq1+avOfro2BGhaWhJS516HEOutxs/b246Gq08m6DSNFLz4GPYpKKigO2c0bgft+ooqaUJNhA==","signatures":[{"sig":"MEYCIQChTUeoktC1oVeY5wIxvsYLs6rlvvwMKGtt23mzXnrSnQIhANgRsJBFpwKn18Mmjt3ZiLBjI9p8JIj+YyMUPnk8usDX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.15.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2198211},"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-lark-bot_0.15.8_1787003879755_0.2262541939770084","host":"s3://npm-registry-packages-npm-production"}},"0.15.9":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"d44ebefdacec04a4e35ef5cb000413dfa2fe11ea","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.15.9.tgz","fileCount":25,"integrity":"sha512-vt2mOhjDkPmDHllm/MHiFodmN7NywN0NKsbxuWyf7ZCreH/lz6C9SMAdjmsVIybPfPyQ12UPlwIBcP4kljBo9w==","signatures":[{"sig":"MEUCIQCCbat41Z6AqjCDpt+Jo4FqZ/6WBKOYFVqAA72rOhQHtgIgElcUFK5wxLt1O+XnBPEFBXmcnMyPvquZYOJwsb77fwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.15.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2273155},"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-lark-bot_0.15.9_1787077110490_0.26050523238811585","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"7bb5866aa534eee23212e1cd5159c37fc94ba59f","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.16.0.tgz","fileCount":36,"integrity":"sha512-Td0yZDMZ8ADbXZMDreGHeRTdAhtX8aDNhl3OjBYf3ph2rbh+PN4byuZCli3X8Nu5Jz0bxnjZ6GoxRMRpOfp96Q==","signatures":[{"sig":"MEYCIQCUwUV5EemGzi5cAn5zD2mdupEMoarz+1w9VWLgtCAdLwIhAI5nFo9KV/njDScc3GD08tgQpuT/T31dcX40TuAOnr8F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4449315},"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-lark-bot_0.16.0_1787209209761_0.690403824029467","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"e47f5583916e164d17498172937a31bac5e210b3","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.16.1.tgz","fileCount":36,"integrity":"sha512-gyYvx7eJ+zFIBKpf5lmUMYVHD9R9w3pw7nayKN3t2ZdlioBRyj817jwhNV2aKhEC1zVlo59iATsv6a5NcmxADA==","signatures":[{"sig":"MEQCIA6yPT3quDmONxwvGjptfkJppiLrFSYtPVTo6psFcVyaAiAcLmzkSaV3toQmhZ0/PvjJAFp0E+GfqSyjKyRT5wRsRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4468630},"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-lark-bot_0.16.1_1787348823280_0.2730616676942281","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"0df95639636e18011023abbbd1cbe30cbab1b2f1","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.17.0.tgz","fileCount":36,"integrity":"sha512-Oy6E1+XqbfXl4aYmqho1ki7Fa9hgKXv0x+RIxAyKWksOTV1s/USRZdIiukkp36DjN39Vk7kSMHgSTWrOiHsgwg==","signatures":[{"sig":"MEYCIQDYAPeP0t770ifXQ/7v2MQp1EAIhveruxjZEXTsgRAevQIhAJqvngWSqWLkgHPJxxSYGVQ6ewv7AECuFXRnEQpSOcsk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4553732},"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-lark-bot_0.17.0_1787351761619_0.23855309120098744","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"eab89fb388f106f98b545e27321d5df233e77550","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.17.2.tgz","fileCount":36,"integrity":"sha512-v9OrUG0/QCeOa88O+QtVryyYOzwuT+9cwRxWv/OcQCP8vZGkRNNOO4t7yVfzC4d9JWMnDLKfrRB+GQO6mbiH5g==","signatures":[{"sig":"MEYCIQDUicF4M++icOJLoVFwu7I0RfV+ZQaltXNVIq8AXQKmlgIhANkW45P1GSex7l+fxETA5miHcXI5YXiosnI99NB89heM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4565752},"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-lark-bot_0.17.2_1787394390516_0.6080546672190947","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"a1dd80814208b3ef9e7933e099a572a3be922c72","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.17.3.tgz","fileCount":39,"integrity":"sha512-ZNqe/3IyHUim064Wt9S7flMKuktHO+wCmcqgJ1zyd3Lug2zKBf44EAnQ0TFzCd3LTYtzoXc4sd0Kx/QwsP5nDg==","signatures":[{"sig":"MEYCIQD4H9jjWeKSiFWBLBbe0aUNlikRCBFxzGtbL8r5Aw/9ugIhAMMYsyPMV+jcIhw57BVdjAFuTAwAINsqvdt9er7evr8V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4684573},"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-lark-bot_0.17.3_1787475666828_0.24037183455251987","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"a0b0631a6db17fa7bc64a98bd8663e062a1917fa","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.18.0.tgz","fileCount":42,"integrity":"sha512-FnPljyFIVy4pT5NRI8fr1UAoro6IpdZhTuHV7TFkLiMvXEJAbuT37qGC78q9oM1jIrp1Psq+31UCwcjfkLTcgQ==","signatures":[{"sig":"MEUCIFtn8foml13AsYCIh+Mh8DsG9xrudFLQey+u/t4yS3XbAiEA1oMrGVmg5VWDKaPGBcnVfR2T/ZFz6Y3dUKdjBPFxZN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4873307},"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-lark-bot_0.18.0_1787500062914_0.4679747082760817","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"cfaaee87a544fa5ad246ec3cf6880246fab60f92","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.0.tgz","fileCount":42,"integrity":"sha512-PaJ+a7yqdrp6Jzu3AXipfD6/ek/WMLZ6TcNGGZqiLPiqMlhu+9IBfwn2PdQga+phyhSDHVnu7L+f9hzC9M9g0w==","signatures":[{"sig":"MEUCIGKAa4+Efx/0GVaJZr/Y34gM7m+Qbzf/lg5dDjXppv8oAiEAj+HdPPhTIUpOa5MFTD8NzdRQ7ohGs7ZWgnhoh1t5BgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4981532},"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-lark-bot_0.19.0_1787506667017_0.26020919660377984","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"aa33c37aeba5ae4cba1e70ef73c691fdc7b8bbaf","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.1.tgz","fileCount":42,"integrity":"sha512-+1lceD0qsuJbZTnvISqFXrgAiYXwHQPoD+y2nZVMCeBlPNeHuCq1/WQynchfIx2N2Au/7fUU0us//y8XxGDrVw==","signatures":[{"sig":"MEUCIQD2fa7Ln9wV5a4evlvjdXmX5qR7t4ufxE6dnvgDUtcI8gIgM7jIaTl1bQJ+Cgqe+PBMY+sdEWYSwLtDQqSr9pHWW8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4991597},"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-lark-bot_0.19.1_1787509338872_0.6757073451866931","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"6aad6a67cafb3379aa1543ecc07990c09036341f","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.2.tgz","fileCount":42,"integrity":"sha512-mm8Aw3oHFjWYwARQDWa09MKM8FLjmRkjD1gUrgXpbGRFYS3Q8nqUBoSms8pzNaCHDEa8+PLckYGn9njJjNkOeg==","signatures":[{"sig":"MEYCIQCUOyv0ziSAhYvQmACBaymhBMsubZh1fM+gy9c++wujMQIhAPHclp34i73wfr6GAG+8fB+Yd04bq91HjUofB3myRqq1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4992021},"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-lark-bot_0.19.2_1787511789831_0.7878947424271723","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"0719882db7599a9c25a7bce0c338cc0721aa19f1","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.3.tgz","fileCount":42,"integrity":"sha512-0i9nCyF7Iw5aY7Mn+JFZOcCSrp5x5NN4MRF3WKwOEcWhQAjbfcGXUp8Vnq2RGSn52g3WGyOWqWwxvvw1fzvXLw==","signatures":[{"sig":"MEYCIQD7oNjulXp+f03pt4UY6L934DLkTIbVcPig+PLqHn3rWgIhAPz5BG/IkRuLX/q8UX4Y9wBFwgVh+WfqKRHDnEoAp5DX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5024233},"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-lark-bot_0.19.3_1787517415605_0.22133200014464416","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"bda9dbcd414a7e9fe3538172f278bf48f371b097","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.4.tgz","fileCount":45,"integrity":"sha512-1XhQqIjBJd3920e29EXlG/U0/m8s7QmHoqL4Ch3W82Lriz1kt8JGvu2mKlIZ3y0VWTBOP7djczsYknytCeqhbw==","signatures":[{"sig":"MEYCIQCwwy+kva5XhQMPW7x5NA3G+g5BNxBzHSN7IvimdDBcKQIhAMYDmmwW9y+r77VhMIGfruGo9x6KeP+y33sSUsQLv+mz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5079830},"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-lark-bot_0.19.4_1787526065614_0.288006179604154","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"1d16fa67e4e1f99c8258c80819ba4df363bb9c63","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.5.tgz","fileCount":45,"integrity":"sha512-B4ZTV1uZTZn+78U04RscjfKgFcvpKh+eEecUh8EkdBY5bThFeWLvSDxdwsf2/n72CPIIOTxCMqpJfl36UNjgDA==","signatures":[{"sig":"MEUCIEFL5ks8YoLq6bx2WTf8/oSLsHwAsxvQVMKLxyz72HrxAiEAwzJqRzRRDDQxqfoQgR0/cClXX51bS4CO09bt0RvK8Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5119440},"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-lark-bot_0.19.5_1787529822009_0.1380383879035847","host":"s3://npm-registry-packages-npm-production"}},"0.19.6":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"b3a98cd221cdae277ac720ce1a24c45b383e5acd","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.6.tgz","fileCount":45,"integrity":"sha512-NfSwpEhx9zXlJFIUOCQewnlipV4IIlmgEFFG+hCfgxGmrk+lEdaRx6E15xm7sELf39fp1MI6GpXXYjxgFTowuQ==","signatures":[{"sig":"MEUCIQCpYZRs0a5SFHphetFCxlaNxT860xFUDCtFzlW9mEgNWAIgXhebB7whxxj0D2dAPgZpCTKgtAb7GshRJ5/yN1Ulers=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5134314},"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-lark-bot_0.19.6_1787560888032_0.44382977785619326","host":"s3://npm-registry-packages-npm-production"}},"0.19.7":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"de17a547678c0eec875f563fe57007ebcf8fc252","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.7.tgz","fileCount":45,"integrity":"sha512-2r3UGVDKZeMeqPwUED8kAEHmlsfhBfq4MgWtkHHvx1nl5YC8OUBQeqn4E75ZkBkQQgEqyvt1tuFPrkreApIfSw==","signatures":[{"sig":"MEUCIQCpluWOUju9Zp79n/T5cdLYUTBEa8wm2WeZne2xEk4s1QIgamHQqatXWWXfXlmIknf3r4wd+l+T9U/4JCy3aouA1SI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5159943},"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-lark-bot_0.19.7_1787566007330_0.9598522856908158","host":"s3://npm-registry-packages-npm-production"}},"0.19.8":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"516270f1ebc79ad01f235d35585bfc6bdc2a21a8","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.8.tgz","fileCount":45,"integrity":"sha512-Sk/HKEHmDakOCiWZdc5kQpx9ECS7f0CDTQofiVARVB6mNw87P1rt3J/560qtawVqgOMdjReQ2lGO34+3tKU1+g==","signatures":[{"sig":"MEUCIQDwv6bFxlm2csEobzTl39fShPQ7EpPra+04LBXdKrVRIgIgRdctgRnvufTL/kBxKK8UNNX47ePPqHEdQiNVwuYC7bA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5050668},"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-lark-bot_0.19.8_1787580719271_0.41579028916217253","host":"s3://npm-registry-packages-npm-production"}},"0.19.9":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"a259f40120c7f379e73e9d0278b63cba26a5f04a","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.9.tgz","fileCount":45,"integrity":"sha512-SbuMtUgAd5aT+kQhGh5MWTIwAzcw1CSJca9mnWFgW7v6sk6sO/YdvmqtK2pDl0YawFJO81A7E/x3LBwQNAbhUA==","signatures":[{"sig":"MEUCIQDX0IRIyyK6mmTNA1sEGK3ifvPDQrLHfbWbnIB+p3H81AIgdKDQjCEZatAe3DPn67LWj1pHDCe8e4/MITG6IHewIJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5066870},"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-lark-bot_0.19.9_1787583429126_0.6760901239563195","host":"s3://npm-registry-packages-npm-production"}},"0.19.10":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"5e45755805c76195eadd91b73384252272e75df7","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.10.tgz","fileCount":45,"integrity":"sha512-K4WcSoC1bKiou/3vmrrBi0w4KIKsnyy9lcn6inSjMvBO0oFK4s1PcE1BLPX3h9RsLcLjnpT74vjbCbLnOkVGhg==","signatures":[{"sig":"MEUCIDg3lUnefEGVVjNFR9xIliINZzZqrZMr+JS+xnJaWB0jAiEAmtdN0z9qjFligRdiESRCcJzr+5CZCNBRQnXEsXNWcB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5070554},"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-lark-bot_0.19.10_1787585767872_0.39210886526959965","host":"s3://npm-registry-packages-npm-production"}},"0.19.11":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"61e41d28d6b5f68add4ffa48ccc4b3afbf3c58a0","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.11.tgz","fileCount":45,"integrity":"sha512-HSujphyroxVeg4zcStymPwvdaJ9jVqA06r21dEt6zkET2bWfRx/wVN3ThX7TwVCF5KJVDY035FuziwclkVUvyw==","signatures":[{"sig":"MEUCIARHjU/ZrNwqAciYayXGN6GPBRUU2JQHNgpXDfFJTKrwAiEAjWsMHlfalB0LzQZqFMMytwZFTXq6Lp/LJB7zKrNMjsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5123901},"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-lark-bot_0.19.11_1787589321868_0.8169565500073124","host":"s3://npm-registry-packages-npm-production"}},"0.19.12":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"7df18e81d7c3755ae2a6a1d07d9e8f3e5481fe52","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.12.tgz","fileCount":45,"integrity":"sha512-GaWXsifGLOZm30KqmmjQVMMoHQfCAVhShx4EmhDiCGvAypxtf2zDaEhz0ZI156OEOHnl6143T+PGVWJhtwElxQ==","signatures":[{"sig":"MEUCICh/FXTCuUHrKjSMOGtJ9bES3VGVj6zrm4BPUTysryOqAiEAteosKPfRhvHwGQsB9ki6+pw68aiqF2AbLXKTifnkGVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5145273},"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-lark-bot_0.19.12_1787627226695_0.4206379386762724","host":"s3://npm-registry-packages-npm-production"}},"0.19.13":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"84cf9d483f4155867670b9f1779b23cf165481f8","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.13.tgz","fileCount":45,"integrity":"sha512-uD2Ky8+c2a0Xgje4tA2VR0S3rln6n8B+SKw3JY/4hTImarwRYWTxZnHWttVP4utaopRA6s7gCWSn/3muJvHz1Q==","signatures":[{"sig":"MEUCIQDQz1odiFk5kgM5Ow+0NVC+LlBzuJZpHXU0mi0HcZYWTAIgHsOgYv72O8zs1+gooXyxTYpTERK3bQ+3Poqow1VBEEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5280510},"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-lark-bot_0.19.13_1787632373214_0.027923350060584884","host":"s3://npm-registry-packages-npm-production"}},"0.19.14":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"d884fc38cf5a4f28e818543883f077c3f950632a","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.14.tgz","fileCount":45,"integrity":"sha512-eAJJIFQQ+4h30oIcMNKSjB+kciGlwKwLcN4RILbeZB0wr61fSKaQNDCebeqEms7mRvuzHZak9mPSNyx0g4r7jw==","signatures":[{"sig":"MEQCIEhi8Gpqxr0b/JGUsSlZumHlcQHUQYb+rbn59A6FWM4IAiBaeHPTAIDVSe163Eo+PIH8stcO57R7IPfXgivaaW+H6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5387251},"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-lark-bot_0.19.14_1787639502445_0.37488155726222616","host":"s3://npm-registry-packages-npm-production"}},"0.19.15":{"name":"dsh-lark-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-lark-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-lark-bot":"bin/dsh-lark-bot.mjs"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-ui-settings-plugins"],"platform":"web"}},"dist":{"shasum":"02d95ac7d9344096233c339a25629b5a8e2cf195","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.15.tgz","fileCount":45,"integrity":"sha512-8giiDnQtuJUcEOhZ2MoL0TzGncBzaKGRCcI1qTK2eo0GE9Fe64cGqTwP6NuPJF+8OmKG//Rz5P7lNRhUYjgjYg==","signatures":[{"sig":"MEUCIQDJyCeDDUoRvMRwMZy8NGwNL9LkMlORLSxtyCFRy12iJAIgTjH/dwCDyx9kQE0H4/28OOHRjlybxRHLGZJibYhiRXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5407217},"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-lark-bot_0.19.15_1787640419178_0.0425661654242786","host":"s3://npm-registry-packages-npm-production"}},"0.19.16":{"name":"dsh-lark-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-lark-bot":"bin/dsh-lark-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-lark-bot@0.19.16","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-NS9VkNYGY193VUtHHesDu4bDugXmH5bOffJAxWQAtPhbp84GuSw4WYGy1ulOfy3DfvCYgG8++tbGFCNiYrUJeQ==","shasum":"742b17660f82cbe391f9dbfabbdc445a2b89e718","tarball":"https://registry.npmjs.org/dsh-lark-bot/-/dsh-lark-bot-0.19.16.tgz","fileCount":45,"unpackedSize":5421694,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-lark-bot@0.19.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBRidmsVXvrWI1LQwzhB59I07OQ1W7sr2WaBhKbUum1cAiBj8NEfQ9YPLYMSGs/Q6cK/SaQ8I4JhxllDqw7F/rl+YA=="}]},"_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-lark-bot_0.19.16_1787673567466_0.28885221047899523"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-13T21:59:24.237Z","modified":"2026-08-25T15:59:28.038Z","0.1.0":"2026-08-13T21:59:24.601Z","0.1.1":"2026-08-13T22:15:06.820Z","0.1.2":"2026-08-13T22:16:42.568Z","0.1.3":"2026-08-13T22:26:31.851Z","0.1.4":"2026-08-13T22:35:47.150Z","0.2.0":"2026-08-13T22:43:19.458Z","0.2.1":"2026-08-13T22:48:56.634Z","0.2.2":"2026-08-13T22:51:59.250Z","0.2.3":"2026-08-13T22:56:49.351Z","0.2.4":"2026-08-13T22:58:30.052Z","0.2.5":"2026-08-13T23:02:05.493Z","0.2.6":"2026-08-13T23:05:42.784Z","0.2.7":"2026-08-13T23:09:18.048Z","0.2.8":"2026-08-13T23:30:45.548Z","0.3.0":"2026-08-14T02:48:08.507Z","0.4.0":"2026-08-14T04:00:54.929Z","0.4.1":"2026-08-14T04:31:02.265Z","0.5.0":"2026-08-14T05:02:29.308Z","0.5.1":"2026-08-14T05:41:33.059Z","0.6.0":"2026-08-14T18:44:21.067Z","0.7.0":"2026-08-14T19:22:59.570Z","0.8.0":"2026-08-14T20:39:09.375Z","0.8.1":"2026-08-15T07:19:51.943Z","0.8.2":"2026-08-15T10:26:48.758Z","0.8.3":"2026-08-15T10:35:45.165Z","0.8.5":"2026-08-15T11:08:41.991Z","0.9.0":"2026-08-15T17:05:10.928Z","0.9.1":"2026-08-15T18:16:09.988Z","0.9.2":"2026-08-15T18:41:14.996Z","0.10.0":"2026-08-15T20:26:10.139Z","0.10.1":"2026-08-15T21:19:01.041Z","0.10.2":"2026-08-15T21:37:57.339Z","0.11.0":"2026-08-15T23:00:14.099Z","0.12.0":"2026-08-16T10:36:35.323Z","0.13.0":"2026-08-17T00:33:10.790Z","0.13.1":"2026-08-17T02:53:08.333Z","0.14.0":"2026-08-17T03:34:53.608Z","0.15.0":"2026-08-17T06:47:05.956Z","0.15.1":"2026-08-17T14:00:22.044Z","0.15.2":"2026-08-17T14:45:51.416Z","0.15.3":"2026-08-17T14:55:16.317Z","0.15.4":"2026-08-17T15:30:08.843Z","0.15.5":"2026-08-17T17:38:49.600Z","0.15.6":"2026-08-17T20:17:33.176Z","0.15.7":"2026-08-17T21:43:47.808Z","0.15.8":"2026-08-17T21:57:59.959Z","0.15.9":"2026-08-18T18:18:30.687Z","0.16.0":"2026-08-20T07:00:09.953Z","0.16.1":"2026-08-21T21:47:03.449Z","0.17.0":"2026-08-21T22:36:01.813Z","0.17.2":"2026-08-22T10:26:30.751Z","0.17.3":"2026-08-23T09:01:07.038Z","0.18.0":"2026-08-23T15:47:43.097Z","0.19.0":"2026-08-23T17:37:47.212Z","0.19.1":"2026-08-23T18:22:19.112Z","0.19.2":"2026-08-23T19:03:10.041Z","0.19.3":"2026-08-23T20:36:55.790Z","0.19.4":"2026-08-23T23:01:05.773Z","0.19.5":"2026-08-24T00:03:42.197Z","0.19.6":"2026-08-24T08:41:28.237Z","0.19.7":"2026-08-24T10:06:47.518Z","0.19.8":"2026-08-24T14:11:59.442Z","0.19.9":"2026-08-24T14:57:09.349Z","0.19.10":"2026-08-24T15:36:08.085Z","0.19.11":"2026-08-24T16:35:22.060Z","0.19.12":"2026-08-25T03:07:06.865Z","0.19.13":"2026-08-25T04:32:53.400Z","0.19.14":"2026-08-25T06:31:42.671Z","0.19.15":"2026-08-25T06:46:59.374Z","0.19.16":"2026-08-25T15:59:27.700Z"},"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"}