{"_id":"@alfe.ai/openclaw-chat","_rev":"85-35a84eed3a7e0d628e09327d3090f73c","name":"@alfe.ai/openclaw-chat","dist-tags":{"latest":"0.9.24"},"versions":{"0.0.1":{"name":"@alfe.ai/openclaw-chat","version":"0.0.1","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"ef9f21a5a2d2b25d2e780f37062fd300fdc1e0d6","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.1.tgz","fileCount":8,"integrity":"sha512-2YQqTMuU8uBn+apPgc/3bHVRh//qP5TAMfVilQyf1wbS/XvG1mhtg10Qw3F4qoFz0Owz3+EErbXqo3sg+XCqmQ==","signatures":[{"sig":"MEUCIEbboxua+vpXSEBQjS9moTmiofuF8nCjmIY04biosC0BAiEAlnAhlG+sEeunmbpNblySVTa9q3aJUGGHI94QVZxy8dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21600},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/16b71f121e18e47dbd40d68d122abb71/alfe.ai-openclaw-chat-0.0.1.tgz","_integrity":"sha512-2YQqTMuU8uBn+apPgc/3bHVRh//qP5TAMfVilQyf1wbS/XvG1mhtg10Qw3F4qoFz0Owz3+EErbXqo3sg+XCqmQ==","_npmVersion":"10.9.4","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.1_1774554264993_0.9394628304007318","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@alfe.ai/openclaw-chat","version":"0.0.2","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.2","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"2430c7d1357f3860d1c929df99ad840f1ea00564","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.2.tgz","fileCount":8,"integrity":"sha512-NLSI41RxJiNyFJiob/Kr7R94ZSrsYUhGvsflB3dQwbFhsQGSGSvjwd7XfEYB7BPOXSwTifaH1W58Dponb9Chhw==","signatures":[{"sig":"MEQCIGxy6TDgV4ZbwpPZ+MHlDNvJ5eHKzecWgmlexe+Af/zLAiBPBxDQPL0HL4GIopded6ShgtiJnDhujajJdvQJCzcR5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21618},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/40b7cff211b998b0a20ba557fe631b85/alfe.ai-openclaw-chat-0.0.2.tgz","_integrity":"sha512-NLSI41RxJiNyFJiob/Kr7R94ZSrsYUhGvsflB3dQwbFhsQGSGSvjwd7XfEYB7BPOXSwTifaH1W58Dponb9Chhw==","_npmVersion":"10.9.4","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.2_1774741022083_0.2856632619952719","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@alfe.ai/openclaw-chat","version":"0.0.3","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.3","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"76ac8885e200759cdaf509cb6dfa547f327d188a","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.3.tgz","fileCount":9,"integrity":"sha512-vbxU7FG07rim3LhhnfNRfxtY6n9LljKzniMdPPhIq3XbVg6pI3kiKLG5SqIyy0Kq6OD/cqBQDUpOMFxIFhSv0w==","signatures":[{"sig":"MEYCIQC+lFsAoC0pYSxSAUyFBllcBbL3PmPAimHxDESKj7XmVQIhAM9te0TY+qTvYBGANVOWeS58TYBpcvuq5nSaIjnn6lhQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30017},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/48b502924114d10e710ca59481aabcaf/alfe.ai-openclaw-chat-0.0.3.tgz","_integrity":"sha512-vbxU7FG07rim3LhhnfNRfxtY6n9LljKzniMdPPhIq3XbVg6pI3kiKLG5SqIyy0Kq6OD/cqBQDUpOMFxIFhSv0w==","_npmVersion":"10.9.4","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","@alfe.ai/chat":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.3_1775077826374_0.27722291707329805","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@alfe.ai/openclaw-chat","version":"0.0.4","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.4","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"67e7775b7e76c98717291bf2d16f576281f0bc28","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.4.tgz","fileCount":9,"integrity":"sha512-eX6Zjx6Vd/dS84raQhB/TO1WqiMG32HUq6Ntjz3NjpWL/1nGnN4LFReAqq4yriRPfN2C90irWFHe3P1fLEO2JA==","signatures":[{"sig":"MEUCIGfKp7flK0HGX+QIWxGAJFMR9THSdjMbx+Fd3P886OxoAiEA6yfdEG/CyrJMFJv17zYkh0nHeOgf+Fy+vHrS7wCrR54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30023},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/ac661bcdd1b7178256cd14b2ec0c6281/alfe.ai-openclaw-chat-0.0.4.tgz","_integrity":"sha512-eX6Zjx6Vd/dS84raQhB/TO1WqiMG32HUq6Ntjz3NjpWL/1nGnN4LFReAqq4yriRPfN2C90irWFHe3P1fLEO2JA==","_npmVersion":"10.9.4","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.18.0","@alfe.ai/chat":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.5.13"},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.4_1775096326500_0.4157287182252376","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@alfe.ai/openclaw-chat","version":"0.0.5","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.5","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"da99bc9af7b6fad54a28b9f32f09b8b167b4d51b","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.5.tgz","fileCount":9,"integrity":"sha512-b8uDOmZGTRgU5DdDjhWkZWNw+1jplpPFvwSuAqhNPkNPwgnwA/UUWfCcQ26JaTNWCe02JiuaThYx8VuDlARchw==","signatures":[{"sig":"MEUCIGne9SzY2om8XY8qKupTTtmf2DeEz1QTWMwnbbFQoomfAiEAhgt/sc3OdpIZI8VVpgNUCcpt6S5AYAUgkdrCWcTObMU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22076},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/6f35dd314b677d8e611cff77724cfc98/alfe.ai-openclaw-chat-0.0.5.tgz","_integrity":"sha512-b8uDOmZGTRgU5DdDjhWkZWNw+1jplpPFvwSuAqhNPkNPwgnwA/UUWfCcQ26JaTNWCe02JiuaThYx8VuDlARchw==","_npmVersion":"10.9.4","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@alfe.ai/chat":"^0.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.5_1775108443730_0.09442130599850151","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@alfe.ai/openclaw-chat","version":"0.0.6","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.6","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"31e67c0b04b25d01389e2b0c038ce36068193d14","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.6.tgz","fileCount":9,"integrity":"sha512-Q9OfWW5xrYeWWIyt7TZQHhN4dlxClTdYDh1rFhcecbn1nmpz4rDaTq2rrpELDezuZUH47Gxp0aEcRu2n6U4eQw==","signatures":[{"sig":"MEUCIQD/5evT8jBRymfJsxDJRrroy30dlUWrfRRCnJ+jDi7EMAIgVuErnDCwIXFqVhLxBrHhk6k6hYDq2Zpva9OJ0ttR/EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24106},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/7b83b1cfa82d0ba2b060359b3f62108a/alfe.ai-openclaw-chat-0.0.6.tgz","_integrity":"sha512-Q9OfWW5xrYeWWIyt7TZQHhN4dlxClTdYDh1rFhcecbn1nmpz4rDaTq2rrpELDezuZUH47Gxp0aEcRu2n6U4eQw==","_npmVersion":"10.9.4","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@alfe.ai/chat":"^0.0.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.6_1775116991812_0.05109538502677058","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@alfe.ai/openclaw-chat","version":"0.0.7","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.7","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"f292363a1589a73022597579701be5bfb76e9ce0","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.7.tgz","fileCount":9,"integrity":"sha512-9zCjcc7RMQ9c9HdcIqIOyRF0u66ar1PaQqVXyprqWPbM6P+y2YszCUXGvldBKISPBoxeMzDRrcUwnZRpMtQ1xQ==","signatures":[{"sig":"MEUCIDl/dkeZiro5p16waJ/b+RQVl+bdwH9NDJkPxfFDKJzRAiEAlJqIFXRduIXTr0zGytVkm3xn2TKyU848eSg/SatTybU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24106},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/c8f431af429e8cd7c72494345ceb00c3/alfe.ai-openclaw-chat-0.0.7.tgz","_integrity":"sha512-9zCjcc7RMQ9c9HdcIqIOyRF0u66ar1PaQqVXyprqWPbM6P+y2YszCUXGvldBKISPBoxeMzDRrcUwnZRpMtQ1xQ==","_npmVersion":"10.9.4","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@alfe.ai/chat":"^0.0.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.7_1775152521206_0.08206162117447513","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@alfe.ai/openclaw-chat","version":"0.0.8","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.8","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"04365209bd5f14e7ed213242c8930cd3ac0c078d","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.8.tgz","fileCount":9,"integrity":"sha512-+J9RieuTb2m9bvT1be7qYDnzeo+S3xoRrszKcUFzCYYHdHFBH6lZhH8ZCdyXEEapuLfvaJoIuiYBCW9f+j2UCg==","signatures":[{"sig":"MEUCIHKIW4C8bPM6L7q/yOswlAo1I9gae98dlO5iBTeHMWg7AiEAwC1wQJzkpNnnIE58QW5+fAGgrMWPsP24QBYJRhmdovo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27102},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/86308c1b0d2f778055286c4fbfb767d3/alfe.ai-openclaw-chat-0.0.8.tgz","_integrity":"sha512-+J9RieuTb2m9bvT1be7qYDnzeo+S3xoRrszKcUFzCYYHdHFBH6lZhH8ZCdyXEEapuLfvaJoIuiYBCW9f+j2UCg==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.3"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.8_1775239151870_0.5911981940476296","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@alfe.ai/openclaw-chat","version":"0.0.9","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.9","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"d03c7795d2b29a5d95247b01b7cdf764b62cbb8e","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.9.tgz","fileCount":9,"integrity":"sha512-9u61ac2f3GgVbTkATBLZKI9PwEdm6h0pgfmXM40fop0AmI7r5t/ZtiBUkmAIdDZwvM2qj0n6CoWI3lx2/2tQ6g==","signatures":[{"sig":"MEYCIQDwit65QYWvNRvqVCI+5+RTKHIe6Rk6NlnXatALjA8hagIhAJJU/UO+R8OmpJdSctDlVai8wSpSalLrNmqDzYGZrG+o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28961},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/c82753955b236e6ed817a6e72c469f6f/alfe.ai-openclaw-chat-0.0.9.tgz","_integrity":"sha512-9u61ac2f3GgVbTkATBLZKI9PwEdm6h0pgfmXM40fop0AmI7r5t/ZtiBUkmAIdDZwvM2qj0n6CoWI3lx2/2tQ6g==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.3"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.9_1775283979414_0.8538343552495962","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@alfe.ai/openclaw-chat","version":"0.0.10","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.10","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"63446d865d84cbcbcdb45537016ee4925fe8ed56","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.10.tgz","fileCount":9,"integrity":"sha512-4XIsYfr4z0eqQ7iF86qG7fI5E4kyk1vOhZmFE6BAAQqkGdTQ2MwptFJx39oPlGYQhc//ar5pSrOISA1kac813w==","signatures":[{"sig":"MEUCIQDwUKkWfUuDaO7KM4xf1WklYlY4C7BQS3KpETMYt8Nx8wIgQS9qVLjxIO1HGwVXlwFw17uZGj0sj5uQmh5HU/5GQKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29216},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/75e6effc796103cbc4634e415326cdfa/alfe.ai-openclaw-chat-0.0.10.tgz","_integrity":"sha512-4XIsYfr4z0eqQ7iF86qG7fI5E4kyk1vOhZmFE6BAAQqkGdTQ2MwptFJx39oPlGYQhc//ar5pSrOISA1kac813w==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.3"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.10_1775341375229_0.5990701202714663","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@alfe.ai/openclaw-chat","version":"0.0.11","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.11","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"63111ba275111ee58ad17cbd24eb6f505bf2e37b","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.11.tgz","fileCount":9,"integrity":"sha512-ypqFpKvvtbjYs4swX+XT3GTry/S2zAq1bdheZQ1DxOSn3GviIom+7V79FtJYw7Zcc9GFEm4IKghqmZD5M6fyCQ==","signatures":[{"sig":"MEUCIQCFHfmVF7GjFQaMVpIIvkJ0JbWdU8GRf8dbAIDOKgTb/gIgMe2qluiFcwZwtt6fSfsRQuV/f0rXh4m+yGTOLm/Fclk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29342},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/ed6fdb7e5588e774a019eb6851742e65/alfe.ai-openclaw-chat-0.0.11.tgz","_integrity":"sha512-ypqFpKvvtbjYs4swX+XT3GTry/S2zAq1bdheZQ1DxOSn3GviIom+7V79FtJYw7Zcc9GFEm4IKghqmZD5M6fyCQ==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.3"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.11_1775343236406_0.448842483504299","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@alfe.ai/openclaw-chat","version":"0.0.12","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.12","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"85a66b775bd5b3969ecb936ed6562499d4e9bff4","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.12.tgz","fileCount":9,"integrity":"sha512-rc+O2FI7qQ7jLuNo0EJxCydBNd07x6JA74JohdIUkks+GXmXQJYiEFKknnHeuUC13zDZ8JGUc1n4C3jWu+mExg==","signatures":[{"sig":"MEQCIBhgmn/ElwhaoznQhIDf9xmTxABsR1tYynTyYs8yNXfOAiBRvwQBS5RN5cAR5zRfQKB2s3/20GAUdQ0uAT844sCf7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29852},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/d1baf5ca717cbd42513c31476e1306ad/alfe.ai-openclaw-chat-0.0.12.tgz","_integrity":"sha512-rc+O2FI7qQ7jLuNo0EJxCydBNd07x6JA74JohdIUkks+GXmXQJYiEFKknnHeuUC13zDZ8JGUc1n4C3jWu+mExg==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.3"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.12_1775442879540_0.7961311255506667","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@alfe.ai/openclaw-chat","version":"0.0.13","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.13","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"9f7cb99ec80da62cc9edebd24625ee139aebbdd2","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.13.tgz","fileCount":9,"integrity":"sha512-Iwzjkq8sS5Q1y1pKZGyYUFCM1IzZqvUfGq/pBAKiMcJxAp2Tgs/r6CM3KzwLAALiwk72gSgMnitA9ppuDjBrkA==","signatures":[{"sig":"MEUCIQCS5l+UtQJW7/HfuZf4znH0xd75+fNN7xW4KjrsF+soWwIgBjuyRiURDlz3o4uo+PutomP5xMr9QogMhGuBg7eu3ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29817},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/3699ee1e99f32676f25bc17715856657/alfe.ai-openclaw-chat-0.0.13.tgz","_integrity":"sha512-Iwzjkq8sS5Q1y1pKZGyYUFCM1IzZqvUfGq/pBAKiMcJxAp2Tgs/r6CM3KzwLAALiwk72gSgMnitA9ppuDjBrkA==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.4"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.13_1776030608666_0.37156310830935113","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@alfe.ai/openclaw-chat","version":"0.0.14","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.14","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"bba545612cc204ca4894cfe53533ea5d4215217c","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.14.tgz","fileCount":9,"integrity":"sha512-h/bgDIjmzaKvPWI9O4eLZ5H3hT/gEDSbtjkzKw+LRE1gQnxTygfgCx+GZMYWTxngGfulI3BFdUU73Kvf0d/4eQ==","signatures":[{"sig":"MEYCIQDiuLAVqfDBznraOvSZKGlF6f4Skq669XHv/w84/4rXFgIhAKQX78UH03tteCtZzLTUtu+idUhxORR+4jahNOmmWm6V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29871},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/14ce84058c2b0dbc5242170838f0ea69/alfe.ai-openclaw-chat-0.0.14.tgz","_integrity":"sha512-h/bgDIjmzaKvPWI9O4eLZ5H3hT/gEDSbtjkzKw+LRE1gQnxTygfgCx+GZMYWTxngGfulI3BFdUU73Kvf0d/4eQ==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.4"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.14_1776044069077_0.4598343829765834","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@alfe.ai/openclaw-chat","version":"0.0.15","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.15","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"84c4e8a14386f3517fb4c2c2fe5f9e22f669b68f","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.15.tgz","fileCount":15,"integrity":"sha512-U6QTg25YDLO2DCAtp+H6zgIzCEyd1D4s3HttGsCMGzYk+yPKY1LaJQHBWaLG+IDjmrMu3Mnxxs830Qq1fYVLXw==","signatures":[{"sig":"MEYCIQCIttqlEtB7yp0kErwp5yYyDJHBGwdXdbZmshGU34MZsQIhAPSLss5gJ7cdokPykpVLLDt1T950ZFajHzhOydMCkba7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59292},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/be8ef9a40e6ff462b6fc521cd0773c6d/alfe.ai-openclaw-chat-0.0.15.tgz","_integrity":"sha512-U6QTg25YDLO2DCAtp+H6zgIzCEyd1D4s3HttGsCMGzYk+yPKY1LaJQHBWaLG+IDjmrMu3Mnxxs830Qq1fYVLXw==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.5"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.15_1776052817175_0.738861582691932","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@alfe.ai/openclaw-chat","version":"0.0.16","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.16","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"8886a7dacd56e836f45d9a7d95949d95f502db60","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.16.tgz","fileCount":15,"integrity":"sha512-1Eq8EUWIc4ZCwlqrtPLvX+x4o3WYldovD6Y2CFF6fP6KX7VFKrmmrHiTgibtoehzUkbxaaksig0z1OZSL8YRUA==","signatures":[{"sig":"MEUCIQD+rVlI3yLk3gNSPxzlDBcL9ObJaI83SoqKQvCsxT5dXwIgYUESINWDbHQzdfVZ5L7K7o8mWtqzojE0DIF289kOR1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64392},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/125f1931d6cc944b432ea5e8b221a103/alfe.ai-openclaw-chat-0.0.16.tgz","_integrity":"sha512-1Eq8EUWIc4ZCwlqrtPLvX+x4o3WYldovD6Y2CFF6fP6KX7VFKrmmrHiTgibtoehzUkbxaaksig0z1OZSL8YRUA==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.16_1776129181324_0.6638097647242436","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@alfe.ai/openclaw-chat","version":"0.0.17","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.17","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"f482b3f00e4d8b84455e9814300bc3336e121077","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.17.tgz","fileCount":15,"integrity":"sha512-U6sCyrNtXEcNrbanRrE31c+K/LAFJ4i5dGdpODMTyB7nOOWu/rqoOyS7CRfRhKg43612QGImq6yVGyVGs/Gq2A==","signatures":[{"sig":"MEYCIQDriILL6kkIEdu2C35Uc03bYaRNPSiqDh8knOQF06z8TQIhAPoDO+ZJmyOVyu06aXvTXwjbaDLX2MSCZiCSdEyoUBog","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66136},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/9d823eb7a8b468e95c612bf2ad3c3766/alfe.ai-openclaw-chat-0.0.17.tgz","_integrity":"sha512-U6sCyrNtXEcNrbanRrE31c+K/LAFJ4i5dGdpODMTyB7nOOWu/rqoOyS7CRfRhKg43612QGImq6yVGyVGs/Gq2A==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.6"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.17_1776137492439_0.2503164073478181","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@alfe.ai/openclaw-chat","version":"0.0.18","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.18","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"4b7a279595bfcc27cc1fcfda638c3f4552aaf912","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.18.tgz","fileCount":15,"integrity":"sha512-ZtL3JrlaU6NNBigoAyXukhLWcQZZ8kkHgOz7lg6n9ihAxoH04hzktDgyEmI48yOX141RwnV63zIYRaalJQhGnw==","signatures":[{"sig":"MEUCIHftEQxBhm9XmZdLM800rOibNTciNkQ+IP4Xt/zztCAhAiEAvhZrEtAmAzMSWNEN6f/s0ZrlsW0/8stC5wEHJUnLPkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61372},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/2f94f4cbaf2dd87dc903b49bc8cb874b/alfe.ai-openclaw-chat-0.0.18.tgz","_integrity":"sha512-ZtL3JrlaU6NNBigoAyXukhLWcQZZ8kkHgOz7lg6n9ihAxoH04hzktDgyEmI48yOX141RwnV63zIYRaalJQhGnw==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.6","@alfe.ai/config":"^0.0.7","@alfe.ai/agent-api-client":"^0.0.7"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.18_1776256238725_0.38460169417380974","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@alfe.ai/openclaw-chat","version":"0.0.19","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.19","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"4ba43f9f76bb119c0afc9d5a372a457bd2079490","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.19.tgz","fileCount":15,"integrity":"sha512-N/j15Rv56x7mPEq3tBTx5iDOQD8J4xvm2/SrHd3AlKvkQwFMwS7zPSonryVEuuLEjTIQwxaEZ0UgNvckFGlQNg==","signatures":[{"sig":"MEUCIGwScRi6VjS4fpoKTwW2QsIhQIgzAdUIguIejEmUoybkAiEAjhaEVeGV9U8aOgJrwXApMenQX2vSiAIBuhB25XCC6Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64239},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/42a201e512794c553825af1d9b31cfb3/alfe.ai-openclaw-chat-0.0.19.tgz","_integrity":"sha512-N/j15Rv56x7mPEq3tBTx5iDOQD8J4xvm2/SrHd3AlKvkQwFMwS7zPSonryVEuuLEjTIQwxaEZ0UgNvckFGlQNg==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.6","@alfe.ai/config":"^0.0.7","@alfe.ai/agent-api-client":"^0.0.7"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.19_1776397521480_0.22785602837386465","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@alfe.ai/openclaw-chat","version":"0.0.20","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.20","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"e2a73c51099bbebdd6e9bfddd6abff71a6b7dd83","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.20.tgz","fileCount":15,"integrity":"sha512-G68dpozQM3MkbLaM+vqWeXruHTC6neRztyr2zFzmKVANeumLJNZu4lIojQ6+Rlc29rXS+aL/JpIcLN63dchDNg==","signatures":[{"sig":"MEUCIGXj6Dov22U/ZhTooIN2vTVVLhc/8wmYwnkjrOC0al47AiEAyLWrjyrOjeOvJ0mxL/ZDIRaoVJM4EcXwBMsf57Fm0FI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76309},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.20.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/8d5c60aaaf7aa3e0ac920ac400f55b76/alfe.ai-openclaw-chat-0.0.20.tgz","_integrity":"sha512-G68dpozQM3MkbLaM+vqWeXruHTC6neRztyr2zFzmKVANeumLJNZu4lIojQ6+Rlc29rXS+aL/JpIcLN63dchDNg==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.7","@alfe.ai/config":"^0.0.7","@alfe.ai/agent-api-client":"^0.0.7"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.20_1776616281157_0.9907218825882447","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@alfe.ai/openclaw-chat","version":"0.0.21","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.21","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"25a6d09a7f1d425801a0cbf54179e56715f2dbc2","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.21.tgz","fileCount":15,"integrity":"sha512-AukzgN9gFgiMXSLCZyDGBa18sE+jkf/rukUDacKWaUHZ9x/TLmN00OwYIbtndOsKzTaSnUo/H5O8HIB7/hRswg==","signatures":[{"sig":"MEUCIQC4nsfCnlPM/Ja9IgpqxXlytmdAel6DQvU4hnmPxqECJwIgPMH0ObZeQAWkCXqPG3HMkDCKombEjVl2BoJCZnUpLn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77462},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/1854a9e2badfcdc3cede24cfd214a079/alfe.ai-openclaw-chat-0.0.21.tgz","_integrity":"sha512-AukzgN9gFgiMXSLCZyDGBa18sE+jkf/rukUDacKWaUHZ9x/TLmN00OwYIbtndOsKzTaSnUo/H5O8HIB7/hRswg==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.7","@alfe.ai/config":"^0.0.7","@alfe.ai/agent-api-client":"^0.0.7"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.21_1776631363341_0.029638508067852065","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@alfe.ai/openclaw-chat","version":"0.0.22","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.22","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"03a1f7ada2d41cc3c94f9a572a9e6bb8f7f93b5e","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.22.tgz","fileCount":15,"integrity":"sha512-/O1hrRbmSIonPDZsYP02HnJzeJNDjQnbnQg3eZSsuf41dhvUdYjXQbxWSOpGBZPlABQzcAo+byFo9lHvK9+Eew==","signatures":[{"sig":"MEYCIQC6TB4gQLAg2ImNE0Eku2OlZJwj1rN730z1Rbo+mZhzqwIhAJ2cfOak2mcnjtFV1J+qIoIcr2Imbq7pL+pxjIDiLAVU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85441},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/be2d680c50a45607854fbd52ddda14e7/alfe.ai-openclaw-chat-0.0.22.tgz","_integrity":"sha512-/O1hrRbmSIonPDZsYP02HnJzeJNDjQnbnQg3eZSsuf41dhvUdYjXQbxWSOpGBZPlABQzcAo+byFo9lHvK9+Eew==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.7","@alfe.ai/config":"^0.0.7","@alfe.ai/agent-api-client":"^0.0.7"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.22_1776719628323_0.7020449843939807","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@alfe.ai/openclaw-chat","version":"0.0.23","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.23","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"28c48fe06060f183ab0a9c7ecdc5ce90232e183a","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.23.tgz","fileCount":15,"integrity":"sha512-vlnTtfCirtSMF5zbX4SpMD30Vi3o9bRS4e4Fm2J4ytZpF6Zj4Xf1ms7G98WSlZL87Ko1iDQVTYgIm+U6Q25yYQ==","signatures":[{"sig":"MEUCIQCWP4eU8mj+PrNkpLhFbYPo9lWM6tDon+Qcf86UoFjyqwIgON6s/aGrCfBHWAlggJyHRV/3htnaGCxSk5J9xdQN4lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85441},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.23.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/332e603635e21746280f3f71d23e8536/alfe.ai-openclaw-chat-0.0.23.tgz","_integrity":"sha512-vlnTtfCirtSMF5zbX4SpMD30Vi3o9bRS4e4Fm2J4ytZpF6Zj4Xf1ms7G98WSlZL87Ko1iDQVTYgIm+U6Q25yYQ==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.0.7"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.23_1776776647957_0.5552207692980786","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@alfe.ai/openclaw-chat","version":"0.0.24","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.24","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"b76cacaef1eaf30c13f8530e87d9691b39fe35b2","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.24.tgz","fileCount":15,"integrity":"sha512-c1qc+p19hmVPE6I2sNiXIc/lLYcyiNlQtvq8Hfau6hvb8RAvKEsPFj5+97LVyE4XQ2ree02cQr+EjgkdRQ9ilA==","signatures":[{"sig":"MEUCIHl31bCWUj5v+3ZTspUxB76xNqwhf5SUqITwDUFBTVQfAiEAp01gz7UZ1JS83pK8SjK1d6D87kIUzDxK8TBNVZhsDwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85568},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.24.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/613ff97de272a0d22abd003e1c8d4386/alfe.ai-openclaw-chat-0.0.24.tgz","_integrity":"sha512-c1qc+p19hmVPE6I2sNiXIc/lLYcyiNlQtvq8Hfau6hvb8RAvKEsPFj5+97LVyE4XQ2ree02cQr+EjgkdRQ9ilA==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.0.7"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.24_1776786886808_0.6288981957818252","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@alfe.ai/openclaw-chat","version":"0.0.25","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.25","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"63dcecbe0aae7ef7af662e9377ae80699c30b71f","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.25.tgz","fileCount":15,"integrity":"sha512-44/JHPHArAPUKZurWucJxxtU+gvmK349/mmYblJvCpUXemZUIwVBEy7IUqfwU/Kl6T+L2nFgX+hnTSA/G1/krw==","signatures":[{"sig":"MEQCIBRsCPJSn0ztQ8Wajk0nMvafVD9sjByDOPHWWrmCx0bwAiBfOoku7DX1wt/xYWD8B0XY5uuxckjIfGUjwRL9dmGluA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85568},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.25.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/329c7fb16f13a0848aa3aaf15143620c/alfe.ai-openclaw-chat-0.0.25.tgz","_integrity":"sha512-44/JHPHArAPUKZurWucJxxtU+gvmK349/mmYblJvCpUXemZUIwVBEy7IUqfwU/Kl6T+L2nFgX+hnTSA/G1/krw==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.0.8"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.25_1776823582138_0.6231926377865091","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@alfe.ai/openclaw-chat","version":"0.0.26","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.26","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"14c8e21e2e1acdb24f4ba34fb4e6467a7f10a7b5","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.26.tgz","fileCount":15,"integrity":"sha512-GlEzktZnK1tXbdswYyDPRvuysCnZPA4RU7vxH/FBUmx8Dm2sYkBWClumnGKAqxSDI29p2hNcxG/zqcRQAwvquQ==","signatures":[{"sig":"MEYCIQCHYpMZ4c0oKA9DRQjk9ts3AflSv6HjrKOayw5Ogz7fgAIhAP5/CLKL0LP2scgbVK9YqhiiLjzv5dcMFJctCOCkcz6c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85568},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.26.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/91870fd3a74756ca301724e08452b21b/alfe.ai-openclaw-chat-0.0.26.tgz","_integrity":"sha512-GlEzktZnK1tXbdswYyDPRvuysCnZPA4RU7vxH/FBUmx8Dm2sYkBWClumnGKAqxSDI29p2hNcxG/zqcRQAwvquQ==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.0.9"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.26_1776826768371_0.6131912881049728","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@alfe.ai/openclaw-chat","version":"0.0.27","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.27","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"0ac42f631e3d0ce2f316d562781add8e6123a2ff","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.27.tgz","fileCount":15,"integrity":"sha512-u81pAR20PY6r4fzUQdcw0SNWtkJeTs9n4jsB9olqGE33M/1eEeDpm18/QEY7i2Feb6ly0dw0uVWO/Aq6K7mdvQ==","signatures":[{"sig":"MEUCIHTLVzEBP/TThs5/VZpMSQ0nJvaH/g/DOTUjf/jS9mnRAiEAz2CjP58gPl5OnJLVN6SSPLMQ6oaXBvoZbfRIfYhXeCM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85436},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.27.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/d5bb0f1675eb4a65b87fbad25ce6a91e/alfe.ai-openclaw-chat-0.0.27.tgz","_integrity":"sha512-u81pAR20PY6r4fzUQdcw0SNWtkJeTs9n4jsB9olqGE33M/1eEeDpm18/QEY7i2Feb6ly0dw0uVWO/Aq6K7mdvQ==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.0.9"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.27_1776829117550_0.005038862341605332","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@alfe.ai/openclaw-chat","version":"0.0.28","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.28","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"0a3d8325b009cfdc93f865bb481398b17393849c","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.28.tgz","fileCount":15,"integrity":"sha512-28CfJMxwIkaV0u4EtNbwKIWuehZZBS5OYK8ptZRKTKmZY/VRb71oZS+R/qNXwW+JOXpP1HJ7boWrpPslJqxqSg==","signatures":[{"sig":"MEUCIDHRKHyZ7qnuSWpkurk657rqadUyIxYn8xZec1hT7fssAiEA0xEX3K9fKVpSb7zx3ps88fPsNn6rkZf5cRN5jZCC/bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85437},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.28.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/98c2259159a882d635a28cfaa2a48f9b/alfe.ai-openclaw-chat-0.0.28.tgz","_integrity":"sha512-28CfJMxwIkaV0u4EtNbwKIWuehZZBS5OYK8ptZRKTKmZY/VRb71oZS+R/qNXwW+JOXpP1HJ7boWrpPslJqxqSg==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.0.10"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.28_1776833597608_0.9194430230891957","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@alfe.ai/openclaw-chat","version":"0.0.29","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.29","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"587345bc2de83bcfaed4e593cf3776bc17120b8e","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.29.tgz","fileCount":15,"integrity":"sha512-mD/EsRmJuXOz9gpsy1dFBo9U540VQgm917GxWaeNq8gXrBFEKGfLlNTo+AXD6LBRN48JamUImUxdgX0POVhVUQ==","signatures":[{"sig":"MEUCIQCM7tfiOIX/wqB6CBkuuyfJdTt5g3vPo5SOp9T9dpW/HQIgThjo5FUXXu8eZf64j7YZ/U3H6y7jRvqlAtnsbde3lA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87743},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.29.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/9cb695e82ed8c52a4054b86cc2a7bc30/alfe.ai-openclaw-chat-0.0.29.tgz","_integrity":"sha512-mD/EsRmJuXOz9gpsy1dFBo9U540VQgm917GxWaeNq8gXrBFEKGfLlNTo+AXD6LBRN48JamUImUxdgX0POVhVUQ==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.0.10"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.29_1776844092508_0.4735045909483475","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@alfe.ai/openclaw-chat","version":"0.0.30","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.30","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"3dd575de42aa4c6a228bc12beda2d0175f601013","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.30.tgz","fileCount":15,"integrity":"sha512-VDP2YgpkCgUdOiolk6NU5S2Xc4yoPkTa060Q7TMEZ5jnDoh570wHeQOEAeIKiPfObvYe5KZsflO0s98Zh5MC4g==","signatures":[{"sig":"MEUCIGm574zQid0JczgHD5sHmT33wj4LmVjSIloH8+ytTYlLAiEA5tCHZUSMPgoOb1pIeDkQbZ337DGqepKLbtKnQwJIT3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87846},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.30.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/6bd4c681a7777e9498ba855c50beb3ae/alfe.ai-openclaw-chat-0.0.30.tgz","_integrity":"sha512-VDP2YgpkCgUdOiolk6NU5S2Xc4yoPkTa060Q7TMEZ5jnDoh570wHeQOEAeIKiPfObvYe5KZsflO0s98Zh5MC4g==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.0.10"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.30_1776896261428_0.209786294733183","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@alfe.ai/openclaw-chat","version":"0.0.31","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.31","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"afd44017aeeb62aad91200fc98ccbeb3f40970e2","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.31.tgz","fileCount":15,"integrity":"sha512-YB9qNOPNIF0EY2x6tJGUYhsPzxCyJVgnmMjEq6Wckr+cr2eZO14WonrLNroz5SFgypur00tBVf3ZApLFySYrcQ==","signatures":[{"sig":"MEQCIH/SnJHLiZV5OKM4rV6zpiQ4H/R6aa3ZluNBzFRmdb3uAiBDKUOmygJrLDAi03rnJklqfqIJS9IAvZD8tuXNJhUD0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88288},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.31.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/77f759a593b122e5057f991480cff189/alfe.ai-openclaw-chat-0.0.31.tgz","_integrity":"sha512-YB9qNOPNIF0EY2x6tJGUYhsPzxCyJVgnmMjEq6Wckr+cr2eZO14WonrLNroz5SFgypur00tBVf3ZApLFySYrcQ==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.0.11"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.31_1776985003991_0.9644408236735766","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@alfe.ai/openclaw-chat","version":"0.0.32","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.32","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"e8289fd3a53802bb7f90c15181ac321e033f24a3","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.32.tgz","fileCount":15,"integrity":"sha512-y8XUUpNjCuWvVPTJ4DHxmo9fRHOHNG7Wxm+fxm/nc5w/zkKFtz7yxZyKHCQH1foiCDJQDeShJfbqeiBHT6okpw==","signatures":[{"sig":"MEUCIQCi/VzbBxzvCL5QgbKJjlxroDk1yNZxqwsKvfvEYH2HUwIgOE+yukTPyehSh3nB3h9nhZvyCkSJFh2H7oeYEpXD900=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88288},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.32.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/047d64769bd53053d5f47a3a5e89f1cf/alfe.ai-openclaw-chat-0.0.32.tgz","_integrity":"sha512-y8XUUpNjCuWvVPTJ4DHxmo9fRHOHNG7Wxm+fxm/nc5w/zkKFtz7yxZyKHCQH1foiCDJQDeShJfbqeiBHT6okpw==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.0.12"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.32_1776990948477_0.03306564020276537","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@alfe.ai/openclaw-chat","version":"0.0.33","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.33","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"22583ae6b78550dcb6298f1a4982ac129466da03","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.33.tgz","fileCount":15,"integrity":"sha512-WJu990SYYHuEhMh2CRKstXYxFF415q+M6Od4uE0pLinMQSjRJIfmvVHPu1CUFz8xQVzaqK7W5tqHgVVMMC4nXw==","signatures":[{"sig":"MEQCIGS9aHQbfBK6frqN/2OZKKIspGRLJvExmucXIK6o3LCLAiAFkv1VFMBXG/HQkJg1M6J7s65YwEx+V44sdoLz2weJGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88450},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.33.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/c429cebde8fb78436c2bf99a15b54680/alfe.ai-openclaw-chat-0.0.33.tgz","_integrity":"sha512-WJu990SYYHuEhMh2CRKstXYxFF415q+M6Od4uE0pLinMQSjRJIfmvVHPu1CUFz8xQVzaqK7W5tqHgVVMMC4nXw==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.0.13"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.33_1777160446376_0.6914955786097408","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@alfe.ai/openclaw-chat","version":"0.0.34","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.0.34","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"e83104f45dbd80604a2b481e5e7f94afda7bf29c","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.0.34.tgz","fileCount":15,"integrity":"sha512-Rq+JFXTyE9rQ0a6bvLu2rW7sudYD4jd5g22TZXHklKlTOTKv+5Xy0aE/Y3fAaCOKaeLAWepC/08OazL+QB2pQA==","signatures":[{"sig":"MEYCIQCiKOB3iIzBHbDsI+LRbDVWcmUtVfJnqqybFc6tjCVI2wIhAJqxYNv/ZLlY4xzxb5Qys2IAKmOdUeBTgmZ35HamSGRo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86171},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.0.34.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/4063fff816b7ea986494c79c195458e2/alfe.ai-openclaw-chat-0.0.34.tgz","_integrity":"sha512-Rq+JFXTyE9rQ0a6bvLu2rW7sudYD4jd5g22TZXHklKlTOTKv+5Xy0aE/Y3fAaCOKaeLAWepC/08OazL+QB2pQA==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.0.34_1777841194097_0.4821972052016814","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@alfe.ai/openclaw-chat","version":"0.1.0","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.1.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"dee769ff6772a70c239fff38470bb00c56290fde","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.1.0.tgz","fileCount":15,"integrity":"sha512-6PeMgaknJ1+/6RMtde73zBghS1p5J7qbG8m5YCa2MhyhuTfnwong6U8Us1vJh/HlPWV9KHBcZgwpYVmmOsIRpw==","signatures":[{"sig":"MEQCIEY6zOfTunBLUKezNF4iB5YyPgI3CLobcawJWY1Nm+g9AiAHrKmw4OcnxZUbkaEwXeplJqUK1Di1fcQxChCmPj2qaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95950},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/824cf0c8b4fe1abfd788d4dd285859ca/alfe.ai-openclaw-chat-0.1.0.tgz","_integrity":"sha512-6PeMgaknJ1+/6RMtde73zBghS1p5J7qbG8m5YCa2MhyhuTfnwong6U8Us1vJh/HlPWV9KHBcZgwpYVmmOsIRpw==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.1.0_1777892401809_0.6501786094650857","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@alfe.ai/openclaw-chat","version":"0.1.1","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.1.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"7f863c0b253bee57004f95a26edad007468bc388","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.1.1.tgz","fileCount":15,"integrity":"sha512-YFiq+hPcbBQKHL02DvHXzGtw31AmCaJz/VyRyP5+zwyoM+qWZDmWFvzvjN6gVZ/4+4NtAAw1fBSjsjUZRA3OSQ==","signatures":[{"sig":"MEUCIQCv3/19AUn6DMz4o+LLaA3M/Ag6TyNhcz1AcPWRU5rL5AIgBzSjmkurjbkp0vmS7XsSqhE3ksSojyUJWlYhieIhWt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96541},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/9f75f38c26f7a439b0db9a99fdd356be/alfe.ai-openclaw-chat-0.1.1.tgz","_integrity":"sha512-YFiq+hPcbBQKHL02DvHXzGtw31AmCaJz/VyRyP5+zwyoM+qWZDmWFvzvjN6gVZ/4+4NtAAw1fBSjsjUZRA3OSQ==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.1.1_1777965090250_0.8333169632217348","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@alfe.ai/openclaw-chat","version":"0.1.2","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.1.2","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"a7f171963a938235a221711e7dec08df9469a6bc","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.1.2.tgz","fileCount":15,"integrity":"sha512-5TlYL0OxQt5mYjFwC4i8GXxSHqUes53Gee75XeNINKGYP2sOBit5JCc0CD2lDEuxq1U1Etu2n5nhkYKZl/t1HA==","signatures":[{"sig":"MEUCIDhGVsiKKjEPXWtxFn/baccwNh3sbGs5YVfkC6Rbgy4BAiEAuHYzLBuZPHIG+KwctRorJ1Zenp7Q5BpcZKd6yTQFOds=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97153},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/8b09afd479ac6cdfacc00a78eb1cf4cc/alfe.ai-openclaw-chat-0.1.2.tgz","_integrity":"sha512-5TlYL0OxQt5mYjFwC4i8GXxSHqUes53Gee75XeNINKGYP2sOBit5JCc0CD2lDEuxq1U1Etu2n5nhkYKZl/t1HA==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.1.1"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.1.2_1778001103808_0.5696497034128833","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@alfe.ai/openclaw-chat","version":"0.1.3","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.1.3","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"e09d0e3fedc3f0497f529b03bb7c79783adf36a4","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.1.3.tgz","fileCount":15,"integrity":"sha512-sXy8oF30Y/KnMh7yknYYFuKUcqCM0P8euqVDQHO7EpPlf4cW1Av/uxwvXbIC+DqEzeSyoJCBUHtsGJTHmf4UJA==","signatures":[{"sig":"MEUCIEA2ko0Vy4fPLMpqG3iYEI3vC8JB4+G9PmAywu2sDfjHAiEAutE9zBuFOOIjH3eI1JBivo1rZtOATSGa/61aSFEReM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97299},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/362a892afc57985a2dd325d4c0727332/alfe.ai-openclaw-chat-0.1.3.tgz","_integrity":"sha512-sXy8oF30Y/KnMh7yknYYFuKUcqCM0P8euqVDQHO7EpPlf4cW1Av/uxwvXbIC+DqEzeSyoJCBUHtsGJTHmf4UJA==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.1.3"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.1.3_1778202914287_0.6042488450556158","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@alfe.ai/openclaw-chat","version":"0.1.4","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.1.4","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"92f77ce28e1050e71d227b1007dce6857a1125f3","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.1.4.tgz","fileCount":15,"integrity":"sha512-1moS+3zfVklhgt/1eQnoiNtZz8tKYYZDSS7lyHBHgVlq3bHjkMy0gWuWK6+lugTErD+gz7Qx4rpckUVTw+hxEQ==","signatures":[{"sig":"MEUCIEgmeW8O6FCK3L2XLPsjYOVp7KpGx1TbVRbjQyRlSYlEAiEAy9Ea+1P+sWa3v/IXIch08HfHsYIPdMZNKCS1KCHUo9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96959},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.1.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/1085cca1c83a1c278fdff3003d8b5521/alfe.ai-openclaw-chat-0.1.4.tgz","_integrity":"sha512-1moS+3zfVklhgt/1eQnoiNtZz8tKYYZDSS7lyHBHgVlq3bHjkMy0gWuWK6+lugTErD+gz7Qx4rpckUVTw+hxEQ==","_npmVersion":"10.9.7","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@alfe.ai/chat":"^0.0.8","@alfe.ai/config":"^0.0.8","@alfe.ai/agent-api-client":"^0.1.3"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.1.4_1778547234868_0.5111655805137876","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@alfe.ai/openclaw-chat","version":"0.1.5","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.1.5","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"4c06d7a7da94955299145a0fc60f4384d3949ffa","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.1.5.tgz","fileCount":15,"integrity":"sha512-Lv+N5Nwc3czQ3Qgi2NYyjUlki0xgonB3Dd6WyxOQSbFh++0Poa8Z6q1yrzl54JCiXcUSf82sGOWgTICVOsZPnw==","signatures":[{"sig":"MEQCIHVwlHBpY0mHyKKnZ8I8CP+bduj4o2YLDBw2K/fTp5WAAiA4tEbYNPSGyV/6n6wQLkB6OR9XpAp4auznnvHBw6W7tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96959},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.1.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/4fa284dd14f163a7b828c7a2d9d501a0/alfe.ai-openclaw-chat-0.1.5.tgz","_integrity":"sha512-Lv+N5Nwc3czQ3Qgi2NYyjUlki0xgonB3Dd6WyxOQSbFh++0Poa8Z6q1yrzl54JCiXcUSf82sGOWgTICVOsZPnw==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@alfe.ai/chat":"^0.0.9","@alfe.ai/config":"^0.0.9","@alfe.ai/agent-api-client":"^0.1.4"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.1.5_1779231977991_0.8852410854044495","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@alfe.ai/openclaw-chat","version":"0.1.6","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.1.6","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"1a88a589d4257216c5a9ca1f1d3bb7b28c05f66e","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.1.6.tgz","fileCount":15,"integrity":"sha512-87qcxsY+D/usCkWQsrIsdxx0GGiIWceo32Suc1krkmyNvI2L27bR/2Q/pSvbwIMX4WyDk1X0AP/dbHlQJzoZ9g==","signatures":[{"sig":"MEUCIDf9jyqj6TOKkk7qHLOlDBf7hZ1Be1/JJjiOcjIpU1pUAiEAqaO4TdB4bWKB20XFA8Ujvmt9CHElV7uSsBOjOWyqqR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96959},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.1.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/8210cf96f98bf3c354c6b8a737335e78/alfe.ai-openclaw-chat-0.1.6.tgz","_integrity":"sha512-87qcxsY+D/usCkWQsrIsdxx0GGiIWceo32Suc1krkmyNvI2L27bR/2Q/pSvbwIMX4WyDk1X0AP/dbHlQJzoZ9g==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@alfe.ai/chat":"^0.0.9","@alfe.ai/config":"^0.0.9","@alfe.ai/agent-api-client":"^0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.1.6_1779964153305_0.6159458214684774","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@alfe.ai/openclaw-chat","version":"0.2.0","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.2.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"2277ddc3d2c4af987263dfa2491fc0746c762db0","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.2.0.tgz","fileCount":15,"integrity":"sha512-VuWAEKUwhVI54J+IBXY2b2IeC3Pv4yO3jSzB4MNXl+OtfnIcDijuu5V5LmozsrLAUEeAssG87hHcHjhtmU6M6Q==","signatures":[{"sig":"MEUCICVjFmWQg4KiTgplMHUHB++i8c/Xsj63AOO0xpsmkNcWAiEAql8wBGRA8VSpha8/o+asdRjE3l7M/uzgxuZa94om8x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106183},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.2.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/ca10fcbf81a75b6a9564460df81eef4d/alfe.ai-openclaw-chat-0.2.0.tgz","_integrity":"sha512-VuWAEKUwhVI54J+IBXY2b2IeC3Pv4yO3jSzB4MNXl+OtfnIcDijuu5V5LmozsrLAUEeAssG87hHcHjhtmU6M6Q==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@alfe.ai/chat":"^0.0.9","@alfe.ai/config":"^0.0.9","@alfe.ai/agent-api-client":"^0.2.2"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.2.0_1782317497291_0.11799639240549742","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@alfe.ai/openclaw-chat","version":"0.2.1","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.2.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"a55904269a6a293306058ffce181d4b50ea55434","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.2.1.tgz","fileCount":15,"integrity":"sha512-dFDKJ1Pis4LGxUR6SKT6HvWcL1FdVfCgtTaTPe5Ly9RNPL910bTq2OMUJfhkLX2TMQ767aa1XzKjdOIGl1XZsw==","signatures":[{"sig":"MEUCICh72R4HjjpTxrNnpDWV4SH6a6ZlFpCrnWLbaVXznU4EAiEAz8bQndtZQC+aVq9YGi8X3W6FxIRu75LA+9CcgDPLwMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112006},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/8052b3453d0ae95a36e3a3d721636c82/alfe.ai-openclaw-chat-0.2.1.tgz","_integrity":"sha512-dFDKJ1Pis4LGxUR6SKT6HvWcL1FdVfCgtTaTPe5Ly9RNPL910bTq2OMUJfhkLX2TMQ767aa1XzKjdOIGl1XZsw==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@alfe.ai/chat":"^0.0.10","@alfe.ai/config":"^0.0.9","@alfe.ai/agent-api-client":"^0.2.2"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.2.1_1782597767477_0.6570721290302644","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@alfe.ai/openclaw-chat","version":"0.2.2","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.2.2","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"11d4e2d876d9e7265422c4854a14ceefade8dd10","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.2.2.tgz","fileCount":15,"integrity":"sha512-jHfdcZIETYagF8hW8ERe2YbIP3JFfsMXBORg+qZ1YJ0CnqwpAwa7rP4Ds+kzq2lTStFj2Kkcd/bKDBJj5PruWg==","signatures":[{"sig":"MEYCIQCeZYLifi5oEdsgSfTh1fPXxwVCnAr1Z3aDqdzRPYgxhAIhALu8cxYLTP51ioetV50Rq/qSXlaoSLVWrg3qyCy+Zblt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112150},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.2.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/13a654023037e53121d69ee1b85aad4d/alfe.ai-openclaw-chat-0.2.2.tgz","_integrity":"sha512-jHfdcZIETYagF8hW8ERe2YbIP3JFfsMXBORg+qZ1YJ0CnqwpAwa7rP4Ds+kzq2lTStFj2Kkcd/bKDBJj5PruWg==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@alfe.ai/chat":"^0.0.10","@alfe.ai/config":"^0.0.9","@alfe.ai/agent-api-client":"^0.2.2"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.2.2_1782638899619_0.6078170673361729","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@alfe.ai/openclaw-chat","version":"0.2.3","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.2.3","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"11395bc43ef3df2d7a151ac3f22b0407f11e35e7","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.2.3.tgz","fileCount":15,"integrity":"sha512-/jGxGTp4vnYGAzj3g3ZQN5eSpFTpM2ZcOKpNR8Tcj8sN/YDYV6CY9t4r7C3STRx+ErLpqNyrTlGPoTp8QY5lag==","signatures":[{"sig":"MEUCIQCQP5tzGbQzsQFYzai1MKx0GpbB/0lPcZDipEkyMBJJTgIgZaVGcHECqzzP7uqpy8Zakla1Ewt7LfLNGVIoybTK6cY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112398},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.2.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/1afe9a64e0adc4ccd84ea27debcc09d0/alfe.ai-openclaw-chat-0.2.3.tgz","_integrity":"sha512-/jGxGTp4vnYGAzj3g3ZQN5eSpFTpM2ZcOKpNR8Tcj8sN/YDYV6CY9t4r7C3STRx+ErLpqNyrTlGPoTp8QY5lag==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@alfe.ai/chat":"^0.0.11","@alfe.ai/config":"^0.0.9","@alfe.ai/agent-api-client":"^0.2.3"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.2.3_1782772706882_0.817983570973257","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@alfe.ai/openclaw-chat","version":"0.2.4","license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.2.4","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"dist":{"shasum":"c8e3d0eda280f745515093e9ff5703790d8fe7b5","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.2.4.tgz","fileCount":15,"integrity":"sha512-Z9d57ZmJCC6wA/vYkgBk7oGAVGgNxztnLhIXAOroQqbYQF1cd6L/+TEEsko/JRRoIbEQhgwE89Rj1CmDI8BzTw==","signatures":[{"sig":"MEUCIBMBP8bsobltbvbXELY3X938Zu2acrHjritKpnyw7OeZAiEAopSsyTtImuahl5VEYa43YPr7Ugl9w+tiwfT0ZPWsmK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112398},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.2.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/04b89176435263c82c6b8c6d29ad0478/alfe.ai-openclaw-chat-0.2.4.tgz","_integrity":"sha512-Z9d57ZmJCC6wA/vYkgBk7oGAVGgNxztnLhIXAOroQqbYQF1cd6L/+TEEsko/JRRoIbEQhgwE89Rj1CmDI8BzTw==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.12","@alfe.ai/config":"^0.1.0","@alfe.ai/agent-api-client":"^0.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.2.4_1782840219917_0.2957979420411758","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@alfe.ai/openclaw-chat","version":"0.2.5","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.2.5","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"aa5657b6d09145b801985a97e71cb09b9cc775ed","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.2.5.tgz","fileCount":15,"integrity":"sha512-5CicXHCM7hz3R9lnYFgLIKrrXFc454fvBeZM/RgYssmbybgloJeRNcHR9w9t4FY5dhgAnMZDbWlMfFRjm6PCfQ==","signatures":[{"sig":"MEYCIQDvglDgcA6mvM3tOibjMuKdq0TEwNe5yT7B+tC5jTH/7wIhAL7QHE22VRw1Pn2rqy6DKMz0yxDzL5I+qCIe6fd/5lQB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112664},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.2.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/4d395e388310efa48a93cdfaab7cb3f2/alfe.ai-openclaw-chat-0.2.5.tgz","_integrity":"sha512-5CicXHCM7hz3R9lnYFgLIKrrXFc454fvBeZM/RgYssmbybgloJeRNcHR9w9t4FY5dhgAnMZDbWlMfFRjm6PCfQ==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.13","@alfe.ai/config":"^0.2.0","@alfe.ai/agent-api-client":"^0.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.2.5_1783007068650_0.4125250532330569","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@alfe.ai/openclaw-chat","version":"0.3.0","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.3.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"7b5bf65b3a43e97c06f34d61eb522ad34db86e42","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.3.0.tgz","fileCount":15,"integrity":"sha512-eAjH/flz3mS4+W+LoG65cyr2/5eyoRo/s1XD8zb5Xc5ZdRFB6CpKagSkF0uADBSDLO2X/KtniV5V8CjZvJd9ZQ==","signatures":[{"sig":"MEUCIEFm4DJkQ5xRVH7ZOMuIhX+5OljGZcRGYkhY9b8jqUrDAiEAhmsmYWb3DJWkHZEJxksjWJb6yCnaTotDRtVekF/r4XU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139310},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.3.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/a089a3f4cdc02f68055fc32cbddd1a81/alfe.ai-openclaw-chat-0.3.0.tgz","_integrity":"sha512-eAjH/flz3mS4+W+LoG65cyr2/5eyoRo/s1XD8zb5Xc5ZdRFB6CpKagSkF0uADBSDLO2X/KtniV5V8CjZvJd9ZQ==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.13","@alfe.ai/config":"^0.2.0","@alfe.ai/agent-api-client":"^0.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.3.0_1783043705554_0.7871175617046722","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@alfe.ai/openclaw-chat","version":"0.3.1","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.3.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"745e6cca0137b174332d9b93bc34c756e191bac4","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.3.1.tgz","fileCount":15,"integrity":"sha512-091154uFQlrvW3BZQncOPfbT5Zo9uo+6T8htqLH48m3ku3IKqYuNOqi+0zq4d7iDYRkwE/fFkeSoBHCl5Wxe8w==","signatures":[{"sig":"MEYCIQCfrJo3nL57s7MODyCGZu9+15ZVzeULEMP/PfhtEwnjBwIhAPWUXND652DsuxYQ5LIEH0xNmkGpoEyobXPWsYgI+A9F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147360},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.3.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/d5488d940253c3ebb327b695e1efe9ac/alfe.ai-openclaw-chat-0.3.1.tgz","_integrity":"sha512-091154uFQlrvW3BZQncOPfbT5Zo9uo+6T8htqLH48m3ku3IKqYuNOqi+0zq4d7iDYRkwE/fFkeSoBHCl5Wxe8w==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.13","@alfe.ai/config":"^0.2.0","@alfe.ai/agent-api-client":"^0.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.3.1_1783046951957_0.8002877606643155","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@alfe.ai/openclaw-chat","version":"0.3.2","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.3.2","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"99f1fc29b740bb97c512b49477d9f11bbd49466d","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.3.2.tgz","fileCount":15,"integrity":"sha512-Bl5XFw+FFqBo07PV5cHyMQf53CQQk/CdvV6twFAwdH1tD8722tp86Oregzok3CEgtAM1XGZSlxPJ+0v8S/lz1g==","signatures":[{"sig":"MEYCIQCKwxy1ZnsvgKbwekYbj68MewggZjHvcbI+QDif0Tt5GgIhAK7Ww4/olOhxJxprRMy1On1i8NzYG4GCqWMxOchChTQN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147360},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.3.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/4658966486833f5acad23141f7cf4864/alfe.ai-openclaw-chat-0.3.2.tgz","_integrity":"sha512-Bl5XFw+FFqBo07PV5cHyMQf53CQQk/CdvV6twFAwdH1tD8722tp86Oregzok3CEgtAM1XGZSlxPJ+0v8S/lz1g==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.14","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.4.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.3.2_1783101544525_0.4447573960850848","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@alfe.ai/openclaw-chat","version":"0.3.3","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.3.3","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"dc0f32520c64c9a9181f37d5f9432727ffd3866a","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.3.3.tgz","fileCount":15,"integrity":"sha512-7uDkD12JhZBnzosCanOd1mmkaYHx/hjPLi36dbJfT637o8IecFcf6Uyna1qwtYyPVAEFNgbM5zTCbi2OUVWlaA==","signatures":[{"sig":"MEUCIDBTsPSqc6nTNrEa9dh07caWd1MIKZHraTUoujemOWnbAiEAxipfC4JS2MI9t8eTscoG0oqJcZNAD3Ye0kHTn9wpd1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147360},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.3.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/706cdfc231f47b36a1eb089e6fa81b9e/alfe.ai-openclaw-chat-0.3.3.tgz","_integrity":"sha512-7uDkD12JhZBnzosCanOd1mmkaYHx/hjPLi36dbJfT637o8IecFcf6Uyna1qwtYyPVAEFNgbM5zTCbi2OUVWlaA==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.14","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.3.3_1783153059815_0.4408492094988685","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@alfe.ai/openclaw-chat","version":"0.4.0","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.4.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"b822d93a360d19f26d5b38d7a58d86d91da79467","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.4.0.tgz","fileCount":15,"integrity":"sha512-zL43OWTPWYr2KZkzmIejH8g1cbbPwbSHFTrnPR/65HS8eO4aTa7pKjgOxP4oLTkjImfm+OVaXH9r1IU2nn26Bw==","signatures":[{"sig":"MEUCICoaxkfiTUrl9ubc0k04WDlYXCs2SPYCTd0te808pG8NAiEAyHaigpVsQTNMIsfV8p0DXQXdJY3Rer66nlQ52zILNy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":169271},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.4.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/d109b8d1ae5250a53bf3b80bf8c86d05/alfe.ai-openclaw-chat-0.4.0.tgz","_integrity":"sha512-zL43OWTPWYr2KZkzmIejH8g1cbbPwbSHFTrnPR/65HS8eO4aTa7pKjgOxP4oLTkjImfm+OVaXH9r1IU2nn26Bw==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.14","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.4.0_1783202010400_0.42166169535702336","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@alfe.ai/openclaw-chat","version":"0.5.0","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.5.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"fe3f35523f80a3ec287b0f5704ff5c330e1f2d3b","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.5.0.tgz","fileCount":15,"integrity":"sha512-2ffQRLIGPQZPUcG8U6RdmTpNxjKtZgZe3NxSAZXUXbOyP8EhygHTKL7gBe0kvOOjw+LmcrcQThBUdiZv6GY6OA==","signatures":[{"sig":"MEUCIFXlNtILxnactrEG9l+QwgYlL3cgplgwjEq6UaiAYUILAiEAs+RPbYcbYUb6ckdp1Mf/zeVTbjxBTfvrfP6RLpPEurY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185725},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.5.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/9b7c94abdd179dcc73bdf44a1baabc5d/alfe.ai-openclaw-chat-0.5.0.tgz","_integrity":"sha512-2ffQRLIGPQZPUcG8U6RdmTpNxjKtZgZe3NxSAZXUXbOyP8EhygHTKL7gBe0kvOOjw+LmcrcQThBUdiZv6GY6OA==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.14","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.5.0_1783208111844_0.10150534830848179","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@alfe.ai/openclaw-chat","version":"0.5.1","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.5.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"43cb6b004821678774b13c9328b8f506f46761d8","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.5.1.tgz","fileCount":15,"integrity":"sha512-j2fYsEulQVO4xPzuVoKs/P48vfNeVTcByRjDmqWZK0PT6jREEIOOKVx9XCtZvNDK6LyyZQQbpI9pRSSUrgEbOg==","signatures":[{"sig":"MEUCIQCN7MrO/R+jhAEgoZiM+AN8MPiJEoQ4l0EK9P4UzdTuzgIgA8kRoxdsPKmTWxel9H2Rts8SGyxrLjtuXSxBgFEWAz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185971},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.5.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/b71c5cae122a9ef2150108440bb046bb/alfe.ai-openclaw-chat-0.5.1.tgz","_integrity":"sha512-j2fYsEulQVO4xPzuVoKs/P48vfNeVTcByRjDmqWZK0PT6jREEIOOKVx9XCtZvNDK6LyyZQQbpI9pRSSUrgEbOg==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.14","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.5.1_1783219189214_0.07714897819682665","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@alfe.ai/openclaw-chat","version":"0.6.0","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.6.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"ed6c0f3537714ab63425c2aeaa0a713ab5265e46","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.6.0.tgz","fileCount":15,"integrity":"sha512-opd+mYz738UwZT23eXzajV3G7T7u+uAqfKuNpu/qx+5zHpZQsBeeWB+O8UiG1GT7JKOZmZo5+dzSVt8TrGIvxw==","signatures":[{"sig":"MEQCIDQBUHMbq/eKtX1KCBjrESX7CTWDkbM0CDsFxd56SAzLAiAERMGJZ+jqJp/9eomx96Ny+7R7gYyPaBuPw9/38dEu0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204943},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.6.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/f9d4866a9ce77d4f7ca8415bbaa759be/alfe.ai-openclaw-chat-0.6.0.tgz","_integrity":"sha512-opd+mYz738UwZT23eXzajV3G7T7u+uAqfKuNpu/qx+5zHpZQsBeeWB+O8UiG1GT7JKOZmZo5+dzSVt8TrGIvxw==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.14","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.5.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.6.0_1783261412374_0.17363446079669798","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@alfe.ai/openclaw-chat","version":"0.6.1","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.6.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"89f1cae8401f7c6fb2e38316462cd779350d7b7b","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.6.1.tgz","fileCount":15,"integrity":"sha512-kbUV65RnBXT/nvT4a3BEpsDhtEhdPJZkWKqiUUJx+U0acx3ocNaGymipPSfa3ZGzLzZWhlR94zC3emmShNeKmQ==","signatures":[{"sig":"MEUCIB+zDWPg0mTiQoogI1X9KAvxGcYWUGkscdmxalcBFhalAiEAuj0q+S6kiSN3kyrJV1J+YAyMq0aaNr/VXMsLI4BIC+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205843},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.6.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/fcecde03c7899419d1d6a9cc7e8b0ec4/alfe.ai-openclaw-chat-0.6.1.tgz","_integrity":"sha512-kbUV65RnBXT/nvT4a3BEpsDhtEhdPJZkWKqiUUJx+U0acx3ocNaGymipPSfa3ZGzLzZWhlR94zC3emmShNeKmQ==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.14","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.6.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.6.1_1783266079827_0.45121564324409835","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@alfe.ai/openclaw-chat","version":"0.7.0","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.7.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"581da2caafc6d23d60e5da876ed778d40a0f5f65","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.7.0.tgz","fileCount":15,"integrity":"sha512-OYzyB6W/OajG/hDtit0jPev4Clsh+IJ0zlkH91wm/dkcKKn1ZbfYAAwtjG3a+H6lrHQVNYesRM/+somIJoZzOA==","signatures":[{"sig":"MEUCIQDN4lBwAJRYWm5UUmiQmhQP65zE/oKZo9Ebx2neyJ7mIwIgcJpKVmQS5vJBQkRWQtn2sr27kMu/TqqGUiZSJsYy2CY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245729},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.7.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/6af5309444478a0c99fd808c1187fa9e/alfe.ai-openclaw-chat-0.7.0.tgz","_integrity":"sha512-OYzyB6W/OajG/hDtit0jPev4Clsh+IJ0zlkH91wm/dkcKKn1ZbfYAAwtjG3a+H6lrHQVNYesRM/+somIJoZzOA==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.14","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.7.0_1783273141342_0.7641435599054216","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@alfe.ai/openclaw-chat","version":"0.8.0","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.8.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"01b3954026e15c7a50ab2fa2e6e790c582b541cf","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.8.0.tgz","fileCount":15,"integrity":"sha512-MeNCV7qvjGStsz6RabAst62HfpqvPz+SPPk9wyuQAR6UBfy9Yny2xM8yKKztwuo7I4Q6OVx2j7j/ttPG9amoTw==","signatures":[{"sig":"MEUCIFh56nI9LdF9/n8RVFs64XF5lZl+lGTLecpa5GFFXRpUAiEA2RgroLrmIxKdZw5GEu6g5qPN7QgxaT6BkaAdDUA2+G8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259586},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.8.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/dbc012768d6fe90b55b83a7c13250c72/alfe.ai-openclaw-chat-0.8.0.tgz","_integrity":"sha512-MeNCV7qvjGStsz6RabAst62HfpqvPz+SPPk9wyuQAR6UBfy9Yny2xM8yKKztwuo7I4Q6OVx2j7j/ttPG9amoTw==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.14","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.7.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.8.0_1783303942451_0.8311156315747674","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@alfe.ai/openclaw-chat","version":"0.8.1","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.8.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"fba3e8f81501d0f62fb187be4e20efce8a77b35f","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.8.1.tgz","fileCount":15,"integrity":"sha512-tUm3BB5SuP1Oc9b/tyAbkK4jYk8JKFr5rr0FE7o0aeymf21CLk74+/a+sf8u0KGNH710VDmeHEfweGy2QdepZA==","signatures":[{"sig":"MEYCIQCMsisfqzDRCjFD19DC5niF8J9X3s8osaC8L/OA0VohQAIhAIGF2qnMHCGU8IKO+7kY5XnKT6U9gsjTU1gZuUBOmCWc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259766},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.8.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/b1a10c915fa00ecd5e78f028fc465933/alfe.ai-openclaw-chat-0.8.1.tgz","_integrity":"sha512-tUm3BB5SuP1Oc9b/tyAbkK4jYk8JKFr5rr0FE7o0aeymf21CLk74+/a+sf8u0KGNH710VDmeHEfweGy2QdepZA==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.14","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.8.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.8.1_1783323411882_0.2229696683165343","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@alfe.ai/openclaw-chat","version":"0.8.2","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.8.2","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"743facbc49772938660d89dec350948dab555a73","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.8.2.tgz","fileCount":15,"integrity":"sha512-2gwW4m/NqPsKgNdBYv0rddlRWyYZliOOfINFcDLu9QskHYs7BwASfHs5a5ugo66NasfVkHcWNBxUFVqfTbcYdg==","signatures":[{"sig":"MEQCIEhO4/9yaLjR7lC3ttxG7H1hYshKZpFTCB367/yE6VnUAiAP4OklVzeUf+r4zY95xsvheK1rB8z4e9t6c52/qUpfHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262383},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.8.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/f6fb94198430a78dde849e4fe8790a2d/alfe.ai-openclaw-chat-0.8.2.tgz","_integrity":"sha512-2gwW4m/NqPsKgNdBYv0rddlRWyYZliOOfINFcDLu9QskHYs7BwASfHs5a5ugo66NasfVkHcWNBxUFVqfTbcYdg==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.14","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.8.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.8.2_1783334524989_0.5376131014695664","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@alfe.ai/openclaw-chat","version":"0.9.0","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.0","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"c01da8dd15c1b4d49a8309d5901bbb06eae79295","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.0.tgz","fileCount":15,"integrity":"sha512-kjEs7mhffEuXhmDANbHNMVHsLbMjMFMl99uHmPIis7EjQ6o7HusHN7L5rPiyDKlCVseVcQzM3RPKkn/tlpYFKg==","signatures":[{"sig":"MEUCIQCiZiyxFdCZ2AtqqSpIdUmJTiog1nB/oqq/F+XUHWL8cAIgWeIUspDkV4eRMbhj5PGvVmyb9PtSnU6VCzMpJ2WcMuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272402},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/0de0479b71427dd3a9234248b509315e/alfe.ai-openclaw-chat-0.9.0.tgz","_integrity":"sha512-kjEs7mhffEuXhmDANbHNMVHsLbMjMFMl99uHmPIis7EjQ6o7HusHN7L5rPiyDKlCVseVcQzM3RPKkn/tlpYFKg==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.14","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.8.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.0_1783340892835_0.04320175085590994","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@alfe.ai/openclaw-chat","version":"0.9.1","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.1","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"2fb7b36694c21c3c86511deb209a5d040904f606","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.1.tgz","fileCount":15,"integrity":"sha512-mfIUpjGl6J3nFvx4SalDZr2xoRD2IUhDlOlie01WNmYy/ohCAkPwnebif3bmyk1z65R3PMoAtn+1Gz1z3htwHg==","signatures":[{"sig":"MEYCIQC5Gpt2X+UZAh1kiC1YmFXDXc4y/FLsmeSr9IPOYSvtKgIhAPxrHgyakiwnd9G0tFoQAL/8V3Yzv4uJYqoZVK9u3vv0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":272429},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/228301ca2e0a249566551cd512aaea70/alfe.ai-openclaw-chat-0.9.1.tgz","_integrity":"sha512-mfIUpjGl6J3nFvx4SalDZr2xoRD2IUhDlOlie01WNmYy/ohCAkPwnebif3bmyk1z65R3PMoAtn+1Gz1z3htwHg==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.15","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.8.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.1_1783423772551_0.6580415229603069","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@alfe.ai/openclaw-chat","version":"0.9.2","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.2","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"8f9d6f612b0c7581a6464268e5297947dcce3556","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.2.tgz","fileCount":15,"integrity":"sha512-5LCDbtNgvzePx2I2NOfyRyIR0671LTBY+/U6oe+9/gyzfiNGeFnFx65aWFrO/mkqYKyUQO5XOD8YsSFP40a7zQ==","signatures":[{"sig":"MEUCIFRBqRRq9Rubf7u41B4wwtha4m21eRKAHsEpJniugcKKAiEAhxYYv7rRquBqqaiveOjzVxHodFjw4cCu7mK3OBOO/n0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276201},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/d2ddb5b499b1370b6ad1fca0c8068381/alfe.ai-openclaw-chat-0.9.2.tgz","_integrity":"sha512-5LCDbtNgvzePx2I2NOfyRyIR0671LTBY+/U6oe+9/gyzfiNGeFnFx65aWFrO/mkqYKyUQO5XOD8YsSFP40a7zQ==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.16","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.8.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.2_1783444365417_0.6389816227433016","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@alfe.ai/openclaw-chat","version":"0.9.3","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.3","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"84628f510a38c4abf46f197956e087ebd9a02016","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.3.tgz","fileCount":15,"integrity":"sha512-W/lollmFXHstbkI1TnZElZGwXNI+2sRsMzCD5d6qQFh1WMPo6u5l0H8bBfCwx9/u/jUFGA1OzmUOAODqsi0HJw==","signatures":[{"sig":"MEQCICqECvVk+aS/2VzCEaCkdb8vHBTfPBGydbNQQq5PzdW0AiB1WnBBycbmcrRwSSFfzp7VPXCn25FholMohTZjFOg0tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276201},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/d334c1d76efe780f0b7e3b1f391799b7/alfe.ai-openclaw-chat-0.9.3.tgz","_integrity":"sha512-W/lollmFXHstbkI1TnZElZGwXNI+2sRsMzCD5d6qQFh1WMPo6u5l0H8bBfCwx9/u/jUFGA1OzmUOAODqsi0HJw==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.16","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.9.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.3_1783515609767_0.5442581545194747","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@alfe.ai/openclaw-chat","version":"0.9.4","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.4","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"1f037f2550b21b997ce7d0fc6add595925dc23e1","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.4.tgz","fileCount":15,"integrity":"sha512-kIeoQ5a+hzdJo5TSk8B0UyNxC0XPEulBxG4sOVJNA+0xF2vwV5oFH+9/raM9PM5x0T2R3atsxTXz0OtaK6PqJA==","signatures":[{"sig":"MEQCIA2UCta/jgeSHn5BNlL8I3qpElWHAfEoo7K9dtQobnvrAiA/Y6HsYPL2nUpXE+gGXZhEMOugkBaUXBPSPwXf32uHRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285987},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/e656c107717027da83518505fc57d752/alfe.ai-openclaw-chat-0.9.4.tgz","_integrity":"sha512-kIeoQ5a+hzdJo5TSk8B0UyNxC0XPEulBxG4sOVJNA+0xF2vwV5oFH+9/raM9PM5x0T2R3atsxTXz0OtaK6PqJA==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.16","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.4_1783573604491_0.06475996974728604","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@alfe.ai/openclaw-chat","version":"0.9.5","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.5","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"969acc24c6bd9d69846a906583cc9d6fd2a9e706","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.5.tgz","fileCount":15,"integrity":"sha512-VrpWGDtBHPW7v1Tw8CUV8UFuOzOFs9py0Cz1YwLmletsttiX629YQJz0vJCKhG3glUg4yiNCASAETI3sXp0yKg==","signatures":[{"sig":"MEUCIG8BHTVN+s5yPpsPAbGZ1mUM/gSg5ouoi3XcP5xikxO9AiEAlB+Ve0ncdbUj/RSeaiqsUdNtmbbPDifocsVeW0bS4u0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299840},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/f58617cd2f2e117f2c28d33baf6b9a72/alfe.ai-openclaw-chat-0.9.5.tgz","_integrity":"sha512-VrpWGDtBHPW7v1Tw8CUV8UFuOzOFs9py0Cz1YwLmletsttiX629YQJz0vJCKhG3glUg4yiNCASAETI3sXp0yKg==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.16","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.5_1783598518847_0.9643667047892928","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@alfe.ai/openclaw-chat","version":"0.9.6","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.6","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"62731035bd53ff86563805aa08a675eac7d16ac5","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.6.tgz","fileCount":15,"integrity":"sha512-xTymHWv4mSJIIElstGtAj9psMCyuyyEOpZWy2XS9DUIDp9dQSGsSJNUCmO0orACe/AYJWL0Gvu+M7KlVZK5lKg==","signatures":[{"sig":"MEUCIHlxD/BOtT9tyY4gFMswJyxL5TRuht2F/lXh2XD/1CD2AiEA46fZUeFGMWtAD871ahC0LMhGmzC1bMxJ/SwjizjrEh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304094},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/e3143153140f20fdd5a0c266de89623b/alfe.ai-openclaw-chat-0.9.6.tgz","_integrity":"sha512-xTymHWv4mSJIIElstGtAj9psMCyuyyEOpZWy2XS9DUIDp9dQSGsSJNUCmO0orACe/AYJWL0Gvu+M7KlVZK5lKg==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.16","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.11.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.6_1783880903069_0.6754434293726761","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@alfe.ai/openclaw-chat","version":"0.9.7","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.7","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"ac1e87359714dd65911ac7de1682561ddf811e64","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.7.tgz","fileCount":15,"integrity":"sha512-r6yCRk5WvkqO72SeWY/xhgKpbe6yvSaFCqV22XTsHnKhjvmdXNd+6GLpmlNynmxOnupBf/yUjHGrMf/oe3A+rQ==","signatures":[{"sig":"MEYCIQCbfdp3pS/kOt/zyeeds5HwxBwV5gaM3vjvDbePJM+CQAIhAK2kTstLtjk3Ix2bjPM+4JBnoVRZYx1x7/jlyeMJ1cqu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304094},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/147bb7ebba3ba184a0581b383377e8b9/alfe.ai-openclaw-chat-0.9.7.tgz","_integrity":"sha512-r6yCRk5WvkqO72SeWY/xhgKpbe6yvSaFCqV22XTsHnKhjvmdXNd+6GLpmlNynmxOnupBf/yUjHGrMf/oe3A+rQ==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.16","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.12.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.7_1784479495958_0.7217872098171343","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@alfe.ai/openclaw-chat","version":"0.9.8","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.8","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"924016d2100ba3393dc3f78398892f8ffa8145b2","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.8.tgz","fileCount":15,"integrity":"sha512-HyYeK8qmuwmIdpLQxtKdwWAd+93CMIo3HhQD4nmVsjOlSKiPmsyfu6DoOaXzHMS/Shlk/o2T4cTEesUzc5UODQ==","signatures":[{"sig":"MEQCIC5Ino1QoIi8cMvUTQhZ4HGT7xnzUfKZOQLWDVBzlzV1AiBhiyhNw2f4cHMdTFrCQg4Tzx4mfKVEsxVTzWMxtSukRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304094},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/81541fbfc9b677e1c754800080e2935d/alfe.ai-openclaw-chat-0.9.8.tgz","_integrity":"sha512-HyYeK8qmuwmIdpLQxtKdwWAd+93CMIo3HhQD4nmVsjOlSKiPmsyfu6DoOaXzHMS/Shlk/o2T4cTEesUzc5UODQ==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.16","@alfe.ai/config":"^0.3.0","@alfe.ai/agent-api-client":"^0.13.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.8_1784839873002_0.0941080725000214","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@alfe.ai/openclaw-chat","version":"0.9.9","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.9","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"21316312c3a258113cb6bf70f7239268a3d285cf","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.9.tgz","fileCount":15,"integrity":"sha512-IIsd82A9x79FUpPNfsEUVKhDTL9PaMeSwPS/1Is7KwnW1WRqBwh1nEU/gfwTbpUGBruoY6qhRGfZMs4q8kG5Rg==","signatures":[{"sig":"MEYCIQDX/6DlDAjRBm1pkegUNeHC9EvHFwyhDYV+vcUBadXOyAIhAJ1NUXg1Apfie/NqCsYKw4tc69vOHub75koK9xRny4eT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":303591},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/ce4d7ea501ec5e9163960dc72aea5514/alfe.ai-openclaw-chat-0.9.9.tgz","_integrity":"sha512-IIsd82A9x79FUpPNfsEUVKhDTL9PaMeSwPS/1Is7KwnW1WRqBwh1nEU/gfwTbpUGBruoY6qhRGfZMs4q8kG5Rg==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.17","@alfe.ai/config":"^0.4.0","@alfe.ai/agent-api-client":"^0.14.0","@alfe.ai/openclaw-plugin-kit":"0.1.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.9_1785498802827_0.8262848559540341","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@alfe.ai/openclaw-chat","version":"0.9.10","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.10","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"7ed0d1793302080ec0c41819c4f4058c505e2ab7","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.10.tgz","fileCount":15,"integrity":"sha512-OriFhN6svtaS/kG0EnVxGHhCbZxUMss5J6Big4ENzmC8/qbLXPZcyk+G3boN5RQYhLWPQwCfoRJeb1QC+e5ieA==","signatures":[{"sig":"MEUCIARXPgRjUVpWevdQgPuOCWz04/hy9y2/Yt/MSpqO6jJ3AiEArRE9TEN6LfBDatbtGCjcoLtRefP/C0iYtqtRfY6CG0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341668},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/e44b1632a15f4e2689b2f8cbcabb83d1/alfe.ai-openclaw-chat-0.9.10.tgz","_integrity":"sha512-OriFhN6svtaS/kG0EnVxGHhCbZxUMss5J6Big4ENzmC8/qbLXPZcyk+G3boN5RQYhLWPQwCfoRJeb1QC+e5ieA==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@alfe.ai/chat":"^0.0.18","@alfe.ai/config":"^0.4.1","@alfe.ai/agent-api-client":"^0.15.0","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.10_1785753580071_0.019062618429098732","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@alfe.ai/openclaw-chat","version":"0.9.11","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.11","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"3ea704460870af4bca74cd3822ed7f00bb1acbc3","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.11.tgz","fileCount":15,"integrity":"sha512-GniWU34++41vYtmVZF4m2g9IVxMQqL6C+thHm7QsaUSreRUHsMeSrzISbAlghrPCNswDdfAHVk/cdnZOf4JGUA==","signatures":[{"sig":"MEQCIEvVb0SkXC8qU3AbIPtM1WTBHzALYNDTslMdc2lPw2SkAiA5GYokpGrQOQRkssUtv0KnA3hLJDNn5jZoox5Rk+2tsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341744},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/fedf0b0c14c303638e52924cd0055d4c/alfe.ai-openclaw-chat-0.9.11.tgz","_integrity":"sha512-GniWU34++41vYtmVZF4m2g9IVxMQqL6C+thHm7QsaUSreRUHsMeSrzISbAlghrPCNswDdfAHVk/cdnZOf4JGUA==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/chat":"^0.0.18","@alfe.ai/config":"^0.4.1","@alfe.ai/agent-api-client":"^0.15.0","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.11_1786746870245_0.6320405988643771","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@alfe.ai/openclaw-chat","version":"0.9.12","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.12","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"79b3bba8e32ae22e9c538bb2e4c7a3a25878889e","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.12.tgz","fileCount":15,"integrity":"sha512-oGqxSvm0QU5sfpTjGhTCKyLqGgEM53SI8V13BCh050mtRP3O8tUTBrGrSqVMzx1uBR1z/ueFgk1EsGoVOKGzeQ==","signatures":[{"sig":"MEUCICviETZPHwmWyqkFnIiZKqovMCpbfFHNQPFsSe1Rx8ufAiEAvQFCY5CgmMmrxDbl/P3tpndIOtLuHQgpFauy6Jsncv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341744},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/a60376f968b488286e591ab176931b65/alfe.ai-openclaw-chat-0.9.12.tgz","_integrity":"sha512-oGqxSvm0QU5sfpTjGhTCKyLqGgEM53SI8V13BCh050mtRP3O8tUTBrGrSqVMzx1uBR1z/ueFgk1EsGoVOKGzeQ==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/chat":"^0.0.18","@alfe.ai/config":"^0.4.1","@alfe.ai/agent-api-client":"^0.16.0","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.12_1786923911453_0.5151242827407823","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"@alfe.ai/openclaw-chat","version":"0.9.13","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.13","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"8b4c913ab85307f166c766b76b76219f75a8b8dc","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.13.tgz","fileCount":15,"integrity":"sha512-C0lr6dVggKanTO5kIz1cDhCt1DoQNGBScuEOtKuPxNwNALUnZekjlrMg1MSehF1HflQWFevARdnamriOub5Lhg==","signatures":[{"sig":"MEUCIEtdAfMnANj1vqjBQoFPWgxVnDeSbcaSz9IdNuIzF1hkAiEA4mwsMB/2WkP6ui6nUc0UC8weetXMhBoNtPqm5aSf+0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341818},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/38f363d5f241a9c37e49296155516279/alfe.ai-openclaw-chat-0.9.13.tgz","_integrity":"sha512-C0lr6dVggKanTO5kIz1cDhCt1DoQNGBScuEOtKuPxNwNALUnZekjlrMg1MSehF1HflQWFevARdnamriOub5Lhg==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/chat":"^0.0.18","@alfe.ai/config":"^0.4.1","@alfe.ai/agent-api-client":"^0.17.0","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.13_1787302360157_0.2041018823445464","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"@alfe.ai/openclaw-chat","version":"0.9.14","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.14","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"4bd764d2017dee48da3ac3a36eb4a39314a2bf5e","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.14.tgz","fileCount":15,"integrity":"sha512-rGhurX/pijQOSPA46JzNTcC0cLKyaD8GYEBmccj4vI0jH0Rq4rST29JBkIZgpChweBmHGUFKLbTjCZzjGwWZBg==","signatures":[{"sig":"MEYCIQDY/ReOYpwSXLYpunI/5Gp4AInqQCkVlTjcjcWGg+BKWwIhAIl6Tbec2dUmoA7vv0ir3N5mgHVu6BqHQTZUDs2C8ZdO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342800},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/364d741a39d0d1a5fbbe30c4b3c02d52/alfe.ai-openclaw-chat-0.9.14.tgz","_integrity":"sha512-rGhurX/pijQOSPA46JzNTcC0cLKyaD8GYEBmccj4vI0jH0Rq4rST29JBkIZgpChweBmHGUFKLbTjCZzjGwWZBg==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/chat":"^0.0.18","@alfe.ai/config":"^0.4.1","@alfe.ai/agent-api-client":"^0.17.0","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.14_1787692875731_0.7356269522278163","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@alfe.ai/openclaw-chat","version":"0.9.15","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.15","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"ec71c5aad178086821ae34fa8433668ab3e41a90","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.15.tgz","fileCount":15,"integrity":"sha512-bg86zPnhyFMMSAAunr+fR2fgl4RTQVAG+3Zmz5BRXnav8RKajfZd1NQVVNxfmCm1F4b9a7MULkeHHPOOxeDo2A==","signatures":[{"sig":"MEQCIDO4EB+VMWKDcK0aGiAWuVrBtWMjax3QTuSDlvaDf890AiBiv48LkunpwX0WizMFd3kTxMHpuXhpAV/eppdKTwDk7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361758},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/62e63d4de9b6f678f54ff28d578b08ed/alfe.ai-openclaw-chat-0.9.15.tgz","_integrity":"sha512-bg86zPnhyFMMSAAunr+fR2fgl4RTQVAG+3Zmz5BRXnav8RKajfZd1NQVVNxfmCm1F4b9a7MULkeHHPOOxeDo2A==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/chat":"^0.0.18","@alfe.ai/config":"^0.4.1","@alfe.ai/agent-api-client":"^0.17.1","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.15_1788119156125_0.44107025907754127","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@alfe.ai/openclaw-chat","version":"0.9.16","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.16","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"c4d1b9d259e6d2cd2c00977fa1f23d46a5a1ddce","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.16.tgz","fileCount":15,"integrity":"sha512-FYXzVLDmUyQ6NLJLK2ya01iNZ9yeBRe1i1K5s2AKJp0sy3vHVEb7iWgM3a9C0z1mHfYWZqYGjIq3vvXwj39fFQ==","signatures":[{"sig":"MEUCIFk7VCrvXLtHhrZy3E7ow04sHD/STe4Czg2fRolOy+2xAiEAgnfDtOoc/TaTe60kIQLcUrfXF56ALNjwAp2Bu9sULm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362922},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/dd5e40283e9bcab49945020a9257975d/alfe.ai-openclaw-chat-0.9.16.tgz","_integrity":"sha512-FYXzVLDmUyQ6NLJLK2ya01iNZ9yeBRe1i1K5s2AKJp0sy3vHVEb7iWgM3a9C0z1mHfYWZqYGjIq3vvXwj39fFQ==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/chat":"^0.0.19","@alfe.ai/config":"^0.4.1","@alfe.ai/agent-api-client":"^0.17.1","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.16_1788148708139_0.3411315984282721","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@alfe.ai/openclaw-chat","version":"0.9.17","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.17","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"d0d819dd7120447d8aff494cc930e8cc1b051794","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.17.tgz","fileCount":15,"integrity":"sha512-tWGA6zOKso+5TtbygAa33dENwSQsazjaojeFQq7QsW2JQXjmdlwLeYNr8CVEu14t0mvPGkrAp/3vppJbNeS30g==","signatures":[{"sig":"MEYCIQDkSGbwcBI/PFrKbPDtql8a/g88lw1e0KYBdzjmajwouAIhAPpio0W/XQd+arkXI6B+EsJSi81hh/cxK5sIqc4sru68","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362922},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/c1b4107e15528d39c00cdcccc0445a0e/alfe.ai-openclaw-chat-0.9.17.tgz","_integrity":"sha512-tWGA6zOKso+5TtbygAa33dENwSQsazjaojeFQq7QsW2JQXjmdlwLeYNr8CVEu14t0mvPGkrAp/3vppJbNeS30g==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/chat":"^0.0.19","@alfe.ai/config":"^0.4.1","@alfe.ai/agent-api-client":"^0.18.0","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.17_1788832916766_0.816451983904263","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"@alfe.ai/openclaw-chat","version":"0.9.18","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.18","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"d1e426e8115a8ad89ae168e7deec73b2cbb4d522","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.18.tgz","fileCount":15,"integrity":"sha512-BZTVpTdpw0On0v2Fb3evgnCZwhSab0XivOK+fsO30ZnXEOedFUpYGzdec49LvzHUk2AmeLlaz+GIjcEs4hkFjw==","signatures":[{"sig":"MEQCIHbYLsP5HFtePJghAeJysqM7sWd3M4Ef6DIUAJY4LkH0AiBag+yjJFGNlBmsVF4GfAeGxFkWrTsf8m6zMsR4TDMOBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":362922},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/e6d56677ad7619a7cb741e98bfaeab6c/alfe.ai-openclaw-chat-0.9.18.tgz","_integrity":"sha512-BZTVpTdpw0On0v2Fb3evgnCZwhSab0XivOK+fsO30ZnXEOedFUpYGzdec49LvzHUk2AmeLlaz+GIjcEs4hkFjw==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/chat":"^0.0.19","@alfe.ai/config":"^0.4.1","@alfe.ai/agent-api-client":"^0.19.0","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.18_1788928279212_0.7588980588282175","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"@alfe.ai/openclaw-chat","version":"0.9.19","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.19","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"871fa6f6e5bbf7f68ef768dc98020ceed18b16e2","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.19.tgz","fileCount":15,"integrity":"sha512-Xjpl31jsGLj/nQc6YnexU90BZDaBRJXLAGkydwt+5mKp2XNbBar89JgSNOaSowOrAo60z39MFe7K0gSfe09pCg==","signatures":[{"sig":"MEYCIQD0Dig5O/24F9B8yx+nEDc2dwNzBrIaZ42xr0rhFoChvgIhAII76sizAGN8WCdmC2066l7rVwsV2gMAMZnG0PkOVIjl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363054},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/6be8387293ce179cda2152cec5a0112b/alfe.ai-openclaw-chat-0.9.19.tgz","_integrity":"sha512-Xjpl31jsGLj/nQc6YnexU90BZDaBRJXLAGkydwt+5mKp2XNbBar89JgSNOaSowOrAo60z39MFe7K0gSfe09pCg==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/chat":"^0.0.19","@alfe.ai/config":"^0.4.1","@alfe.ai/agent-api-client":"^0.19.0","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.19_1788941964226_0.6753981396149877","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"@alfe.ai/openclaw-chat","version":"0.9.20","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.20","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"da754e34e71536982ff9addb1dc51eb1e81caaf2","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.20.tgz","fileCount":15,"integrity":"sha512-SCdkbkkMeNq7E0usIlag6sgncZySxSCNgsiW58taZ9CXIc2qXsXd0h+v+y+RcdnvBwIPXvCnFqkWiROwjO/zgA==","signatures":[{"sig":"MEUCIQCyxexJtkxmUAbDx3NvTsyAH7+2X/O2ZR8mg96GHb2wmQIgbVpPfJkqQNGjjQsU2eQRkJYfTwnPQCt8FshfBfbTTWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGwIVtBcPjj8nw4XGG8w3TlYQ2WjuNzsSJ9zwCJOxHF6AiAishymm5am/6AnD+NFo9Or1GiGYJfFlfCvNuuj7wMieA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":363382},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.20.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/85c6559c8dad6a38f512e7546bd2efe0/alfe.ai-openclaw-chat-0.9.20.tgz","_integrity":"sha512-SCdkbkkMeNq7E0usIlag6sgncZySxSCNgsiW58taZ9CXIc2qXsXd0h+v+y+RcdnvBwIPXvCnFqkWiROwjO/zgA==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/chat":"^0.0.19","@alfe.ai/config":"^0.4.1","@alfe.ai/agent-api-client":"^0.19.1","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.20_1789857380042_0.5759442739662572","host":"s3://npm-registry-packages-npm-production"}},"0.9.21":{"name":"@alfe.ai/openclaw-chat","version":"0.9.21","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.21","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"18db0d4f0ade61f21605de06b1394edad3252545","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.21.tgz","fileCount":15,"integrity":"sha512-Xjhpvm/kGf1ZYKAM+3qt6RKWr4MTwkCgXejfkjcPmNiYF8KONc0TywOMa4PPCQ25jheyjfHhXvde42WewZ0X8w==","signatures":[{"sig":"MEYCIQC+DigtbmFOUIgj1tRd6Su91xGYRkslrLM0xavvP+u7KgIhAJRmbThkslchk9cZPi6TCAf6dOdrNc/TSy1wcMFghWV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDwnWQj0iLz20VU0AkpRqA9k5Lhr9zWQs3XKFeV+2n3iQIhAIUWqoShYHYCbX+I4rOhk92/O1mGpro/FQwD+82r22af","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378656},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/d278ca94f4adbe411840f6bb35d255e2/alfe.ai-openclaw-chat-0.9.21.tgz","_integrity":"sha512-Xjhpvm/kGf1ZYKAM+3qt6RKWr4MTwkCgXejfkjcPmNiYF8KONc0TywOMa4PPCQ25jheyjfHhXvde42WewZ0X8w==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/chat":"^0.0.19","@alfe.ai/config":"^0.4.1","@alfe.ai/agent-api-client":"^0.19.2","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.21_1790019362881_0.8885596554003135","host":"s3://npm-registry-packages-npm-production"}},"0.9.22":{"name":"@alfe.ai/openclaw-chat","version":"0.9.22","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.22","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"b12ddf872608d9aadb784ff38ad3426dd187e900","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.22.tgz","fileCount":15,"integrity":"sha512-U0ZpKkMrRuAb0jkEHOvgDnqJX0RYPgudxv9Iv4EaOpDxvdcA+0tEoAZQK5KI6mF44bag4Cif8A62gURyTaijoA==","signatures":[{"sig":"MEUCIDCUQV/mpBjlQjndzW9FzOBOGlB+xwhENoqhn70SJkyKAiEA76ZDhIond8F0WRTOCJ4YbQQ0XmhxjVZWcRpcU1pEJTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZtw93K95GIzuIi2FOWgh0Jil7JgwNjUoMsOxVlF7yTAIhALhpbKE7/veTCJotHiFvfcZao2ISjhaItwK4iP2hJkcj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430670},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/93475181870c255ba2f57f927da0d5b7/alfe.ai-openclaw-chat-0.9.22.tgz","_integrity":"sha512-U0ZpKkMrRuAb0jkEHOvgDnqJX0RYPgudxv9Iv4EaOpDxvdcA+0tEoAZQK5KI6mF44bag4Cif8A62gURyTaijoA==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/chat":"^0.0.19","@alfe.ai/config":"^0.4.1","@alfe.ai/agent-api-client":"^0.19.2","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.22_1790201702324_0.9830790603869284","host":"s3://npm-registry-packages-npm-production"}},"0.9.23":{"name":"@alfe.ai/openclaw-chat","version":"0.9.23","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","_id":"@alfe.ai/openclaw-chat@0.9.23","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"homepage":"https://alfe.ai","dist":{"shasum":"12990bb3c122001155a30e03b0cd63dd91781b39","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.23.tgz","fileCount":15,"integrity":"sha512-Mz+xhHdPO7TRWVTFf9M26XIxETeFj2xHnm/5mQu3YdKQLsN6i5g9XAM5ZxRDtGebN6zpAD26Jg3VVDC/5blehQ==","signatures":[{"sig":"MEQCIBUFmAnoaNdJm+CItMhbBePh/fMk6ypQ8fh2O+wiXvjiAiBdlLv1p6UM4iR7UlK+he4LZBOziVdOl6uzToiaktN/jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICQwSrTul8/GZAa5JUuCv6/y3d4BMV5SYJrD1NTBjKBvAiBRymbYGpTjDriTIpBUONvvV643dsORWjo9zsSl/k99Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443711},"main":"./dist/plugin.js","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.23.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/08f34864b1fbc362ded6d94ffaeca26a/alfe.ai-openclaw-chat-0.9.23.tgz","_integrity":"sha512-Mz+xhHdPO7TRWVTFf9M26XIxETeFj2xHnm/5mQu3YdKQLsN6i5g9XAM5ZxRDtGebN6zpAD26Jg3VVDC/5blehQ==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/chat":"^0.0.19","@alfe.ai/config":"^0.4.1","@alfe.ai/agent-api-client":"^0.19.2","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw-chat_0.9.23_1790217638564_0.7951597258476861","host":"s3://npm-registry-packages-npm-production"}},"0.9.24":{"_id":"@alfe.ai/openclaw-chat@0.9.24","dist":{"shasum":"ddc554b6960548e97673cb0fd5db56d25bb8f5ee","tarball":"https://registry.npmjs.org/@alfe.ai/openclaw-chat/-/openclaw-chat-0.9.24.tgz","fileCount":15,"integrity":"sha512-KUTyI5l0i+XADTE41hnYrzsBy1rEddJSj7vlVUC8+7vGyiMw/SWRMTFl89W4wNTml2HoLt6/MokuO3NwT3sqFQ==","signatures":[{"sig":"MEYCIQCjjlK4QgCTGnw8jqZgzfdHmZz+Swn9fTkrIie+nlqGqAIhANrMbiqa3m5VODC1aIq/YOQ7YwQms9F1SH6vgt+k8bqk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA+FHVAXTnB3p+JRnVew8ldZDWnVywnUyRDtptP3T7vQAiEAj5lBUho5NLkPoBpf8p1CpPq2M5v1U3f8wI/hS52VoUU="}],"unpackedSize":448846},"main":"./dist/plugin.js","name":"@alfe.ai/openclaw-chat","type":"module","_from":"file:alfe.ai-openclaw-chat-0.9.24.tgz","types":"./dist/index.d.ts","author":{"url":"https://alfe.ai","name":"Alfe"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./plugin":{"types":"./dist/plugin.d.ts","import":"./dist/plugin.js","require":"./dist/plugin.cjs"}},"license":"UNLICENSED","scripts":{"dev":"tsdown --watch","lint":"eslint .","test":"vitest run --passWithNoTests","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"version":"0.9.24","_npmUser":{"name":"kevupton","email":"kevin@upton.tech"},"homepage":"https://alfe.ai","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"openclaw":{"extensions":["./dist/plugin.js"]},"_resolved":"/tmp/0afa6e7aee8ad79ddc9672a07fb46f5b/alfe.ai-openclaw-chat-0.9.24.tgz","_integrity":"sha512-KUTyI5l0i+XADTE41hnYrzsBy1rEddJSj7vlVUC8+7vGyiMw/SWRMTFl89W4wNTml2HoLt6/MokuO3NwT3sqFQ==","_npmVersion":"10.9.8","description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","directories":{},"maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"_nodeVersion":"22.23.2","dependencies":{"@alfe.ai/chat":"^0.0.19","@alfe.ai/config":"^0.4.1","@alfe.ai/agent-api-client":"^0.19.2","@alfe.ai/openclaw-plugin-kit":"0.2.0"},"_hasShrinkwrap":false,"peerDependencies":{"openclaw":">=2026.3.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw-chat_0.9.24_1790312725281_0.5136274136339116"}}},"time":{"created":"2026-03-26T19:44:24.926Z","modified":"2026-09-25T05:05:25.536Z","0.0.1":"2026-03-26T19:44:25.149Z","0.0.2":"2026-03-28T23:37:02.230Z","0.0.3":"2026-04-01T21:10:26.530Z","0.0.4":"2026-04-02T02:18:46.670Z","0.0.5":"2026-04-02T05:40:43.874Z","0.0.6":"2026-04-02T08:03:11.954Z","0.0.7":"2026-04-02T17:55:21.340Z","0.0.8":"2026-04-03T17:59:12.005Z","0.0.9":"2026-04-04T06:26:19.557Z","0.0.10":"2026-04-04T22:22:55.362Z","0.0.11":"2026-04-04T22:53:56.553Z","0.0.12":"2026-04-06T02:34:39.690Z","0.0.13":"2026-04-12T21:50:08.813Z","0.0.14":"2026-04-13T01:34:29.220Z","0.0.15":"2026-04-13T04:00:17.320Z","0.0.16":"2026-04-14T01:13:01.485Z","0.0.17":"2026-04-14T03:31:32.589Z","0.0.18":"2026-04-15T12:30:38.914Z","0.0.19":"2026-04-17T03:45:21.633Z","0.0.20":"2026-04-19T16:31:21.297Z","0.0.21":"2026-04-19T20:42:43.496Z","0.0.22":"2026-04-20T21:13:48.610Z","0.0.23":"2026-04-21T13:04:08.105Z","0.0.24":"2026-04-21T15:54:46.936Z","0.0.25":"2026-04-22T02:06:22.279Z","0.0.26":"2026-04-22T02:59:28.543Z","0.0.27":"2026-04-22T03:38:37.697Z","0.0.28":"2026-04-22T04:53:17.748Z","0.0.29":"2026-04-22T07:48:12.637Z","0.0.30":"2026-04-22T22:17:41.591Z","0.0.31":"2026-04-23T22:56:44.137Z","0.0.32":"2026-04-24T00:35:48.639Z","0.0.33":"2026-04-25T23:40:46.539Z","0.0.34":"2026-05-03T20:46:34.254Z","0.1.0":"2026-05-04T11:00:02.012Z","0.1.1":"2026-05-05T07:11:30.401Z","0.1.2":"2026-05-05T17:11:43.956Z","0.1.3":"2026-05-08T01:15:14.451Z","0.1.4":"2026-05-12T00:53:55.007Z","0.1.5":"2026-05-19T23:06:18.166Z","0.1.6":"2026-05-28T10:29:13.497Z","0.2.0":"2026-06-24T16:11:37.685Z","0.2.1":"2026-06-27T22:02:47.614Z","0.2.2":"2026-06-28T09:28:19.786Z","0.2.3":"2026-06-29T22:38:27.017Z","0.2.4":"2026-06-30T17:23:40.095Z","0.2.5":"2026-07-02T15:44:28.781Z","0.3.0":"2026-07-03T01:55:05.692Z","0.3.1":"2026-07-03T02:49:12.147Z","0.3.2":"2026-07-03T17:59:04.679Z","0.3.3":"2026-07-04T08:17:39.946Z","0.4.0":"2026-07-04T21:53:30.547Z","0.5.0":"2026-07-04T23:35:11.978Z","0.5.1":"2026-07-05T02:39:49.336Z","0.6.0":"2026-07-05T14:23:32.540Z","0.6.1":"2026-07-05T15:41:19.995Z","0.7.0":"2026-07-05T17:39:01.541Z","0.8.0":"2026-07-06T02:12:22.608Z","0.8.1":"2026-07-06T07:36:52.028Z","0.8.2":"2026-07-06T10:42:05.142Z","0.9.0":"2026-07-06T12:28:12.980Z","0.9.1":"2026-07-07T11:29:32.707Z","0.9.2":"2026-07-07T17:12:45.561Z","0.9.3":"2026-07-08T13:00:09.965Z","0.9.4":"2026-07-09T05:06:44.639Z","0.9.5":"2026-07-09T12:01:58.989Z","0.9.6":"2026-07-12T18:28:23.263Z","0.9.7":"2026-07-19T16:44:56.089Z","0.9.8":"2026-07-23T20:51:13.151Z","0.9.9":"2026-07-31T11:53:22.992Z","0.9.10":"2026-08-03T10:39:40.210Z","0.9.11":"2026-08-14T22:34:30.421Z","0.9.12":"2026-08-16T23:45:11.597Z","0.9.13":"2026-08-21T08:52:40.305Z","0.9.14":"2026-08-25T21:21:15.930Z","0.9.15":"2026-08-30T19:45:56.292Z","0.9.16":"2026-08-31T03:58:28.275Z","0.9.17":"2026-09-08T02:01:56.944Z","0.9.18":"2026-09-09T04:31:19.376Z","0.9.19":"2026-09-09T08:19:24.434Z","0.9.20":"2026-09-19T22:36:20.127Z","0.9.21":"2026-09-21T19:36:02.981Z","0.9.22":"2026-09-23T22:15:02.536Z","0.9.23":"2026-09-24T02:40:38.687Z","0.9.24":"2026-09-25T05:05:25.394Z"},"author":{"url":"https://alfe.ai","name":"Alfe"},"license":"UNLICENSED","homepage":"https://alfe.ai","keywords":["alfe","ai-agents","agent","llm","openclaw","plugin","sdk"],"description":"OpenClaw chat plugin for Alfe — web widget and mobile app channels","maintainers":[{"name":"kevupton","email":"kevin@upton.tech"},{"name":"sam-alfe","email":"sam@alfe.ai"}],"readme":"# packages/openclaw-chat (`@alfe.ai/openclaw-chat`)\n\nOpenClaw chat plugin for Alfe — web widget and mobile app channels\n\n## What It Does\n\nOpenClaw plugin that registers the `alfe` channel with the OpenClaw agent runtime. It:\n\n- connects to Alfe's chat relay over an authenticated WebSocket;\n- dispatches web, mobile, voice, and agent-to-agent turns through OpenClaw;\n- streams tool/thinking activity and persists bounded local history;\n- uploads agent-produced media through the attachment presign flow; and\n- exposes `list_agents`, `message_agent`, `end_conversation`, and\n  `chat_present_components` to the model.\n\n## Key Files\n\n```\nsrc/\n├── plugin.ts              # Activation, relay RPC, dispatch, inbound attachments\n├── alfe-channel.ts         # Channel config and outbound delivery\n├── a2a-tools.ts            # Cross-agent and interactive-component tools\n├── session-store.ts        # Atomic local conversation persistence\n├── transcript-activity.ts  # Bounded OpenClaw transcript replay\n├── outbound-media.ts       # Bounded local-media upload\n├── index.ts                # Public re-exports\n└── types.ts                # Plugin-specific type definitions\n```\n\n## Development\n\n```bash\npnpm install\npnpm --filter @alfe.ai/openclaw-chat build\npnpm --filter @alfe.ai/openclaw-chat typecheck\npnpm --filter @alfe.ai/openclaw-chat lint\n```\n\n## Testing\n\n```bash\npnpm --filter @alfe.ai/openclaw-chat test\n```\n\n`openclaw` is an optional peer dependency supplied by the host runtime. Alfe\nAPI calls use `@alfe.ai/agent-api-client`; runtime configuration comes from\n`@alfe.ai/config`; the relay transport is `@alfe.ai/chat`.\n\n## Links\n\n- 🌐 Website: <https://alfe.ai>\n- 📚 Docs: <https://docs.alfe.ai>\n","readmeFilename":"README.md"}