{"_id":"openclaw-lark-multi-agent","_rev":"68-28e68a4d71b2f687b25e06a5f5bd1d13","name":"openclaw-lark-multi-agent","dist-tags":{"latest":"1.5.1"},"versions":{"0.1.0":{"name":"openclaw-lark-multi-agent","version":"0.1.0","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@0.1.0","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"d150f16c1f5d09aa191c12fa300b541a8efdf28e","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-0.1.0.tgz","fileCount":21,"integrity":"sha512-X1G5Y+Ucv8hVfifRYG0IKvE1IRO17bFXyJ7v/Bh0+V0dR3/zusG2LTJdjsyLK50YydX3ZhuKPM8YhnSZkmE0Og==","signatures":[{"sig":"MEYCIQC/ItejhMjZVPTQEMJ1RgzzSA1y2rUd9x8k4GpgCXmyHwIhAI2q1cxQFH38NeNlf6LqaYKnbcVz/s2Dg+2AofFtE6EP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136227},"type":"module","engines":{"node":">=22"},"gitHead":"884f60bee63e86453d4ef78a17e1e0b2f88f6bf3","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_0.1.0_1778037882069_0.021354861415560977","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"openclaw-lark-multi-agent","version":"0.1.2","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@0.1.2","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"5dbd625f4a62ab7605cf51ec705008af0449b0a3","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-0.1.2.tgz","fileCount":21,"integrity":"sha512-B1oN9+BGQIjnyvbbPD1+Fg89jN8XC6bRVpwPeIslI/Xe5JHGHp1XxiLEKcslAfjXqDyA0N2SE2EHNstwg6nMtQ==","signatures":[{"sig":"MEQCIALa0Cfvf/adu9s6V6IhNwsfFvVwtMGnFrQ8dYaoDH+VAiAWsLJ/MOn2MqBv7yzlNZErv6IQ9CDx5bIrASoJUnnqjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137500},"type":"module","engines":{"node":">=22"},"gitHead":"ad3e6a7948e5f5414d762c983f1be3661498da6b","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_0.1.2_1778038986970_0.8594899521697785","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"openclaw-lark-multi-agent","version":"0.1.3","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@0.1.3","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"d99048900b0b945a4cb3cabb857fc69707bdf08f","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-0.1.3.tgz","fileCount":21,"integrity":"sha512-G6SzgPmwg0cdw4O/yDCVR8KqeYetGVA8b///ZZtZDeXKN7IQD1NgbLkioiNhGnXqmo1TCQCVtsPcphmRsdw7wQ==","signatures":[{"sig":"MEYCIQD1QbH4r6mQCQlt22PWejdQy+nJzyHQuODCSvimOTRIGwIhAJIAaxleX7BaSk4pPV9wx8BS7QzqpUH4h6mjMipyib7z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":137500},"type":"module","engines":{"node":">=22"},"gitHead":"81d7526e16539c10485fbebad936821174302267","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_0.1.3_1778039164992_0.8203281817612333","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"openclaw-lark-multi-agent","version":"0.1.4","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@0.1.4","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"1113deb945d7b73cebc6f82c13b8ee8810586a20","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-0.1.4.tgz","fileCount":21,"integrity":"sha512-rBaiEvnVVSybV5doZ2IUbjBzNyV0lBcHSlH2w5tCUnyqLKgFZ2KVjzyjnXHpRX/8jjN7pK42TofGSOSThyZfBw==","signatures":[{"sig":"MEUCIQCYdfM1jKYPdWxhImZHrCcjabieCxGVbFSi9S/aOg3ApAIgArUZjXT8+O2g4rQ5qvtI2TpHy2htyzigAna1uwhFppE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146343},"type":"module","engines":{"node":">=22"},"gitHead":"81b6263cd0625d11e613084c9d614396decaca0a","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_0.1.4_1778049769262_0.8776226543400889","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"openclaw-lark-multi-agent","version":"0.1.5","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@0.1.5","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"d5d369f8211bf425c8ff96525f3a854674384aa0","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-0.1.5.tgz","fileCount":21,"integrity":"sha512-ABVu4Xal4MN8nV1lSVSxDoj748TMHiU2tuKcu7HLXIi2lCEik5Bp7t4v5DZ58MeDdgb8oxULp5g+IchnRHcz7A==","signatures":[{"sig":"MEQCIB5TJGuLRwWXETmMFIDNrjHJGFto24FhOc7UoC6gX40hAiAoxKdvo/5qvfaZ0KXJIZR3In9JahJjWDNv6xrK6KjAoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148778},"type":"module","engines":{"node":">=22"},"gitHead":"ec774f209db4ecfa14cbdacf19a1f97e234d83b3","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_0.1.5_1778164745218_0.42447067729941224","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"openclaw-lark-multi-agent","version":"0.1.6","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@0.1.6","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"538b3ae45fed196bcc7c74fbe04f277c99a21509","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-0.1.6.tgz","fileCount":23,"integrity":"sha512-EZSwmcn2G83L+Y5LgRtkvIVtKMf9tYKaAiOLeb1/FcmwHNPNK8hTxKv3r8PXrq4UexAXV+mxwyxt402dPw3WQQ==","signatures":[{"sig":"MEUCIQDpoCMgePHD6O17aW0mw4oMUf22AqYXiiXwveW4OtV6eQIgFpamsHjZjnTHhQrQ1pm6R7ukJ3wdju6oZbTDzABoDlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159105},"type":"module","engines":{"node":">=22"},"gitHead":"f96bfd4cebdd45eca3ee72037db8fa2715ea808c","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_0.1.6_1778194723631_0.551249451846072","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"openclaw-lark-multi-agent","version":"0.1.7","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@0.1.7","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"88de1dd6e634ea3bd1ce029521d6dd9dbf07f97b","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-0.1.7.tgz","fileCount":23,"integrity":"sha512-TmDuLEslDz0Ybf5YsvNrcB+yE//nc6Pr6HPCdLDNqNr7Hb7sp8wLi36qKMGzixVNZF1I/znf9VtCmLP1mezE8w==","signatures":[{"sig":"MEUCIQD6pU+vg/0TyUPMzJ5Wof50WtlsRxGU4JC+pfPydzr1ugIgLxtkoB7aHurGlPKmUFd7SBOykhk+x1ID8yS658BNUeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162535},"type":"module","engines":{"node":">=22"},"gitHead":"8bef7099840679fc39b07e4c3fe2dd08ed6d4230","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_0.1.7_1778209530804_0.8424625586501069","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"openclaw-lark-multi-agent","version":"0.1.8","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@0.1.8","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"4a8a854f6c951180d8e212ca15140b9bfd631d42","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-0.1.8.tgz","fileCount":23,"integrity":"sha512-//hDMEFDnrtJsZ6K8z0rWBDU/7esHi3frMG08P8Fhncgamk+rGTTHNEjefyvPpO5N/sPxLe8mcxD4iIzz16A8A==","signatures":[{"sig":"MEUCICHIadfoSoEPezJ8GTgdDVHDsA6Tqmc49Vs70KZPemVdAiEAuoWteTLMSXoKmE9g14RmP7jHQmcm8ZkyzVZwbML7Y/4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":162676},"type":"module","engines":{"node":">=22"},"gitHead":"fe171893539b5b16077774ba019c5f4394f1fa70","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_0.1.8_1778291261567_0.5582251800174043","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"openclaw-lark-multi-agent","version":"0.1.9","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@0.1.9","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"9a4700226c4f6764422d4a03bd958544d1c62525","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-0.1.9.tgz","fileCount":25,"integrity":"sha512-mtP4pEXku7KK4JiCJMcP35KxebvkoOaEyVphBLzd41xZ8YU5bsEidOSVP0XpI+4JMs+popLPDSIxvcudUYgpBw==","signatures":[{"sig":"MEYCIQCfld7AZ0vYNREYoXyZEA+CaLf2l3EsiSLFxiAkpiEY/gIhAOO3TCNP6yNwjAoJFcemYskZ+ycs5Ld/ByaMV//E7BfE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171807},"type":"module","engines":{"node":">=22"},"gitHead":"4580ded9029d1768f781d6c05ab5fd9fe5532d96","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_0.1.9_1778313410743_0.39135661891888396","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"openclaw-lark-multi-agent","version":"0.1.10","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@0.1.10","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"e5cd236a3a900ebdcc6ca83f6a126832b5032949","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-0.1.10.tgz","fileCount":25,"integrity":"sha512-kn/y4Mp6O/Ai825FpwTJGKLE7L8CJOCWC9OM8WjVTmIpdRmyQOG4etRRFcIWU6WCojoId0d2eR+SEcp/xcZvfA==","signatures":[{"sig":"MEUCIQClXI4kb/LWS/yDHWE6nWjFyegXQ45+428sMyC2jd/DHQIgRBHR+3WFwSpT5s2dEL8POX1NS99CV9/I8e/URAmVtks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173111},"type":"module","engines":{"node":">=22"},"gitHead":"4f53350d84349a24e7c6c457bf6eb3ac15bdf585","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_0.1.10_1778406207524_0.8931611227794449","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"openclaw-lark-multi-agent","version":"0.1.11","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@0.1.11","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"71464746f4ec670dcdac5de8b648d5c6b045d7f0","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-0.1.11.tgz","fileCount":27,"integrity":"sha512-fvWmY0IuE7XrOrZcLVKlr6AmUKgZba7zfUwpDoQy4VLmqJoZER9w7/h/bdY5qwm/b40UYGllnfVR+Og3Bd/V7g==","signatures":[{"sig":"MEYCIQCjoIzKUEdnQc8iuoXHfynphmCa8oyJZWByLRPPA5O46gIhANrEMSzpOX15YReLIyX3elips30qatzHmXcTA4ljXUmL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199286},"type":"module","engines":{"node":">=22"},"gitHead":"1a8c135501befcb452df8ad1b11c23572fa5ee43","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_0.1.11_1778498034570_0.6418933869022663","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"openclaw-lark-multi-agent","version":"0.1.12","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@0.1.12","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"2a321bee85bebc4e79af284bf5ee15d8b3768fbc","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-0.1.12.tgz","fileCount":27,"integrity":"sha512-ubNRYvPyTkDmr3wtit3z3YIv9uGCOEBAWPMARvIQ9PPgDlpVKxbeLJ85nBr5w0ATJ7n0zBjmttrq5PJAf1T93g==","signatures":[{"sig":"MEQCIARFYvCqj2BRUTEKDvf4GCmrn5u8oq+TW/CpzlGXL2qTAiAiyotNBkWOupolhUXWed8Fy6xW4RkhrUwEM4PcJS1rkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":200355},"type":"module","engines":{"node":">=22"},"gitHead":"1baed6b20fa7d914576fcae9ae2f8ac0a20482df","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_0.1.12_1778589000804_0.8511512928836311","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"openclaw-lark-multi-agent","version":"0.1.13","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@0.1.13","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"f2a63a4c423e0e33107829e5457e31a8b25202de","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-0.1.13.tgz","fileCount":27,"integrity":"sha512-W1eqm87RhV2gJSc78sFTwNr2w7PyLtSDsFeRxMmce94xEU3a2LoOCGDP0WDLVsStPE2PhN5YRPU5/g/5mLBJnQ==","signatures":[{"sig":"MEYCIQDmIkPZ1hDRXc2SxgxGNaw7TlZplRNs7w8ZvGG5sgFZiAIhAM45rNGk2Qu5fqgj8ogG6exK7zJc2rSpHYRI53gpAMJQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201089},"type":"module","engines":{"node":">=22"},"gitHead":"8b784a8607bf353ea08f53a3e7e26cc72b042bf0","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_0.1.13_1778667752592_0.7836590143367428","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"openclaw-lark-multi-agent","version":"0.1.14","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@0.1.14","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"c3acaa186b67a706077bb80e243132b477ed097f","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-0.1.14.tgz","fileCount":27,"integrity":"sha512-+Ah/rrBSQFADGWnbksypPiP+XI9zwOFjzgbjOxsurzf3cMiWjprnQyz0lcw8o0KSt3o+avy0ClAJ5DmTT/txvQ==","signatures":[{"sig":"MEQCIBzNC4Ag62ITTH5XLxjkEpjHgAzTyfBdkcGFdFVsGUOEAiAfw257FH0lff5ddluzrbo+QV7Rj0ZFugtu+mcEiJh6ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":213180},"type":"module","engines":{"node":">=22"},"gitHead":"b564af9bafdaaa87fff59bd8d6b09897192e6a01","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_0.1.14_1778734322427_0.42308887824606023","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"openclaw-lark-multi-agent","version":"0.1.15","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@0.1.15","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"d37fe37b0d27e8391f76a4ff6d6daef45d6deea5","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-0.1.15.tgz","fileCount":27,"integrity":"sha512-OlW50sJP1MPD5IheiO6D1G/dXJpuwjhF53UJ+fhZba42Ks31pF104vIBHHLkagS7N/5yNstwYGEgGh0Ur8XkTQ==","signatures":[{"sig":"MEUCIAtHNBYI3NoouRjaZF/oFgWoAKtwawVPDHTb8EoCaY6gAiEAka1f0Y0luEK1lRNZ6VtkIvkRzOzoCokwvzP6m1WG0EY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218536},"type":"module","engines":{"node":">=22"},"gitHead":"34b5c69e9bec75a845d4c38ae9bb7780f5d6a954","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_0.1.15_1778744066824_0.7642854487582389","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"openclaw-lark-multi-agent","version":"1.0.0","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.0","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"7cd591b8a4de03b913cc2dc20629ac61f05facf1","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.0.tgz","fileCount":27,"integrity":"sha512-aqbHUxRYG5Lfv9kFlXqVEUY4Vp6AW6FFLM9iVY90Hy0l7XPidkH6byfLOXCYXu5X43SoC/tCrgKNTo4UHS+l/g==","signatures":[{"sig":"MEYCIQCOn51+ZzF3V7yofoJlc9zAkGD6EdsfTYZHXAePTwQ5JQIhAJE5CcKbZo+p7vuQxVMiwbkTMs/KulcWCZHuIDl8u40K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":227333},"type":"module","engines":{"node":">=22"},"gitHead":"de0d4cbd16015141c39ff276aa10d2755f3092a9","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.0_1778746495371_0.6803697967770184","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"openclaw-lark-multi-agent","version":"1.0.1","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.1","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"57e57b32aff1535f98d923631bc5fd13222e6dc5","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.1.tgz","fileCount":27,"integrity":"sha512-49jZFyVlCtRZRlOmTRtdXY3QP3lG0cAASpaJuiCqTK8YN3pm9an1VKTApToQoA8tA50HIj0+Twwg0TGg2kfsTA==","signatures":[{"sig":"MEQCIFWtOATDUCJfX97U5vEEK25U8Q5TaGsfdyav7CkA2SNQAiBDsFM5pAXStJw/1q1tgTUgsma1tdK99iTf0QDpc6K0Nw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232313},"type":"module","engines":{"node":">=22"},"gitHead":"8c5d593cd4c6eff615f9a29c69133c5824e6673d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.11.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.1_1778773781700_0.39785132039677995","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"openclaw-lark-multi-agent","version":"1.0.2","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.2","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"b4b75a45caabb0d4e562b116a566dccf38a2d693","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.2.tgz","fileCount":27,"integrity":"sha512-3a0r9kQUZHUDGbRPAK69+l4csShOCZTnV9ttfiK+4Tt6nHEhK68q9eWMZ+qJoRs7bKFTOm/Cludy5gXZ/4inyA==","signatures":[{"sig":"MEQCIHaiEZDbJpg/vIrWkSqw3hCsx0bvrEeejpTVq439WjnuAiAaelVGAZIZhBtMRnBAfbmCVhqvi9tit1bkI/6r0NLZ2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":232690},"type":"module","engines":{"node":">=22"},"gitHead":"7bd34874b1eae62f7a10b2642680d1b4cadebf07","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.2_1778814221296_0.7985627307187151","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"openclaw-lark-multi-agent","version":"1.0.3","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.3","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"25cad7483ad132305b735ea618789273e1101abc","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.3.tgz","fileCount":27,"integrity":"sha512-WV+X2R0QoI3x8KhBhKjs9P80S518q5O3l3n+xJLIVMoNQJ0GfXoZDwdFQkU7S0hWAxqVx95A0ToWr+LqX6nt2g==","signatures":[{"sig":"MEQCIBz7xGUdkuiDh3lel2qZoEV6HyFJamwHAD8xDjr3oTIOAiBGET9BIsveHPvOy+q/r3Z0GRVgEhWYOSs6L+OPWrNFsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234753},"type":"module","engines":{"node":">=22"},"gitHead":"9e37c9e2dfc9d5b1398f1a4b11dd7b4491dc67c3","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.3_1778817876796_0.5099836037561516","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"openclaw-lark-multi-agent","version":"1.0.4","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.4","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"9a20c55ab6334c08055e47ac0ea5bdc25c65aa30","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.4.tgz","fileCount":27,"integrity":"sha512-SjWNklQP/8djg1Mx1nEf/GLX/TfX2XlmFHG3gPNp0T+5iBH/YpUE4voQZOi05ZzwLa9Yz9jhy1ehXsfNJH9/7Q==","signatures":[{"sig":"MEQCIBXbOrInkhXcRsS6rLpqo2Qos9ilgcpcWVZtlNefZmnKAiBkrLtK/BykbG6lhCP1t5I18kqD+oJOOtfjeTv4T4qnNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":235145},"type":"module","engines":{"node":">=22"},"gitHead":"7eb3cdf605e59b224324acd7f5cbf193e4c1140d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.4_1778820262172_0.933889289734309","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"openclaw-lark-multi-agent","version":"1.0.5","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.5","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"7a17741c6c59b18b2fa385398a8f361638060c13","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.5.tgz","fileCount":27,"integrity":"sha512-jFM5hJLnLpli3eCED4IIfvIJCwQwkAZl6BhNSqNKYsEog+orPAmZtyI2W459CbFxvO8d4/EjWshXvGJvR/Pqkw==","signatures":[{"sig":"MEUCIQDseqDBJ3JKWmtziKcidPEFy2r2s7yHnGyKLbBD3S44YgIgQB7UhFS6MwX4Yc+T3aj4ORnP6uDqyM+W6C+fHbeHgUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":243534},"type":"module","engines":{"node":">=22"},"gitHead":"1a8011655f828ad9e715294dc29c8819ba7fab39","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.5_1778828820534_0.4752913392832059","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"openclaw-lark-multi-agent","version":"1.0.6","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.6","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"1290c0df2f8135139674441942ee9a4f1dbd28ac","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.6.tgz","fileCount":27,"integrity":"sha512-m+qJj6SzljicWdqo1oBclijoal5Jy9gluhSHDzdkXVUz7WNF68zh93ypTTxV+86fv5JaQdtbFmY/qGfSyFqnzA==","signatures":[{"sig":"MEYCIQD6skuxDCIsl8am34Prr6UyJKPgl8/mw68+IWBhhjl9DQIhAJGCmAPQPspBuqDKH0YZgPejdEsZZaPYu82UglbqIC3G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244102},"type":"module","engines":{"node":">=22"},"gitHead":"f59ffb84d63d007c6e841fda2a2bf7ae8feaede3","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.6_1778842390910_0.32451006437971364","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"openclaw-lark-multi-agent","version":"1.0.7","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.7","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"68a0c1ae02badb29650acb4b7da1f0d82b52d0bc","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.7.tgz","fileCount":27,"integrity":"sha512-ViD4Cvx5on1tw8VHDxdGA+/mmN3taO+mX49lWkfxk+uML6NWihTBDiHcwJE11tSfDd35uosy7nBRhcfB+GDLcw==","signatures":[{"sig":"MEUCIQDlHY6Lyu18j3KTSBBIdQl6Lq8abn+ARJQClFpqdY5TWQIgdanM0m2AGx71/724X3NjE3YT0hp/Vgdi7tRf8A1yaZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259661},"type":"module","engines":{"node":">=22"},"gitHead":"2502d9acf93df45db7afd8eeed22ff0c305fa5d3","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.7_1779117046860_0.02363214180636697","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"openclaw-lark-multi-agent","version":"1.0.8","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.8","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"663408916f5250683505f9f92dc0d606abcc68fe","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.8.tgz","fileCount":27,"integrity":"sha512-Q5n79/Kjrridi/0CBukKhIOCvvWd8BPiFuMt3WBrtl+S97k0vXghUlKWV3bwc2nw5+Uk5S100siHN45e3OkyFQ==","signatures":[{"sig":"MEUCIQCmZMTnB9mVR8DUIxJSrpTncZ0XKwS9TOO2U2pCH7ZfpwIgSyFmSAIkSPgcXFytoEEz94f46pGm6ixQYD8PNYFnqu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260913},"type":"module","engines":{"node":">=22"},"gitHead":"3ad40dbf765289732940d96e45c68d03110ba7ca","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.8_1779261092580_0.13925987612290958","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"openclaw-lark-multi-agent","version":"1.0.9","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.9","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"3dddaef8dc8904cd63b09a420e15846f363773b8","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.9.tgz","fileCount":27,"integrity":"sha512-vq8If5iQxGasbq4hh+bdRv25UoD6LSwp/MYlMeFJsskHc/sP98ZdPbi+RitnS4dtDd6arc47tabb0Sng7Umz0g==","signatures":[{"sig":"MEUCIQClhmxnmehRGKhn+VwCZctRSJPYWpsvxWnTlLsOQqRyqwIgHc4046NhX7VsOmFrit7nWOLE0ycG+hse90N01vil5oA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262088},"type":"module","engines":{"node":">=22"},"gitHead":"d0091f91bdef09146e5c2acd1f520216476b8ec7","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.9_1779264296278_0.4803926799701985","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"openclaw-lark-multi-agent","version":"1.0.10","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.10","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"b972269e451ff21e05cfbeb3483ddb7b191842b4","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.10.tgz","fileCount":27,"integrity":"sha512-XNI1k5CtcZr00lapawS0J412YKcdRqjqx2hOPdVseVtb5b4moJoTFc1H8jsVO3fR30q0P6a5sQhXleueh+FKWA==","signatures":[{"sig":"MEUCIH54ssTYqnLODiBX9j6FRK6vM5RND4QU8COmOmo7VyPVAiEApsOGtt0xTtB9o7QJN6zKOgrHey8iyX3DY22ceFoQmPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":262887},"type":"module","engines":{"node":">=22"},"gitHead":"6fa3513256880059f1aa4b1551e8f5d4bf489fea","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.10_1779372574753_0.5833182912383317","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"openclaw-lark-multi-agent","version":"1.0.11","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.11","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"2360fa53f631de14a1261f74c65c16e185543fd6","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.11.tgz","fileCount":27,"integrity":"sha512-miwqp/mjhvXUf9n0VWwCLU6F0nRXlCRN59NfRsNw7YsGjsOHW/Tq3nk0ZQFfY3dCH6tOpI9y6P9rGAKqTfYZZA==","signatures":[{"sig":"MEYCIQCcjZd2OcioVWJQg3kQ6Nv0wHx7oqaGfch74vGf/abSJAIhAKl/YcYOhB1y5ZaNVlbIbBz2HCCYKFL0Z5RdU4s1IZZz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":264716},"type":"module","engines":{"node":">=22"},"gitHead":"e8ffa0327190b0b759ccc8e8b22ac7027448be3d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.11_1779887079023_0.3193302757097487","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"openclaw-lark-multi-agent","version":"1.0.12","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.12","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"99bdb0409e56f2da446515f4d44889fb0dcf9045","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.12.tgz","fileCount":27,"integrity":"sha512-/WMZ6LYgaRjrCNRrsvVV0jAu0FR05hNd9HGqIGou+ju8kval0BG6Pm2kKJvb4IkvxuSZAT/J0dxoywPJjlFiUA==","signatures":[{"sig":"MEUCIC5FterqHGmUgB7x1+NZNcVpJWZ39/fiJZMmyK0PQA/DAiEA6QJc24cthzYWDuaKAWqTC5VpdHQVkihFT5FGynv+tic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266121},"type":"module","engines":{"node":">=22"},"gitHead":"b6626917e369ec2191191bd187baf8cd9b62dd39","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.12.1","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.12_1779895210302_0.7324246356825319","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"openclaw-lark-multi-agent","version":"1.0.13","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.13","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"3b0ec501a2773ba3a9d8a616994b66b00caeea7c","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.13.tgz","fileCount":27,"integrity":"sha512-ndBBYnDu0fEJtSBQAr0Tgc5OdJAs7ElwoYcKCUGra/bX2jGh0NIaKuDKG3zbOD2G13126wX//FlMUkBdR3Fq2A==","signatures":[{"sig":"MEYCIQDK2ukOfaHTPeMsObDtFXv6JmGkF+Jf/xE5UOt+q1gvsQIhAPDTO6AxyomMw19lDb/r5r0ruwdl9H7HiizcJp0YFfQI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268942},"type":"module","engines":{"node":">=22"},"gitHead":"48ea2955ab44a27eadfa52b8a72e35b7b5cbf641","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.13_1780047059230_0.5781261198124963","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"openclaw-lark-multi-agent","version":"1.0.14","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.14","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"3b79e0b1e98829573ecad8b059a635693eaf2c15","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.14.tgz","fileCount":29,"integrity":"sha512-jmGJq/6J5kknuSXAcvxVo+HGhrmpvcH8QJApD0OdmrUojt8O9GPZLXqOIjI1Hh/1fCIPcR8RRMFtzh2ZqK9GPw==","signatures":[{"sig":"MEYCIQDOqRzF0dMW7XZIvxop4XrFJb7Kr8SJ46V3lx8Hw/K7ygIhAPRQfb2hXGxztEf2u5YB5apNAqUNN2fetk7MbAkpIhuS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296378},"type":"module","engines":{"node":">=22"},"gitHead":"af86395f8e34a034ce82abe37ed1e48ea21520a5","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.14_1780208353915_0.0138023853499325","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"openclaw-lark-multi-agent","version":"1.0.15","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.15","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"8ed2eedc87a9bd6ecda7c660e5c0a1b7e1916153","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.15.tgz","fileCount":29,"integrity":"sha512-bikHkMXTkt2hTB/AFV83h7r8/bWBEKXWSFzAgU0dry6n540GjLlQdZ1Cc7J2TmUryoLMsPaDWL5GJPnSaqoWRg==","signatures":[{"sig":"MEUCIQCMpI+ZYbVSzHKtFyFaRKAk2FcbAnAXuY24gxNkWUfh/AIgeKvJIMddJ8ECokIA7VWAXPamiuhgKq7ubV4XuarppIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":296511},"type":"module","engines":{"node":">=22"},"gitHead":"2922a63a53691e43da02a9d32c0e7c6d47fa8016","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.15_1780238561138_0.5352266129994285","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"openclaw-lark-multi-agent","version":"1.0.16","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.16","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"bc92fb3d7a9ac9af3c21a454ef08d8b2dad3e7d6","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.16.tgz","fileCount":29,"integrity":"sha512-0Egw6Qrw5Q2JnMU7sf+q7oSwPVc6esitx4VLiDq0W45b1ELMDjztTvx2A2MCS0xgH6cfIGzUo46D7PHN7q8DeA==","signatures":[{"sig":"MEYCIQDDJFfDcwZkvrdGEWYQLJciBFEc+gMrCtOkvd5KDvlHiAIhAMEsJauAgeZbZW/IpbIelRXziMN6/z+sY62w8zQToZY/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":297132},"type":"module","engines":{"node":">=22"},"gitHead":"d0f25d896790243bfda4d4f1c108ab6b5c550bd1","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.16_1780241197528_0.37285251661985286","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"openclaw-lark-multi-agent","version":"1.0.17","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.17","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"37ee8bb9a8c090dd55c7ffad6241a41c75a8f4dc","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.17.tgz","fileCount":29,"integrity":"sha512-rR/panPgyn3SisfhdkKeGiTwQJzGX3HzZ05LdE0Kzc/9E06Ln/jLCsEotzgY1Oj+BmS61HS6p4qED3QJnBsvnw==","signatures":[{"sig":"MEYCIQD1ZRtKgneL4YjlNW93pi2whYVTL/Zi5rQoQh1rP5cbIgIhAJ2Rp7ylrXwpHBfbuXcC3OmAZbRToysWcqDXMjwFY30h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302160},"type":"module","engines":{"node":">=22"},"gitHead":"5ce3a6343ca96ec16ae1ee12e1c994382972bab0","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.17_1780374656820_0.8318407567270771","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"openclaw-lark-multi-agent","version":"1.0.18","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.18","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"cb0b30fd36183191dce103633b475913e2469629","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.18.tgz","fileCount":29,"integrity":"sha512-5NM7TuMiSzgGJvyeJiYAPpu6kvjxo8IukL3Y/ECSnKAcnUnqLXlA0Z3LGxgqvUUR1LvVks8LSYabzIiY/rZb2g==","signatures":[{"sig":"MEUCIQCvAGdtknqLVtL3M7rUdiDweR2AqlBwnh6Koe0gnZMjqQIgA5gZnIuzDY7OHG7YHsZAq30ul1bqre3M+qu30tzu4PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340479},"type":"module","engines":{"node":">=22"},"gitHead":"73bc9064d5c049b4fcbb1c6e38aca2fb7fa21540","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.18_1780655544294_0.2012174313480628","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"openclaw-lark-multi-agent","version":"1.0.19","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.19","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"e7018b3f5875182e2ba50160a72641868fcfb652","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.19.tgz","fileCount":29,"integrity":"sha512-j8Si6z2kseZtr8LBFxGp7Ke7HMt+X6EsRAq8/kXD6/Rw42GurvUhaPDS69Ttblk9niiCQ/P5a7hEagsH4STETg==","signatures":[{"sig":"MEYCIQCXuJKfyLYU9XM9p0g5MGFBNh/jF0XUBVqBUN70ovLHIwIhAMHBegd/HKVjggkg4zKUgNWHoxaY0QguLK9ZRk16ucVe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":340674},"type":"module","engines":{"node":">=22"},"gitHead":"cc68196dde5a4e7bc7fdef83aa824748903193b6","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.19_1780656264572_0.5582107245318648","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"openclaw-lark-multi-agent","version":"1.0.20","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.20","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"d2861df6ce4affdf030e862f85d166a0e18fbe30","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.20.tgz","fileCount":29,"integrity":"sha512-dc3oo/3peJw6++cV0gRTsJngtgEvd8kStO0wOvB/+7neXBHMPNfeRWoey/M+f6fFbm7qpuLSdvWUVYVFKakz2g==","signatures":[{"sig":"MEQCIDo/qpLsgyL64hwN5svMWihByJxOOmhn7577bE4U/hK3AiBvZ+L9F7TpBj/V60XjT6Y1fRtU6mgt5B6Nt5Qs1nJhJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350536},"type":"module","engines":{"node":">=22"},"gitHead":"a0e2aada40ddaf2512c27887b6821c4ec9c70230","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.20_1781017990185_0.009038836993649824","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"openclaw-lark-multi-agent","version":"1.0.21","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.21","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"18cba93c2c88bee2f14acdb8ddb4fae1494e76d6","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.21.tgz","fileCount":29,"integrity":"sha512-Kmx+PHv3PQ6AaFACSz6gRoCctlqf5M+arBaTaA/lMNKvYSuQou0K8zwy4F0nXTnHfAj4RhtwuhrUBLaSs6QvNg==","signatures":[{"sig":"MEUCICJjw9K68eWn44UyEwDVnuz9pJ1ucawDn8IzFjl3jZ0TAiEA+5OfPDazUKFN31240r7VgKrvUiEX8NPAU/BEug/mE0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":365199},"type":"module","engines":{"node":">=22"},"gitHead":"d0d28f0c6c2d37c71f69710f8b30a29aeb91df3d","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.21_1781105208335_0.009316769168579597","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"openclaw-lark-multi-agent","version":"1.0.22","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.22","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"9bab9d46d36ce064adac9b0aede2fb57e613271e","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.22.tgz","fileCount":31,"integrity":"sha512-2Ul5/sM2C8+9qiPmvRoTqs5n1IfJ3YrBsC2mYMRDHJmLL7EfcO+zfqljPH2D9CbqCDpA7Lgukcq3XIAo9N3jrw==","signatures":[{"sig":"MEQCIHgtArECVRYgsyO0zdnfJoYZMUKE66aICjzpeftqZi6XAiA+NillTfMy2gdtbqZcgXnJrtKPnuPQzRuAHcH2f4OAJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":384478},"type":"module","engines":{"node":">=22"},"gitHead":"7e44226061a4cca0cea5ffc5acadf36689c6e173","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.22_1781217496543_0.21722011262621987","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"openclaw-lark-multi-agent","version":"1.0.23","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.0.23","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"2cb60d2d9424df02bed05d726a49ac4f6c5e4b55","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.0.23.tgz","fileCount":31,"integrity":"sha512-6TLo4SPA4Ky5m/O6iX7y1U0QYtZPZu+fevX7FabHrgrlVfpYz6vA6/zHsPtG2JkVo6HqHa3NaAtBCR+yeE317Q==","signatures":[{"sig":"MEUCIQC8A/ujY0wl/woA0CsW7R1HED2S0d4KcMaOf+TcQIxVygIgLGkaW0d3cUxcZMXmthxav0lH0s0I6bA1Vt0+GnFlyAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":397536},"type":"module","engines":{"node":">=22"},"gitHead":"228dbce55dda3087389f1a2f81018cae1f0e43db","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.0.23_1781244953474_0.6972816360729808","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"openclaw-lark-multi-agent","version":"1.1.0","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.1.0","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"70c9172dd4b87cd94e400e0dde61dfafd4dff6a9","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.1.0.tgz","fileCount":31,"integrity":"sha512-KCeyMAkw+tw83Yk8HETvRso8RNx1HA1llcNh5TCflf9cKaioiBkgsK5s5JN045pOzL+gXgV6bmbW38E8U3fstQ==","signatures":[{"sig":"MEUCIQCGGAPYPKJy/M2duTE9wO3E7C3Dn3YE7PKO6YG+RT/1awIgc5JljTT8SFvOoxL/tBoxK9KEEujQEcEr0AfvhzbH/uU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410297},"type":"module","engines":{"node":">=22"},"gitHead":"cc4a12595b797013b1acf04de414481a551e7813","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.1.0_1781504323342_0.8534445304294251","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"openclaw-lark-multi-agent","version":"1.1.1","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.1.1","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"46e322904502fdeb38384f81c27813e4c45dcc70","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.1.1.tgz","fileCount":31,"integrity":"sha512-NF7ZRd7xEyy3GD8VBPevX5wWNjgluhMGM7nF0q7gujemIHN/Kd5+4U2oAGurjAUhd7UyRmoTifJxfmKVwvzzzw==","signatures":[{"sig":"MEQCIHmpTte6KzkDrj2lLIB4o3k/QwgGlTsi/Vh8vvqGDHi6AiBr5iOtluRRIcdjZwVtL1jHsj+dX33dqInlZnUUs2zNfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410313},"type":"module","engines":{"node":">=22"},"gitHead":"00ad82bdaa505bbaa9eaf13dd338a41f31e8b038","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.1.1_1781520668517_0.40315794106504743","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"openclaw-lark-multi-agent","version":"1.1.2","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.1.2","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"1992724ef7941d4c434c42c19b690b171a94b45c","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.1.2.tgz","fileCount":31,"integrity":"sha512-lxyRYlqQvEWZSc+5KoUpJeekhImY+WLWS7xSLH0GZkOReY0kI6kyDJ++7pBTsw2vLWCfViAApFVHESP6w7Jncg==","signatures":[{"sig":"MEUCIFAoNbKd29y/NR0u7HcPArApsO/xuSPCba6go8aiMYkvAiEA6UO1GIpiWS7hd+19g+5YtPO7Ysp8afyI1hDaLfZFC8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":411365},"type":"module","engines":{"node":">=22"},"gitHead":"cea13b03d30b11e23df1ed6ed1f62ed20c339940","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.1.2_1781581882821_0.07064394431610732","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"openclaw-lark-multi-agent","version":"1.2.0","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.2.0","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"69a7e9f1ee7a30f60159be81e0dd40ef1de22b4d","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.2.0.tgz","fileCount":33,"integrity":"sha512-70J3hW39Qt2BRZ0vuieZF1UCN1nMMPDgoUT79cdiy+UbdFZ1IWhiLywUFNgEua2TTNUu9ZVvmNfrqM2IMzFHcA==","signatures":[{"sig":"MEUCIHKLdanetPe+sCgOGRLtJqykwFV0qX/GqmhXysqPvuBAAiEAtkY73XyjwJQ59tKDUyEC+jrcMVw0OUl/UK+pTiCg9b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452420},"type":"module","engines":{"node":">=22"},"gitHead":"2adc118bac46308d685b36cbfd8c0dfe9dd54f95","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.2.0_1782104962394_0.5659314259097223","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"openclaw-lark-multi-agent","version":"1.2.1","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.2.1","maintainers":[{"name":"hackerphysics","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"bc8d4ab2b7262731dd1a9d305d585179a45a0db9","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.2.1.tgz","fileCount":35,"integrity":"sha512-RYi4tmaHwXcHTh5CvF0ESZw7GivDIArM+tsKy40cJT7VdSQyOPe1Slg2O6lIl0P7ONJlxSLjOqvTPrhykcajPw==","signatures":[{"sig":"MEQCIFP7OA958cTeKXVXRWfplDxx8jbZtySQewcAH58FHyviAiBKmxmZLOrDNm8nkptTxVk17LlC2duVRBd6krOMf8Cj3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":467343},"type":"module","engines":{"node":">=22"},"gitHead":"b6fd4cb92e15c75492bb3ad83a760a98cc160093","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.2.1_1782108705795_0.14104029768942894","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"openclaw-lark-multi-agent","version":"1.2.2","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.2.2","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"1fc491269fe6c73cbcf3702317db053d1cd5d17c","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.2.2.tgz","fileCount":35,"integrity":"sha512-dOgbNFZMi7Y95e6q2KI9n/1GvyXTFf2JSn9NZqNNqOXr13Lm3LIR8r9cOIDPnkiSudFnsIh56eY5ew9YKYLmog==","signatures":[{"sig":"MEYCIQDQEeZDKzLbjENrq8I876++vaWaXpRjHa+mjmmBuW663QIhALRXZZUkRiddP9tiGbv+EPLaNeapJZADPunExUn7dYOC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478929},"type":"module","engines":{"node":">=22"},"gitHead":"68e27c4e46cd74ca32e45bd5786fb4d84f48ff6b","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.2.2_1782122633043_0.8201493585287418","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"openclaw-lark-multi-agent","version":"1.2.3","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.2.3","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"6cafed06b1f91e8bc8c5b1f3d72732ccb5416a0c","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.2.3.tgz","fileCount":35,"integrity":"sha512-dyXpM7s1yD0inbzebD16o49cv+ndIZ7llNT7OcjoBzbSyMCMhHScJGyo6j/VQmlyGzONMFa/Qzrw3Q3FoKz5hA==","signatures":[{"sig":"MEUCIQCk9UPZ6LHRtYj9Epvi1OC9EC9DcLGMmQved9Ja91BjlAIgHxAgwHrGC/NHFeBI5WNVv3Fh97+OvqqAQPsmlO/NGuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487544},"type":"module","engines":{"node":">=22"},"gitHead":"a726cb304f9379b8816953250d89cb00de9c7804","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.2.3_1782135346935_0.360740347252692","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"openclaw-lark-multi-agent","version":"1.2.4","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.2.4","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"40ec724e776871250d733694731458ab6851492d","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.2.4.tgz","fileCount":35,"integrity":"sha512-ELQjR3wam0P2116DXQ8b/vZZFOq6vIIadYAi2tV2A/ONRSIoFnYvyWFF6wMo/kVT1pvzjXaHcqACDS6fBVj+Ng==","signatures":[{"sig":"MEUCIHdmFO2CQVLEOgiKF9PaTCrPfMgYMWGM2kS08SD0oBHfAiEA1eCPkCr0LKvrZI+d70wwzAG/rZi2OoXiDYcdBvnb4BM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":478987},"type":"module","engines":{"node":">=22"},"gitHead":"8d5aa06a0d64c70890f03e799e1fbe65ba074fe3","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.2.4_1782366075377_0.72011541676074","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"openclaw-lark-multi-agent","version":"1.2.5","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.2.5","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"f015694e909e403edca9dea114cded95c5d82f3e","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.2.5.tgz","fileCount":35,"integrity":"sha512-SZXp/PLY1oshg1pSGHtmuhqtFkQaAQR7/O34ksU0olfgBDynNtpZ7IARGpjQJT3evGlqS5hFXH9qVlVXrc4qqg==","signatures":[{"sig":"MEYCIQD3sPgHtORQ8X3X6KeL+piLSiQ8SWiWTqu3dFm6HPzqCAIhALFi17uo/RU7C/toG0cqWDzbiy94tclt2ZVSPkMpqQg2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":472659},"type":"module","engines":{"node":">=22"},"gitHead":"bb8e470e076f411f06a7a7be4354a4a8f6656cdd","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.2.5_1782366628600_0.6263423279050602","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"openclaw-lark-multi-agent","version":"1.2.6","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.2.6","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"e9bd1e3e440a31c8ef76cd63a91d48e383469c22","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.2.6.tgz","fileCount":35,"integrity":"sha512-CO+xkEsJ2b4a8PBwBSYJ5sPDuknUuyaMNVeupwWChrQNlfP/pHmsgTUgAsuKMyVYnmtlClgqWlz65jU/D2onYw==","signatures":[{"sig":"MEYCIQDEaNyCFaMijISu0B/GqZvKrWmlgav8z4TN9tGhjSxX7gIhANmYcr0Tn0oECUyUxiYuVt3mq49QmaXt2k2FGVAm1iB2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":472070},"type":"module","engines":{"node":">=22"},"gitHead":"9d4fef4fd9370faabc10bc66db82ca34b61d19ef","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.2.6_1782367414561_0.8379533741635667","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"openclaw-lark-multi-agent","version":"1.2.7","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.2.7","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"9df5f6de281ef6a755879e812695d8b1b9b8cd35","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.2.7.tgz","fileCount":35,"integrity":"sha512-PDoTb/GME6kUwvgMhTNiEaHOnJv+sjSZ4QGAtksxxC3UQfoK9Oxb+ivagnsmu1OpL28d64DI8inQbvL0Nq/PRA==","signatures":[{"sig":"MEYCIQDIcOUkjybJu/dFxW5Nj+3wcGq830g/SG7HRArmvRBifQIhAMaAch/f39qYKqVL/WhujqllFM34W4smvsOPfVUin15u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":475603},"type":"module","engines":{"node":">=22"},"gitHead":"2fb19658b6b722dcf26393531f2482b09c1054b3","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.2.7_1782387066937_0.7031403726100438","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"openclaw-lark-multi-agent","version":"1.2.8","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.2.8","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"4b0a71e4e3b08eae23ad662c2c5ff80698ccabc2","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.2.8.tgz","fileCount":35,"integrity":"sha512-JIBPDbpGd042rCcwf6uG/9MRY40ageKaUtNVqt7zQjAah4BqMEIHhxn5ySIQV373mlQ/uAr6v7z4ZQGNZ6SReA==","signatures":[{"sig":"MEQCIHkUgTSZ1xGKRdF8EE9WsYp37YDYIJUeLftJWAchjO2BAiAgxTUFwUzbmJAIy0Vs5FFo9+4Ex0qtJJYroM/54BP9Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":476415},"type":"module","engines":{"node":">=22"},"gitHead":"af4c2792f5c17a6eecd93360f75494f02e8d97a5","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.2.8_1782866753903_0.5494338264694258","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"openclaw-lark-multi-agent","version":"1.3.0","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.3.0","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"5e04824086eb84c7c7f664bca8be29de00cfd74a","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.3.0.tgz","fileCount":35,"integrity":"sha512-eyVpCcKRFBV+AUEqxPwJa2VGzsKqgUK6cUBezCwXGjr1j3Ii+wb8ZkXqwwz9j+kOaNoMoCJmJZfQ7SZiOCUzmQ==","signatures":[{"sig":"MEUCIQCEqrmbqhV1XRkyz8xtDPynvTxKgKKFeOF0v3EAAE5V4wIgbiXfI/i0YxTFR3749edhWPnp0OVpsNz5JWtaCKMRDFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":481059},"type":"module","engines":{"node":">=22"},"gitHead":"917eac1020e23df93bfd4a1f8a97f24948a0932a","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.3.0_1782867504106_0.9996029571224905","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"openclaw-lark-multi-agent","version":"1.4.1","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.4.1","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"lma":"dist/cli.js","openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"eae0d91b5cd60bf17c97138f6507873cc674b08a","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.4.1.tgz","fileCount":39,"integrity":"sha512-lOhgYP/1w21+sNMx/Yw8VSwdtxcZ2nOTxFR9LCj56QxGzv8eSc/rb0Fdl7gFo4blFXxSVW+TNqqpDCvkMJgOUA==","signatures":[{"sig":"MEUCIQC3OcfRIEIbeHT911ZtK3hepImlZotQ2Dw32qp4QWoZkgIgKlc8zZKpySHXZPt9uu2jH+djuq5viZnJinD+BLK47i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":504078},"type":"module","engines":{"node":">=22"},"gitHead":"fc18361e29219f5769db73964d12516ac6c94e13","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && npm run build:steer-plugin","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run","build:steer-plugin":"tsc -p plugins/lma-steer/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","openclaw":"^2026.6.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.4.1_1782886164824_0.7277123467548305","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"openclaw-lark-multi-agent","version":"1.4.2","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.4.2","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"lma":"dist/cli.js","openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"7e8531d9ac29093e288f8291bb0a9daa59d00a34","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.4.2.tgz","fileCount":39,"integrity":"sha512-mlMvzkXexcx2rN/TDLsZCN2/J2ZOALXC59qjOcYWBOXcyC8NumJ9VVoI80sQEyQ/uPSi9KNpx2GBd9SMdVwxWA==","signatures":[{"sig":"MEYCIQClelrViuEimE/rhBl8Bfc7ziyJoZSgpChQo4bC9/sdygIhAP/Toj2M9JyYcl8bWchjU0kXFYbdAN7MTcX0tN1uTu51","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505810},"type":"module","engines":{"node":">=22"},"gitHead":"d1649c3be5b176d9e03df6678a9eeb9c679524c2","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && npm run build:steer-plugin","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run","build:steer-plugin":"tsc -p plugins/lma-steer/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.13.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","openclaw":"^2026.6.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.4.2_1782894784318_0.4904409002704977","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"openclaw-lark-multi-agent","version":"1.4.3","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.4.3","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"lma":"dist/cli.js","openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"e738886e271aa53353cb6e8c68d914e8eb21cccc","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.4.3.tgz","fileCount":39,"integrity":"sha512-hMI2kl5P9o5deAv1MHePds7zZGxIoUaqbrSuq3xfeoyUULatT31ZawLh2Ambbj1Yz54KMoKqhCRnJY3uBxze6A==","signatures":[{"sig":"MEUCID+dVMjdYHzcYEp7aU3Mj5vpzOLQwx+BtjAslLpBWsOlAiEA9Lda12hQwaCs8m/58CVhSSwayizt5MpjF0QicOweowc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":544669},"type":"module","engines":{"node":">=22"},"gitHead":"a297860b4a861cbd18cfd9b2ccaa93e93e151ebe","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && npm run build:steer-plugin","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run","build:steer-plugin":"tsc -p plugins/lma-steer/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.16.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","openclaw":"^2026.6.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.4.3_1786369610783_0.27994095425023713","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"openclaw-lark-multi-agent","version":"1.4.4","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.4.4","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"lma":"dist/cli.js","openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"2e1f215c8470731066636668dc31fde3976be242","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.4.4.tgz","fileCount":39,"integrity":"sha512-8pLOkRTr7e82Hqbn5HIyptuAe6FdlJQLnbu0B7eoKgYbwOlExQncMRqk4d1vTeUg2KjRviCL8EkD6QGWkp7SrQ==","signatures":[{"sig":"MEUCIHkRo/zb1tQhy3tiyXTdf1k5qTvVlFxrYwv2Hyzpxmi8AiEAj/f1Ns9/jQ1KNWOxOHJdYjtJ2u6sTOtoPU95sEgJDh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":540368},"type":"module","engines":{"node":">=22"},"gitHead":"20efa0a37f8f19c60e319dd71f753ca874ab2f49","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && npm run build:steer-plugin","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run","build:steer-plugin":"tsc -p plugins/lma-steer/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","openclaw":"^2026.6.0","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.4.4_1786934933535_0.3848150319816601","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"openclaw-lark-multi-agent","version":"1.4.5","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.4.5","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"lma":"dist/cli.js","openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"8fbd2c0ad603f7cc8ec87b4a1a262a7fb18ee56f","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.4.5.tgz","fileCount":37,"integrity":"sha512-gW1RIOOkJVJLXqLuNlDZY1AwyAE7iZ0PtgmvusvT4EudoumYsu45eHDLL4zp3mAGJK6hjNFgTZBI1owHoPhwlw==","signatures":[{"sig":"MEUCIQDa39sg4mPDEJM9q1JA+ynXlR7RAr1Es2kY03umqlYWUAIgDWMUdoJP4eaS09UP95ZKsW8BP2MFtKvPbEOIBBIhqCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550599},"type":"module","engines":{"node":">=22"},"gitHead":"4f55860ec7f1ac518d7559916c81897a9cee5582","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && npm run build:steer-plugin","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run","build:steer-plugin":"tsc -p plugins/lma-steer/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","openclaw":"^2026.8.2","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.4.5_1788330194423_0.5523903718517864","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"openclaw-lark-multi-agent","version":"1.4.6","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.4.6","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"lma":"dist/cli.js","openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"bc014d2b328f72596f970d01931ca4314ef34be8","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.4.6.tgz","fileCount":37,"integrity":"sha512-uqLpZhdEcz879+UQAT/XrA3I0/Q5bjfX0oV62AxG7EhqEDrQ1Zbx+G2EZNwF5mkDOMZkmpN/lYqxtaNaBFkyBg==","signatures":[{"sig":"MEQCIHHyaNKfV99Hr0r6n+NcPdGuvPcxqi360J1JRDM/f1eaAiAuPQ8BkPgRvvCuD6ImzEyf7+6Oa+xkICAsyUfUmuikFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":554177},"type":"module","engines":{"node":">=22"},"gitHead":"1f4d449c51fc678246991fa0df35db7c8ff193a0","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && npm run build:steer-plugin","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run","build:steer-plugin":"tsc -p plugins/lma-steer/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","openclaw":"^2026.8.2","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.4.6_1788339562710_0.8800804351214238","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"openclaw-lark-multi-agent","version":"1.4.7","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.4.7","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"lma":"dist/cli.js","openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"903c503c0577f9a3298153cbbca90dab9d9b621e","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.4.7.tgz","fileCount":37,"integrity":"sha512-fA+YoU++NnX2zqtBFAqj8dvmPe5m3t3l/MBI/y8NKmnqBqiVK5SGe+sFZ+dOj7greMwYpzjvbeCVoiibO4o2hg==","signatures":[{"sig":"MEUCIFFzdtilnq18KeOGFswSxPJneWSps9IeI3zo2vKvTNamAiEAsIDPeh3CjiHHiAn1q+AdAfTsSOAKtSEmkc4/hEwRt10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":554453},"type":"module","engines":{"node":">=22"},"gitHead":"5d1d62b2b1ff860a71238efaf47722990c1e0568","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && npm run build:steer-plugin","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run","build:steer-plugin":"tsc -p plugins/lma-steer/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.17.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","openclaw":"^2026.8.2","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.4.7_1788406783016_0.9313517898839105","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"openclaw-lark-multi-agent","version":"1.4.8","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.4.8","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"lma":"dist/cli.js","openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"f291a86a5eaaa66762d60c5f1eff6de516040965","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.4.8.tgz","fileCount":37,"integrity":"sha512-pbl7tmEqr2WcEmx/0MwZCFRzKcAK6gYArWjt57QLs0ECOCMY6+pNSrMdec8H1pEGa2vD9OdotfADQpfpIuf9dw==","signatures":[{"sig":"MEQCIHXfDKvcc43AzdDdXf2SKx6jYxxg9bM8lurIHXLmCGYPAiB3O7y4+qMJWMX5xgLZJNIYG3R71GQG1PJVruw38B32zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":552605},"type":"module","engines":{"node":">=22"},"gitHead":"8217eaa1d01c94f3d3acade166875413f1c91a67","scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc && npm run build:steer-plugin","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --coverage","prepublishOnly":"npm test && npm pack --dry-run","build:steer-plugin":"tsc -p plugins/lma-steer/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.62.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","openclaw":"^2026.8.2","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.4.8_1788500396341_0.6595313924341222","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"openclaw-lark-multi-agent","version":"1.4.9","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.4.9","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"lma":"dist/cli.js","openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"78ab1ef5a1b4dd24b49399689542f4ccad24cd73","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.4.9.tgz","fileCount":39,"integrity":"sha512-di964Iji+S06FAUjC2PCQyGC8I+eFsOXBkRlnPfCxb1XuVcmItzdmQzEyaa4zUlvLuiC+qqon62us8XNOmpPlQ==","signatures":[{"sig":"MEQCIGZrWNIzBywwdJcUJNjyaGVMJXix7kgUYg7u59P1m0dMAiAlkRgPGD1VZr3Wd0U1ZkoWd1kyZyjSKnCp7Rr2HknbqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":583704},"type":"module","engines":{"node":">=22"},"gitHead":"def24569ab2812b143e41236cb43cba55bf1e844","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config tests/normal-flow-offline.config.ts","build":"tsc && npm run build:steer-plugin","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --config tests/normal-flow-offline.config.ts --coverage","prepublishOnly":"npm test && npm pack --dry-run","build:steer-plugin":"tsc -p plugins/lma-steer/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.73.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","openclaw":"^2026.8.2","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.4.9_1789048900255_0.635418707848882","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"openclaw-lark-multi-agent","version":"1.4.10","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.4.10","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"lma":"dist/cli.js","openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"ced9c761363a29933e91304b1aac3f576dab4194","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.4.10.tgz","fileCount":39,"integrity":"sha512-AINGdW2/s0H/8FFOgHn6TyoqdK70+7nuwxXFdDq897SVhj69JrvkBQPXnZoap5GSbeMmjdRa7l5LOYVQd56cRg==","signatures":[{"sig":"MEUCIQDkxhbU0Eh01tWrzPq7zBPFSRWKg+ZaV8stDkwKvzwe/gIgG5KRYp4UwTm4bAU6YXi4l8PAdOk8LZGjgRX6tpmnUpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":589502},"type":"module","engines":{"node":">=22"},"gitHead":"ce3fd987b3985738351ab46e6384a889f2b79c5b","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config tests/normal-flow-offline.config.ts","build":"tsc && npm run build:steer-plugin","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --config tests/normal-flow-offline.config.ts --coverage","prepublishOnly":"npm test && npm pack --dry-run","build:steer-plugin":"tsc -p plugins/lma-steer/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.73.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","openclaw":"^2026.8.2","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.4.10_1789055154432_0.39399857227726875","host":"s3://npm-registry-packages-npm-production"}},"1.4.11":{"name":"openclaw-lark-multi-agent","version":"1.4.11","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.4.11","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"lma":"dist/cli.js","openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"bbe52df5d1094361da90114c164c333a3472661a","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.4.11.tgz","fileCount":39,"integrity":"sha512-+V/A/eiohy6qS7oylNV5hbUoM46Tmg6OWM19p8LvpdV80GsAcdvt0c9Kh2IcMPZ0WfDds2kotWselcuJjh797w==","signatures":[{"sig":"MEQCICjGmfb5AQPxO8RuvJ5ABhgU/nSzv6oZxmFyCqFD2H8cAiAlXelB1AaI6/J/MRikhL8aGTZls3MScteuD12FBUrViw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":594038},"type":"module","engines":{"node":">=22"},"gitHead":"4a3afd216d9caa358a45bc1e86ca532fae82cf90","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config tests/normal-flow-offline.config.ts","build":"tsc && npm run build:steer-plugin","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --config tests/normal-flow-offline.config.ts --coverage","prepublishOnly":"npm test && npm pack --dry-run","build:steer-plugin":"tsc -p plugins/lma-steer/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.73.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","openclaw":"^2026.8.2","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.4.11_1789120163691_0.20820788462698592","host":"s3://npm-registry-packages-npm-production"}},"1.4.12":{"name":"openclaw-lark-multi-agent","version":"1.4.12","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.4.12","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"lma":"dist/cli.js","openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"82866936d4a81d7fc747edcc3b11721b5c07c548","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.4.12.tgz","fileCount":39,"integrity":"sha512-ORlP9YoY02x6S9snMMls5NV2NmhHD8cVCJb0H0L/KjPn2mQP10/X2e3PqzakfwPLq8b1VAIyl19AZRpswwJvmg==","signatures":[{"sig":"MEUCIQCKkDPTwgjA0ghRtDy1/RRN5oEZUCC6ujZnAoXwXG7QxAIgRyCdo6uvDh62WVlX56hHoxCKvBMndCjjQKJ3KDewKY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":599704},"type":"module","engines":{"node":">=22"},"gitHead":"8e8b0cb0b3e7ecb30c2623e8d0fffbd3ececabf0","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config tests/normal-flow-offline.config.ts","build":"tsc && npm run build:steer-plugin","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --config tests/normal-flow-offline.config.ts --coverage","prepublishOnly":"npm test && npm pack --dry-run","build:steer-plugin":"tsc -p plugins/lma-steer/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.73.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","openclaw":"^2026.8.2","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.4.12_1789133990845_0.9121222537447364","host":"s3://npm-registry-packages-npm-production"}},"1.4.13":{"name":"openclaw-lark-multi-agent","version":"1.4.13","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.4.13","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"lma":"dist/cli.js","openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"ed60f5a7473c29d1b0e2a06c55298adb6fa10074","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.4.13.tgz","fileCount":41,"integrity":"sha512-xPkv5u8vAmHkTR9XpszjS1ILjGF1bN3eUN/XZYbQ+qRqEvwzMi4cRnBn9B9htDeS9HfjMrqApNmGnt4j3N63ag==","signatures":[{"sig":"MEUCIQDtA7UxCXkav8OLQP4kysZnGPReKL11HJloaqUwtd/3yQIgd2rNJv4+uncPxLezNVdyqn9nWHd6tHZQGwSPo3o/VNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633172},"type":"module","engines":{"node":">=22"},"gitHead":"75f27001b5932073dd3201af2e068fb2226fdf80","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config tests/normal-flow-offline.config.ts","build":"tsc && npm run build:steer-plugin","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --config tests/normal-flow-offline.config.ts --coverage","prepublishOnly":"npm test && npm pack --dry-run","build:steer-plugin":"tsc -p plugins/lma-steer/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.73.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","openclaw":"^2026.8.2","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.4.13_1789353384243_0.27851583590139706","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"openclaw-lark-multi-agent","version":"1.5.0","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"license":"MIT","_id":"openclaw-lark-multi-agent@1.5.0","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"bin":{"lma":"dist/cli.js","openclaw-lark-multi-agent":"dist/cli.js"},"dist":{"shasum":"8093121b4a96cc301e3f1d653e67e3828b8cc545","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.5.0.tgz","fileCount":41,"integrity":"sha512-omLeXLCGhmrwxJ9WCxvveJ1+NA6taqV8WLT8OtKbd8h3xvTy1lg76F6+YpfzKhgYfTpisSUfMfqkKYWqwvZ5kg==","signatures":[{"sig":"MEYCIQD0S7q/uBhF6CfTA+dt9C9L+Y9axdlo8ACjmGBAllfjXAIhAM9tpTxmx48jrF43BGGuhDlKRcqu7WXZBBnlTZleixa4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHO7Sgj6N2KrfpMFdpbpoU3iAEPACuAQyhSKJKDk2UwaAiAMffHYLfgTgityxbhL3GUdXlY313lD4IV5p/8cJ3QHgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":639909},"type":"module","engines":{"node":">=22"},"gitHead":"3b02ca18f21b98c6a7484fc8b82d403587822a95","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config tests/normal-flow-offline.config.ts","build":"tsc && npm run build:steer-plugin","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --config tests/normal-flow-offline.config.ts --coverage","prepublishOnly":"npm test && npm pack --dry-run","build:steer-plugin":"tsc -p plugins/lma-steer/tsconfig.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.73.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","openclaw":"^2026.8.2","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-lark-multi-agent_1.5.0_1789986217928_0.8406654262506084","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"_id":"openclaw-lark-multi-agent@1.5.1","bin":{"lma":"dist/cli.js","openclaw-lark-multi-agent":"dist/cli.js"},"bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"dist":{"shasum":"3a29e0f22d6e5f8168be9cda5de3c0906c16c132","tarball":"https://registry.npmjs.org/openclaw-lark-multi-agent/-/openclaw-lark-multi-agent-1.5.1.tgz","fileCount":41,"integrity":"sha512-JtOUab1UJKnA+Q6MKoFBTLnwmmgzB6SeCqOw3ccuwhXBn/RNqcng0dMq/FRldGIa0VUNccjnJM7B6P8ubLxb9Q==","signatures":[{"sig":"MEUCIQCoyV75wxc0PlZhIZKmL7HhJw2CUelPV3Gt6zd42Xb6CAIgLUx8lXP0G+mB+wCSnLFMpBfS84aSC2VVybT4JLFl420=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDz2Hl8juVHb7jo0zifsKvHtdqBnC5Fs0rlOTQtiwU4XwIhALJY5ng7HzBoECvlQukHXL1Ng1uIQT4zpVT2iJgqPz5e"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/openclaw-lark-multi-agent@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":648098},"name":"openclaw-lark-multi-agent","type":"module","engines":{"node":">=22"},"gitHead":"d0b5bce4690a162dfacc9d13f4f030fa8ee57680","license":"MIT","scripts":{"dev":"tsx src/index.ts","test":"vitest run --config tests/normal-flow-offline.config.ts","build":"tsc && npm run build:steer-plugin","start":"node dist/index.js","prepack":"npm run build","test:coverage":"vitest run --config tests/normal-flow-offline.config.ts --coverage","prepublishOnly":"npm test && npm pack --dry-run","build:steer-plugin":"tsc -p plugins/lma-steer/tsconfig.json"},"version":"1.5.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1427de8b-186e-49aa-8f76-f27f02b6cf7a"}},"homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"_npmVersion":"11.19.0","description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","directories":{},"maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"ws":"^8.20.0","@types/ws":"^8.18.1","better-sqlite3":"^12.9.0","@larksuiteoapi/node-sdk":"^1.73.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^4.1.5","openclaw":"^2026.8.2","typescript":"^5.7.0","@types/node":"^22.0.0","@vitest/coverage-v8":"^4.1.5","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw-lark-multi-agent_1.5.1_1790652659054_0.2913372829020777"}}},"time":{"created":"2026-05-06T03:24:41.952Z","modified":"2026-09-29T03:30:59.478Z","0.1.0":"2026-05-06T03:24:42.213Z","0.1.2":"2026-05-06T03:43:07.093Z","0.1.3":"2026-05-06T03:46:05.137Z","0.1.4":"2026-05-06T06:42:49.427Z","0.1.5":"2026-05-07T14:39:05.397Z","0.1.6":"2026-05-07T22:58:43.790Z","0.1.7":"2026-05-08T03:05:31.061Z","0.1.8":"2026-05-09T01:47:41.722Z","0.1.9":"2026-05-09T07:56:50.895Z","0.1.10":"2026-05-10T09:43:27.665Z","0.1.11":"2026-05-11T11:13:54.715Z","0.1.12":"2026-05-12T12:30:00.960Z","0.1.13":"2026-05-13T10:22:32.765Z","0.1.14":"2026-05-14T04:52:02.573Z","0.1.15":"2026-05-14T07:34:26.979Z","1.0.0":"2026-05-14T08:14:55.575Z","1.0.1":"2026-05-14T15:49:41.849Z","1.0.2":"2026-05-15T03:03:41.447Z","1.0.3":"2026-05-15T04:04:36.944Z","1.0.4":"2026-05-15T04:44:22.336Z","1.0.5":"2026-05-15T07:07:00.693Z","1.0.6":"2026-05-15T10:53:11.055Z","1.0.7":"2026-05-18T15:10:47.024Z","1.0.8":"2026-05-20T07:11:32.739Z","1.0.9":"2026-05-20T08:04:56.437Z","1.0.10":"2026-05-21T14:09:34.915Z","1.0.11":"2026-05-27T13:04:39.175Z","1.0.12":"2026-05-27T15:20:10.457Z","1.0.13":"2026-05-29T09:30:59.432Z","1.0.14":"2026-05-31T06:19:14.065Z","1.0.15":"2026-05-31T14:42:41.309Z","1.0.16":"2026-05-31T15:26:37.673Z","1.0.17":"2026-06-02T04:30:56.992Z","1.0.18":"2026-06-05T10:32:24.456Z","1.0.19":"2026-06-05T10:44:24.728Z","1.0.20":"2026-06-09T15:13:10.337Z","1.0.21":"2026-06-10T15:26:48.455Z","1.0.22":"2026-06-11T22:38:16.685Z","1.0.23":"2026-06-12T06:15:53.624Z","1.1.0":"2026-06-15T06:18:43.508Z","1.1.1":"2026-06-15T10:51:08.679Z","1.1.2":"2026-06-16T03:51:22.960Z","1.2.0":"2026-06-22T05:09:22.536Z","1.2.1":"2026-06-22T06:11:45.937Z","1.2.2":"2026-06-22T10:03:53.222Z","1.2.3":"2026-06-22T13:35:47.114Z","1.2.4":"2026-06-25T05:41:15.517Z","1.2.5":"2026-06-25T05:50:28.726Z","1.2.6":"2026-06-25T06:03:34.748Z","1.2.7":"2026-06-25T11:31:07.069Z","1.2.8":"2026-07-01T00:45:54.084Z","1.3.0":"2026-07-01T00:58:24.251Z","1.4.1":"2026-07-01T06:09:24.967Z","1.4.2":"2026-07-01T08:33:04.460Z","1.4.3":"2026-08-10T13:46:50.964Z","1.4.4":"2026-08-17T02:48:53.677Z","1.4.5":"2026-09-02T06:23:14.565Z","1.4.6":"2026-09-02T08:59:22.883Z","1.4.7":"2026-09-03T03:39:43.159Z","1.4.8":"2026-09-04T05:39:56.487Z","1.4.9":"2026-09-10T14:01:40.397Z","1.4.10":"2026-09-10T15:45:54.585Z","1.4.11":"2026-09-11T09:49:23.838Z","1.4.12":"2026-09-11T13:39:50.986Z","1.4.13":"2026-09-14T02:36:24.396Z","1.5.0":"2026-09-21T10:23:38.026Z","1.5.1":"2026-09-29T03:30:59.160Z"},"bugs":{"url":"https://github.com/hackerphysics/openclaw-lark-multi-agent/issues"},"license":"MIT","homepage":"https://github.com/hackerphysics/openclaw-lark-multi-agent#readme","keywords":["openclaw","lark","feishu","multi-agent","chatbot","agent","gateway"],"repository":{"url":"git+ssh://git@github.com/hackerphysics/openclaw-lark-multi-agent.git","type":"git"},"description":"Multi-bot Lark/Feishu bridge for OpenClaw, with per-bot model routing and isolated sessions","maintainers":[{"name":"phgeek","email":"wanghaipeng07@gmail.com"}],"readme":"# OpenClaw Lark Multi-Agent\n\n[English](README.md) | [简体中文](README.zh-CN.md)\n\n让多个 Lark/飞书机器人接入同一个 OpenClaw Gateway，并且每个机器人可以绑定不同模型、拥有隔离的会话状态。\n\n这个项目是 OpenClaw 的桥接层。它本身不实现 Agent Runtime；消息会被转发到标准 OpenClaw Session，因此每个机器人仍然走完整的 OpenClaw pipeline，包括工具、记忆、slash commands 和交付逻辑。\n\n## 为什么需要它\n\nLark/飞书里每个机器人都有自己的 App 身份，但 OpenClaw 通常在一个 channel account 下暴露一个助手身份。这个桥接层可以让你创建多个飞书机器人，例如：\n\n- `GPT Bot` → `phgeek-gw/gpt-5.6-sol`\n- `Gemini Bot` → `github-copilot/gemini-3.1-pro-preview`\n- `Claude Bot` → `github-copilot/claude-opus-4.7`\n\n它们共享同一个 OpenClaw Gateway，同时保持各自的 session、队列和私聊隔离。\n\n## 功能特性\n\n- 单进程接入多个 Lark/飞书机器人应用\n- 每个 bot 绑定独立模型（通过 OpenClaw session model override）\n- 每个聊天一个 OpenClaw session：`lma-<bot>-<chatId>`\n- 私聊隔离：一个私聊只归属一个 bot\n- 群聊路由：\n  - 直接 @ 某个 bot 时回复\n  - `@all` / `@_all` 时回复\n  - 可选的 per-bot Free 模式，用于普通人类消息\n  - 定向 @ 具有排他性，Free 模式 bot 不会抢答发给其他人或其他 bot 的消息\n  - 纯 @ 某个 bot 的消息可以结合前文未同步上下文触发回复\n- per-bot anti-loop 防护，其他 bot 的发言不会消耗当前 bot 的发言额度\n- 本地 SQLite 消息存储，用于上下文、触发队列和重复投递防护\n- `pending_triggers` 队列，避免重启后把所有历史上下文都重新发给 OpenClaw\n- `delivered_replies` 表，保证同一个触发消息每个 bot 最多投递一次回复\n- 持久化 delivery outbox：所有用户可见输出先入库，再通过稳定 key、原子 claim 和短窗口去重后投递\n- 消息撤回处理：已撤回且仍在排队/待处理的用户消息会从 pending 队列移除，并从后续上下文中排除\n- 支持飞书图片下载，并以 OpenClaw multimodal attachment 形式转发\n- Bridge attachment marker 协议，用于发送生成的文件、图片和文档\n- Feishu CardKit v2 Markdown 渲染，并把 pipe table 转成原生 table 组件\n- 桥接层 slash command + 转义后的 OpenClaw slash command\n- `/discuss` 多 bot 结构化讨论模式，支持轮次标注和无新增回复提示\n- `/chairman` 主席角色：每个群唯一一个主席，在没有 Free 模式 bot 时兑底回答普通消息；在 `/discuss` 里担任主持、质疑者和总结者\n- `/locale zh|en` 群级语言设置，讨论/主席 prompt 和系统消息随语言切换，支持 bot 级和全局 locale 回退\n- 共享群历史 catch-up：某个 bot 错过消息后被重新 @ 时，会拿到它还没同步过的群里发言（超大历史会卸到本地文件）\n- 并发保护：全局 `chat.send` 限流 + 维护类 RPC（如 `sessions.compact`）串行限流，避免多 bot fan-out 打爆 gateway\n- Linux systemd 安装脚本，运行产物和状态目录分离\n\n## 架构\n\n```text\nLark Bot App A ┐\nLark Bot App B ├─ WebSocket events ─→ openclaw-lark-multi-agent ─→ OpenClaw Gateway\nLark Bot App C ┘                                              └─ SQLite state\n```\n\n桥接层会把所有消息存为本地上下文，但只有真正应该触发回复的消息才会写入 `pending_triggers`。这样重启恢复时不会误把普通上下文消息重新发给 OpenClaw。\n\n## 环境要求\n\n- Node.js 22+\n- npm\n- 可访问的 OpenClaw Gateway（HTTP/WebSocket）\n- 一个或多个 Lark/飞书自建应用，并启用 WebSocket 事件订阅\n- 使用内置安装脚本时需要 Linux systemd；也可以用 pm2 等其他进程管理器\n\n## 使用 npm 快速开始\n\n发布到 npm 后，可以这样安装：\n\n```bash\nnpm install -g openclaw-lark-multi-agent\nopenclaw-lark-multi-agent init\n```\n\n这会创建：\n\n- 配置文件：`~/.openclaw/openclaw-lark-multi-agent/config.json`\n- 数据目录：`~/.openclaw/openclaw-lark-multi-agent/data/`\n\n编辑生成的配置文件，填入 OpenClaw Gateway token 和 Lark/飞书应用凭证。然后运行：\n\n```bash\nopenclaw-lark-multi-agent start\n```\n\n安装成 systemd user service：\n\n```bash\nopenclaw-lark-multi-agent install-systemd --user\n```\n\nWindows 下先安装 [NSSM](https://nssm.cc/download)，确保 `nssm.exe` 在 `PATH`，然后用管理员权限打开 PowerShell 或命令提示符：\n\n```powershell\nopenclaw-lark-multi-agent install-windows-service\n```\n\n常用 CLI 命令：\n\n```bash\nopenclaw-lark-multi-agent --help\nopenclaw-lark-multi-agent doctor\nopenclaw-lark-multi-agent start [config]\nopenclaw-lark-multi-agent init [--state-dir DIR] [--force]\nopenclaw-lark-multi-agent install-systemd [--user|--system] [--state-dir DIR]\n```\n\n## 从源码快速开始\n\n```bash\ngit clone https://github.com/hackerphysics/openclaw-lark-multi-agent.git\ncd openclaw-lark-multi-agent\nnpm ci\ncp config.example.json config.json\n```\n\n编辑 `config.json`：\n\n```json\n{\n  \"openclaw\": {\n    \"baseUrl\": \"http://127.0.0.1:18789\",\n    \"token\": \"YOUR_OPENCLAW_GATEWAY_TOKEN\"\n  },\n  \"bots\": [\n    {\n      \"name\": \"GPT\",\n      \"appId\": \"cli_xxx\",\n      \"appSecret\": \"YOUR_LARK_APP_SECRET\",\n      \"model\": \"phgeek-gw/gpt-5.6-sol\"\n    },\n    {\n      \"name\": \"Gemini\",\n      \"appId\": \"cli_yyy\",\n      \"appSecret\": \"YOUR_LARK_APP_SECRET\",\n      \"model\": \"github-copilot/gemini-3.1-pro-preview\"\n    }\n  ]\n}\n```\n\n本地构建和运行：\n\n```bash\nnpm run build\nnpm start -- config.json\n```\n\n> `config.json` 包含密钥，已被 git ignore。不要提交它。\n\n## 推荐的 Linux 部署方式\n\n使用安装脚本：\n\n```bash\n./scripts/install-linux-systemd.sh --system\n```\n\n默认目录：\n\n- 程序运行产物：`~/.local/lib/openclaw-lark-multi-agent/`\n- 状态、配置、数据：`~/.openclaw/openclaw-lark-multi-agent/`\n- systemd 服务：`openclaw-lark-multi-agent.service`\n\n安装脚本只会把运行所需文件部署到 runtime 目录：`dist/`、`package.json`、`package-lock.json` 和 production `node_modules`。源码不会复制过去。\n\n如果想安装成 user service：\n\n```bash\n./scripts/install-linux-systemd.sh --user\n```\n\n自定义目录：\n\n```bash\n./scripts/install-linux-systemd.sh \\\n  --deploy-dir ~/.local/lib/openclaw-lark-multi-agent-prod \\\n  --state-dir ~/.openclaw/openclaw-lark-multi-agent-prod\n```\n\n常用命令：\n\n```bash\nsystemctl status openclaw-lark-multi-agent\njournalctl -u openclaw-lark-multi-agent -f\nsudo systemctl restart openclaw-lark-multi-agent\n```\n\n\n## Windows 部署\n\nnpm CLI 也支持 Windows。默认状态目录是 `%USERPROFILE%\\.openclaw\\openclaw-lark-multi-agent`。\n\n```powershell\nnpm install -g openclaw-lark-multi-agent\nopenclaw-lark-multi-agent init\nnotepad $env:USERPROFILE\\.openclaw\\openclaw-lark-multi-agent\\config.json\nopenclaw-lark-multi-agent start\n```\n\n如果要作为 Windows Service 运行，安装 [NSSM](https://nssm.cc/download)，把 `nssm.exe` 放进 `PATH`，用管理员权限打开终端，然后运行：\n\n```powershell\nopenclaw-lark-multi-agent install-windows-service\n```\n\n兼容用的 bat 脚本也保留在 `scripts/install-windows-service.bat`。\n\n## macOS launchd\n\n示例 launchd plist 放在 `scripts/openclaw-lark-multi-agent.plist`。多数用户用 npm CLI 配合进程管理器会更简单。\n\n## Lark/飞书应用配置\n\n每个 bot 都需要一个独立的自建应用：\n\n1. 创建 Lark/飞书自建应用。\n2. 启用机器人能力。\n3. 启用 WebSocket / 长连接事件订阅。\n4. 订阅消息接收事件。\n5. 把 App ID 和 App Secret 写入 `config.json`。\n6. 把机器人加入目标聊天。\n\n建议每个模型/身份对应一个独立 bot app。\n\n## 命令\n\n单斜杠命令由桥接层处理：\n\n- `/help` — 显示命令帮助\n- `/status` — 显示 bot 模型、token 使用和 session 状态\n- `/compact` — 压缩 OpenClaw session\n- `/reset` — 重置 OpenClaw session\n- `/verbose` — 开关当前 bot 在当前聊天里的 tool-call 展示\n- `/free [on|off]` — 切换，或显式开启/关闭当前 bot 在当前群聊里的 Free 模式\n- `/mute` — 开关当前 bot 在当前群聊里的 mute 模式\n- `/mode` — 查看当前 bot 在当前聊天里的模式\n- `/discuss on|off|status|stop|rounds N` — 控制群级多 bot 讨论模式（需先设置 Chairman；默认 10 轮）\n- `/chairman [@Bot|配置名|off]` — 设置/切换/清除本群唯一 Chairman\n- `/locale [zh|en]` — 设置/查看当前群语言\n\n如果你想把 slash command 直接发给 OpenClaw，可以用双斜杠转义：\n\n```text\n//status\n//reset\n//compact\n```\n\n桥接层会把 `//status` 转成 `/status` 并转发给 OpenClaw，而不是自己处理。\n\n如何测试 double slash 行为：\n\n1. 在某个 bot 私聊里发送 `//status`。\n   - 预期：消息会被转成 `/status` 发给 OpenClaw。\n   - 它**不会**被桥接层当成本地 `/status` 命令处理。\n2. 在群聊里，先 @ 某个 bot，或者 @所有人，再加双斜杠命令：\n\n```text\n@GPT //status\n@所有人 //reset\n```\n\n预期：桥接层只用前面的 @ 来做路由，然后把 `//...` 转成 `/...` 发给 OpenClaw。\n\n如果要测试桥接层自己的命令，用单斜杠：\n\n```text\n/reset\n@所有人 /reset\n```\n\n预期：桥接层本地处理这个命令，不会转发给 OpenClaw。\n\n## 消息路由规则\n\n### 私聊\n\n私聊归属当前 bot，其他 bot 不会处理这个私聊。\n\n### 群聊\n\n默认情况下，bot 会在这些场景回复：\n\n- 被直接 @；\n- 消息里出现 `@all` / `@_all`；\n- 本群已设置 Chairman、当前 bot 开启了 Free 模式，且这是一条无 @ 的普通人类消息；\n- 本群已设置 Chairman、没有 Free bot，由 Chairman 兜底（即使 Chairman 是 mute）。\n\nFree 模式是 per-bot 且保守的：\n\n- Free 模式**仅在本群已设置 Chairman 时**允许 bot 回复无 @ 的普通人类消息。\n- 如果人类消息 @ 了另一个 bot，只有被 @ 的 bot 可以回复，其他 Free 模式 bot 保持静默。\n- 如果人类消息 @ 了普通人，Free 模式 bot 保持静默。\n- `@all` 仍然是广播触发，可激活所有符合条件的 bot；但同时定向 @ 其他人/bot 且没有 @ 当前 bot 时，定向排他优先。\n- 单 bot 和多 bot 群、Free/Chairman/Discuss、`/help`、`/free` 等本地命令统一遵循定向排他规则；coordinator 或单 bot 不能兜底抢答。\n- 点名身份仅由匹配的配置 `app_id` 或启动探测已确认的 bot `open_id` 确定。已知 app/open ID 冲突时拒绝匹配，不按顺序让其中一个优先；尚未探测的 open ID 不能独立确认身份，但匹配的 app ID 仍可确认。名字、同名人/外部机器人、括号后缀不构成身份依据，消息元数据不会覆盖已探测身份。\n- 富文本结构化 `at` 节点只在缺少 mention 元数据时可按已知 open ID 确认目标，不能覆盖冲突元数据。缺元数据的 `@name` / 平台占位符及无法确认的目标保持安静；邮箱或普通文字内嵌的 `@` 不当作指令或身份信号。\n\n**Chairman off 不是 mute，但禁止无 @ 的普通新消息触发模型。** `/chairman off`（也支持 `clear` / `none`）原子持久化清空群 Chairman 并关闭 Discuss，停止尚未开始的讨论轮次；即使 bot 原来 Free 或数据库遗留 Discuss on，无 Chairman 时普通新消息也不会触发。不会 abort 已执行 agent、改变旧队列任务身份或阻止其最终结果回传；明确 @ 自己/多目标含自己、单独 `@all`、私聊仍按原规则，Free/mute 设置不清除。\n\n本地管理命令先于普通聊天门禁处理。可无 @ 发送 `/chairman 精确配置名`，或通过可靠点名 `/chairman @Bot` 恢复；之后 Free/Chairman 兜底恢复原行为。Discuss 需重新 `/discuss on` 且必须已有 Chairman。无目标管理命令保留原 coordinator 规则；裸 `/chairman` 返回用法，查看状态用 `/status`。\n\n支持“纯 @ 触发”。例如用户先发：\n\n```text\n帮我分析一下这个合同风险。\n@Claude\n```\n\n第二条纯 @ 消息会被当作触发器，并和前面未同步的上下文一起发给被 @ 的 bot。\n\nbot 发出的消息默认不会触发其他 bot，除非明确 @。anti-loop 防护按 bot + chat 单独计算：其他 bot 的发言不会消耗当前 bot 的额度，人类发言会重置计数。\n\n### 上下文注入\n\ncatch-up 上下文是 bot 随当前消息一起拿到的群里未看到的发言，遵循严格规则：\n\n- catch-up 只在群聊注入；私聊永远不注入。\n- 它包含当前 bot 还没同步过的消息（人类的和其他 bot 的都算），这样纯 @ 触发的回复能看到它要回的那条人类消息。\n- 它排除当前 trigger、其他 pending trigger、当前 bot 自己的消息、以及转义的原生命令。\n- 没有未看到的消息时，不加任何 context header，当前消息原样发送。\n- 连续的普通人类消息会合并成一次 run，不逐条处理。原生命令（`//x`）始终单独处理，不与普通消息合并。\n- 转义的原生命令（`//status`）原样发送，不带 catch-up 上下文、不带 attachment hint。\n- attachment hint 只在消息同时出现「动作词 + 产物词」时注入（如“生成一张图发给我”），普通聊天提到“文件”“文档”不会误触发。\n\n持久约束（如“不要直接调用飞书发送工具”、主席的非 discuss 约束）只在 session 创建/reset 时一次性注入，绝不每条消息 prepend。\n\n\n## `/discuss` 讨论模式\n\n`/discuss` 是显式的群级多智能体讨论调度器，和 Free 模式分工不同：\n\n- `/free` 控制单个 bot 是否可以在已设 Chairman 的群响应普通人类消息。\n- `/discuss on` 需先设置 Chairman（`/chairman @Bot`）。它让一个 coordinator 接管普通人类消息，并按 barrier-style round 调度所有非 mute bot 加上 Chairman，忽略 Free 开关。\n- 定向 @ 仍然走普通路由，所以 discuss 开启时 `@GPT hello` 仍会只触发 GPT。\n- 每个参与 bot 在同一轮拿到相同 prompt，本轮内看不到其他 bot 的回复，下一轮才会看到上一轮结果。\n- Chairman 每轮最后发言：先给出自己的观点，质疑薄弱点，调停分歧，并决定继续还是总结。\n- 每条可见讨论回复会自动追加轮次标注，例如 `—— 第 2/3 轮 · Claude`。\n- 如果某些 bot 返回 `NO_REPLY` 或空回复，coordinator 会发送轻量提示，例如 `💬 第 3/3 轮：Qwen、Gemini 无新增回复`。\n- 当 Chairman 输出 `FINAL_SUMMARY:` 行时，讨论结束并自动关闭 discuss 模式；控制标记（`FINAL_SUMMARY:` / `CHAIRMAN_NOTE:`）会从用户可见内容里剔除。\n- 默认轮数是 10；达到上限会强制 Chairman 做最终总结。\n\n命令：\n\n```text\n/discuss on\n/discuss off\n/discuss status\n/discuss stop\n/discuss rounds 10\n```\n\n### `/chairman` 主席\n\n每个群只能有一个 Chairman，用 `/chairman @Bot` 设置。设置新 Chairman 会替换旧的；同时 @ 多个 bot 会报错。Chairman 有两个角色：\n\n- 普通模式：只是兑底回答者。没有 bot 处于 Free 模式、也没有明确 @ 任何人时，Chairman 回答普通消息。它在 `/discuss` 之外不总结、不主持、不质疑其他 bot。\n- Discuss 模式：参与讨论，每轮最后发言，质疑、调停、并做最终总结。\n\n```text\n/chairman @Bot   设置 Chairman\n/chairman        显示设置用法；查看状态请用 /status\n/chairman off    清除 Chairman\n```\n\n`/chairman` 是群级命令：定向设置由目标 bot 处理，无目标管理由 coordinator 处理；多目标错误由第一个可靠目标回复，未被点名的 coordinator 不抢答。\n\n### `/locale` 语言\n\n讨论 prompt、主席 prompt 和系统消息都支持中英文。语言优先级：群 `/locale` 设置 > bot 级 `locale` 配置 > 全局 `locale` 配置 > `zh`（默认）。\n\n```text\n/locale       查看当前群语言\n/locale zh    设置为中文\n/locale en    设置为英文\n```\n\n`/locale` 也是群级命令，由一个 coordinator bot 统一处理。当前语言会在 `/status` 里显示。\n\n## Delivery outbox 与重复投递防护\n\n所有用户可见 assistant 输出都会先进入本地 `delivery_outbox`，再统一投递到飞书。覆盖普通 chat final、proactive `session.message`、延迟 runtime error、provider error、discussion 回复和附件 marker。\n\noutbox 提供：\n\n- 稳定 trigger key，例如 `trigger:<message_row_id>`；\n- `UNIQUE(bot_name, chat_id, delivery_key)` 防止同一逻辑输出重复投递；\n- `pending -> delivering -> delivered/failed` 原子 claim，避免并发重复发送；\n- proactive-only 输出的短窗口 content hash 去重；\n- chat final 包含“中间说明 + 最终答案”、proactive 只包含“最终答案”时的短窗口包含关系去重；\n- 附件感知去重，避免把带文件/图片/文档的输出和纯文本误合并。\n\n这样普通回复、subagent/proactive 回传、讨论消息、延迟错误、provider 错误和生成附件都走同一条可靠投递链路。\n\n## 消息撤回\n\n桥接层订阅飞书 `im.message.recalled_v1` 事件。用户撤回一条仍在 pending/排队中的消息时：\n\n1. 原始消息仍保留在 `messages` 表，便于审计；\n2. 撤回记录写入 `recalled_messages`；\n3. 删除各 bot 对应的 `pending_triggers`；\n4. 移除本地 pending reaction ack；\n5. 后续同步上下文时排除这条撤回消息。\n\nv1 行为边界：如果消息已经进入 OpenClaw 正在处理，暂不 abort；如果 bot 回复已经发出，也不自动撤回 bot 回复。第一版目标是可靠取消“尚未处理/排队中”的撤回消息。\n\n## Markdown、表格和附件\n\n助手回复会以 Feishu CardKit v2 卡片发送。Markdown 会先做飞书兼容预处理：\n\n- 标题会降级到飞书更稳定的标题层级；\n- fenced code block 会被保护；\n- 未解析成飞书 `img_` key 的外部 Markdown 图片会被剥离，避免卡片发送失败；\n- GitHub 风格 pipe table 会转换成 CardKit 原生 `table` 组件。\n\n如果 Agent 需要发送生成的文件、图片或文档，应使用 bridge attachment marker 协议，而不是直接调用飞书消息工具。桥接层会从可见回复中剥离 marker，校验文件路径位于配置的附件目录下，然后上传/发送附件，并写入本地上下文。Markdown 文档也可以通过这个路径转换成飞书云文档。\n\n## OpenClaw 2026.8 兼容性\n\nLMA 以 Gateway protocol 4 为基线，并使用 `openclaw@2026.8.2` 构建和测试。OpenClaw 2026.8 把活动 session row 与 transcript 迁入每个 Agent 的 SQLite 数据库。LMA 不再直接查找或改写 JSONL：`/compact` 先调用语义化 `sessions.compact`，如果语义压缩无法执行，再通过同一个 Gateway RPC 的 `maxLines` 安全保留最近一段转录。可用 `OPENCLAW_LARK_MULTI_AGENT_COMPACT_FALLBACK_MAX_LINES` 调整默认保留数量（默认 `200`，最小 `20`）。\n\n新版把模型元数据与模型覆盖允许列表分开。如果 `agents.defaults.modelPolicy.allow` 非空，LMA 配置中的每个模型都必须被该列表的精确模型引用或 `provider/*` 通配符允许。遇到拒绝时，LMA 会直接报告 model policy 错误，不再错误记录“模型已确保”。\n\n执行中插入的消息使用内置 `lma-steer` 插件。插件会解析当前 active embedded run，只有消息确实排入该 run 时才返回 `steered`。LMA 仍会保留本地 pending trigger，直到匹配的 `session.message` 确认消息已写入转录并被消费后才清除，同时把飞书标记从 Typing 切换为 Get。公开的 `chat.send { queueMode: \"steer\" }` 即使退化为稍后的普通 run 也只返回 `started`，因此不再把它当作实时插入成功的证据。插件不可用、没有 active run 或拒绝插入时，消息会安全保留在普通队列中，不会伪报已插入。\n\n## Live Status 与最终回复\n\n非 verbose 模式下，执行过程显示一张可更新的 live status 卡片。运行中显示最近活动和耗时；完成后收缩为“累计工具调用次数 + 总耗时”。\n\n最终回复不会覆盖旧的 live status，而是在任务完成时新发一张卡片，因此用户执行途中插入的新消息不会排在最终答案之后。最终回复卡片底部只显示本次使用的模型名；工具调用次数和耗时只保留在 live status 中。\n\n## 数据模型\n\nSQLite 状态位于配置的数据目录。主要表：\n\n- `messages` — 本地对话日志和上下文（含 `trigger_kind` 列，标记转义的原生命令）\n- `sync_state` — 每个 bot / chat 的同步游标（粗粒度水位线）\n- `message_sync` — 每个 bot / chat / 消息的同步账本，用于共享群历史 catch-up\n- `chat_info` — 每个 chat 的设置，例如 `discuss`、`discuss_max_rounds`、`chairman_bot`、`locale`\n- `pending_triggers` — 应主动触发 bot run 的消息\n- `delivered_replies` — 已投递回复标记，用于幂等防重复\n- `delivery_outbox` — 持久化的用户可见投递账本，带 claim/去重状态\n- `recalled_messages` — 已撤回的用户消息，从 pending 和后续上下文中排除\n- `processed_events` — 飞书事件去重\n- `bot_chat_settings` — 每个 bot / chat 的设置，例如 verbose mode\n\n## 开发\n\n```bash\nnpm ci\nnpm run build\nnpm run dev -- config.json\n```\n\nTypeScript 输出目录是 `dist/`。\n\n\n## npm 自动发布\n\n仓库里已经包含 `.github/workflows/publish.yml`。启用自动发布需要：\n\n1. 在 npm 创建 automation/granular token，并授予 package publish 权限。\n2. 在 GitHub 仓库 Settings → Secrets and variables → Actions 中添加 `NPM_TOKEN`。\n3. 修改 `package.json` version。\n4. 提交并推送。\n5. 创建匹配的 tag，例如：\n\n```bash\nnpm version patch --no-git-tag-version\ngit add package.json package-lock.json\ngit commit -m \"chore: release v0.1.1\"\ngit tag v0.1.1\ngit push origin main --tags\n```\n\n发布 workflow 会检查 git tag 是否和 package version 一致，然后再执行 `npm publish`。\n\n## 仓库卫生\n\n仓库会忽略：\n\n- `config.json`\n- `config*.json.bak*`\n- `.env*`\n- `data/`\n- `dist/`\n- `node_modules/`\n\n发布或 push 前建议检查：\n\n```bash\ngit status --short\ngit ls-files | grep -E 'config|secret|\\.env' || true\n```\n\n如果密钥曾经被提交，需要从当前 tree 删除、重写 git 历史、force push，并轮换泄露的凭证。\n\n## 安全说明\n\n- Lark/飞书 App Secret 和 OpenClaw Gateway token 都是敏感信息。\n- 建议一个模型/身份对应一个 bot app。\n- 在完成凭证审计和必要轮换前，建议保持私有仓库。\n- 不要在没有认证保护的情况下把 OpenClaw Gateway 暴露到公网。\n\n## License\n\nMIT\n\n### 回复状态与上下文用量（v1.4.9）\n\n最终文字回复使用紧凑尾部，例如：\n\n`🧠 provider/model · running · 85K/200K`\n\n状态与上下文已用量/上限来自同一次、有等待上限的 Gateway 查询；K 按\n1000 token 四舍五入为整数。缺失或明确过期的数据不冒充 0。尾部反映发送前\n查询的状态，不会持续自动刷新历史回复。\n\n前台等待改为**连续 10 分钟没有有效任务活动才暂停**，不是任务总时长上限。\n已归属本次任务的新 assistant 文本、不同工具调用的开始/结束等会重置 collector\n的静默计时；卡片 elapsed ticker、状态轮询、usage-only 与重复事件不会续时。\n卡片没有独立总时长计时器；chat.send 接受及 collector 启动前的排队/内部耗时不算\n任务静默。9:35 的 write 完成后，最早 19:35 静默到期，不能在 10:00 冻结。\n到期发送普通等待提示，显示实际状态（不可用也不冒充 running），不判任务失败。\n真正的 chat-final `yielded: true` 仍立即提示并冻结，不等 10 分钟。\n普通静默暂停与 yield 都沿用已发布策略：后续工具活动不会自动解冻旧卡。\n后台仍监听原任务，保留原队列，不因此停止或自动重发请求。真实结果另行回复，\n保留必要的终态收尾。本改动不缩短 Gateway 的执行时限，也不包含未验收的\nsteer V2 与问答适配器。\n\n计时、API 参数及限制详见 [前台静默计时说明](docs/foreground-idle-2026-09-11.md)。\n","readmeFilename":"README.zh-CN.md"}