{"_id":"@brycehuang/openclaw-lark","_rev":"11-2536487bde522a61a562e1ba4654db20","name":"@brycehuang/openclaw-lark","dist-tags":{"latest":"2026.4.12"},"versions":{"2026.4.2":{"name":"@brycehuang/openclaw-lark","version":"2026.4.2","_id":"@brycehuang/openclaw-lark@2026.4.2","maintainers":[{"name":"brycehuang","email":"cherbini@qq.com"}],"bin":{"openclaw-lark":"bin/openclaw-lark.js"},"dist":{"shasum":"4243aeef8560205892fa90e472adb3b13e51f739","tarball":"https://registry.npmjs.org/@brycehuang/openclaw-lark/-/openclaw-lark-2026.4.2.tgz","fileCount":22,"integrity":"sha512-Wfmax2muK17zfoHOde3gkdJ0BMEebl0U3IE81nVIK1KhkMb4kGxjPbfVrJRuuwq8Nma1rNGmEV9MRgB8+aUWhg==","signatures":[{"sig":"MEUCIQD2wbTZERwdJVIamDAhjOHQTCcF1dZF6VAVDM32n0oj+gIgDYugtXjiPsElGyI2E5dPpOLso9Z/f5tfyzc/GkmXn0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082921},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"a95dfcf22502fff00d5536120f4985f9259965fe","scripts":{"lint":"eslint src/ index.ts","test":"vitest run","build":"tsdown","format":"prettier --write src/**/*.ts","release":"node scripts/release.mjs","lint:fix":"eslint src/ index.ts --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"brycehuang","email":"cherbini@qq.com"},"openclaw":{"channel":{"id":"openclaw-lark","blurb":"飞书/Lark enterprise messaging with doc/wiki/drive/task/calendar tools.","label":"Feishu","order":35,"aliases":["lark"],"docsPath":"/channels/feishu","docsLabel":"feishu","selectionLabel":"Lark/Feishu (飞书)","quickstartAllowFrom":true},"install":{"npmSpec":"@brycehuang/openclaw-lark","localPath":"extensions/feishu","defaultChoice":"npm"},"extensions":["./dist/index.mjs"]},"_npmVersion":"11.12.1","description":"OpenClaw Lark/Feishu channel plugin","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","image-size":"^2.0.2","@sinclair/typebox":"0.34.48","@brycehuang/node-sdk":"^1.62.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.0","eslint":"^9.39.3","tsdown":"^0.21.4","vitest":"^4.1.1","globals":"^16.2.0","fs-extra":"^11.3.2","minimist":"^1.2.8","openclaw":"^2026.4.9","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.2.3","@types/qrcode":"^1.5.5","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.32.1","eslint-plugin-import-x":"^4.16.2"},"peerDependencies":{"openclaw":">=2026.3.22"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark_2026.4.2_1777371641281_0.6495760171562237","host":"s3://npm-registry-packages-npm-production"}},"2026.4.3":{"name":"@brycehuang/openclaw-lark","version":"2026.4.3","_id":"@brycehuang/openclaw-lark@2026.4.3","maintainers":[{"name":"brycehuang","email":"cherbini@qq.com"}],"bin":{"openclaw-lark":"bin/openclaw-lark.js"},"dist":{"shasum":"48cb3548779352f32070c5317a9cc610fa701999","tarball":"https://registry.npmjs.org/@brycehuang/openclaw-lark/-/openclaw-lark-2026.4.3.tgz","fileCount":22,"integrity":"sha512-ds8PZrDLEtAGuzaoEn2VSu70qUMd24mKm52miFao6m1+sDVi7EpDkX6m9VcSPZk41GwVxe97JcYbjgemlGPjiA==","signatures":[{"sig":"MEQCIGcd24ZU5g3OQp2YiWfIqmyKb7nfohCnD1AC1wsmWu01AiBQznWhV40z+/nE9dB7lPy19/244wFcu0PMUqMKS2foMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1084349},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"a95dfcf22502fff00d5536120f4985f9259965fe","scripts":{"lint":"eslint src/ index.ts","test":"vitest run","build":"tsdown","format":"prettier --write src/**/*.ts","release":"node scripts/release.mjs","lint:fix":"eslint src/ index.ts --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"brycehuang","email":"cherbini@qq.com"},"openclaw":{"channel":{"id":"openclaw-lark","blurb":"飞书/Lark enterprise messaging with doc/wiki/drive/task/calendar tools.","label":"Feishu","order":35,"aliases":["lark"],"docsPath":"/channels/feishu","docsLabel":"feishu","selectionLabel":"Lark/Feishu (飞书)","quickstartAllowFrom":true},"install":{"npmSpec":"@larksuite/openclaw-lark","localPath":"extensions/feishu","defaultChoice":"npm"},"extensions":["./dist/index.mjs"]},"_npmVersion":"11.12.1","description":"OpenClaw Lark/Feishu channel plugin","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","undici":"^7.25.0","image-size":"^2.0.2","proxy-from-env":"^1.1.0","http-proxy-agent":"^7.0.2","@sinclair/typebox":"0.34.48","https-proxy-agent":"^7.0.6","@brycehuang/node-sdk":"^1.62.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.0","eslint":"^9.39.3","tsdown":"^0.21.4","vitest":"^4.1.1","globals":"^16.2.0","fs-extra":"^11.3.2","minimist":"^1.2.8","openclaw":"^2026.4.9","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.2.3","@types/qrcode":"^1.5.5","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.32.1","@types/proxy-from-env":"^1.0.4","eslint-plugin-import-x":"^4.16.2"},"peerDependencies":{"openclaw":">=2026.3.22"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark_2026.4.3_1777380609876_0.2742639548805239","host":"s3://npm-registry-packages-npm-production"}},"2026.4.4":{"name":"@brycehuang/openclaw-lark","version":"2026.4.4","_id":"@brycehuang/openclaw-lark@2026.4.4","maintainers":[{"name":"brycehuang","email":"cherbini@qq.com"}],"bin":{"openclaw-lark":"bin/openclaw-lark.js"},"dist":{"shasum":"5de58ead567c2d6a5fd270f5e3577d6d6cdeee01","tarball":"https://registry.npmjs.org/@brycehuang/openclaw-lark/-/openclaw-lark-2026.4.4.tgz","fileCount":24,"integrity":"sha512-bCNveppWxXtBj/f4/srczcu8C+1XXLPldtO3JuDQCyEkgNYUBPsuLIbbjYct0HRDoM0mmvxKmNHGKvcX3xQdlg==","signatures":[{"sig":"MEUCIQCjLSxZYoIIvWnOP3Ey1jYg8dTZagmkVTbEu/D2ak3ewgIgCm5UAz01KT/AH3MGO6MK+bfQYk5Q3eZh+pUVytDr470=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6111159},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"a95dfcf22502fff00d5536120f4985f9259965fe","scripts":{"lint":"eslint src/ index.ts","test":"vitest run","build":"tsdown","format":"prettier --write src/**/*.ts","release":"node scripts/release.mjs","lint:fix":"eslint src/ index.ts --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"brycehuang","email":"cherbini@qq.com"},"openclaw":{"channel":{"id":"openclaw-lark","blurb":"飞书/Lark enterprise messaging with doc/wiki/drive/task/calendar tools.","label":"Feishu","order":35,"aliases":["lark"],"docsPath":"/channels/feishu","docsLabel":"feishu","selectionLabel":"Lark/Feishu (飞书)","quickstartAllowFrom":true},"install":{"npmSpec":"@larksuite/openclaw-lark","localPath":"extensions/feishu","defaultChoice":"npm"},"extensions":["./dist/index.mjs"]},"_npmVersion":"11.12.1","description":"OpenClaw Lark/Feishu channel plugin","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","undici":"^7.25.0","image-size":"^2.0.2","proxy-from-env":"^1.1.0","http-proxy-agent":"^7.0.2","@sinclair/typebox":"0.34.48","https-proxy-agent":"^7.0.6","@brycehuang/node-sdk":"^1.62.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.0","eslint":"^9.39.3","tsdown":"^0.21.4","vitest":"^4.1.1","globals":"^16.2.0","fs-extra":"^11.3.2","minimist":"^1.2.8","openclaw":"^2026.4.9","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.2.3","@types/qrcode":"^1.5.5","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.32.1","@types/proxy-from-env":"^1.0.4","eslint-plugin-import-x":"^4.16.2"},"peerDependencies":{"openclaw":">=2026.3.22"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark_2026.4.4_1777433829125_0.8023525128180233","host":"s3://npm-registry-packages-npm-production"}},"2026.4.5":{"name":"@brycehuang/openclaw-lark","version":"2026.4.5","_id":"@brycehuang/openclaw-lark@2026.4.5","maintainers":[{"name":"brycehuang","email":"cherbini@qq.com"}],"bin":{"openclaw-lark":"bin/openclaw-lark.js"},"dist":{"shasum":"08c97671615299462717f78caf4f7d94ac0f12c7","tarball":"https://registry.npmjs.org/@brycehuang/openclaw-lark/-/openclaw-lark-2026.4.5.tgz","fileCount":24,"integrity":"sha512-a1J56UcW/j0bohQqy5CBBN0/d0X2swc3+86l8/hd0RNYLWr5zbvy3jIStcQ2+eRwW3CryXMYSVnWC7Fbhs1OQA==","signatures":[{"sig":"MEUCIHAKdDfnl8yokONLH7p5KvmTnFcOdmIcy2ca7WZM1b73AiEAqCcU21BT0jNpMwDeMC3J2PM8HTE9TGDj8GaQsjkmAHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6487661},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"a95dfcf22502fff00d5536120f4985f9259965fe","scripts":{"lint":"eslint src/ index.ts","test":"vitest run","build":"tsdown","format":"prettier --write src/**/*.ts","release":"node scripts/release.mjs","lint:fix":"eslint src/ index.ts --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"brycehuang","email":"cherbini@qq.com"},"openclaw":{"channel":{"id":"openclaw-lark","blurb":"飞书/Lark enterprise messaging with doc/wiki/drive/task/calendar tools.","label":"Feishu","order":35,"aliases":["lark"],"docsPath":"/channels/feishu","docsLabel":"feishu","selectionLabel":"Lark/Feishu (飞书)","quickstartAllowFrom":true},"install":{"npmSpec":"@larksuite/openclaw-lark","localPath":"extensions/feishu","defaultChoice":"npm"},"extensions":["./dist/index.mjs"]},"_npmVersion":"11.12.1","description":"OpenClaw Lark/Feishu channel plugin","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","undici":"^7.25.0","image-size":"^2.0.2","proxy-from-env":"^1.1.0","http-proxy-agent":"^7.0.2","@sinclair/typebox":"0.34.48","https-proxy-agent":"^7.0.6","@brycehuang/node-sdk":"^1.62.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.0","eslint":"^9.39.3","tsdown":"^0.21.4","vitest":"^4.1.1","globals":"^16.2.0","fs-extra":"^11.3.2","minimist":"^1.2.8","openclaw":"^2026.4.9","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.2.3","@types/qrcode":"^1.5.5","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.32.1","@types/proxy-from-env":"^1.0.4","eslint-plugin-import-x":"^4.16.2"},"peerDependencies":{"openclaw":">=2026.3.22"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark_2026.4.5_1777445567192_0.7708146508384031","host":"s3://npm-registry-packages-npm-production"}},"2026.4.6":{"name":"@brycehuang/openclaw-lark","version":"2026.4.6","_id":"@brycehuang/openclaw-lark@2026.4.6","maintainers":[{"name":"brycehuang","email":"cherbini@qq.com"}],"bin":{"openclaw-lark":"bin/openclaw-lark.js"},"dist":{"shasum":"00014051fde4bcf96bce31bf4d42df6752ac4d47","tarball":"https://registry.npmjs.org/@brycehuang/openclaw-lark/-/openclaw-lark-2026.4.6.tgz","fileCount":926,"integrity":"sha512-135HvFU9PubBPlIpl20p2mCb0+UQNARFOpvgdxnq5/1PFGL5WCo6cIOitFdZxp9R+lEA4NlRDc8A1DWoQUfpaQ==","signatures":[{"sig":"MEYCIQC37Rg1aWtn+9SXAPKheuXnJcyNw4KynuOnFaovkPls9gIhAODPPyGtn7RKTJTuOjs5O2E1PZaCkoHSPx3jZbM0HRnI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28703189},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"a95dfcf22502fff00d5536120f4985f9259965fe","scripts":{"lint":"eslint src/ index.ts","test":"vitest run","build":"tsdown","format":"prettier --write src/**/*.ts","release":"node scripts/release.mjs","lint:fix":"eslint src/ index.ts --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"brycehuang","email":"cherbini@qq.com"},"openclaw":{"channel":{"id":"openclaw-lark","blurb":"飞书/Lark enterprise messaging with doc/wiki/drive/task/calendar tools.","label":"Feishu","order":35,"aliases":["lark"],"docsPath":"/channels/feishu","docsLabel":"feishu","selectionLabel":"Lark/Feishu (飞书)","quickstartAllowFrom":true},"install":{"npmSpec":"@larksuite/openclaw-lark","localPath":"extensions/feishu","defaultChoice":"npm"},"extensions":["./dist/index.mjs"]},"_npmVersion":"11.12.1","description":"OpenClaw Lark/Feishu channel plugin","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","undici":"^7.25.0","image-size":"^2.0.2","proxy-from-env":"^1.1.0","http-proxy-agent":"^7.0.2","@sinclair/typebox":"0.34.48","https-proxy-agent":"^7.0.6","@brycehuang/node-sdk":"^1.62.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.0","eslint":"^9.39.3","tsdown":"^0.21.4","vitest":"^4.1.1","globals":"^16.2.0","fs-extra":"^11.3.2","minimist":"^1.2.8","openclaw":"^2026.4.9","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.2.3","@types/qrcode":"^1.5.5","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.32.1","@types/proxy-from-env":"^1.0.4","eslint-plugin-import-x":"^4.16.2"},"peerDependencies":{"openclaw":">=2026.3.22"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark_2026.4.6_1777448034563_0.7182216800405719","host":"s3://npm-registry-packages-npm-production"}},"2026.4.7":{"name":"@brycehuang/openclaw-lark","version":"2026.4.7","_id":"@brycehuang/openclaw-lark@2026.4.7","maintainers":[{"name":"brycehuang","email":"cherbini@qq.com"}],"bin":{"openclaw-lark":"bin/openclaw-lark.js"},"dist":{"shasum":"8323a08984a218a8a4e57bae8d656e05e8099cd1","tarball":"https://registry.npmjs.org/@brycehuang/openclaw-lark/-/openclaw-lark-2026.4.7.tgz","fileCount":21,"integrity":"sha512-xcTHW28lJvDdu+aGl3jVnlcbFWfE9VbEWurTLb8GH7g4XoZGzUR0OUPlp4LeWhYSSc1lk1A7PrOoFtpEPSiMmA==","signatures":[{"sig":"MEUCIHSQ8Thi0U/ULk9HULPbKWxO5pIKuNbBOUFUZjOUeK+/AiEAhR7KZV4ctZrhQRp/432WWEylM7VSs0LJXYMORfk72kI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30233666},"main":"./dist/index.mjs","type":"module","_from":"file:brycehuang-openclaw-lark-2026.4.7.tgz","types":"./dist/index.d.mts","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"scripts":{"lint":"eslint src/ index.ts","test":"vitest run","build":"tsdown","format":"prettier --write src/**/*.ts","release":"node scripts/release.mjs","lint:fix":"eslint src/ index.ts --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"brycehuang","email":"cherbini@qq.com"},"openclaw":{"channel":{"id":"openclaw-lark","blurb":"飞书/Lark enterprise messaging with doc/wiki/drive/task/calendar tools.","label":"Feishu","order":35,"aliases":["lark"],"docsPath":"/channels/feishu","docsLabel":"feishu","selectionLabel":"Lark/Feishu (飞书)","quickstartAllowFrom":true},"install":{"npmSpec":"@larksuite/openclaw-lark","localPath":"extensions/feishu","defaultChoice":"npm"},"extensions":["./dist/index.mjs"]},"_resolved":"/private/var/folders/3s/r0dtrpzj6h3fdjxbj40s1f580000gn/T/8f1d23c15c5e2ae6007513bd8d27ab3f/brycehuang-openclaw-lark-2026.4.7.tgz","_integrity":"sha512-xcTHW28lJvDdu+aGl3jVnlcbFWfE9VbEWurTLb8GH7g4XoZGzUR0OUPlp4LeWhYSSc1lk1A7PrOoFtpEPSiMmA==","_npmVersion":"11.12.1","description":"OpenClaw Lark/Feishu channel plugin","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","undici":"^7.25.0","image-size":"^2.0.2","proxy-from-env":"^1.1.0","http-proxy-agent":"^7.0.2","@sinclair/typebox":"0.34.48","https-proxy-agent":"^7.0.6","@brycehuang/node-sdk":"^1.62.2"},"_hasShrinkwrap":false,"devDependencies":{"execa":"^9.6.0","eslint":"^9.39.3","tsdown":"^0.21.4","vitest":"^4.1.1","globals":"^16.2.0","fs-extra":"^11.3.2","minimist":"^1.2.8","openclaw":"^2026.4.9","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.2.3","@types/qrcode":"^1.5.5","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.32.1","@types/proxy-from-env":"^1.0.4","eslint-plugin-import-x":"^4.16.2"},"peerDependencies":{"openclaw":">=2026.3.22"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark_2026.4.7_1777452902785_0.6223703843293527","host":"s3://npm-registry-packages-npm-production"}},"2026.4.8":{"name":"@brycehuang/openclaw-lark","version":"2026.4.8","_id":"@brycehuang/openclaw-lark@2026.4.8","maintainers":[{"name":"brycehuang","email":"cherbini@qq.com"}],"bin":{"openclaw-lark":"bin/openclaw-lark.js"},"dist":{"shasum":"ce5ab75bee0962df94c821d6a73f185d27ac928d","tarball":"https://registry.npmjs.org/@brycehuang/openclaw-lark/-/openclaw-lark-2026.4.8.tgz","fileCount":21,"integrity":"sha512-rL37uvywLp2mOGwyUN8wme6cL1RdE2Ib69e4xCwDd25ZsOvvTLXhNCeUIYmPr8jTWKhF+SGQF+pGztcrAea/Fw==","signatures":[{"sig":"MEUCIQChIQHN/BUO7K9O+suQ6ptj3gKn2/+TA/rS/r45nQRAAAIgQbRZWLYvK5Dgp7RJYmM0zf2r7Mj8FbxSh9JLotAvnHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30335182},"main":"./dist/index.mjs","type":"module","_from":"file:brycehuang-openclaw-lark-2026.4.8.tgz","types":"./dist/index.d.mts","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"scripts":{"lint":"eslint src/ index.ts","test":"vitest run","build":"tsdown","format":"prettier --write src/**/*.ts","release":"node scripts/release.mjs","lint:fix":"eslint src/ index.ts --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"brycehuang","email":"cherbini@qq.com"},"openclaw":{"channel":{"id":"openclaw-lark","blurb":"飞书/Lark enterprise messaging with doc/wiki/drive/task/calendar tools.","label":"Feishu","order":35,"aliases":["lark"],"docsPath":"/channels/feishu","docsLabel":"feishu","selectionLabel":"Lark/Feishu (飞书)","quickstartAllowFrom":true},"install":{"npmSpec":"@larksuite/openclaw-lark","localPath":"extensions/feishu","defaultChoice":"npm"},"extensions":["./dist/index.mjs"]},"_resolved":"/private/var/folders/3s/r0dtrpzj6h3fdjxbj40s1f580000gn/T/0fdb222ea8daf40c83a6b2896e3752ca/brycehuang-openclaw-lark-2026.4.8.tgz","_integrity":"sha512-rL37uvywLp2mOGwyUN8wme6cL1RdE2Ib69e4xCwDd25ZsOvvTLXhNCeUIYmPr8jTWKhF+SGQF+pGztcrAea/Fw==","_npmVersion":"11.12.1","description":"OpenClaw Lark/Feishu channel plugin","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","undici":"^7.25.0","image-size":"^2.0.2","proxy-from-env":"^1.1.0","http-proxy-agent":"^7.0.2","@sinclair/typebox":"0.34.48","https-proxy-agent":"^7.0.6","@brycehuang/node-sdk":"^1.62.2"},"_hasShrinkwrap":false,"devDependencies":{"execa":"^9.6.0","eslint":"^9.39.3","tsdown":"^0.21.4","vitest":"^4.1.1","globals":"^16.2.0","fs-extra":"^11.3.2","minimist":"^1.2.8","openclaw":"^2026.4.9","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.2.3","@types/qrcode":"^1.5.5","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.32.1","@types/proxy-from-env":"^1.0.4","eslint-plugin-import-x":"^4.16.2"},"peerDependencies":{"openclaw":">=2026.3.22"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark_2026.4.8_1777454893360_0.4822586749149975","host":"s3://npm-registry-packages-npm-production"}},"2026.4.9":{"name":"@brycehuang/openclaw-lark","version":"2026.4.9","_id":"@brycehuang/openclaw-lark@2026.4.9","maintainers":[{"name":"brycehuang","email":"cherbini@qq.com"}],"bin":{"openclaw-lark":"bin/openclaw-lark.js"},"dist":{"shasum":"ffd72be256d4d633b9ca0b3c7fb35e057cce974a","tarball":"https://registry.npmjs.org/@brycehuang/openclaw-lark/-/openclaw-lark-2026.4.9.tgz","fileCount":21,"integrity":"sha512-D4K5IjdsHQnUC8i+UW5yCnr59y0S0k7M4v/9tgGapjRnOHklIuiSKjbhWhbkq2zoo/QgndLZguoPbg8od9k5FA==","signatures":[{"sig":"MEUCIQDVR2whyM9DwiRg9CZEF7sFefcMaHFGnAiToBhNW+8hfwIge9PHOm4+tOigA/ERntf7Eqt1wrBmzmXT+yj2vxxeVAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30335285},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"a95dfcf22502fff00d5536120f4985f9259965fe","scripts":{"lint":"eslint src/ index.ts","test":"vitest run","build":"tsdown","format":"prettier --write src/**/*.ts","release":"node scripts/release.mjs","lint:fix":"eslint src/ index.ts --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"brycehuang","email":"cherbini@qq.com"},"openclaw":{"channel":{"id":"openclaw-lark","blurb":"飞书/Lark enterprise messaging with doc/wiki/drive/task/calendar tools.","label":"Feishu","order":35,"aliases":["lark"],"docsPath":"/channels/feishu","docsLabel":"feishu","selectionLabel":"Lark/Feishu (飞书)","quickstartAllowFrom":true},"install":{"npmSpec":"@larksuite/openclaw-lark","localPath":"extensions/feishu","defaultChoice":"npm"},"extensions":["./dist/index.mjs"]},"_npmVersion":"11.12.1","description":"OpenClaw Lark/Feishu channel plugin","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","undici":"^7.25.0","image-size":"^2.0.2","proxy-from-env":"^1.1.0","http-proxy-agent":"^7.0.2","@sinclair/typebox":"0.34.48","https-proxy-agent":"^7.0.6","@brycehuang/node-sdk":"^1.62.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.0","eslint":"^9.39.3","tsdown":"^0.21.4","vitest":"^4.1.1","globals":"^16.2.0","fs-extra":"^11.3.2","minimist":"^1.2.8","openclaw":"^2026.4.9","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.2.3","@types/qrcode":"^1.5.5","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.32.1","@types/proxy-from-env":"^1.0.4","eslint-plugin-import-x":"^4.16.2"},"peerDependencies":{"openclaw":">=2026.3.22"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark_2026.4.9_1777456420199_0.09580155959340475","host":"s3://npm-registry-packages-npm-production"}},"2026.4.10":{"name":"@brycehuang/openclaw-lark","version":"2026.4.10","_id":"@brycehuang/openclaw-lark@2026.4.10","maintainers":[{"name":"brycehuang","email":"cherbini@qq.com"}],"bin":{"openclaw-lark":"bin/openclaw-lark.js"},"dist":{"shasum":"c7f0dec3736681ee847c8ab82195bb1ad64dbad3","tarball":"https://registry.npmjs.org/@brycehuang/openclaw-lark/-/openclaw-lark-2026.4.10.tgz","fileCount":21,"integrity":"sha512-78qkNvWVZYzi/Oxjegqf3dpn1Se7cV7Y1nObhhD55E8Yae7UeiqTFrv3Rv38koaRRQsf9Up4s3P+/VZhtg0E/A==","signatures":[{"sig":"MEQCICZso21zh0dHd6Fb3cAE0iQ6ohPFqF5A5iCxMHDk+yxFAiACMaSEOEqZnzcrrINpoYDo9QUKNRTrja3W5pXub46orQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30335282},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"a95dfcf22502fff00d5536120f4985f9259965fe","scripts":{"lint":"eslint src/ index.ts","test":"vitest run","build":"tsdown","format":"prettier --write src/**/*.ts","release":"node scripts/release.mjs","lint:fix":"eslint src/ index.ts --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"brycehuang","email":"cherbini@qq.com"},"openclaw":{"channel":{"id":"openclaw-lark","blurb":"飞书/Lark enterprise messaging with doc/wiki/drive/task/calendar tools.","label":"Feishu","order":35,"aliases":["lark"],"docsPath":"/channels/feishu","docsLabel":"feishu","selectionLabel":"Lark/Feishu (飞书)","quickstartAllowFrom":true},"install":{"npmSpec":"@larksuite/openclaw-lark","localPath":"extensions/feishu","defaultChoice":"npm"},"extensions":["./dist/index.mjs"]},"_npmVersion":"11.12.1","description":"OpenClaw Lark/Feishu channel plugin","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","undici":"^7.25.0","image-size":"^2.0.2","proxy-from-env":"^1.1.0","http-proxy-agent":"^7.0.2","@sinclair/typebox":"0.34.48","https-proxy-agent":"^7.0.6","@brycehuang/node-sdk":"^1.62.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.0","eslint":"^9.39.3","tsdown":"^0.21.4","vitest":"^4.1.1","globals":"^16.2.0","fs-extra":"^11.3.2","minimist":"^1.2.8","openclaw":"^2026.4.9","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.2.3","@types/qrcode":"^1.5.5","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.32.1","@types/proxy-from-env":"^1.0.4","eslint-plugin-import-x":"^4.16.2"},"peerDependencies":{"openclaw":">=2026.3.22"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark_2026.4.10_1777457435617_0.5528143653632374","host":"s3://npm-registry-packages-npm-production"}},"2026.4.11":{"name":"@brycehuang/openclaw-lark","version":"2026.4.11","_id":"@brycehuang/openclaw-lark@2026.4.11","maintainers":[{"name":"brycehuang","email":"cherbini@qq.com"}],"bin":{"openclaw-lark":"bin/openclaw-lark.js"},"dist":{"shasum":"7075b9b5ae99e9d82f3523e9d297b24acfb25a2f","tarball":"https://registry.npmjs.org/@brycehuang/openclaw-lark/-/openclaw-lark-2026.4.11.tgz","fileCount":21,"integrity":"sha512-PcJPUhpXWTVu/1V+NCbH2pAYtzxfwYSa94VLIOw/XPVjQHygrINmN1XwPY98ohSXE6yBS1X7QdDbG8zqbJxF5g==","signatures":[{"sig":"MEUCICfnu+nelNj6CtTvIrVEshbUxJZrS2/2tAeAZyVnanh9AiEA5ajTZPLgatN8UXr5IjFC8x0N1fqH3p4csm+ColOX0Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30336230},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"gitHead":"a95dfcf22502fff00d5536120f4985f9259965fe","scripts":{"lint":"eslint src/ index.ts","test":"vitest run","build":"tsdown","format":"prettier --write src/**/*.ts","release":"node scripts/release.mjs","lint:fix":"eslint src/ index.ts --fix","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src/**/*.ts"},"_npmUser":{"name":"brycehuang","email":"cherbini@qq.com"},"openclaw":{"channel":{"id":"openclaw-lark","blurb":"飞书/Lark enterprise messaging with doc/wiki/drive/task/calendar tools.","label":"Feishu","order":35,"aliases":["lark"],"docsPath":"/channels/feishu","docsLabel":"feishu","selectionLabel":"Lark/Feishu (飞书)","quickstartAllowFrom":true},"install":{"npmSpec":"@larksuite/openclaw-lark","localPath":"extensions/feishu","defaultChoice":"npm"},"extensions":["./dist/index.mjs"]},"_npmVersion":"11.12.1","description":"OpenClaw Lark/Feishu channel plugin","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","undici":"^7.25.0","image-size":"^2.0.2","proxy-from-env":"^1.1.0","http-proxy-agent":"^7.0.2","@sinclair/typebox":"0.34.48","https-proxy-agent":"^7.0.6","@brycehuang/node-sdk":"^1.62.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1","devDependencies":{"execa":"^9.6.0","eslint":"^9.39.3","tsdown":"^0.21.4","vitest":"^4.1.1","globals":"^16.2.0","fs-extra":"^11.3.2","minimist":"^1.2.8","openclaw":"^2026.4.9","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.2.3","@types/qrcode":"^1.5.5","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.32.1","@types/proxy-from-env":"^1.0.4","eslint-plugin-import-x":"^4.16.2"},"peerDependencies":{"openclaw":">=2026.3.22"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark_2026.4.11_1777469831201_0.791749709095755","host":"s3://npm-registry-packages-npm-production"}},"2026.4.12":{"name":"@brycehuang/openclaw-lark","version":"2026.4.12","description":"OpenClaw Lark/Feishu channel plugin","type":"module","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}}},"main":"./dist/index.mjs","types":"./dist/index.d.mts","bin":{"openclaw-lark":"bin/openclaw-lark.js"},"packageManager":"pnpm@10.32.1","engines":{"node":">=22"},"scripts":{"build":"tsdown","release":"node scripts/release.mjs","test":"vitest run","test:watch":"vitest","lint":"eslint src/ index.ts","lint:fix":"eslint src/ index.ts --fix","typecheck":"tsc --noEmit","format":"prettier --write src/**/*.ts","format:check":"prettier --check src/**/*.ts"},"dependencies":{"@brycehuang/node-sdk":"^1.62.2","@sinclair/typebox":"0.34.48","http-proxy-agent":"^7.0.2","https-proxy-agent":"^7.0.6","image-size":"^2.0.2","proxy-from-env":"^1.1.0","undici":"^7.25.0","zod":"^4.3.6"},"peerDependencies":{"openclaw":">=2026.3.22"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"^25.2.3","@types/proxy-from-env":"^1.0.4","@types/qrcode":"^1.5.5","eslint":"^9.39.3","eslint-plugin-import-x":"^4.16.2","eslint-plugin-n":"^17.24.0","execa":"^9.6.0","fs-extra":"^11.3.2","globals":"^16.2.0","minimist":"^1.2.8","openclaw":"^2026.4.9","prettier":"^3.8.1","tsdown":"^0.21.4","typescript":"^5.9.3","typescript-eslint":"^8.32.1","vitest":"^4.1.1"},"openclaw":{"extensions":["./dist/index.mjs"],"channel":{"id":"openclaw-lark","label":"Feishu","selectionLabel":"Lark/Feishu (飞书)","docsPath":"/channels/feishu","docsLabel":"feishu","blurb":"飞书/Lark enterprise messaging with doc/wiki/drive/task/calendar tools.","aliases":["lark"],"order":35,"quickstartAllowFrom":true},"install":{"npmSpec":"@larksuite/openclaw-lark","localPath":"extensions/feishu","defaultChoice":"npm"}},"gitHead":"a95dfcf22502fff00d5536120f4985f9259965fe","_id":"@brycehuang/openclaw-lark@2026.4.12","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-mdGyP2NH9lscDyTObG9HWWDS8yp1ZYYbbUN79qxPJ/ljnRtZi/KWiJE4Y/zWt0jyPF78ZrN95VCz0ORMCng/ng==","shasum":"8609c85b090425805dfbec54fefd921f9b3a9e90","tarball":"https://registry.npmjs.org/@brycehuang/openclaw-lark/-/openclaw-lark-2026.4.12.tgz","fileCount":21,"unpackedSize":30336236,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD7L1F0xG/+fDc3Fr9jcymcyAw7a2pH/WrBxWBbbZoC8QIhANir1KUgxlInKTKGtld8M1G6RQxv+ZoBNZc/ZI7FYVHd"}]},"_npmUser":{"name":"brycehuang","email":"cherbini@qq.com"},"directories":{},"maintainers":[{"name":"brycehuang","email":"cherbini@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw-lark_2026.4.12_1777517265532_0.4168794051273139"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-28T10:20:41.195Z","modified":"2026-04-30T02:47:45.985Z","2026.4.2":"2026-04-28T10:20:41.431Z","2026.4.3":"2026-04-28T12:50:10.029Z","2026.4.4":"2026-04-29T03:37:09.355Z","2026.4.5":"2026-04-29T06:52:47.389Z","2026.4.6":"2026-04-29T07:33:54.915Z","2026.4.7":"2026-04-29T08:55:03.148Z","2026.4.8":"2026-04-29T09:28:13.667Z","2026.4.9":"2026-04-29T09:53:40.496Z","2026.4.10":"2026-04-29T10:10:35.969Z","2026.4.11":"2026-04-29T13:37:11.548Z","2026.4.12":"2026-04-30T02:47:45.864Z"},"description":"OpenClaw Lark/Feishu channel plugin","maintainers":[{"name":"brycehuang","email":"cherbini@qq.com"}],"readme":"# OpenClaw  Lark/飞书 插件\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![npm version](https://img.shields.io/npm/v/@larksuite/openclaw-lark.svg)](https://www.npmjs.com/package/@larksuite/openclaw-lark)\n[![Node.js Version](https://img.shields.io/badge/node-%3E%3D22-blue.svg)](https://nodejs.org/)\n\n[English](./README.md) | 中文版\n\n这是 OpenClaw 的官方  Lark/飞书 插件，由 Lark/飞书开放平台团队开发和维护。它将你的 OpenClaw Agent 无缝对接到  Lark/飞书 工作区，赋予其直接读写消息、文档、多维表格、日历、任务等应用的能力。\n\n## 特性\n\n本插件为 OpenClaw 提供了全面的 Lark/飞书集成能力，主要包括：\n\n| 类别 | 能力 |\n|------|------|\n| 💬 消息 | 消息读取（群聊/单聊历史、话题回复）、消息发送、消息回复、消息搜索、图片/文件下载 |\n| 📄 文档 | 创建云文档、更新云文档、读取云文档内容 |\n| 📊 多维表格 | 创建/管理多维表格、数据表、字段、记录（增删改查、批量操作、高级筛选）、视图 |\n| 📈 电子表格 | 创建、编辑、查看电子表格 |\n| 📅 日历日程 | 日历管理、日程管理（创建/查询/修改/删除/搜索）、参会人管理、忙闲查询 |\n| ✅ 任务 | 任务管理（创建/查询/更新/完成）、清单管理、子任务、评论 |\n\n此外，插件还支持：\n- **📱 交互式卡片**：实时状态更新（思考中/生成中/完成状态），提供敏感操作的确认按钮\n- **🌊 流式回复**：在消息卡片中提供实时的流式响应\n- **🔒 权限策略**：为私聊和群聊提供灵活的访问控制策略\n- **⚙️ 高级群组配置**：每个群聊的独立设置，包括白名单、技能绑定和自定义系统提示词\n\n## 安全与风险提示（使用前必读）\n本插件对接 OpenClaw AI 自动化能力，存在模型幻觉、执行不可控、提示词注入等固有风险；授权飞书权限后，OpenClaw 将以您的用户身份在授权范围内执行操作，可能导致敏感数据泄露、越权操作等高风险后果，请您谨慎操作和使用。\n为降低上述风险，插件已在多个层面启用默认安全保护以降低上述风险，但上述风险仍然存在。我们强烈建议不要主动修改任何默认安全配置；一旦放开相关限制，上述风险将显著提高，由此产生的后果需由您自行承担。\n我们建议您将接入 OpenClaw 的飞书机器人作为私人对话助手使用，请勿将其拉入群聊或允许其他用户与其交互，以避免权限被滥用或数据泄露。\n请您充分知悉全部使用风险，使用本插件即视为您自愿承担相关所有责任。\n\n**免责声明：** \n\n本软件的代码采用MIT许可证。\n该软件运行时会调用Lark/飞书开放平台的API，使用这些API需要遵守如下协议和隐私政策：\n\n- [飞书用户服务协议](https://www.feishu.cn/terms)\n- [飞书隐私政策](https://www.feishu.cn/privacy)\n- [飞书开放平台独立软件服务商安全管理运营规范](https://open.larkoffice.com/document/uAjLw4CM/uMzNwEjLzcDMx4yM3ATM/management-practice/app-service-provider-security-management-specifications)\n- [Lark用户服务协议](https://www.larksuite.com/user-terms-of-service)\n- [Lark隐私政策](https://www.larksuite.com/privacy-policy)\n\n## 安装与要求\n\n在开始之前，请确保你已准备好以下各项：\n\n- **Node.js**: `v22` 或更高版本。\n- **OpenClaw**: OpenClaw 已成功安装并可运行。详情请访问 [OpenClaw 官方网站](https://openclaw.ai)。\n\n> **注意**：OpenClaw 版本需在 **2026.2.26** 及以上，可通过 `openclaw -v` 命令查看。如果低于该版本可能出现异常，执行以下命令升级：\n> ```bash\n> npm install -g openclaw\n> ```\n\n## 使用说明\n[OpenClaw  Lark/飞书官方插件使用指南](https://bytedance.larkoffice.com/docx/MFK7dDFLFoVlOGxWCv5cTXKmnMh)\n\n## 贡献\n\n我们欢迎社区的贡献！如果你发现 Bug 或有功能建议，请随时提交 [Issue](https://github.com/larksuite/openclaw-larksuite/issues) 或 [Pull Request](https://github.com/larksuite/openclaw-larksuite/pulls)。\n\n对于较大的改动，我们建议你先通过 Issue 与我们讨论。\n\n## 许可证\n\n本项目基于 **MIT 许可证**。详情请参阅 [LICENSE](./LICENSE.md) 文件。\n","readmeFilename":"README.zh.md"}