{"_id":"@yoda.digital/iris-gateway","_rev":"38-17874a947b7bfd6f2087baef18351de8","name":"@yoda.digital/iris-gateway","dist-tags":{"latest":"1.15.19"},"versions":{"1.13.3":{"name":"@yoda.digital/iris-gateway","version":"1.13.3","_id":"@yoda.digital/iris-gateway@1.13.3","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"c60ef4609423c03b9f11489c539b04a8f1cddfb7","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.13.3.tgz","fileCount":596,"integrity":"sha512-iacKgtFaG9ne9JzEMeGS5NzqOFq0J8nUlMEafECVnVRrVNwu8IvVV5nE933PjsrZNo5tKZnnEqaB0wW6+QbD4Q==","signatures":[{"sig":"MEUCIQCSAbrGfZjKfy1C/KavwlEDdnfCOzXNsuoRRYV6HkwAKwIgOZgV/gNjzkUq6Ol5XK8LnTQv1ybyDqCVFDqBQmPYi1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1335945},"pnpm":{"onlyBuiltDependencies":["better-sqlite3"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"d3ed0eae51e1708f783bdc2a0f24b5a8db0f992e","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.13.3_1773786261649_0.08659917363100433","host":"s3://npm-registry-packages-npm-production"}},"1.13.4":{"name":"@yoda.digital/iris-gateway","version":"1.13.4","_id":"@yoda.digital/iris-gateway@1.13.4","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"657b64fd7881d9c9c834ea960a04eef42490aefd","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.13.4.tgz","fileCount":596,"integrity":"sha512-ZZqcXiwJVV/PL2Ilw/jfrRbBcxh6aV5yuLp7JQ+O3iVRk5Rl9P2BQKMZa7jptQws3IUYwCzF1her62/eLKINKQ==","signatures":[{"sig":"MEQCICWDStQuCPQZYUi1jxrw+SaLU5eeCeUMH//qSijK8s+pAiBTbzP4xThcHW/BpRYVge18yI1iS3vR2A5QJ0z0QIwuWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1351240},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"ec4084f7aa6c2b84492aa0a88a7f1860f3749b9e","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.13.4_1773999067976_0.16754764464144412","host":"s3://npm-registry-packages-npm-production"}},"1.13.5":{"name":"@yoda.digital/iris-gateway","version":"1.13.5","_id":"@yoda.digital/iris-gateway@1.13.5","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"bbed7b4f452ee7129ffa8af1063209356447e273","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.13.5.tgz","fileCount":596,"integrity":"sha512-7y5p6ZmgW4cl0l04jZF3b7Uxub4SMWjBR/ALnhA6/vCtSrY8jqllo1/JWxr2KZ2Gy6hjxoMgvF1Pi/gjueSj/g==","signatures":[{"sig":"MEQCIF12RAGeXrtrSD9jxDRx3uEqURax5NFuaaVumZpMwrZhAiAZjew14HREFaskNRebWlwVEJWem80j2kz8KcEGg07Dvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1351665},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"42a89c9f3febc817e72a2e0cc693a5002dbcc0a9","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.13.5_1773999267999_0.511383767392023","host":"s3://npm-registry-packages-npm-production"}},"1.13.6":{"name":"@yoda.digital/iris-gateway","version":"1.13.6","_id":"@yoda.digital/iris-gateway@1.13.6","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"859535e62ec0bb611d6a196abe48a32caf01d3ea","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.13.6.tgz","fileCount":596,"integrity":"sha512-WxASvXj14Eo664IRKUVAK3dg6Zp8JPut1yVKrYA4JQDq+4hgDFaHTbJsXyKeGwBNWGwBTWvS1A7Im8TXTOSI7A==","signatures":[{"sig":"MEUCICYk3E7xIE/pS6ZC8emAsW4kHnY4NJr+mcjSCGtuUP0FAiEAp+UOd9T9/LS4sbm5wih9cWNKEKaIQGmJF2MYOBuQeWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1352082},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"6ba828ffc7518aa0d7c8b2162272dc8d6c406709","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.13.6_1774000033289_0.7027333995127283","host":"s3://npm-registry-packages-npm-production"}},"1.13.7":{"name":"@yoda.digital/iris-gateway","version":"1.13.7","_id":"@yoda.digital/iris-gateway@1.13.7","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"4339f5302ee0aea210f743e5d146f0cbebcec2cd","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.13.7.tgz","fileCount":600,"integrity":"sha512-Y6HOzC8wBkwgaV7NVycpjoLLOehmfIMb2Z5+B8A7Nu4cfBZDRsLjFDQvEJur4ycW7QBlkBJZJyW3hQ0K0fRHog==","signatures":[{"sig":"MEUCIQDbgPsXuaCJABZedW5zqlqTO1nQ85h1gIc9xCgocxfMoAIgNe+1XhWYhfs7jClPKDUK8wevNeAurT7QRQo+vYC5FaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1358030},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"fb0e24e83ad7942e124734d74277d3ee452144ca","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.13.7_1774006983981_0.5036309314685516","host":"s3://npm-registry-packages-npm-production"}},"1.13.8":{"name":"@yoda.digital/iris-gateway","version":"1.13.8","_id":"@yoda.digital/iris-gateway@1.13.8","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"42716a43da30e2529a52c6ecf1f64410d5b384a0","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.13.8.tgz","fileCount":600,"integrity":"sha512-ADuDkeCmUVdzn52rp1yOiv20BsQ2uTnfes1hXZaqm5PabuWM40wS71+qQYNrRg00bkE/a+0e+NBCnvJDvhNqcQ==","signatures":[{"sig":"MEUCICxc5cpWBZGHqMFdXIFlWa/UsZvJWVgnJb7TOnvNvH/YAiEAtPu7zl5E2EU8VnKO5q1jCbPKPyYEOvQHlK6S+nDwFLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1358432},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"73d68e7314fdd20773f20faa9066ad9a02edc60c","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.13.8_1774015877838_0.7638867918631012","host":"s3://npm-registry-packages-npm-production"}},"1.13.9":{"name":"@yoda.digital/iris-gateway","version":"1.13.9","_id":"@yoda.digital/iris-gateway@1.13.9","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"2dbb5f8d057178b33a5ed05ac7d9eb26dce6e725","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.13.9.tgz","fileCount":600,"integrity":"sha512-4Nxdb+sH4gMdxx3vA9EcjgnseJXnpNi0XyYZRAKeYgGkthitqWm9/ZzkI3NnW27mfovFMksllilUZrHvcZZRTg==","signatures":[{"sig":"MEUCIGbCne+GXF98NOl68qQwUR7MFSqpGlxKvD6Vrt9IBZ8mAiEAqL5yLPsChqbW/wdbGzMHFPPQZvosuHGy2J7lqzFVUVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1360132},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"f1ccf900f51b8229e72ffdad2276c3cd972f224a","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.13.9_1774023942167_0.3834817586505981","host":"s3://npm-registry-packages-npm-production"}},"1.13.10":{"name":"@yoda.digital/iris-gateway","version":"1.13.10","_id":"@yoda.digital/iris-gateway@1.13.10","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"bf591b5a748810acaa5132b5c58e9460f2c10ca7","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.13.10.tgz","fileCount":600,"integrity":"sha512-CVE0AeQ9AJHyokrpfDgbhujI3czpmextIE92jYHdoUVbYZsALk6Xbt9vmEOT97unmg4+9QoqzSdaay90xa1CGA==","signatures":[{"sig":"MEUCIQCMZ88NVKCXLrS+j4j9N3AAr96ZXSqOt2Q7q/mP9VFShAIgXRs/zbjnIc/sWgSK8Cc9gBwGpXk5G79dVHj97ebOvco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1362484},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"fffec4057d28e2a17f216de8dffba5af720de112","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.13.10_1774031016088_0.6787702515214529","host":"s3://npm-registry-packages-npm-production"}},"1.13.11":{"name":"@yoda.digital/iris-gateway","version":"1.13.11","_id":"@yoda.digital/iris-gateway@1.13.11","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"ac1e70b0f55acb0f476fed6ec73d3ff043898c16","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.13.11.tgz","fileCount":600,"integrity":"sha512-aUrFLIZnTYJsDYded7R669+jH7aNbGQAscVAz62dK92w8m4ljtc8oumIjClWz9DjnoqhO872zAVSU9ENCf43JA==","signatures":[{"sig":"MEYCIQDLhinMvDP3O1hVa71KY3Oq/CvxBVS+RLMJ3JdbrjpR0wIhAON/+A1CjG9mGsMj+MoRb+4YJFk34m6zE/I2dfy56vkr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1362915},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"aa256bda1eceb8804e29f4981fbcfbc4afa0a7ee","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.13.11_1774131449423_0.5384621376382772","host":"s3://npm-registry-packages-npm-production"}},"1.13.12":{"name":"@yoda.digital/iris-gateway","version":"1.13.12","_id":"@yoda.digital/iris-gateway@1.13.12","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"83ee29dc47a274e7221c109bb934a6274ab361b8","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.13.12.tgz","fileCount":600,"integrity":"sha512-jc1nLljawU/mULYrKuMvmkAcDaI9bAn6/Esfq2U1DM7vJ6lv3fdQuhARFCzksrClvNcwnIDf4iwGKAH0PtfvOQ==","signatures":[{"sig":"MEUCIHGvgLpZsnnyMjw5wFmtAVbmFhkaN4aUVS1KZTH3dYlvAiEA3TOVar/mYGQN0sTORXwwZdwQi6F+wlkewX98CML7XmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1363335},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"614764b90b3046dfe01af1a5b48be13810709983","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.13.12_1774159877075_0.423350230503321","host":"s3://npm-registry-packages-npm-production"}},"1.13.13":{"name":"@yoda.digital/iris-gateway","version":"1.13.13","_id":"@yoda.digital/iris-gateway@1.13.13","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"033b2f7744cb5d16d66a3e0ae6afdf8ccf97e522","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.13.13.tgz","fileCount":608,"integrity":"sha512-MRXTHaXGy/CmLybtETgCeYfyatzNkyFggRhLa/xQHDiMg6RasYWP4mJKXEvbC5GciZIwCWimUUWQAS7ZPjXYKg==","signatures":[{"sig":"MEQCIEM9YvrmAWk6QLMfmrRWUL0amA5en/hvouAuuOENsRiHAiAOUO9WO/X+kIsWRBRAdln5OQdJi7QpE3dFazzrYoo+yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1366831},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"211e39a30108b700cd1361754d2a903799778e13","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.13.13_1774173326231_0.3053036325870271","host":"s3://npm-registry-packages-npm-production"}},"1.13.14":{"name":"@yoda.digital/iris-gateway","version":"1.13.14","_id":"@yoda.digital/iris-gateway@1.13.14","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"92932e9195bc9d116a4361df537c6d12cf6ebfe8","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.13.14.tgz","fileCount":608,"integrity":"sha512-yJuRC72TLv4AvLYCjVfngcrH30xm0sVs2g8FVAslJUGXR3K9bWoOzaLWwxYvx0nub9dwBQnHqoPBA7/bVaWQCg==","signatures":[{"sig":"MEUCIHwTVp9/VxqwinR5fy51+L/5YBZegFCCTIwvS3HhBYaxAiEA4oCGqnMavv/q7Y5ARdAINNVl1lO1EGWuwcs4Hr4+ApQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1368131},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"8b3e4d2aab63f629d959fe10dfde8ce38a8174af","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.13.14_1774174025721_0.5692295457276795","host":"s3://npm-registry-packages-npm-production"}},"1.13.15":{"name":"@yoda.digital/iris-gateway","version":"1.13.15","_id":"@yoda.digital/iris-gateway@1.13.15","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"5335dc833d7d55f64b7272cdee919f9f7e18195b","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.13.15.tgz","fileCount":608,"integrity":"sha512-AeibPFXMA6cRcPIjl1TlHVJHTQteoC68ePrc/6qs+5DAFUe8C2CJW8MNBSrIc99wHW47tbh5zqyt0u+G7GF7KQ==","signatures":[{"sig":"MEQCIAiaiF0DMtfgnQEWgw+jTsbyJSTERZXHPnBCwRkw2esLAiBmwYd+V5dTu7LWipQ1IKR2+5i6f/ipwedGHBJz9Z9fQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1368509},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"ec01d670e0ba5d1e395a5443a7e6064779787396","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.13.15_1774179126381_0.318422135833649","host":"s3://npm-registry-packages-npm-production"}},"1.13.16":{"name":"@yoda.digital/iris-gateway","version":"1.13.16","_id":"@yoda.digital/iris-gateway@1.13.16","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"93501b81e9b45e67a0ec78567bff04d13fb75294","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.13.16.tgz","fileCount":608,"integrity":"sha512-O9U9yzLWanO7VvCEg+W+Fnas9qZmqfOw3cd5yZoE4uiLnQkLOQ7fcSyl8Kezvzjg0abEaz9U9AsqepGu0UqfOw==","signatures":[{"sig":"MEQCIHdZKuGk2rO+7V64WIYnhXtcwli3AYRy9ATziiX2hiaqAiA+LgZj6ytwvmPEifHXRMA2VJx60GUX/t8VBfvsSBVVBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1368861},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"8ee5fc977f569c01cd1ecc470005d66d377f90fa","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.13.16_1774188676223_0.8153637440813841","host":"s3://npm-registry-packages-npm-production"}},"1.13.17":{"name":"@yoda.digital/iris-gateway","version":"1.13.17","_id":"@yoda.digital/iris-gateway@1.13.17","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"8a5878a8c5366109cc812eefcdcffcad63d6d552","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.13.17.tgz","fileCount":612,"integrity":"sha512-4YHnjRBPanBLSrMZ4LpngyopYGQfW6fJpQyFj3FSkdP/DC3NBPdgBz8BnvH88xBfArC0ymdIRPm4NKIKAF06TQ==","signatures":[{"sig":"MEUCIQCuw1LkRgwu4bp+o6u+HeRym+GarRXXgCK1znZBF1Lx3wIgHJL8SYVnDBdR5hCkJFOP8/ack9x3us7FAo0wiVPLSxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1371178},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"50ea05dd9b6123a1ddfae39a2d166aabac3ca9c8","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.13.17_1774381399625_0.9311733916335074","host":"s3://npm-registry-packages-npm-production"}},"1.13.18":{"name":"@yoda.digital/iris-gateway","version":"1.13.18","_id":"@yoda.digital/iris-gateway@1.13.18","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"a5b2362aa8171f3f2ed0cfc68e930d27af8963f4","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.13.18.tgz","fileCount":612,"integrity":"sha512-WiSsNDV/TsGIW10tHgASdkW/Gv58bHJtrjgnFCecJ+Uea7VUKyYTM4KxJ8sWUme/m76Ky0lt69gC8nUXcfYLTA==","signatures":[{"sig":"MEUCIQD0NGipwc/mX1c+JpwXa528tkXdlezfdS1GpBsr5ETESAIgaNPplRsal8TOY64Ri3cOjNXPadHbH01ZzIQ9SDLQnxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1371528},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"4bccd4fe16f7a676b9285423511d077a4dfc9938","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.13.18_1774455081588_0.9351246788915966","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@yoda.digital/iris-gateway","version":"1.14.0","_id":"@yoda.digital/iris-gateway@1.14.0","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"bccec316bc594f7845e8ea2e5427d8e150265ad6","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.14.0.tgz","fileCount":612,"integrity":"sha512-95vKM+lm27mzAFPlZKb4DZ05hHLJJ5JTK95cSWA63qhPkuC094B4aPpxghl444Bm1cNPxuFMu4TCk4nrh978nQ==","signatures":[{"sig":"MEYCIQCsCyn2b7/O/oQ9ZB55N6XxLdFOzKLsFzz1gtXB60Ab4AIhALubE3DDDyM+3h8FxNgE+QLlXNI3u/gYWDwkiBxoXJ6O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1375167},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"47bcdada8a0931fb6fa8d4f0b9f9c23eee9ea545","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.14.0_1774514882166_0.4562856967378641","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"name":"@yoda.digital/iris-gateway","version":"1.14.1","_id":"@yoda.digital/iris-gateway@1.14.1","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"1fa76c037ccee1ca8090e2e0b90e11ab99088bad","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.14.1.tgz","fileCount":620,"integrity":"sha512-AxnNdK/L4FThgXD8e4bn6om2v2eH03rnVE+8Y2Eke2bom59kGEO/2T6L/H/70Y60gBTcoo0uWMOb7lrZ727lBg==","signatures":[{"sig":"MEQCIG2w7YQBe46AYeaRZEhnz3WyEMuLgGlttxjXFgBZ+mgHAiBzI9ODegY/rtGyAzqjr7gRDj0pw3qMwK/fCT14X3QL7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1377397},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"ff8ee8ea1e0bf107e6e29bbf5ef6ecd1f5ee221a","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.14.1_1774599144591_0.48222769196842497","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@yoda.digital/iris-gateway","version":"1.15.0","_id":"@yoda.digital/iris-gateway@1.15.0","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"6748d9cc54d4b5c4872619bccedc87f777e66e3b","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.0.tgz","fileCount":620,"integrity":"sha512-uwNISxJwcqr9bcGrWcgz0Y/QNHjT3JGmdkyC1wpVqxHFvY4FQQST2yLFgMWNVKyMrvHUxskqSM8Iw8P77rBPiQ==","signatures":[{"sig":"MEYCIQDNZJLlQdOpntjjnyTkBEU+8r33APx4TpCJyygS5Q3ZZAIhAPjPTCZ18wZggc1+rmg91zPPiiz4a5L6+j9A3rxqn9aa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1377664},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"989c5be55e0674e45a99a8ce471aae96373aef0a","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.0_1774648235492_0.43095985963198347","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@yoda.digital/iris-gateway","version":"1.15.1","_id":"@yoda.digital/iris-gateway@1.15.1","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"b0f252d0e524e1ec6024f15010c283ca490c3319","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.1.tgz","fileCount":621,"integrity":"sha512-WLM/qBcolJzL3X75f6xNqfZyh6jZNpuulh90DXOyf8oTj+5P9T6DTNinIbXzFry4+RleWzrp6EUupvRziEek1A==","signatures":[{"sig":"MEQCIEfN6MmbbZ6pIMFxqeAD4LYAeoojIVarGJFnlB3+YRJ/AiA0C70jRoUKPh7PHZRYbxhSlkXi3CqXhE/cMo7l02Mo9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1380993},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"66911af1df61122e1605558c6a903d9de8860097","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.1_1774649522730_0.8277403320170234","host":"s3://npm-registry-packages-npm-production"}},"1.15.2":{"name":"@yoda.digital/iris-gateway","version":"1.15.2","_id":"@yoda.digital/iris-gateway@1.15.2","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"5496a436faa03b992fa165e6dc992f09b0d93540","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.2.tgz","fileCount":621,"integrity":"sha512-qCkRexRSVLZMeamPDDOcyKqifX8okrPv18kuaBJYwC+NZM9r+Pi9mcCT30/Hsc2BSxWRsyNxu1KTWwSgVb/Kog==","signatures":[{"sig":"MEQCIGA4yfB2SiWMUvAMhFepVA1ocDvdqai3lb2njFvLsVe0AiBdahAGzZoUyzAru9btKxDYSaPdnFpiAq3bXqV5EkQg7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1381402},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"c58fc7a4f8c336e5e3c25330e2ca6356daf4c060","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.2_1774685469638_0.18018058679207094","host":"s3://npm-registry-packages-npm-production"}},"1.15.3":{"name":"@yoda.digital/iris-gateway","version":"1.15.3","_id":"@yoda.digital/iris-gateway@1.15.3","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"83fd1f927fbc80af6cc796675d6e896013c785b8","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.3.tgz","fileCount":637,"integrity":"sha512-bnMXi9mjPLe9Q35hnV7LHM6CzLCVlPbmNa8j1Qhrz7v+tPxrnBVApPeO4sOyMzrurtg/ns7CLwyKGz3AjlNz5Q==","signatures":[{"sig":"MEYCIQCXdZp+R1hZAS24E8CSJFIMDXR54t6cJ9e0uD81YN8B/QIhAJtGGNjViIOAmn0sa9jKfwW1WrvXZVo47SO2sV1OU19U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384810},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"a4dbd4de3a53869741bc8e7776a2157865540d7d","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.3_1774685578761_0.16213868143786891","host":"s3://npm-registry-packages-npm-production"}},"1.15.4":{"name":"@yoda.digital/iris-gateway","version":"1.15.4","_id":"@yoda.digital/iris-gateway@1.15.4","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"1b6e40812ee045e2885bae77ee42498b0080f16c","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.4.tgz","fileCount":649,"integrity":"sha512-sBVedy0Kxyx/luMdaHRF2LuzqNWf0E6uDLxT23PaSy0oApFwVMGWG8yCX63JYWoLtE8Tz/RsZ9blplxlAuTlRg==","signatures":[{"sig":"MEQCIGymWAj080gug229nm4HiBU02XBCbnW6ycoOZ7tY5nlxAiB0g6uLH05C2JdVIaW9Hea/F+BPkqDiFIkfNK7XFonpTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1395462},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"6174957f2315dec0225e3b7f76868b69c7a49e3b","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^22.0.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.4_1774699944111_0.7496235730956922","host":"s3://npm-registry-packages-npm-production"}},"1.15.5":{"name":"@yoda.digital/iris-gateway","version":"1.15.5","_id":"@yoda.digital/iris-gateway@1.15.5","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"ac73d2f6a3d740a748a466742f3f178d77460d30","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.5.tgz","fileCount":649,"integrity":"sha512-S4DxCGtNNmGSqTdsN8gmtdp2atmk2IknZTUStCocf+n1SYD+EvS4bU+81iaA7L8UyfVx76iR02soVGjEDjEdfg==","signatures":[{"sig":"MEQCIFPTsxKazCTcOhTt43KCS4j0Suen4D/QhUjRsnWJYBK8AiAaOEX5TbgQnduLe8MG7JEFM6PuC4QKGeigN4IxQ1ssxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1393725},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"64bab602759dc0c201b06d1c4c156f39193c8cea","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.5_1774728664979_0.8689888519573421","host":"s3://npm-registry-packages-npm-production"}},"1.15.6":{"name":"@yoda.digital/iris-gateway","version":"1.15.6","_id":"@yoda.digital/iris-gateway@1.15.6","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"f4445a5642cc9e64812db6436635932d44454a90","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.6.tgz","fileCount":649,"integrity":"sha512-cZg6AdeycLG6swTkR3D9j+DhEvXjqRLShnB6nVllSWScbGA75pMZrw1IH/FeB1fZzIh/pgP95Kg9QJF1+EtFjA==","signatures":[{"sig":"MEYCIQDOzleMjG2oFLwge+lddgsFCoxElTJEHEw4Cqyt85kjtQIhAJlfEhuchFMdWDkTt/hpTZ0wtC96xUb9RsVr3C+AWHOK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394120},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"759e3bec0b7a952ed65a55606c91962afc7985a4","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"^1.1.59","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.6_1774738065109_0.8081166442444283","host":"s3://npm-registry-packages-npm-production"}},"1.15.7":{"name":"@yoda.digital/iris-gateway","version":"1.15.7","_id":"@yoda.digital/iris-gateway@1.15.7","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"7c08f48f73ced96af7ebcd3c359cd483d2fc0c28","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.7.tgz","fileCount":649,"integrity":"sha512-72k1PZXxD4N0XpVZvMpyRL5n176TFG7lRV67eQ4sWNxJV1oRG5uZ7ricROp64KDdvUGYh2Xx2iZlk7mCxDbPZw==","signatures":[{"sig":"MEUCIQD2XHez3R/Ju3prvzL8/dasR3DdwSf2+mAJtwgah9QDVAIgCSKlGf+CT2FoAcca/SYUTJERX7k1dGU2fKe8FvhZyew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1394512},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"033fc4a8b228c23e736a5d459b9e75d690d5cb1a","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"1.3.3","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.7_1774746654015_0.0036162696719106435","host":"s3://npm-registry-packages-npm-production"}},"1.15.8":{"name":"@yoda.digital/iris-gateway","version":"1.15.8","_id":"@yoda.digital/iris-gateway@1.15.8","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"3db76ca44cb1be0a11e14cca6602aa36dc7eec5d","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.8.tgz","fileCount":649,"integrity":"sha512-puNcVZCPNrMXZ1qMZM0kC1cO0JA/rmjpSL1TCOiIMWwPdU+2bafKYzK5A4PWsEd3LHgcbePJg3iCBeKqERtmpQ==","signatures":[{"sig":"MEUCIQC11pY5ltOXKrCelof/TCxaD19ULw8gVDgD7oORLt51FwIgL1cCN1b3YZT67OVTA5ikOdKlObS7mBIlNZn0Y7sKpi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1399285},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"9de2d183ce3f82439dad0dd0bd304a28bd9ab368","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^9.0.0","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"1.3.3","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","pino-pretty":"^12.0.0","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.8_1774789326085_0.23403653383810386","host":"s3://npm-registry-packages-npm-production"}},"1.15.9":{"name":"@yoda.digital/iris-gateway","version":"1.15.9","_id":"@yoda.digital/iris-gateway@1.15.9","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"fc4c52a954f1b25e2471fc695275355e85ec8b66","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.9.tgz","fileCount":649,"integrity":"sha512-AevZZ3Oiku41f6IG3AwivgtTZLKGfs/sXpRcCnvt4zVwztv3z63DJvkLqtLotjjT7cwlP3O+w63bAntHLlSZHw==","signatures":[{"sig":"MEUCIQCN1SQhKMSLVJu57/Af4U9EXYSPSLSzql2rkQbtoBqL/wIgK7/cN5OVWvFZa87nzuk5LhhpzQ36XoEdS3+i5+SHC5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1404453},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"14d78c2836ba806613626ca6801ab34bbe26fd40","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^10.0.1","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"1.3.3","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","pino-pretty":"^13.1.3","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.9_1774985906552_0.5807469655722031","host":"s3://npm-registry-packages-npm-production"}},"1.15.10":{"name":"@yoda.digital/iris-gateway","version":"1.15.10","_id":"@yoda.digital/iris-gateway@1.15.10","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"0a47d5314c42dfe63f01cd2a9398b04802bae833","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.10.tgz","fileCount":649,"integrity":"sha512-RTEzA4lJs9AENC0kabcEHj5z4p3CG4FY1Zk7CF/oZ9iGTIUlazQBQgqV5qP5Gui5Ut/7SeRkheUHLKKFM1C71g==","signatures":[{"sig":"MEYCIQCL+ARo8/rlubEI5idSafuV4JR5NV88pG0kVRzhh3/7nwIhAJa2gh3KeZ8n2MIjYtyY969ABfAAGFyVxM8loYpWxFg9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1408292},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"eb021169070d8fd546bc367b76c0d8483de1fbca","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^10.0.1","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"1.3.3","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","pino-pretty":"^13.1.3","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.10_1775039569406_0.4778285332785819","host":"s3://npm-registry-packages-npm-production"}},"1.15.11":{"name":"@yoda.digital/iris-gateway","version":"1.15.11","_id":"@yoda.digital/iris-gateway@1.15.11","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"bbc048c90383a9df75e7f9caf3dda29cbc6a3d93","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.11.tgz","fileCount":649,"integrity":"sha512-oH1e2Wek8gAZaa+HP+jVymz5NN2Kx1HHkW3DyrjXYnbnMDxtiZ0fyllCa5hn7wUoUvfyNU+HP+Nr5szEDRjS1g==","signatures":[{"sig":"MEUCIChsQT+rYF8rxs/HBqKnPN0qIo3v4CPijO/sUuYBUOVjAiEAit/E0X+yWFXwnlLZp6UQR2iNyEGFtgZEoXVtLID6rro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1409607},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"dd9894b1611141b40d128b22010cef1ab71ddd6d","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^10.0.1","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"1.3.3","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","pino-pretty":"^13.1.3","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.11_1775049268780_0.5478211498766463","host":"s3://npm-registry-packages-npm-production"}},"1.15.12":{"name":"@yoda.digital/iris-gateway","version":"1.15.12","_id":"@yoda.digital/iris-gateway@1.15.12","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"ee0e1df55dbdd85044b212573c142b2a1ac79e00","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.12.tgz","fileCount":649,"integrity":"sha512-dyZ6OUW3vrg5+BxJvtN33EjTkpdW32aDZZd3+wlPIZrurnMUejorbSzsa4ctSbwAmkKKmxdd58ssajVjZ/UrYA==","signatures":[{"sig":"MEQCIGR4U4UfNpFQXHKGaAEV/5ZvuaXCc7Q5nkewHsGP+q6PAiAI5POgeQ/6UcHoIqwr7qK1tArSkyqKdQgYrJT87VStOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1422633},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"969283af3d1e8f19c5d6868eda9d58fcce47fcdb","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.4","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.1","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^10.0.1","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"1.3.3","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","pino-pretty":"^13.1.3","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.12_1775199854138_0.26746551856509626","host":"s3://npm-registry-packages-npm-production"}},"1.15.13":{"name":"@yoda.digital/iris-gateway","version":"1.15.13","_id":"@yoda.digital/iris-gateway@1.15.13","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"a70b87468afd5eba5cea840e20089bfee47eeb48","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.13.tgz","fileCount":649,"integrity":"sha512-jplljVw4WEU87Nxu+llwuRmYdCxCvTnc6V0AR9Yz/BJ/RZUcWqoSlYJ/sXLDBZaZD5TwlR2YY/dYxJ25wtOP8g==","signatures":[{"sig":"MEYCIQCV/OaUuXpmMOFb6T2eU9Nxr0YUJlB+I15QeBsxu+9lYAIhAPVXp/yPf5rNefksVGNSDEKZoyzCbhUNZzaSeiD65cLW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1423048},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"3cb977d9df797c6b05e74797df3f1176512e2e83","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^10.0.1","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"1.3.3","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","pino-pretty":"^13.1.3","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.13_1775244476012_0.16166463017107802","host":"s3://npm-registry-packages-npm-production"}},"1.15.14":{"name":"@yoda.digital/iris-gateway","version":"1.15.14","_id":"@yoda.digital/iris-gateway@1.15.14","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"1ec0e1db3690577debd99e5dca66e3283f6232a1","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.14.tgz","fileCount":649,"integrity":"sha512-E9/5E4AkvfiC4A3hxonwNs6z2JgC9ZM5eL2qaR8Xn+bFNT2M/JkqoPt51dBuGFVA0X74nOq/hBFIRnA8LSO3gA==","signatures":[{"sig":"MEQCIDGco1GE0RCnHRS1+B5SrA3aEOmd1XMgPp4UuQaOVGYMAiBW0m0YRffkZTekRXeT2w4N9NCbzfGZrDdXsAATFW4Kuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1423916},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"f4b916b98b085354b0a2d8d202ac47d445dee717","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^10.0.1","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"1.3.3","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","pino-pretty":"^13.1.3","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.14_1775250788292_0.6726164569224526","host":"s3://npm-registry-packages-npm-production"}},"1.15.15":{"name":"@yoda.digital/iris-gateway","version":"1.15.15","_id":"@yoda.digital/iris-gateway@1.15.15","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"62fc264143d1be006f00aa56b23975bfe3381784","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.15.tgz","fileCount":649,"integrity":"sha512-vz9f2CHcIDzdhPaBoS8AntS67FO/3Lj6NB08co2NmGw5KR5chbYNamNSlTAi2IeNPGm8WYz4IP5LBrN6Ba8JqQ==","signatures":[{"sig":"MEQCIEn+K4eHmx2xBwtzXvVs5IFGI+QvAGu425Xj7RGh5HQwAiBhT7tqkH/vdnxStTC4CZ40kOXq6gOtihDqiCRHNyQzGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1424975},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"11e4340bc84282d8ce6da7e5aa23e26f261a7ada","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^10.0.1","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"1.3.3","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","pino-pretty":"^13.1.3","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.15_1775251096450_0.6558585306791778","host":"s3://npm-registry-packages-npm-production"}},"1.15.16":{"name":"@yoda.digital/iris-gateway","version":"1.15.16","_id":"@yoda.digital/iris-gateway@1.15.16","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"816846b0fab7bf87ea3e45da12885fcdabb667d6","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.16.tgz","fileCount":649,"integrity":"sha512-O2QHZOlXiCBOu5tIeURxBy0M5/OAdEn8V6Fxe++5WiDZfO5QxqOzbACz8ooAA9v4eTMdHsg6pGpnH7tYKJKN2A==","signatures":[{"sig":"MEUCIQCFqqwZMNmeWMuQrz1z0bB0nb4SyZc9W/o/qOota5e2oQIgKGp0QEIEceUGWtiMfsA5kQQtBhYDQUVF8uuQfeKfGXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1425389},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"60a878b192ce7706d5ef65fd9bf9e680117d5ccf","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^10.0.1","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"1.3.3","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","pino-pretty":"^13.1.3","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.16_1775251240667_0.5513376658874771","host":"s3://npm-registry-packages-npm-production"}},"1.15.17":{"name":"@yoda.digital/iris-gateway","version":"1.15.17","_id":"@yoda.digital/iris-gateway@1.15.17","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"611c69d364e5e4d97bcaa2b530e51a4d20d479ea","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.17.tgz","fileCount":649,"integrity":"sha512-0iEeCBPPTYhRQUO2SzVz2tEaxcFtDsKtqF4LD/O1a2MRVaq75zSXYC+mDbfEjG59XHa4XQKFlesr2lJDI7swHg==","signatures":[{"sig":"MEYCIQDGdGHCiC/xRWnrrbxppOeUQR+mGEeRu3i6vM7MXxiVcwIhAL9nY75MNXeJBhQkp2g98EucdokYV11fxy6z6sxJeQVN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1426056},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"270c297edd31915bd31c2f438cc025e84848b4c3","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^10.0.1","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"1.3.3","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","pino-pretty":"^13.1.3","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.17_1775279663368_0.3437766512040392","host":"s3://npm-registry-packages-npm-production"}},"1.15.18":{"name":"@yoda.digital/iris-gateway","version":"1.15.18","_id":"@yoda.digital/iris-gateway@1.15.18","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"homepage":"https://github.com/yoda-digital/iris-gateway","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"bin":{"iris":"dist/index.js"},"dist":{"shasum":"8a3dc4167ee545c1d840ca0d0cbbb708a2d0b32a","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.18.tgz","fileCount":649,"integrity":"sha512-I4Y/3OwdVWESjY8zphVZ7VBRPhgfjs6MLM1mcbylHjwqGZ/vhl0W08XR/pqtXtkJPpSgu+8u92FHk34A4SvZww==","signatures":[{"sig":"MEUCIQDcW1r+RD22MFVRojcZwOS4B7JKo6cLSy270wv4XYdaQwIgeBJsQELjD8vrMucE61iDgyEOFiQUONc7DNZjgUdLRuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1429006},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"type":"module","engines":{"node":">=22"},"exports":{"./sdk":{"types":"./dist/sdk/client.d.ts","import":"./dist/sdk/client.js"}},"gitHead":"a897ab28c6157c97dd1f4016cb4b28ddbde063f8","scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","lint":"tsc --noEmit","test":"vitest run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test:watch":"vitest","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"repository":{"url":"git+https://github.com/yoda-digital/iris-gateway.git","type":"git"},"_npmVersion":"10.9.7","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ws":"^8.19.0","zod":"^3.24.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","sharp":"^0.34.0","croner":"^10.0.1","grammy":"^1.40.0","tinyld":"^1.3.4","stopword":"^3.1.5","typanion":"^3.14.0","clipanion":"^4.0.0-rc.4","discord.js":"^14.25.0","@slack/bolt":"^4.6.0","chrono-node":"^2.9.0","prom-client":"^15.1.3","@hono/node-ws":"^1.3.0","better-sqlite3":"^12.6.2","proper-lockfile":"^4.1.0","@opencode-ai/sdk":"1.3.3","@hono/node-server":"^1.13.0","@whiskeysockets/baileys":"7.0.0-rc.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.2","devDependencies":{"tsx":"^4.19.0","vitest":"^3.0.0","typescript":"^6.0.2","@types/node":"^25.5.0","pino-pretty":"^13.1.3","@clack/prompts":"^0.10.0","@types/stopword":"^2.0.3","semantic-release":"^25.0.3","@vitest/coverage-v8":"^3.2.4","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/proper-lockfile":"^4.1.4","@semantic-release/changelog":"^6.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/iris-gateway_1.15.18_1775298857966_0.7630898317797736","host":"s3://npm-registry-packages-npm-production"}},"1.15.19":{"name":"@yoda.digital/iris-gateway","version":"1.15.19","description":"Multi-channel AI messaging gateway powered by OpenCode CLI","homepage":"https://github.com/yoda-digital/iris-gateway","repository":{"type":"git","url":"git+https://github.com/yoda-digital/iris-gateway.git"},"packageManager":"pnpm@10.29.2","type":"module","engines":{"node":">=22"},"bin":{"iris":"dist/index.js"},"scripts":{"dev":"tsx --env-file=.env src/index.ts gateway run","build":"tsc","start":"node --env-file=.env dist/index.js gateway run","test":"vitest run","test:watch":"vitest","lint":"tsc --noEmit","prepublishOnly":"pnpm run build"},"dependencies":{"@hono/node-server":"^1.13.0","@hono/node-ws":"^1.3.0","@opencode-ai/sdk":"1.3.3","@slack/bolt":"^4.6.0","@whiskeysockets/baileys":"7.0.0-rc.9","better-sqlite3":"^12.6.2","chrono-node":"^2.9.0","clipanion":"^4.0.0-rc.4","croner":"^10.0.1","discord.js":"^14.25.0","grammy":"^1.40.0","hono":"^4.0.0","jiti":"^2.6.1","pino":"^9.0.0","prom-client":"^15.1.3","proper-lockfile":"^4.1.0","sharp":"^0.34.0","stopword":"^3.1.5","tinyld":"^1.3.4","typanion":"^3.14.0","ws":"^8.19.0","zod":"^3.24.0"},"pnpm":{"onlyBuiltDependencies":["@whiskeysockets/baileys","better-sqlite3","esbuild","protobufjs","sharp"]},"devDependencies":{"@clack/prompts":"^0.10.0","@semantic-release/changelog":"^6.0.3","@semantic-release/git":"^10.0.1","@types/better-sqlite3":"^7.6.13","@types/node":"^25.5.0","@types/proper-lockfile":"^4.1.4","@types/stopword":"^2.0.3","@vitest/coverage-v8":"^3.2.4","conventional-changelog-conventionalcommits":"^9.1.0","pino-pretty":"^13.1.3","semantic-release":"^25.0.3","tsx":"^4.19.0","typescript":"^6.0.2","vitest":"^3.0.0"},"exports":{"./sdk":{"import":"./dist/sdk/client.js","types":"./dist/sdk/client.d.ts"}},"publishConfig":{"access":"public"},"_id":"@yoda.digital/iris-gateway@1.15.19","gitHead":"f87166a57070d0170fa4b1d52757dca95e3352a2","bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-ssrspn3iZotMjviaqqFMY5U+nqwC2e3mkDaPzmM36/+NOc9paqDXd7Epyb6YivLdwCwHKiWdBFtakRDv8Aeb9g==","shasum":"81d04f091780a26098d4eb89dceb8373bf04cb05","tarball":"https://registry.npmjs.org/@yoda.digital/iris-gateway/-/iris-gateway-1.15.19.tgz","fileCount":649,"unpackedSize":1430695,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDZ0+1zFoLwAg45FMVf7fpw2bzxNmWZw09y4ffFOdVIAAiA2V+Eg40aExvFceEMSdpOsrsX+NnF2iGxrDPT74qfgiA=="}]},"_npmUser":{"name":"nalyk","email":"dev.ungheni@gmail.com"},"directories":{},"maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/iris-gateway_1.15.19_1775341129671_0.46282187889557314"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-17T22:24:21.594Z","modified":"2026-04-04T22:18:49.961Z","1.13.3":"2026-03-17T22:24:21.812Z","1.13.4":"2026-03-20T09:31:08.143Z","1.13.5":"2026-03-20T09:34:28.235Z","1.13.6":"2026-03-20T09:47:13.479Z","1.13.7":"2026-03-20T11:43:04.159Z","1.13.8":"2026-03-20T14:11:18.054Z","1.13.9":"2026-03-20T16:25:42.325Z","1.13.10":"2026-03-20T18:23:36.263Z","1.13.11":"2026-03-21T22:17:29.630Z","1.13.12":"2026-03-22T06:11:17.282Z","1.13.13":"2026-03-22T09:55:26.387Z","1.13.14":"2026-03-22T10:07:05.909Z","1.13.15":"2026-03-22T11:32:06.573Z","1.13.16":"2026-03-22T14:11:16.379Z","1.13.17":"2026-03-24T19:43:19.815Z","1.13.18":"2026-03-25T16:11:21.801Z","1.14.0":"2026-03-26T08:48:02.384Z","1.14.1":"2026-03-27T08:12:24.820Z","1.15.0":"2026-03-27T21:50:35.698Z","1.15.1":"2026-03-27T22:12:02.926Z","1.15.2":"2026-03-28T08:11:09.793Z","1.15.3":"2026-03-28T08:12:58.982Z","1.15.4":"2026-03-28T12:12:24.315Z","1.15.5":"2026-03-28T20:11:05.257Z","1.15.6":"2026-03-28T22:47:45.406Z","1.15.7":"2026-03-29T01:10:54.225Z","1.15.8":"2026-03-29T13:02:06.311Z","1.15.9":"2026-03-31T19:38:26.850Z","1.15.10":"2026-04-01T10:32:49.665Z","1.15.11":"2026-04-01T13:14:29.045Z","1.15.12":"2026-04-03T07:04:14.313Z","1.15.13":"2026-04-03T19:27:56.229Z","1.15.14":"2026-04-03T21:13:08.616Z","1.15.15":"2026-04-03T21:18:16.634Z","1.15.16":"2026-04-03T21:20:40.908Z","1.15.17":"2026-04-04T05:14:23.582Z","1.15.18":"2026-04-04T10:34:18.145Z","1.15.19":"2026-04-04T22:18:49.824Z"},"bugs":{"url":"https://github.com/yoda-digital/iris-gateway/issues"},"homepage":"https://github.com/yoda-digital/iris-gateway","repository":{"type":"git","url":"git+https://github.com/yoda-digital/iris-gateway.git"},"description":"Multi-channel AI messaging gateway powered by OpenCode CLI","maintainers":[{"name":"nalyk","email":"dev.ungheni@gmail.com"}],"readme":"# Iris Gateway\n\n**Your self-hosted AI assistant that talks to you on Telegram, WhatsApp, Discord, and Slack — powered entirely by free AI models.**\n\nRun a personal AI with memory, goals, and proactive nudges on your own server, at zero model cost, using [OpenRouter's free tier](https://openrouter.ai).\n\n[![npm](https://img.shields.io/npm/v/@yoda.digital/iris-gateway)](https://www.npmjs.com/package/@yoda.digital/iris-gateway)\n[![License](https://img.shields.io/badge/license-MIT-green)](LICENSE)\n[![Node.js](https://img.shields.io/badge/node-%3E%3D22-brightgreen)](https://nodejs.org)\n[![Coverage](https://img.shields.io/badge/coverage-%3E75%25-brightgreen)](docs/configuration.md)\n\n- 💸 **Free models** — five pre-vetted OpenRouter free-tier presets in the init wizard. No subscription or per-token charges. A one-time $10 credit deposit unlocks 1,000 req/day on free models (vs. 50 req/day without it — barely usable for a real assistant).\n- 🧠 **Intelligence layer** — derives language, timezone, engagement patterns, and arc state from every conversation without you touching config\n- 📱 **All your channels, one brain** — Telegram, WhatsApp, Discord, Slack, WebChat share a single SQLite vault\n- 🎯 **Goal and arc tracking** — remembers what you're working on, sets next-action deadlines, follows up when relevant\n- 🔧 **40+ built-in tools** — calendar, email, contacts, tasks, web search, vault search out of the box\n- 📊 **Execution traces** — turn-grouped audit logs with step indexing for debugging multi-tool workflows\n- 🛡️ **Self-healing health monitor** — linear regression trend detection, predictive threshold breach, health-aware throttling\n- 🔒 **Master policy enforcement** — structural ceiling for tool access, agent modes, and permission grants — config-driven, immutable at runtime\n- 🔌 **Extensible** — write plugins, add CLI tools, create custom skills with trigger-based activation\n- 📦 **SDK client** — typed HTTP client for building external integrations against tool-server API\n- 🔀 **Multi-instance support** — run multiple nodes against the same SQLite database with automatic leader election\n\n---\n\n## Quick Start\n\n### Install from npm (recommended)\n\n```bash\nnpm install -g @yoda.digital/iris-gateway\n# or\npnpm add -g @yoda.digital/iris-gateway\n\niris init        # interactive setup wizard\niris gateway run # start the gateway\n```\n\n### Clone and run from source\n\n```bash\n# 1. Clone and install\ngit clone https://github.com/yoda-digital/iris-gateway.git iris && cd iris\npnpm install\n\n# 2. Interactive setup (recommended)\niris init\n\n# 3. Build and run\npnpm run build && pnpm start\n\n# 4. Verify\ncurl http://127.0.0.1:19876/health\n```\n\n**Telegram bot token:** [@BotFather](https://t.me/botfather) → `/newbot`  \n**Free AI models:** Sign up at [openrouter.ai/keys](https://openrouter.ai/keys). The API key itself is free with no credit card required — but see the [rate limit note](#openrouter-free-tier--rate-limits) below.  \n**Full config reference:** [docs/configuration.md](docs/configuration.md)\n\n### Init Wizard\n\n`iris init` walks you through every required setting interactively:\n\n```\n$ iris init\n\n◆  Config output path: iris.config.json\n◆  Which AI model? › Arcee Trinity Large (free) — OpenRouter free tier\n◆  OpenCode CLI detected at /usr/local/bin/opencode ✓\n◆  Enable Telegram? › Yes\n◆  Telegram bot token: ████████████████████\n◆  Enable Discord? › No\n◆  Writing iris.config.json... done.\n```\n\nFree model options: Arcee Spotlight, Arcee Trinity Large, Llama 3.3 70B, Mistral 7B — or enter any custom model string.\n\n### Docker (even faster)\n\n```bash\ncp iris.config.example.json iris.config.json\n# Edit iris.config.json — set your bot token and model\ndocker-compose up -d\n```\n\n---\n\n## OpenRouter Free Tier & Rate Limits\n\nGetting an API key at [openrouter.ai/keys](https://openrouter.ai/keys) is free and requires no credit card. However, there are two tiers of daily rate limits for free (`:free`) models:\n\n| Account status | Free model requests/day | Requests/min |\n|---|---|---|\n| No credits added | **50 req/day** | 20 req/min |\n| ≥ $10 credit deposited (one-time) | **1,000 req/day** | 20 req/min |\n\n**The practical reality:** 50 requests/day is too low for a personal AI assistant that handles messaging across multiple channels. For real daily use, add at least $10 in credits to your OpenRouter account once — this unlocks 1,000 free-model requests per day. The $10 is not consumed by free models; it stays in your balance for paid models if you ever use them.\n\n> **Does Iris cost anything to run?** No ongoing subscription, no per-token charges for free models. The one-time $10 deposit is what OpenRouter uses to verify accounts and prevent abuse. After that, your daily usage of free models costs nothing.\n\n**Steps:**\n1. Sign up at [openrouter.ai](https://openrouter.ai)\n2. Go to [Settings → Credits](https://openrouter.ai/settings/credits) and add $10\n3. Create an API key at [openrouter.ai/keys](https://openrouter.ai/keys)\n4. Use that key in `iris init` or your `iris.config.json`\n\nYou can verify your current tier and remaining quota anytime:\n```bash\ncurl -s https://openrouter.ai/api/v1/key \\\n  -H \"Authorization: Bearer $OPENROUTER_API_KEY\" | jq '.data | {is_free_tier, usage_daily}'\n# is_free_tier: true  → you have NOT purchased $10 yet (50 req/day limit)\n# is_free_tier: false → $10+ deposited, 1,000 req/day unlocked\n```\n\n---\n\n## Why Iris?\n\n|  | **Iris** | DIY Bot | n8n |\n|---|:---:|:---:|:---:|\n| Free AI models | ✅ | ❌ | ❌ |\n| Multi-channel (one brain) | ✅ | manual | ✅ |\n| Intelligence layer | ✅ | ❌ | ❌ |\n| Goal & arc tracking | ✅ | ❌ | ❌ |\n| Master policy enforcement | ✅ | ❌ | ❌ |\n| Multi-instance (leader election) | ✅ | ❌ | ✅ |\n| Self-hosted | ✅ | ✅ | ✅ |\n| Setup time | ~10 min | days | hours |\n\n---\n\n## What People Use It For\n\n**Personal AI assistant** — Replace generic chatbots with something that knows your name, remembers your projects, and follows up when a deadline is approaching. Works across all your messaging apps simultaneously.\n\n**Smart home / server automation** — Send messages from cron jobs, get AI-summarized alerts, ask questions about your infrastructure in plain language from your phone.\n\n**Team assistant** — Deploy to a Discord or Slack server, configure per-channel policies, add custom tools, and give your team an AI that respects governance rules you define.\n\n---\n\n## Architecture\n\nTwo cooperating processes connected via HTTP IPC:\n\n1. **Iris Gateway** (Node.js) — manages channels, security, vault, governance, and a tool server on port 19877\n2. **OpenCode CLI** (AI backend) — auto-spawned or external on port 4096. A single plugin exposes all 40+ Iris tools to the AI via HTTP callbacks\n\n```\n Telegram ─┐\n WhatsApp ─┼── Adapters ──► Auto-Reply ──► Router ──► OpenCode ──► AI Model\n Discord  ─┤      │          Engine                    Bridge\n Slack    ─┤      ▼                                    Plugin SDK\n WebChat  ─┘  Security                                 (40+ tools)\n              Gate\n               │\n               ▼\n        ┌──────┴──────────────────────────────────────────┐\n        │  Vault   Policy   Govern.  Proact.  Heart.  CLI  │\n        │ (SQLite) Engine   Engine   Engine   Engine  Exec │\n        └──────┬──────────────────────────────┬────────────┘\n               │                              │\n        Intelligence Layer              Health Layer\n        ┌──────┴──────────┐          ┌────────┴────────┐\n        │ Arcs  Goals     │          │ TrendDetector   │\n        │ Inference       │          │ HealthGate      │\n        │ Triggers        │          │ OutcomeAnalyzer │\n        │ CrossChannel    │          └─────────────────┘\n        └─────────────────┘\n```\n\n**Inbound flow:**\n```\nplatform message\n  → adapter normalize\n  → security gate (pairing / allowlist / rate-limit)\n  → auto-reply check\n  → onboarding enrichment\n  → inference engine (timezone / language / engagement)\n  → trigger evaluator\n  → OpenCode prompt\n  → streaming coalesce\n  → deliver\n```\n\n### Intelligence Layer\n\nTwelve deterministic subsystems — zero LLM cost, pure Node.js + SQLite:\n\n| Subsystem | What it does |\n|-----------|-------------|\n| **Intelligence Bus** | Typed synchronous event emitter connecting all subsystems |\n| **Signal Inference Engine** | Derives timezone, language, engagement trend, session patterns from raw signals |\n| **Event-Driven Triggers** | Structural pattern detection: temporal markers, dormancy, engagement drops. Language-agnostic. |\n| **Outcome-Aware Proactive Loop** | Tracks engagement by category (task/work/health/hobby/social). AI-assigned, not keyword-guessed. |\n| **Arc Detector** | Detects narrative threads from keyword overlap across messages |\n| **Memory Arcs** | Persistent arc state management. Temporal threads tracking evolving situations. Auto-stale after 14 days. |\n| **Goal Tracking** | Persistent goals with state machine, success criteria, next-action queue, due-date alerts |\n| **Cross-Channel Intelligence** | Unified presence/preference detection across all channels |\n| **Prompt Assembler** | Builds structured prompt sections from all intelligence sources (arcs, goals, outcomes, health) |\n| **Trend Detector** | Linear regression on heartbeat metrics for predictive threshold breach |\n| **Health Gate** | Throttles proactive activity based on real-time system health score |\n| **Self-Tuning Heartbeat** | Adaptive health monitoring with 3-tier interval tightening (60s → 15s → 5s as health degrades) |\n\n### Multi-Instance Support\n\nIris supports running multiple instances against the same SQLite database via WAL mode and advisory leader election:\n\n```bash\nIRIS_INSTANCE_ID=node-1 pnpm start &\nIRIS_INSTANCE_ID=node-2 pnpm start &\n```\n\nOne instance holds the leader lease and drives proactive/heartbeat engines. Others serve requests in read-write mode. Leader failover is automatic within one election interval (~30s).\n\nSee [docs/deployment/multi-instance.md](docs/deployment/multi-instance.md) for full configuration.\n\n### Security\n\nFour DM policy modes:\n\n| Mode | Behavior |\n|------|----------|\n| `open` | Any user can start a conversation |\n| `pairing` _(default)_ | New users get a pairing code you approve via `iris pairing approve` |\n| `allowlist` | Only explicitly listed user IDs can interact |\n| `disabled` | All DMs rejected |\n\nRate limiting per user per channel. Groups support `requireMention` gating so Iris only responds when mentioned.\n\n### Master Policy\n\nThe `policy` config section defines a structural ceiling for the entire system — immutable at runtime:\n\n```json\n{\n  \"policy\": {\n    \"enabled\": true,\n    \"tools\": { \"denied\": [\"rules_update\"] },\n    \"permissions\": { \"bash\": \"deny\", \"edit\": \"deny\" },\n    \"agents\": { \"allowedModes\": [\"subagent\"], \"maxSteps\": 25 },\n    \"enforcement\": { \"blockUnknownTools\": true }\n  }\n}\n```\n\nAgents and skills can only narrow within the policy — never widen it. See [docs/configuration.md#policy-config](docs/configuration.md#policy-config) for full reference.\n\n---\n\n## CLI\n\n```bash\niris init                 # Interactive setup wizard — generates iris.config.json\niris gateway run          # Start the gateway\niris doctor               # Diagnostic checks (config, OpenCode, channel connectivity)\niris status               # Gateway status (instances, channels, model)\niris pairing list|approve # Manage user pairing codes\niris session list|reset   # Manage channel sessions\niris config validate      # Validate config file (exits non-zero on error)\niris config show          # Show resolved config with secrets redacted\niris send <ch> <to> <msg> # One-shot message without starting the gateway\n```\n\n---\n\n## Documentation\n\n| Doc | Contents |\n|-----|----------|\n| [docs/configuration.md](docs/configuration.md) | Full config reference — every field, type, default, and example |\n| [docs/cookbook.md](docs/cookbook.md) | Patterns: policy, governance, vault hooks, skills, cron jobs |\n| [docs/deployment.md](docs/deployment.md) | Docker, systemd, nginx reverse proxy, Prometheus metrics |\n| [docs/deployment/multi-instance.md](docs/deployment/multi-instance.md) | Multi-instance leader election, WAL mode, instance identity |\n| [docs/iris-model-reference.md](docs/iris-model-reference.md) | Model capabilities matrix, fallback chains, speed profiles |\n| [docs/sdk/getting-started.md](docs/sdk/getting-started.md) | SDK client — build external plugins in under 30 minutes |\n| [docs/tool-api.md](docs/tool-api.md) | Tool-server API reference — every endpoint with request/response types |\n| [CHANGELOG.md](CHANGELOG.md) | Full version history |\n\n---\n\n## SDK\n\nBuild external plugins and integrations using the typed HTTP client:\n\n```bash\nnpm install @yoda.digital/iris-gateway\n# or\npnpm add @yoda.digital/iris-gateway\n```\n\n```typescript\nimport IrisClient from \"@yoda.digital/iris-gateway/sdk\";\n\nconst iris = new IrisClient({ baseUrl: \"http://localhost:19877\" });\n\n// Search vault\nconst { results } = await iris.vault.search({ query: \"project goals\", limit: 5 });\n\n// Send a message\nawait iris.channels.sendMessage({ channel: \"telegram\", to: \"123456\", text: \"Hello!\" });\n\n// Check execution traces\nconst trace = await iris.governance.getTraces(\"turn-abc-123\");\n```\n\nFull SDK documentation: [docs/sdk/getting-started.md](docs/sdk/getting-started.md)\n\nTool-server API reference: [docs/tool-api.md](docs/tool-api.md)\n\n---\n\n## License\n\nMIT\n\n","readmeFilename":"README.md"}