{"_id":"@matatbread/matbot-plugin-api","_rev":"44-75995af26464859eb46b0560a6edba4f","name":"@matatbread/matbot-plugin-api","dist-tags":{"latest":"0.4.17"},"versions":{"0.1.0":{"name":"@matatbread/matbot-plugin-api","version":"0.1.0","license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.1.0","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"2c7a8f9bd70e44f750585c4353311dbe12c643c6","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.1.0.tgz","fileCount":13,"integrity":"sha512-5l9+ZznZoft0IbqwE4Pxjin9xwZjqLw6lw0W8orkO9keCfW4LeqWrPTGNkZthj3G03hsoNHtSxZSMZq9/vw5+w==","signatures":[{"sig":"MEUCIQCukTPwu7owcSRplk019GoH3I/VagpJbaJnPEpyxUq/igIgb2dYAS5+1L2oiw54z5nJCF0bPo3Qr+GZctZu3CSAsnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103641},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.1.0_1782281457237_0.17342955850126396","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@matatbread/matbot-plugin-api","version":"0.1.1","license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.1.1","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"0427763c9ddd3666fac52d62b73a0648f80f3bf6","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.1.1.tgz","fileCount":13,"integrity":"sha512-U8jS+kPK7Llppqwnwj68qArLCpRY7WP2GQBOlvG5TOtQnvEIGE9VDdUd8xxO44YN2ab/ttTS7fFpjZdaWaEN2Q==","signatures":[{"sig":"MEUCIB2/hEi4OWqSz7Gm4SXQcCU0mctIJS50KYkvO7cuQk2lAiEA6Z/48rDbGh93l+8RUpoQhPiwcjz2Dz7LZClmMSe5DWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103641},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.1.1_1782282475031_0.5895844261230208","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@matatbread/matbot-plugin-api","version":"0.1.2","license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.1.2","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"db0b8128b741ee8626a17f54a7f85919fa9b63ce","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.1.2.tgz","fileCount":13,"integrity":"sha512-kCjMgBZApPOhP06uS17heGgJIkJsvZPBgEDn7D60p7s6XxSBNqbspG3Gg8Cf3X4bf0sAiD6TBpXZY1SCpaqg3A==","signatures":[{"sig":"MEQCIAlaBFdUoIYaS5Dcv+UaLSycsIxK99WZWF+wjwAPzpz5AiA+D+3tV1WdpyiLI+m0I89f2LcGKzfnGj3RlrSZ1n2vZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103641},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.1.2_1782283495102_0.12440783188642501","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@matatbread/matbot-plugin-api","version":"0.1.3","license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.1.3","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"05f1ec389969f5cdd27cd8d22a33fd70c09f159c","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.1.3.tgz","fileCount":13,"integrity":"sha512-dTUReF83ltnJ07NOGjt20aNnBIACIQ0JkXiwP3q0qrRXTZnVW+CXsTeBZ+azxd/Iub65uZvFyVvPu7d5EkPPwA==","signatures":[{"sig":"MEQCIHK0weQc2seZHFkdWt2OIfl2ZnZFdeBXUHLAwM/SzMPRAiBAH7XBQM1oHHeUNubBFWCnf2ZjfzuFLe0K6VRI8jk8hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103641},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.1.3_1782290665768_0.06363579105014838","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@matatbread/matbot-plugin-api","version":"0.1.4","license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.1.4","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"ecbdf8c1e54f3238a1da1ffca8bb56ea7093a583","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.1.4.tgz","fileCount":13,"integrity":"sha512-Gx1ZwPGPz1GGkwYuqr8JctcbHLcagMNrsBvnUZd6gkq+ZJb59iiXclFXykuJTvOINi8IE8e0hCEr0AJAstCe/A==","signatures":[{"sig":"MEYCIQCjTPBbWrvXP8VzVCRWS1/VDLhAlU2riGGPNMFYkBufMwIhALEa3Vn0DnJ/D6+cSuS+fjgwKLWWm85bYXeKPL9Nzcoo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103641},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.1.4_1782291300998_0.9274343123539406","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@matatbread/matbot-plugin-api","version":"0.1.5","license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.1.5","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"a58ed03cd6da32b279a99b11890958e80aed9773","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.1.5.tgz","fileCount":13,"integrity":"sha512-GB1o44dA2eQ39jtk2NTX57c7aoOaWxjy063NMIQj6C2a8JS92pMPWXz/cjnuTqvybpRqgdlBvc5xHXBzyho65w==","signatures":[{"sig":"MEUCIAeUfhIMiCb4vB9eSJz8O4u8HPuTBfbPmooPVP+dGT28AiEAvlFWKVC47+maZE10bepOt+SLwAPMVosXC4t3fBbxBqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103641},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.1.5_1782403997430_0.127093695116836","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@matatbread/matbot-plugin-api","version":"0.1.6","license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.1.6","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"14c6037d1b1aa5f3a4bbb091d34e5eb793b6352f","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.1.6.tgz","fileCount":13,"integrity":"sha512-y0D0KvxJy0HevE46OfslwjgVeFlR8bULBp/Xz4Cm5PsBkAH/SB9wzfB1FKVauvfZB4mtHmIkgHO+rIuzs6+Grw==","signatures":[{"sig":"MEQCIGS2pcoX0pR2x2uq2I6n9iFbQipgtiT6MQuOGxKhgN+aAiBmkk3NJko1lTxl8/75ac43use6MSIdTIw/rN8LsUwYDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103641},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.1.6_1782406370932_0.6130499510222871","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@matatbread/matbot-plugin-api","version":"0.1.7","license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.1.7","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"ac24a627808b744f8fdfa5c11bb58285f6432478","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.1.7.tgz","fileCount":13,"integrity":"sha512-KiUW9KwZMAGKXZBF92NpINuLC8TXIY3MbnjeoxCEq3RH7HUDagX1bTncoKXyGPq0CIlzNgJBw/3SEfWdUk/QzA==","signatures":[{"sig":"MEQCIHdBYTIa3W26r7rFejJw77qLthE4P49s28jPqRUnAFQTAiA6i+tLpI04kBqampwHdyvi2m4sv4BUcwSDvJoKpEFAhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103641},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.1.7_1782407731074_0.4749061937022563","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@matatbread/matbot-plugin-api","version":"0.1.8","license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.1.8","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"b1f7f8149e1da570800343b19e164c962a6fa5f2","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.1.8.tgz","fileCount":13,"integrity":"sha512-do5HWYIPFA7brcfS0COptK9jtlad7VSTfSfiG81qbpqZHovz5FFcftC2cnMJbdYQB8Vnhz+snGzPKfUgqCPPjg==","signatures":[{"sig":"MEYCIQC3H53+kE9wT0cq0dD7pa4LPHTvgKdgpEY/ZU4DwwrEJQIhALyzRN/Dwcb8Gwy1MU+VEK8yEfW5InsN0d/2221hYmLk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104482},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.1.8_1782409691584_0.43621099023537124","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@matatbread/matbot-plugin-api","version":"0.2.0","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.2.0","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"bbdb785de83cfc0bf998ea9681bf80ade350ce20","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.2.0.tgz","fileCount":13,"integrity":"sha512-JYu7FkwTo5IqNCmIflBQRMnzW7TaXLtnLVkCGa8bhvjKjjyhv5QiDW5+7ss+eOXyERDK4LCFfpbhSMnqchduNQ==","signatures":[{"sig":"MEUCIGkauxpoGjlRRvIsYBTlrJge7SrPGvVohFxGqgkuUw7mAiEAhrYIhdVHLX1BRjssPXtDD+dErOGK6gCbX4Ump8Uv29Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104575},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.2.0_1782493856907_0.7204062350705112","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@matatbread/matbot-plugin-api","version":"0.2.1","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.2.1","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"2ef1a3da22240a0dfd0daa046ef105c4a964d8b5","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.2.1.tgz","fileCount":14,"integrity":"sha512-MNmhTFuPSTAWw0EleJ+f9oTry+STCkwI8r62QhbCppCOich9Xia5ntBA7d9LjBCtQ9pcUtqffpchhIPKDxQcOw==","signatures":[{"sig":"MEUCIQDacDpNWjBBXndYCjAf2O81+2CiVgcboy7XXwXmhLw77wIgKHvDPpIA1Qd9b/gz5HLhBihJhZbEfNMzJLsSA+k8+Bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109276},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.2.1_1782497793923_0.3168003794371257","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@matatbread/matbot-plugin-api","version":"0.2.2","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.2.2","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"7fa4b2a6fd1917f9a97d9a34cd3423f8e75bf924","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.2.2.tgz","fileCount":14,"integrity":"sha512-XiJ9G9ccfn8tJ00/fXBsYcc+XwtSq8PSJOqszbHwJB3dFYtJXEDuHdPUiBGrALc7Tu4S0VCOkGRFYIR2lZUs7w==","signatures":[{"sig":"MEUCIAltyUiRuy4mHyi2QqM4HJjR05wchlXoNgZAPCjY9KaAAiEAvX6nDHa7/fXQ/NMC4XJ+/hOnWGIrg3ynEsdErsKBmVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109276},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.2.2_1782498866555_0.920478262861087","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@matatbread/matbot-plugin-api","version":"0.2.3","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.2.3","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"3569052c0ed2a23afd95cff23c8a065de43c6c1b","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.2.3.tgz","fileCount":14,"integrity":"sha512-brDGVMu60Tw/sTVnHvK49osVYUHWQKfNZO3CwHOtKxLptVahIZzKFnRFiD+rehLEv4+FjlUGyrVPAk8a2pyRVw==","signatures":[{"sig":"MEYCIQDcZtp8EtHp9G1FKQ60dx+n8kx56R5HSA/rv/+UI4jBxAIhAJB/XbrIS7J5T5a48N1wGKTxr+/mlUXEL+6tOFnTDf9D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109276},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.2.3_1782501044000_0.34519435865936265","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@matatbread/matbot-plugin-api","version":"0.2.4","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.2.4","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"5f171f0c9a23f6b4bf895187861136c200b38917","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.2.4.tgz","fileCount":16,"integrity":"sha512-axJe2ZltTy625+xEn2y272veHW3316jhROWSi2EK/tpvlwdNb/UOYTOY7nkORd6B3u3xrKyauStCI4vXuWd6eg==","signatures":[{"sig":"MEYCIQDxLr5IoeZp3nXdpNIBFntHlusveRq9VK/orxZ7xiGAewIhAPJvTnGZ07IrmzzWjqnicql77hjEWtQzgSr6BdHQufUN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115700},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.2.4_1782654980222_0.686983199218629","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@matatbread/matbot-plugin-api","version":"0.2.5","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.2.5","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"3f3a03303860d1318fec79047bb11c633f0e1d5c","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.2.5.tgz","fileCount":17,"integrity":"sha512-EnET/8MTog4leI4sTj1SyIp1adPgxZCXLrAV5J85GquT+sn2ICskPZ1Jc2OOdXh+JDQ16qZ2jVOePWvzVxZiqw==","signatures":[{"sig":"MEQCIBLbUYXLB/UJ5EnW+nOg1QQFyvXpe0KtM4pBM+11etUxAiBt3kRcmffBJyGqWZRfDVN6QwUdrzwu30o1Iwn6RqV+sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122773},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.2.5_1782760748427_0.8898430994560356","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@matatbread/matbot-plugin-api","version":"0.2.6","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.2.6","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"bc22628010ec9e64f3c37eddbc24365893ac139f","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.2.6.tgz","fileCount":17,"integrity":"sha512-73ithez36VRhMXu4z170vtPhyK3JyFYRh09p6KnGjaFNg3TJ1+806sPFY18FMFJAeNUgo4vd+Fqw/VdJU7m88A==","signatures":[{"sig":"MEUCIDGtAtWB2v6Mq37Z1XIWYLJ4VkmGuH28GbXNrdZXHa2cAiEApiRkV6LakcLcMiBBbNYBgNwNFDh0mlTqrRJ4robZas4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127244},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.2.6_1782814739286_0.07653476899289058","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@matatbread/matbot-plugin-api","version":"0.2.7","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.2.7","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"e55c8e0007759ee044cdc5016ab2cdebfcc11240","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.2.7.tgz","fileCount":17,"integrity":"sha512-jGGCjhWsbQ8lmK/3x9VdeWTqUhIUAOWquZNbnHUO6/mcZ0RX+vRi25qouJgsXM7Z2Lb0033+3FwAJGqiuT/0ig==","signatures":[{"sig":"MEYCIQDlkVoW2u0ru5KM25pAKXy+T1MNesckdekSUesCOy6XEwIhAIuK4I8VVmJyLHkgg4Ndn0luaaQFjDbJSMvA6RIGiqYR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127442},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.2.7_1782909219042_0.8902571843576534","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@matatbread/matbot-plugin-api","version":"0.2.9","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.2.9","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"2294f182e893695b6ffa2c184421895635a8150d","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.2.9.tgz","fileCount":17,"integrity":"sha512-Y+cjWIHi6TOmPLe0NucWw2upfV8otE0AH1ogMIXkAI9+MtLJt8ib1waZOcx4GkmylEcgvmGycJZjSGIiNhzyrA==","signatures":[{"sig":"MEQCICUUKh++EyS7wAFn8FPwssp+SiQNgKnDfdZd9s7iwN2gAiBigpJqCJlxMZ5XaLulTKwylq4b/8BGMoIoZ04yD5Rk9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129520},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.2.9_1782946674018_0.1600877521022972","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@matatbread/matbot-plugin-api","version":"0.3.0","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.3.0","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"5d5887031f5bb9c98ab32a7e5ba28d690cf08ff0","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.3.0.tgz","fileCount":17,"integrity":"sha512-OufAq5Ski0PTIriX5reGLZIim6BiqLAnHAldoLMld0D1iEsT3la64cfcLkuHp7uGY5AGYOIblcdtRIQK86F5jg==","signatures":[{"sig":"MEUCIELIYw5btnGF85jD9tROF9rHQSw3n0BV77iRqHcPsG0iAiEAv4V3npHRhmaign/rRK8oafvSr3Bj9RZM0fifTCoBhu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136527},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.3.0_1783093823499_0.5853237721370366","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@matatbread/matbot-plugin-api","version":"0.3.1","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.3.1","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"b31de2b7a9ff6cf73933e7816f618b9319cfb36d","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.3.1.tgz","fileCount":17,"integrity":"sha512-BnrZLHHD+QG7cDeujer13745uIA5hmAuYHrsjXWUrKoLjyqNioTSFFyO/IDmvhTAVTWoTblzfaenHv3aGlrM9w==","signatures":[{"sig":"MEYCIQD4Csa6nghvsMaaO6p41tQWfwPFIW3yS6V3TTLLEzboUQIhALbhQHSc7Xim8ncO53NLmvrel3hHub/6WEPQ+OL9gv8P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138537},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.3.1_1783340900074_0.651056125931303","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@matatbread/matbot-plugin-api","version":"0.3.2","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.3.2","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"15fae74bf4f9db694e093c5ab7b04c54e3ffd789","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.3.2.tgz","fileCount":17,"integrity":"sha512-JGakeqZkBaoY5z7tkMRHMdj3Nbj3v5EkxqvoIATgbn4ErU7Q0WFHye6/lfea5LW5+Akfty4q+CiF9FjIfcL/YQ==","signatures":[{"sig":"MEUCIEU/pr2/1V+9TbKFhBiGoRRpJPxpyz5Lo38eXFqlHjosAiEA/lYLw7jfOd4X7KbX784IH+kFSB/LHGlABAsrfZlx+jA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142211},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.3.2_1783585636399_0.96963436637245","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@matatbread/matbot-plugin-api","version":"0.3.3","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.3.3","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"dcbc3b9278a2ea7b9b51890631d1538cdfbbb87b","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.3.3.tgz","fileCount":17,"integrity":"sha512-uLfalBgIu0ZAPXD5SqvWMyldyrM3BON0tYTA4UsKFzzRJUQxfiafVr4sgVl0Eu+Up0qGHF0Wc17xYBjDZ5XsMQ==","signatures":[{"sig":"MEYCIQCC7SdFzhKngyEyXlLgdn6VS3U5B9i+ZodaVmaYgSoV5QIhAKE5bHtOlbxXT7nCdCv4VVU7sJQ2VdU6A6o8uyQGRBsy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143616},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.3.3_1783668679849_0.2979880425468686","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@matatbread/matbot-plugin-api","version":"0.3.4","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.3.4","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"fe3d4bb97b074769b9f04de444a0c95b04ca7a1e","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.3.4.tgz","fileCount":17,"integrity":"sha512-wowAV9imRPfbL4i8tofQuXWCUk4r5hvtUXLEq5y5e/8mIGB84sqLycER6XnH18e/QHRC+pjKI+QYZwjoWP86MQ==","signatures":[{"sig":"MEQCIEXA5DdEelrjoIRKZWvn+bAxQ4iLD7HoMd5xv83nenklAiArFPRUvmHqh2AvttlQfzPxjuK16hO1zXozKXs5iu7Yww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148763},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.3.4_1784830070173_0.7246349780367316","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@matatbread/matbot-plugin-api","version":"0.3.5","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.3.5","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"e603ab87f68b6a6945df49ab3a3f2216395f3981","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.3.5.tgz","fileCount":17,"integrity":"sha512-ncSZ+0hWrEpzFMG988EkG8umf1bBs73ZcyNedIgL542qICMxX9MkVLH2iS9PwVcKYl7F9rT8Es7Ft0azqyQHDg==","signatures":[{"sig":"MEUCIFIz9p2qyJXEaRvXiaqmHd5N+ahKL8aHefjDyecXWoItAiEAueK4zzcP/heDnEuzWE4Kj6lBkbjRRGNzIZvKOj2TDIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158898},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.3.5_1785244824820_0.44583999222327386","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@matatbread/matbot-plugin-api","version":"0.3.6","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.3.6","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"038627c277304156258b24c4343a4c43a6f494e2","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.3.6.tgz","fileCount":17,"integrity":"sha512-4CETlwsI2yF4jKzo/JG1kbGeuS/yG932/FRAbVXOojByNOySvKae+Nqwax9jJBUarcdCX52Tno8ZRm4dqT1MkA==","signatures":[{"sig":"MEYCIQDU/G3rd2SuV4G/RjrJpSJ7ZmLfNaCzmoTYJH0mQcSJcAIhANKYPMZMK/EPynF2xf38yl0vw2eMKaV8gJcFWX6CeHuW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158898},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.3.6_1785268461557_0.596298043078584","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@matatbread/matbot-plugin-api","version":"0.3.7","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.3.7","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"3e989c41deea092a4f83c4948cbbf64a73a9731b","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.3.7.tgz","fileCount":17,"integrity":"sha512-paWP+PF1qzNqqaIKlGidBpeEJzqUjhTnHYgKDNQNy0wh8XOEalZHQcnavbvLaUnA9SijaYbjMealosPcz04W4A==","signatures":[{"sig":"MEUCIQCb+bye25lkW9KeIc19F49Sfyxer8tx8cBiLzoniYLueQIgRfQ3EQ++vxGAgprzdT1uczKn0dz8REmRsl1smZsQEEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158898},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.3.7_1785271497058_0.24647871279638567","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@matatbread/matbot-plugin-api","version":"0.3.8","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.3.8","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"eed3ae135bbb6c7e803970385ca33e3019e57831","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.3.8.tgz","fileCount":18,"integrity":"sha512-oW8EQryIM/JihXY8Dwo3fU86nbTsPNecO16AaGUy8P6iRfnMrhwHuJmxRuY/3GOOeusKHezKChis4ERBZBdOtQ==","signatures":[{"sig":"MEUCIHJ0ePslmji3n90PtUOz1oCom4l66f+jydQtxc946R0mAiEAsA7pzqQHUg9H/AY2kkN2uhel/F32UJbieEJf+yogVlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173044},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.3.8_1785708924187_0.39636510865567787","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@matatbread/matbot-plugin-api","version":"0.4.0","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.4.0","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"6144895317a793715d74dbfeabb9b672a070ad87","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.0.tgz","fileCount":38,"integrity":"sha512-QjkvM8hZ8e7Y1Q1fc0Bx9NFu3eNSvjUfsDHzDC+wozy8BzPIFbpeHYpO4Z101Nre6NtR796QUAeeS8WgRjkGGA==","signatures":[{"sig":"MEUCIEYizWJlxGn0i1EAVkincNA5Bo/KvbkUX0251zfLDUBjAiEA8oBOmXptr9BGGHDo6f2YY0dCmkwQvyhQERH25b2K2Qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194923},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.4.0_1785918623961_0.651799985650886","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@matatbread/matbot-plugin-api","version":"0.4.1","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.4.1","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"95f1349299998c63cd57a32ed8646be1fcdfc893","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.1.tgz","fileCount":38,"integrity":"sha512-m+kZGoTdoaOJCVXpjK8ThDVOg7L1mQv10qfp56dCGN6F+rCk1kWgHjDuuiJNcQLcFM4MvKZJTg8eT3EWqTy7mQ==","signatures":[{"sig":"MEUCIDGf9eKvfpcCvekxaoyZv6F10km0wA5Jgx36ikHYWcbKAiEA26DMBl8RJF9Je4avAvBVlZmxeiKzZEf61I0lvnC966o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196207},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.4.1_1785921057503_0.5542129850242572","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@matatbread/matbot-plugin-api","version":"0.4.3","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.4.3","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"bfe486daf74231fa88a2b36aeb2b11757e110e4f","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.3.tgz","fileCount":39,"integrity":"sha512-ps5ZoYUwJiyOo+LpCwgBeKMZL40jQdOAMJRrnxA+vSFm1I0Xv0GbovmmmPzealJzWgq1fPDR1HAEZmCHpM0N/g==","signatures":[{"sig":"MEYCIQCF+A5MLeHIUeDPamvEoQXfYU8yCQkK0lyITN1ykkGiIQIhAOZDANIO+WWNTl8cv+X9wPu7vDCJAor7vfpv6WeY2Xiz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221360},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.4.3_1786897624045_0.07566913641744732","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@matatbread/matbot-plugin-api","version":"0.4.4","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.4.4","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"f18cdc714affd171e1f2d26abc26c8acebf650fe","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.4.tgz","fileCount":39,"integrity":"sha512-i1yEGGeobiDaElPkM6rRg8sDI+wZkHOSWRGAbBv9U+gzwcleDxwmyKoJNGGzrr5zgBJRL25C+t8SpFBIMxI0LA==","signatures":[{"sig":"MEQCIDl+kBB3KxqtNuqToMbvLQbgcY2SDhMFR3C1YZUekiLnAiAuB4Gtxdn5lsvu8gFEyzesGtjX25vrEaY1Rfpzn79K0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231956},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.4.4_1786960205263_0.39367580134422164","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@matatbread/matbot-plugin-api","version":"0.4.5","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.4.5","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"c8a8e2819bb973f75329f8f38a42cb2dbbb0fc5d","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.5.tgz","fileCount":39,"integrity":"sha512-rc9zWcjSbIjO3a9UyaXDVUFDQ/uIdsA9otafrB4gmnAnpce8bJJXuqNW/mDlKho5x2srug96jOw8nI3qCce1Zg==","signatures":[{"sig":"MEUCIH16jgNRhYQw676E+IXJdcmj52Q0MmFQJRffbYUDWTpjAiEA3FUo+xvWeOVbPd/gfeVgMMQ9FTxYc1Zuh/lFNDl+3aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248772},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.4.5_1787151496232_0.06333973418405026","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@matatbread/matbot-plugin-api","version":"0.4.6","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.4.6","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"8112ab053685a090c7a01997bed9c1d713821959","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.6.tgz","fileCount":39,"integrity":"sha512-qakXxM5E0OQ8ngk/3XGyzFvy2IYOikZBIeykdVdp3KtE/xoZs2cM62AF3juJTq7KrLK8EIzje8sFpu70pE+AbA==","signatures":[{"sig":"MEQCIB8G2MtT8pmslTuLbg1DzHgUdltVDeWzeHFz+F007spIAiBfOT/qyauCLRzAT2DkUEaaRIKz8TMXLuQxgtSV2Z3/cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248772},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.4.6_1787155770295_0.9256644895772512","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@matatbread/matbot-plugin-api","version":"0.4.7","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.4.7","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"e63456017544c414d9b34e2f73e7bccd1d42dd46","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.7.tgz","fileCount":39,"integrity":"sha512-90b+3736YcdWkI0b0A8OeQibLME1JNJWlAUF+UOO40/yWoT0yi3QnPt0eK63VI6EMnAulY8tHbYkEhKGr96tZA==","signatures":[{"sig":"MEUCIBTrwZbqllWo/5wjZCT43cLs0FfPkFaIyOLivB1U7uyeAiEAuNockhQIpB25NaZnZNuagqH1XRdavujNr8W0v9ca+RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248772},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.4.7_1787220979387_0.33571485396750367","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@matatbread/matbot-plugin-api","version":"0.4.8","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.4.8","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"b9afd35b7690c9380843886aaca33181025a8256","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.8.tgz","fileCount":41,"integrity":"sha512-RU2Qdc8DmKIQoXCoqgznLbFySWLV7zQ7h7h5g5/Kp+O4buIcSeP38f8gw9OjU/+O6VJmg7PKK/6FAu6hVFOEhw==","signatures":[{"sig":"MEUCIQCnVAzsaEkPeVarUw6MHCF8YHoD7bmye2DZ6hKCs00X9AIgbnEBKw2r4ocvR+OIGurFNlkLwZmt4TkOSZm3rJ0Mh3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258407},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.4.8_1787564742710_0.8116060381892214","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@matatbread/matbot-plugin-api","version":"0.4.9","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.4.9","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"2d932f409781500eaac41a48c17f5e8637fa45ba","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.9.tgz","fileCount":41,"integrity":"sha512-qfjDxY632pk1dQeZNI8Jir0TN4/6juRh7HCRY5rY+GxifqIswt3Mqf9DODEhIz+AO+eTIBjd5bHxuGy1wIG82g==","signatures":[{"sig":"MEUCIBqivowI76Dh3GqX+SHWRnRUIdZRhh568RIws3/7nQn/AiEA43yKN6xwB0SgghRlRsMgPEWUIEcO/SJRQe7/to0mZXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258407},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.4.9_1787598313453_0.049465090874869944","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@matatbread/matbot-plugin-api","version":"0.4.10","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.4.10","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"homepage":"https://github.com/MatAtBread/matbot#readme","bugs":{"url":"https://github.com/MatAtBread/matbot/issues"},"dist":{"shasum":"9d8ea1e71a53bc7f10d42da2ab6f2fae420ffe01","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.10.tgz","fileCount":41,"integrity":"sha512-/PKmvCEbCqfmR6ZhBK7Htq36tqBd83nJlY/r6H2KCEYRkLtzwHjGD3soN2dt/6ZmDrmMcH/EEikKxqfxghQSBg==","signatures":[{"sig":"MEYCIQCjIYxyPvvW+O1cl3UHqpn0QxV4Z24EbGonBd9+d2D2ZAIhAJHezgi+bwMUyNg2qEKfGVeAy+mai/gxKkB4PdJzUfD6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258408},"type":"module","_from":"file:matatbread-matbot-plugin-api-0.4.10.tgz","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"_resolved":"/private/var/folders/tc/xjk60z3j1wq4dxgk7kl_7x1m03vd22/T/d1973ded78ace7098f059d66c7d6c6b4/matatbread-matbot-plugin-api-0.4.10.tgz","_integrity":"sha512-/PKmvCEbCqfmR6ZhBK7Htq36tqBd83nJlY/r6H2KCEYRkLtzwHjGD3soN2dt/6ZmDrmMcH/EEikKxqfxghQSBg==","repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"_npmVersion":"11.9.0","description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.4.10_1787822996443_0.9441780565353712","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@matatbread/matbot-plugin-api","version":"0.4.11","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.4.11","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"homepage":"https://github.com/MatAtBread/matbot#readme","bugs":{"url":"https://github.com/MatAtBread/matbot/issues"},"dist":{"shasum":"6b3f2f893d8dcd557ba312bb655ccaa4218844a9","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.11.tgz","fileCount":41,"integrity":"sha512-N9iUgndY8yPaNkUGJLY5GbSkvIS907aZmPEbJshMBgy36PoPzNuLwUgqipMAp6MVmVzppPCvoTQZfrBiK4XUSg==","signatures":[{"sig":"MEQCIFTTqxO/I/HAmfX3VJcbTrwOsiR+m3JjWwtwFeDTvUdqAiB/1T3VMXdwGiq/kWw06/J5w+duwQLq492p1aGAgV3Eqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263516},"type":"module","_from":"file:matatbread-matbot-plugin-api-0.4.11.tgz","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"_resolved":"/private/var/folders/tc/xjk60z3j1wq4dxgk7kl_7x1m03vd22/T/68a1359ced918b5f26ae868fb6a64303/matatbread-matbot-plugin-api-0.4.11.tgz","_integrity":"sha512-N9iUgndY8yPaNkUGJLY5GbSkvIS907aZmPEbJshMBgy36PoPzNuLwUgqipMAp6MVmVzppPCvoTQZfrBiK4XUSg==","repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"_npmVersion":"11.9.0","description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.4.11_1787874281994_0.9580375813945985","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@matatbread/matbot-plugin-api","version":"0.4.12","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.4.12","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"homepage":"https://github.com/MatAtBread/matbot#readme","bugs":{"url":"https://github.com/MatAtBread/matbot/issues"},"dist":{"shasum":"275c09b91621150f1040418e270e7a40efa7ee8c","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.12.tgz","fileCount":41,"integrity":"sha512-Pi2zWjUqk6vgsbkcn9ARxQBM5U4WoQm2lChhOGMBy2ZBhiVwqgFXFK2Ue3fpP5XDogbGR4Fm44JpIgL3MLLPNQ==","signatures":[{"sig":"MEUCIQD9Umz6jc5maR7T0BXky1tLATM9/NiJj1+vZx7c9t9WdQIgXK6ev+pdLUQ/1VB0uTv1PM7WJ2ZP9N5E5mseNDrc1Nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269380},"type":"module","_from":"file:matatbread-matbot-plugin-api-0.4.12.tgz","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"_resolved":"/private/var/folders/tc/xjk60z3j1wq4dxgk7kl_7x1m03vd22/T/ede54d3e277126b5560403e1e8c8e764/matatbread-matbot-plugin-api-0.4.12.tgz","_integrity":"sha512-Pi2zWjUqk6vgsbkcn9ARxQBM5U4WoQm2lChhOGMBy2ZBhiVwqgFXFK2Ue3fpP5XDogbGR4Fm44JpIgL3MLLPNQ==","repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"_npmVersion":"11.9.0","description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.4.12_1788852819512_0.8575965934616092","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@matatbread/matbot-plugin-api","version":"0.4.13","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.4.13","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"4f26fe62fab783344e2b093997995995a70e8fc2","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.13.tgz","fileCount":42,"integrity":"sha512-Xm1pkouTi6w68/Q1tOe0bqtUSBdlCcQr58Nw984InjY7gG86JKAGhT7DJe6/o/S5ZmOo92nJ31+uxTCRb+KPMQ==","signatures":[{"sig":"MEQCIEpCI8UbL+GafepH/7ezmbgGTm/Itu2cHnFMMZoEEPCYAiA8j1as2TZ+7sSMc2QJAd1/QEiRHW3F486u3UNQx9uNNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":273336},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.4.13_1789064861261_0.5043509283458967","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@matatbread/matbot-plugin-api","version":"0.4.14","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.4.14","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"homepage":"https://github.com/MatAtBread/matbot#readme","bugs":{"url":"https://github.com/MatAtBread/matbot/issues"},"dist":{"shasum":"8770497093773e2171ab4f8c68fdbafe1229ad6e","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.14.tgz","fileCount":44,"integrity":"sha512-UIntgbdTP7sZNwz/QTHlQetVMXwu8x79cngOT/3u9I1sRh38ZISnZP0HF0NoMW4sSP9AGo8XMOvnpdsnxE+61g==","signatures":[{"sig":"MEQCIFHIQdLbo7sV0IbVDYpG+WYms+eQz2O2LL2ZqAgtBWQjAiBNoYkLe7OG2gruhokbFaUK0fPLMpRUsyJ6fmSee8C9aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":288450},"type":"module","_from":"file:matatbread-matbot-plugin-api-0.4.14.tgz","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"_resolved":"/private/var/folders/tc/xjk60z3j1wq4dxgk7kl_7x1m03vd22/T/c10051afd72d4e27e6b602241de87e3f/matatbread-matbot-plugin-api-0.4.14.tgz","_integrity":"sha512-UIntgbdTP7sZNwz/QTHlQetVMXwu8x79cngOT/3u9I1sRh38ZISnZP0HF0NoMW4sSP9AGo8XMOvnpdsnxE+61g==","repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"_npmVersion":"11.9.0","description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.4.14_1789331482615_0.46672578249484475","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@matatbread/matbot-plugin-api","version":"0.4.15","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.4.15","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"dist":{"shasum":"bfe25d86a3bcb1729578cb681776cda4313a6165","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.15.tgz","fileCount":44,"integrity":"sha512-4TuMV325JQD2QjKYjDMcfi5AyUZPuFkpU/yUdnHUSEDwooCvTDJtd3tqFRm8BpTVyQVrnKb4seTi7nYumtT02w==","signatures":[{"sig":"MEQCIBhKwYERD7t0v+GwNGfmrjl6WNeR8OsXp95OBcxvdEFgAiBgs//Ah88+9vMxVJ13hbNb4ld773h0R8Xabm0gB9L0+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290458},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.1","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.4.15_1789500717198_0.7190887992989483","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@matatbread/matbot-plugin-api","version":"0.4.16","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"license":"Apache-2.0","_id":"@matatbread/matbot-plugin-api@0.4.16","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"homepage":"https://github.com/MatAtBread/matbot#readme","bugs":{"url":"https://github.com/MatAtBread/matbot/issues"},"dist":{"shasum":"92d5bbdad7c48518e5553d2aa5cba3938fd23578","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.16.tgz","fileCount":45,"integrity":"sha512-sJYVIBWV5DMu/CyglHtq1k9q88KtyFO3RKjd5UYe7tcMx25kZUH7NpiAvzPG6tkXU5+IwXSbCMcYOUYpJRZP+A==","signatures":[{"sig":"MEUCIQC9oRDT26EWi9BsWSAQc3Ud/a30p3hR0ZUQcZL1SDyUhQIgDo2tOesFsmxINCrNZ8mkXY9+8PJvyJEZ9rypEY21UEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHfEkFAThsKI3foKgvcxMPDOPm4z9wMsnCvY4lHBPvSIAiEA/jH4tFJ9XdadFti5O98vwDJAHPOQJVVMgspFs/ufWuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294862},"type":"module","_from":"file:matatbread-matbot-plugin-api-0.4.16.tgz","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"scripts":{"typecheck":"tsc --noEmit"},"_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"_resolved":"/private/var/folders/tc/xjk60z3j1wq4dxgk7kl_7x1m03vd22/T/dc43d5461720047e0761b8a049a082ef/matatbread-matbot-plugin-api-0.4.16.tgz","_integrity":"sha512-sJYVIBWV5DMu/CyglHtq1k9q88KtyFO3RKjd5UYe7tcMx25kZUH7NpiAvzPG6tkXU5+IwXSbCMcYOUYpJRZP+A==","repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"_npmVersion":"11.9.0","description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"_nodeVersion":"24.14.0","matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/matbot-plugin-api_0.4.16_1789757210296_0.9583510359446219","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"_id":"@matatbread/matbot-plugin-api@0.4.17","dist":{"shasum":"8e7a1e27da5e76df256c5964e14aac5265c3c370","tarball":"https://registry.npmjs.org/@matatbread/matbot-plugin-api/-/matbot-plugin-api-0.4.17.tgz","fileCount":45,"integrity":"sha512-/NET9kLEXYum/T6iXACr0TBbYIYjDzc5CuDlLXci4p4mI4rxFs4rL8EqKzvsNLrHVwQXU623KM2FOLDoUD5PmQ==","signatures":[{"sig":"MEQCIGU6IvKb7qhHL2YOqviTogZVOzCVNW2qctJOa4WwkrulAiBES0xYbtyPNy9vMdZ3yzxYSOF/HZI8JAdDJ8xmgMpHFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC5L8/+nL/7FbNgmLZpAhfPVqXtFMGr2Jal1egEeAKrMwIgCxDT1iEyevWKMnqZBpxVctLGqtEG4u9ByQtI18IgjoA="}],"unpackedSize":295254},"name":"@matatbread/matbot-plugin-api","type":"module","engines":{"node":">=24.0.0"},"exports":{".":"./src/index.ts","./host":"./src/host.ts"},"license":"Apache-2.0","scripts":{"typecheck":"tsc --noEmit"},"version":"0.4.17","_npmUser":{"name":"matatbread","email":"npm@mailed.me.uk"},"keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","directories":{},"maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"matbotRuntime":["node","browser"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^6.0.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/matbot-plugin-api_0.4.17_1790708246588_0.8187418056402109"}}},"time":{"created":"2026-06-24T06:10:56.979Z","modified":"2026-09-29T18:57:27.170Z","0.1.0":"2026-06-24T06:10:57.371Z","0.1.1":"2026-06-24T06:27:55.176Z","0.1.2":"2026-06-24T06:44:55.253Z","0.1.3":"2026-06-24T08:44:25.886Z","0.1.4":"2026-06-24T08:55:01.148Z","0.1.5":"2026-06-25T16:13:17.594Z","0.1.6":"2026-06-25T16:52:51.060Z","0.1.7":"2026-06-25T17:15:31.200Z","0.1.8":"2026-06-25T17:48:11.715Z","0.2.0":"2026-06-26T17:10:57.071Z","0.2.1":"2026-06-26T18:16:34.080Z","0.2.2":"2026-06-26T18:34:26.720Z","0.2.3":"2026-06-26T19:10:44.143Z","0.2.4":"2026-06-28T13:56:20.371Z","0.2.5":"2026-06-29T19:19:08.565Z","0.2.6":"2026-06-30T10:18:59.435Z","0.2.7":"2026-07-01T12:33:39.195Z","0.2.9":"2026-07-01T22:57:54.178Z","0.3.0":"2026-07-03T15:50:23.648Z","0.3.1":"2026-07-06T12:28:20.224Z","0.3.2":"2026-07-09T08:27:16.540Z","0.3.3":"2026-07-10T07:31:20.023Z","0.3.4":"2026-07-23T18:07:50.326Z","0.3.5":"2026-07-28T13:20:24.976Z","0.3.6":"2026-07-28T19:54:21.712Z","0.3.7":"2026-07-28T20:44:57.219Z","0.3.8":"2026-08-02T22:15:24.361Z","0.4.0":"2026-08-05T08:30:24.133Z","0.4.1":"2026-08-05T09:10:57.661Z","0.4.3":"2026-08-16T16:27:04.235Z","0.4.4":"2026-08-17T09:50:05.405Z","0.4.5":"2026-08-19T14:58:16.376Z","0.4.6":"2026-08-19T16:09:30.459Z","0.4.7":"2026-08-20T10:16:19.590Z","0.4.8":"2026-08-24T09:45:42.882Z","0.4.9":"2026-08-24T19:05:13.606Z","0.4.10":"2026-08-27T09:29:56.590Z","0.4.11":"2026-08-27T23:44:42.198Z","0.4.12":"2026-09-08T07:33:39.660Z","0.4.13":"2026-09-10T18:27:41.461Z","0.4.14":"2026-09-13T20:31:22.754Z","0.4.15":"2026-09-15T19:31:57.362Z","0.4.16":"2026-09-18T18:46:50.404Z","0.4.17":"2026-09-29T18:57:26.747Z"},"license":"Apache-2.0","keywords":["matbot","matbot-plugin-api","llm","ai","agent"],"repository":{"url":"git+https://github.com/MatAtBread/matbot.git","type":"git","directory":"plugin-api"},"description":"matbot plugin API: the singleton contract every matbot plugin builds against — MatbotPlugin, the service registry, hooks, principal carrier, and shared types.","maintainers":[{"name":"matatbread","email":"npm@mailed.me.uk"}],"readme":"# @matatbread/matbot-plugin-api\n\nThe plugin API for [matbot](https://github.com/MatAtBread/matbot) — a thin, composable\nTypeScript AI harness.\n\nThis is the **singleton contract** every matbot plugin builds against: the `MatbotPlugin`\ntype, the `MatbotServices`/`MatbotRuntime`/`MatbotMachine` registry, the hook channels, the\nambient principal carrier, the `Vault`/`Store` interfaces, and the shared error types.\n\nPlugins should declare it as a **peer dependency** (the host provides the single shared copy\n— two copies would break `instanceof` checks, the principal carrier, and module\naugmentation). It ships as raw TypeScript and requires **Node 24+** (native type stripping)\nor a bundler.\n\nSee the [main repository](https://github.com/MatAtBread/matbot) for the full design guide and\nplugin-authoring docs.\n\n## License\n\nApache-2.0\n","readmeFilename":""}