{"_id":"clawless","_rev":"34-03a109788623db818a7d0d59dd42e951","name":"clawless","dist-tags":{"latest":"0.4.13"},"versions":{"0.1.2":{"name":"clawless","version":"0.1.2","keywords":["telegram","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.1.2","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"b1e1af655ee00f3b7a64aea8dfc0a1d7f610a654","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.1.2.tgz","fileCount":33,"integrity":"sha512-2jTAJy/WuUuWfhieOPwkoisZh6MjnpGez3K2PqdF3tXqjRZjRLzW2qDHfywM6YO9LYyp6+UOidaCPWEp/5VKSQ==","signatures":[{"sig":"MEQCIHQmW4ZxkJAy9+FO8rfVkylZUgibOy8KMee2C/ctFngoAiBNYK7UEN9bbkb0FbZ1b+v/JHP3aK/AMhXBv/Y7eBjqFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198477},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"47b34a69b51840bdce024a7358944860c7d25024","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","build":"tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","telegraf":"^4.16.3","node-cron":"^4.2.1","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.1.2_1771031319984_0.4402145324855342","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"clawless","version":"0.2.0","keywords":["telegram","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.2.0","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"47c5cfcfbfb67239a716d35b1e1efcdcb635dc4b","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.2.0.tgz","fileCount":33,"integrity":"sha512-GilOf6s9YvdLuRYoqMUW9m82C4h1o529zR7JESTvFDVLF8rjRQLXF6sncQNIDF/7YSb5RP7R6LAe7F5AV9bFOQ==","signatures":[{"sig":"MEYCIQCdlLjDZz8YkFmALIzr0UyUK0oMK8XrHnXxXYI0Sf9KkwIhAMselZOwv7rzKIR95Kxy0uctJWIIdWxlP0l+V159WxMm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198389},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"47b34a69b51840bdce024a7358944860c7d25024","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","build":"tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","telegraf":"^4.16.3","node-cron":"^4.2.1","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.2.0_1771031570436_0.9393862343106383","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"clawless","version":"0.2.1","keywords":["telegram","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.2.1","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"7442557bf8c364c021409b6c84efad74245729bc","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.2.1.tgz","fileCount":31,"integrity":"sha512-YG2XzMt5ymwqfYVzUOzCXJECQl2L9mOPi3m2OX6UlvbzwWAn5SjRdmqiqxmSAqmiIdqWchVP/ySHFwjCM3Bbig==","signatures":[{"sig":"MEYCIQCKNlIyaG1h+1cz0JO9VhRJ9rjxlL2yPSxHux9wT9cOTwIhAMLB75n2adUmkyKVGIjMNEA+zNnIn0YGjucpu01Rvb/b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193679},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f35843aa505ed5f9519dc973912d282b0ef08079","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","build":"tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","telegraf":"^4.16.3","node-cron":"^4.2.1","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.2.1_1771033833861_0.7707673457560797","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"clawless","version":"0.2.2","keywords":["telegram","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.2.2","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"31f6d3a42a530740aaf91906d0ac80fa8a9c8cdf","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.2.2.tgz","fileCount":31,"integrity":"sha512-9tn9NXiysUMWFjjsgrcoUToYFXZp0/zGMDKd4hOKyJPn5+otJfyBnHHKgZo73CEKxI1pw/qheRL0wNzU3vZoTA==","signatures":[{"sig":"MEUCIQCk4LY12Txg6CkwOhv+YnS+j/YoERvvnMvky6/E0cGEhAIgbzoBEqdZD3cGsTo4SqeSnA9KSnrCa1mmi65fO4D2cZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199183},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2d11241fbba955a4c2bce180d50bf861e27b1978","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","build":"tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","telegraf":"^4.16.3","node-cron":"^4.2.1","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.2.2_1771050793592_0.9000421757591657","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"clawless","version":"0.2.3","keywords":["telegram","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.2.3","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"c86b6ca4b8bda1c39b83666edb9b7ad8edadb742","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.2.3.tgz","fileCount":53,"integrity":"sha512-Y3BA5qlyqdK5FWQk7FYoWF0VbhMviwZUGO8NvocvyXLBLPPwxwAGuJKoDv5P3MqCIM0jHNRWhlq5Z9GICRABYQ==","signatures":[{"sig":"MEQCIGHKAYkAbIl7P3pvw/lwhLmypf79VGBmmQkFh3Sq1UUOAiBMkWe2hTsq36/Eq3kf0gd7FBgzBLsrnjXmjVVIFQIdsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226029},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"27ab47c4c243e639c75c9946d3c3776f0a782730","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","telegraf":"^4.16.3","node-cron":"^4.2.1","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.2.3_1771168754474_0.8741663154930441","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"clawless","version":"0.2.4","keywords":["telegram","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.2.4","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"1e524155d21cdcaa7936bd690c136e6eb956bb2d","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.2.4.tgz","fileCount":55,"integrity":"sha512-jM1mpoCQlutVC+U/0/vDTeAXu2SWMXvVmCVA9TZkgKN9085ZukPJuIz3TRdypbwxGe/M0BEbxveoAoFQd9iyIQ==","signatures":[{"sig":"MEUCIFJpfhxjrrrQtLmnT5aBdRSf+s/Pndggpo5QGlo1zGkXAiEA12ffzPIqR/Rywdz9DpmnXkS2sz7Pq6izKvXO727ehrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242036},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f69ac6b082e50000b5daee020f652a8d07c1c4f3","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","telegraf":"^4.16.3","node-cron":"^4.2.1","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.2.4_1771171741690_0.8386875903290936","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"clawless","version":"0.2.5","keywords":["telegram","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.2.5","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"1b24a3fd45710dca25f1751dc407cef534290d9a","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.2.5.tgz","fileCount":55,"integrity":"sha512-vh1igtjXsySgsC60F3DqDzZWv/mmhFvGPlX2Nv8OynmTI9GYlfTSqEfLGWO3bNM93d4P4F+/viElvZBE00EKBg==","signatures":[{"sig":"MEUCICgVP+H4/7if2ktAII7snIYBTfdvmvkb4Z15tOi7Ds5GAiEAo9IYlseCG1gkaxSzVSVsMquB31ZRHaLdQ8wMOQ1TyHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244672},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"f7e1dc744ffdf3c055d77b6e9ae18418f76004b7","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","telegraf":"^4.16.3","node-cron":"^4.2.1","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.2.5_1771212933285_0.3530859185221209","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"clawless","version":"0.2.6","keywords":["telegram","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.2.6","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"1c5cd5e98e95a6e32af6a7b1145a62e33e689828","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.2.6.tgz","fileCount":55,"integrity":"sha512-5J/YOVp1lMxxre4ThOmmZUez/WMRt/9jlzaz/TOkhnejXp5058nGeQ5Aq+8lWjha/BcGnYzA4Hq9TVBn+bRBlg==","signatures":[{"sig":"MEYCIQDPVTvjJI880qitL1BRCIzFRtBRsR6qSKPKRiTimK41qQIhAPadby2KmJx+s3I1i/yqDU8dcXkuFdeBYU8/q3qSTjFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244923},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e313c81cab1f5285bfa5e9e259b445f69de95c58","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","telegraf":"^4.16.3","node-cron":"^4.2.1","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.2.6_1771213400031_0.09280543140067854","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"clawless","version":"0.2.7","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.2.7","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"9e6d1f7885804426c111177851d994f5f888486c","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.2.7.tgz","fileCount":58,"integrity":"sha512-rfwmd+vUWbLEo+8Q49mkO3BlrS9HWcynfJ6oH11jeOYdn3o57ZXyV/CXeqoueC9NSpbxyGrwVGuovTF0WAO/xg==","signatures":[{"sig":"MEUCIQDwcnbJSuqh307m3QFv5dxb/ree6rld6bLn4lx7PRVQZwIgbp1A7PRLDoL2z9LiBqwKT+StMpGDh04vN5hqsSZs5SY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275343},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"4f231ea6996d56cbcbb054c7d3ef34946d7e7fd9","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","telegraf":"^4.16.3","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.2.7_1771258758734_0.9432747859329154","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"clawless","version":"0.3.0","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.3.0","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"65d335ddf2cf6913c1f2434b9ad8c8b4a95dde0d","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.3.0.tgz","fileCount":66,"integrity":"sha512-HsTZnii/N5jLpUFlPQ5/YLwI/f7XFUsjb3LOjMutaYgL9wifXZvUX+yLYj4VA/YkFJ6GP2FGZSW29ZKBgfL1OQ==","signatures":[{"sig":"MEUCIQCZelI9TDHsawULy0m6h1YKHYDsm3vNsL1OQ3nWoIHRsgIgZkn2vLCwN8HtU3+hXJk0Ku153cG+X6gDUb4pABYouVo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412950},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"6431d132a404296e4c38aeaf785aa71ca319d95b","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","blessed":"^0.1.81","telegraf":"^4.16.3","node-cron":"^4.2.1","sqlite-vec":"^0.1.7-alpha.2","@slack/bolt":"^4.1.0","better-sqlite3":"^11.10.0","node-llama-cpp":"^3.14.2","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.3.0_1771322597154_0.9197442439140326","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"clawless","version":"0.3.1","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.3.1","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"8ad6753e5eb6a353512f4587555fe1d1e1450b22","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.3.1.tgz","fileCount":66,"integrity":"sha512-s/iTh1aik/cIQ/yhB4rSjK0YjcEbPN2fvpUraKChVmNcnbrXYcxmXzThFKk9D0QjLcmy7CTf8W8HsPc+ybJ2+A==","signatures":[{"sig":"MEQCIDSsFpWAls6j3MBKQvzGBvvvuLNLU0UPy5lzZwuXfZXBAiANwvqSJInbFIgsWcRBGDg6L0lQzdgTaWlehE10l0dXKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413259},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"106e39fb702efe68e38afaa033a289e8bef440ac","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","blessed":"^0.1.81","telegraf":"^4.16.3","node-cron":"^4.2.1","sqlite-vec":"^0.1.7-alpha.2","@slack/bolt":"^4.1.0","better-sqlite3":"^11.10.0","node-llama-cpp":"^3.14.2","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.3.1_1771323097728_0.1244181990025115","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"clawless","version":"0.3.2","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.3.2","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"a6c678ac3d3b8a9a29966f23246718d95fc24795","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.3.2.tgz","fileCount":66,"integrity":"sha512-nr7zNYLp4eoHDElPKnQfKkuEMKJskIrBsEGlyX+UuOWZ8+ShCW9PhiC/LeF9XDRsR5SLqm+5nbniRtptZoklmA==","signatures":[{"sig":"MEUCIDOovzs+oXw+b2+ooXY7f/PnqIEAcHgZNEhqFc9tN3rRAiEA/68Wqo2cInVP+HebHWP7p9Qy+LtaUe5itF+RMwCbYEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413558},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"106e39fb702efe68e38afaa033a289e8bef440ac","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","blessed":"^0.1.81","telegraf":"^4.16.3","node-cron":"^4.2.1","sqlite-vec":"^0.1.7-alpha.2","@slack/bolt":"^4.1.0","better-sqlite3":"^11.10.0","node-llama-cpp":"^3.14.2","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.3.2_1771323322140_0.7363792595876442","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"clawless","version":"0.3.3","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.3.3","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"4feaea32a742f2794fce9c77eda4a9eadb35089f","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.3.3.tgz","fileCount":66,"integrity":"sha512-9B00RCV7r1qy8La/EdDPEBwJI+CyEg0G5NNqG2EVmFAiqtvBSZGnpdfWKPyc04DKfYjoX+SSo003pk87xJYe6g==","signatures":[{"sig":"MEYCIQDcN9QJXpDrIUVrvR+Vc7wGnNJeCCCRTRXl3l79zLG/2gIhAL5Rqrh750IlngCQrmGC+qC+/5ACm+tsbeqp3aTzJ+cf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399918},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1fb8ee8d4dd64601b1134f3a9721831ae8fccb69","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.3.3_1771325260464_0.883409642807","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"clawless","version":"0.3.4","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.3.4","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"af900aed4d67dc76706abe1f195377c5c5d62811","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.3.4.tgz","fileCount":76,"integrity":"sha512-KWBJ1gCr8vxvN1qU4rzbSxuzLJSkX4j/ti0JdTCp60gjohbu4qxa+qj2GkuCRotsGLRNCrJTs613dDKHiWDFjQ==","signatures":[{"sig":"MEUCIQCuPPO221zCrBEPF8sTWIkmOEyVtzlXffhXexoDYSV3MQIgYfx3CVOVixuLDk2xpRzQC63ZtfPfMRVMkfPWIRoVlt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414150},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7fc6b5f39c1b5e21ecd747a54c1cef9a994cd86d","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.3.4_1771341042139_0.37803938359261746","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"clawless","version":"0.3.5","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.3.5","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"37731de984a13413023a430e293d01767921473b","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.3.5.tgz","fileCount":76,"integrity":"sha512-d9L8pN4lg7991oiV8esTtY7Z6r1B/zvqasqAmJQSCrjGIu0NInsyxUXYVdF0/uo9eLnGT4BW2FWdLhM810pHOw==","signatures":[{"sig":"MEYCIQCHP1RCZv852SANADrd9YCjN43AzloN4kstUUjyGqUcoAIhAPTUKGvyf+b8pdgZgnsDj9I4c1ansEOmQoOv/8d5CRvV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414391},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7fc6b5f39c1b5e21ecd747a54c1cef9a994cd86d","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.3.5_1771341200297_0.07580333080675317","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"clawless","version":"0.3.6","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.3.6","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"3a7fb2c2e51bba5cee02731dd0ef31ef01667a3f","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.3.6.tgz","fileCount":76,"integrity":"sha512-YmzqSMmTO8XCTQf+wz6UHVrb64+q0lGX8VSSH80loUwajjdQ055Az3tknsKC6ePZxeDF9AgbXd+aPnPfGaUw9Q==","signatures":[{"sig":"MEQCIBFKgPigvF1z+aM3kYZl6PzFjRKFBAR6RgANtKRmPXdjAiBzW7j56sWZazh9mwz72ARHZBY59Gtn4lWuaRQLaCut9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412524},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ef03b08c73f5b1959c151f7a5db1cf90335d0a60","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.3.6_1771377260409_0.134501297522436","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"clawless","version":"0.3.7","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.3.7","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"443776852598f925ff1446525a6f44342da983a5","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.3.7.tgz","fileCount":76,"integrity":"sha512-vYvzOrnCaWsAwU3fLdXKQG1BZqgY7rK00783DmaFQcoXmgsPI6leXJH9L58W7VbL6BMtbNCbp3WpHmjtSBZJMA==","signatures":[{"sig":"MEUCIQCdBdmK2dFg2YOSI9dsVAnmLGuFFGT1DJYlM+5fxYhqqwIgKkkW/5TutKo/NnNdViBFkrzMcE9nqI8A/t9J/ONJsPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412204},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2aa40675ead1c2fb14ccccffafc4e6d3f4bce27c","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.3.7_1771378299310_0.4216868752575773","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"clawless","version":"0.3.8","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.3.8","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"ebb23cdfc1541cc6362d71392f512bf83e30347a","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.3.8.tgz","fileCount":79,"integrity":"sha512-n3xOq3Xq8RgQlPqSeIQIYxNNdjyAFDAfn8CHWng0Y2ENz53+hJor1v2+ifBRR0mjTXGSIfb4EKK1HAUjGNVXYA==","signatures":[{"sig":"MEQCIEiLjEKE6as+XUZwRQdFthwgz71njsKiCcH6YoIaP8vSAiAdVh+aiex+uiIgJun4Chq+smkCy6Vl3OVADbGEVnu04A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419100},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"72c83ad947d492455d61a33d911651ea08db713e","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/claude-agent-acp":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.3.8_1771383463905_0.36650240981432547","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"clawless","version":"0.3.9","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.3.9","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"3a9107303ea50d7b6559ca5d63cd353bb17dea25","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.3.9.tgz","fileCount":86,"integrity":"sha512-P3Z8iezTYy/RScAfCixyGwK6gGFtYK1Bx6Zr2j0BupK/x8IEnH5Sj53o/5568kflKItLysq2U0qRhnVthzxwng==","signatures":[{"sig":"MEYCIQCm8TXI0/bgRjvcNwUE1AeeXrY4n9pQ8bm29whhMAvQ+AIhANe7nWQz6VRAxK0awN8Bycoc5SGftiVCSvWS00ezIO7N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441169},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d8f119f511c7993b032667fd5d52277e687e8a98","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/claude-agent-acp":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.3.9_1771427968890_0.5033958657950452","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"clawless","version":"0.3.10","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.3.10","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"ae6d72ad3c47674f759e91a896332250ee228408","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.3.10.tgz","fileCount":86,"integrity":"sha512-sUEAeXoPm04EW0GO7xtWIcxZMK0rg3EOKrVnXRA8KhpZTMnaduo+PId5PWshkdrR+EK5NmnPLiaCRx86ZeEF6g==","signatures":[{"sig":"MEUCIEheBISa0GWW4uVJ2vg6O5WSkwNT3c7jbIAadfqvXHMqAiEAmMgnlzR6oOQRWeJezG/LiBxqNX/5OIk7wFAdtTrgIkA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428853},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"11c34dab06e38f520fd68a7bc1d46320f24a928a","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","lodash-es":"^4.17.23","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/claude-agent-acp":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/lodash-es":"^4.17.12","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.3.10_1771514586360_0.2490106285495024","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"clawless","version":"0.4.0","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.4.0","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"2d7c661479a09992577db9e24a00411b91a822c9","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.4.0.tgz","fileCount":88,"integrity":"sha512-+CUJqeOoAVDI7HqnIstayWbevXyhv+FklEh1MGl4YvVoHtcoJpO95Pg1Q6Yf/I154we+Jc4HQyezQqVz9DjWzg==","signatures":[{"sig":"MEUCIE+7nDgdrnIi3XBYb/CjzdVmd9JGxqgEGr5rE7MIq3RsAiEAuwSGRnmPwCJdP3uTjvD0TbzqPEWic2oRvfTo22ggzaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":441815},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"702aa0b38def02e583c35eea0950789d1a7789b8","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","lodash-es":"^4.17.23","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/claude-agent-acp":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/lodash-es":"^4.17.12","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.4.0_1771593686653_0.6513728895782216","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"clawless","version":"0.4.1","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.4.1","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"4cac8d9ddda6ec1d3cc8229ae7163fd106428a11","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.4.1.tgz","fileCount":90,"integrity":"sha512-9+Wh+bbk76rGdgr7nkOZVkXJMQnZ7+uva9EWbVVho9kk8/4lCAgKvCIRxnbdMnDmArSaG59ZTQEcRTWegEBApA==","signatures":[{"sig":"MEUCIQDtVRmyDFVemIPo5pM4nHBCuxCucgNMOzuPtTYTjLsqpAIgM22b2RvqI43LNns0FP8i/lILCM3BXTV45hiF4B+dduU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486099},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"a4ee73cd56d129fd69ed59186b198a80c5acd09b","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","prepublishOnly":"npm run build","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","lodash-es":"^4.17.23","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/claude-agent-acp":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/lodash-es":"^4.17.12","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.4.1_1771602031972_0.8014145352288666","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"clawless","version":"0.4.2","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.4.2","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"6d1345ac757384c217d2d22668d82cdf8f748537","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.4.2.tgz","fileCount":90,"integrity":"sha512-Ck/k+L7Qy6sHlAjDNGL+b+217vEdEQQ7fh1q/cVVAt8snQ2GJc7aG1gaTXz89aZPcSj9sTtgXeLAjF+LGV89tA==","signatures":[{"sig":"MEYCIQCFACHlC8xAKqcip0Vi7hjuJns+38ikkDKjmu+x0XpCkgIhAJcyHPoUBqgy6X/9w45lyDBpLWthsPdakALFKh5A7+uk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":486355},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"da8b73cb22fb89bfce1f3346f46436c4ff4ca449","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","prepublishOnly":"npm run build","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","lodash-es":"^4.17.23","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/claude-agent-acp":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/lodash-es":"^4.17.12","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.4.2_1771602985035_0.20084836343490542","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"clawless","version":"0.4.3","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.4.3","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"02e45e6a9422b9634767cbd10cddfd9391be407f","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.4.3.tgz","fileCount":111,"integrity":"sha512-1E4VSrmIkvUHZ60FmEjclH2LNzIf/xmkJWbyPBvzEU+qMQsWcK2IMazZlrt0FxDJEDQF9fwP+7keYXm3IHclQA==","signatures":[{"sig":"MEYCIQCuRHYj/k1GZHn1f5ATbwZwZbHRPOW8p9RfSvPmNAFHNwIhAOZPmk6J1QzeE+d+z4CkWQWwzvFB4Gfd3lRYUgtYhf0T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":799036},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8531be69c0a4e1ce75ad4537423549791d4f5bc3","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","test":"vitest run","build":"npm run lint && npm run format && tsc -p tsconfig.json","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","prepublishOnly":"npm run build","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"zod":"^4.3.6","dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","lodash-es":"^4.17.23","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/claude-agent-acp":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^1.6.1","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/lodash-es":"^4.17.12","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.4.3_1771653998515_0.9348077114030444","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"clawless","version":"0.4.4","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.4.4","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"78e7f90fc2bbfa4d1b29cb6408a59d29ca3d4d7c","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.4.4.tgz","fileCount":111,"integrity":"sha512-n5qs56yPz3dGuagq07wsbI+k29yM6lSLm0l+IJLYDUctyClJj5y9B5JnWHzm2YjKqtC0bj27Rog3TCByEfKCwA==","signatures":[{"sig":"MEYCIQDG82PrPrAwRqjWD4EsFxvT5guhGBxpzB4PwwiSktQBpQIhANF4lB4npomeA9E1kGMFKtc0x7W1rqcYJ6pVaLKdtu2p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798526},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"9f49748b6d531fc0f49cae4c7fc6e98f012fafac","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","test":"vitest run","build":"npm run lint && npm run format && tsc -p tsconfig.json && chmod +x dist/bin/cli.js","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","prepublishOnly":"npm run build","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"zod":"^4.3.6","dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","lodash-es":"^4.17.23","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/claude-agent-acp":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^1.6.1","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/lodash-es":"^4.17.12","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.4.4_1771654300592_0.8893702386952256","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"clawless","version":"0.4.5","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.4.5","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"1775e97ac16af9e49274f276e5edfaffb8d3cf3c","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.4.5.tgz","fileCount":111,"integrity":"sha512-tYfYnp8RXymGzwYNiJahyUg5UL11FQsWOks8Iy2/xSdvCTmjvghRHopAWVHxCSqu1sxZhoKxY1SJEg64EaHIkg==","signatures":[{"sig":"MEUCIQDX5mmuEbtwsj80ME7WodcINrsA9JSsbbjQQNmBU74tOwIgT1ZTbsqBAzFCdGksd46rGcP9vT9eNtE9ZKy3GW80jfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":802810},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"2536b04f8db9d83f7ea0d1e1f656ffe926592438","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","test":"vitest run","build":"npm run lint && npm run format && tsc -p tsconfig.json && chmod +x dist/bin/cli.js","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","prepublishOnly":"npm run build","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"zod":"^4.3.6","dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","lodash-es":"^4.17.23","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/claude-agent-acp":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^1.6.1","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/lodash-es":"^4.17.12","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.4.5_1771654926013_0.08995472011942462","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"clawless","version":"0.4.6","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.4.6","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"d8c7fe72ad7eb44a14f643fa38e243659b853b84","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.4.6.tgz","fileCount":117,"integrity":"sha512-vJOifICc40wXWdN3+A58p2oxdpLEVIiPH9JS/rGkLpSM+cO+PUa6j7vjbM9eg9dtyOHe+q6ggI0HCJhNwLAOBg==","signatures":[{"sig":"MEUCIC8Owg/Pnxv38+Or0Fs1Cm1zS1Ne8oi54/BgtYj3HbSfAiEAmEYEJ4QqTR0rBYGUZml7+18vvcCMaJC6Q6ht7WWPdwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850846},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"b19fb30744a79e12011f3c37b6611cf4873cd13f","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","test":"vitest run","build":"npm run lint && npm run format && tsc -p tsconfig.json && chmod +x dist/bin/cli.js","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","prepublishOnly":"npm run build","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"zod":"^4.3.6","dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","lodash-es":"^4.17.23","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/claude-agent-acp":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^1.6.1","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/lodash-es":"^4.17.12","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.4.6_1771687991280_0.5183764282685763","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"clawless","version":"0.4.7","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.4.7","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"4c963f24fa83a9c379aedc57e0042a8fbbac2605","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.4.7.tgz","fileCount":119,"integrity":"sha512-+mZiPHnH/qnmcQKuoWxs60I54UvY3EFQSZE2BaJ3lwzXUiyCbXrlYgcUi9aymPSRKU2MQ1vrVPKdGJTjy/WLqQ==","signatures":[{"sig":"MEUCIQD7I8HFjmHI2yrFFZ5IzmAZeR+al7Uv5kJNfbjimdVebgIgDMHz26PkbApgYjN8oi/w9Lx1IMdFRN3CTLyrlG+q+Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":873693},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"33309526f34c85a0ed000f5d30ec7c3391b35970","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","test":"vitest run","build":"npm run lint && npm run format && tsc -p tsconfig.json && chmod +x dist/bin/cli.js","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","prepublishOnly":"npm run build","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"zod":"^4.3.6","dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","lodash-es":"^4.17.23","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/claude-agent-acp":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^1.6.1","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/lodash-es":"^4.17.12","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.4.7_1771758387490_0.5817761131742478","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"clawless","version":"0.4.8","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.4.8","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"a97b6bf2f6b672e49444beb9a46aa53f7f81cca7","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.4.8.tgz","fileCount":127,"integrity":"sha512-nDLodaJR26/Mt4X4TjjqhSKmMigm9tlcLBKom7pm9DuWYdgjFnZN9oh/FrT6/KNrm79uGIBMULkyt8RK5V3rzw==","signatures":[{"sig":"MEYCIQCSYjx5snzwVjLPRKFoNlXZ0CIEX4oOVu17XgapIRogiwIhAJMurSqB4wFcmxTMH/GqFX8Q/2zztUNLXT0GTyjdKapd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898970},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d415e0864f353b2e12a525a5ba4375fc7c6810bd","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","test":"vitest run","build":"npm run lint && npm run format && tsc -p tsconfig.json && chmod +x dist/bin/cli.js","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","prepublishOnly":"npm run build","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","lodash-es":"^4.17.23","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","pino-pretty":"^13.1.3","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/claude-agent-acp":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^1.6.1","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/lodash-es":"^4.17.12","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.4.8_1771774366434_0.8875509765307645","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"clawless","version":"0.4.9","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.4.9","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"8085d9506007e0aa42e63de07b615fc104ccba98","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.4.9.tgz","fileCount":134,"integrity":"sha512-0P2YP8toIpOvpJ2tEmxJO1QVE/rPNwMRKMn5jpBee8sJ8lOXXOOhqgDwXpNoMHKP8FUo9v8Hrjy1u86o1xKSng==","signatures":[{"sig":"MEYCIQCXjpyy3tTdWTKs33ZtCmbS+dZnhgrt1kW7zIIzX13uPwIhAPhcy1+yIumOR1kWXtgKWUYOGvq4EhizpGE1A0RMPUZt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742423},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"0ca276351e8b80a8f722c6f0e08edc7e4414e00f","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","test":"vitest run","build":"npm run lint && npm run format && tsc -p tsconfig.json && chmod +x dist/bin/cli.js","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","prepublishOnly":"npm run build","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","lodash-es":"^4.17.23","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","pino-pretty":"^13.1.3","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/claude-agent-acp":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^1.6.1","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/lodash-es":"^4.17.12","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.4.9_1771857914927_0.6571907036013351","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"clawless","version":"0.4.10","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.4.10","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"93adb2f46c7fd94b2f55715c5a77b9d0b0d8e2ab","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.4.10.tgz","fileCount":138,"integrity":"sha512-XvLoUuKBZERVyW3VURGOu7BL7eQmeBcogbe0T2sGSI7XTb5x77eTyuaY6ZZkm1InAOLGmR2SOQByFQ8iJDCgaw==","signatures":[{"sig":"MEUCIQDAQcPl2ac1W6PdfVbxl/ynYCc/wELHjo6z+1+2nv9t7QIgcHDtHU2iSk2ZaHdsPObeIMtVkbQNVAuGzV/1sYZNb1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":782091},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7ebd4f36fe5128c96013c71fb100b04454d4da55","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","test":"vitest run","build":"npm run lint && npm run format && tsc -p tsconfig.json && chmod +x dist/bin/cli.js","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","prepublishOnly":"npm run build","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","lodash-es":"^4.17.23","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","pino-pretty":"^13.1.3","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/claude-agent-acp":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^1.6.1","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/lodash-es":"^4.17.12","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.4.10_1772067419136_0.31806731103042774","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"clawless","version":"0.4.11","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.4.11","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"e3a4f413b5e5a6af690371daba6d42e7187693ed","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.4.11.tgz","fileCount":138,"integrity":"sha512-JfJvY143USyA/tewtWV/RBo+GQfM3vZLxS6WsxeGCE6eEz/NLFHrM9TdDxluDTEVXP7wexIu6IpdatG0EkXE8g==","signatures":[{"sig":"MEYCIQC9rcXCrtiIbz/ou22za03ybZ6QRawK1aUEvjYA2JUzqAIhAK/lnizsMZisAfntDhQZmsdBfuE4e6Esqelce177gM/3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":775093},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"979ef4bd290da49754008386b63601c3a4494ba6","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","test":"vitest run","build":"npm run lint && npm run format && tsc -p tsconfig.json && chmod +x dist/bin/cli.js","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","prepublishOnly":"npm run build","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.5.1","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","lodash-es":"^4.17.23","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","pino-pretty":"^13.1.3","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/claude-agent-acp":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^1.6.1","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/lodash-es":"^4.17.12","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.4.11_1772069175706_0.11942524512716535","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"clawless","version":"0.4.12","keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","_id":"clawless@0.4.12","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"homepage":"https://github.com/HainanZhao/clawless#readme","bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"bin":{"clawless":"dist/bin/cli.js"},"dist":{"shasum":"44e52dafe96faf4a0ad9590eb96ea8cab3dfdc92","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.4.12.tgz","fileCount":142,"integrity":"sha512-JOCsboiw/aw5ErbJwEUsu0LJ0gso5TeBL3eUkqNDAe0jJXA0YeM1j6/A5AjNBaioWKf4QaK1uChlTYlxU0BYUA==","signatures":[{"sig":"MEQCIBI6wMjZN0uKuZxE/C7x11jVySGeJxn7x+AZpXBRey+KAiAaEOCrRUYZRvgBBbp0kgDPjqZqb2YbLktAiO6aQDFXTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770925},"main":"dist/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"fc97745a08f9f23131b479bab4079edfc3ca7152","scripts":{"cli":"tsx ./bin/cli.ts","dev":"tsx watch ./bin/cli.ts","lint":"biome lint .","test":"vitest run","build":"npm run lint && npm run format && tsc -p tsconfig.json && chmod +x dist/bin/cli.js","start":"tsx ./bin/cli.ts","format":"biome format --write .","lint:fix":"biome lint --write .","callback:test":"./scripts/callback-post.sh","prepublishOnly":"npm run build","callback:health":"./scripts/callback-health.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"repository":{"url":"git+https://github.com/HainanZhao/clawless.git","type":"git"},"_npmVersion":"10.9.4","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","dotenv":"^16.4.5","sql.js":"^1.14.0","blessed":"^0.1.81","telegraf":"^4.16.3","lodash-es":"^4.17.23","node-cron":"^4.2.1","@slack/bolt":"^4.1.0","pino-pretty":"^13.1.3","slackify-markdown":"^5.0.0","telegramify-markdown":"^1.3.2","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/claude-agent-acp":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^1.6.1","typescript":"^5.9.2","@types/node":"^24.5.2","@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/lodash-es":"^4.17.12","@types/node-cron":"^3.0.11"},"_npmOperationalInternal":{"tmp":"tmp/clawless_0.4.12_1772815298363_0.9762860924597034","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"clawless","version":"0.4.13","description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","main":"dist/index.js","type":"module","bin":{"clawless":"dist/bin/cli.js"},"scripts":{"build":"npm run lint && npm run format && tsc -p tsconfig.json && chmod +x dist/bin/cli.js","dev":"tsx watch ./bin/cli.ts","start":"tsx ./bin/cli.ts","cli":"tsx ./bin/cli.ts","lint":"biome lint .","lint:fix":"biome lint --write .","format":"biome format --write .","prepublishOnly":"npm run build","test":"vitest run","callback:health":"./scripts/callback-health.sh","callback:test":"./scripts/callback-post.sh","callback:test:chat":"./scripts/callback-post-chat.sh"},"keywords":["telegram","slack","gemini","acp","agent","ai"],"author":{"name":"Hainan Zhao"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/HainanZhao/clawless.git"},"bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"homepage":"https://github.com/HainanZhao/clawless#readme","dependencies":{"@agentclientprotocol/sdk":"^0.14.1","@slack/bolt":"^4.1.0","@zed-industries/claude-agent-acp":"^0.17.1","blessed":"^0.1.81","dotenv":"^16.4.5","lodash-es":"^4.17.23","node-cron":"^4.2.1","pino":"^10.3.1","pino-pretty":"^13.1.3","slackify-markdown":"^5.0.0","sql.js":"^1.14.0","telegraf":"^4.16.3","telegramify-markdown":"^1.3.2","zod":"^4.3.6"},"devDependencies":{"@biomejs/biome":"^2.3.15","@types/blessed":"^0.1.27","@types/lodash-es":"^4.17.12","@types/node":"^24.5.2","@types/node-cron":"^3.0.11","tsx":"^4.21.0","typescript":"^5.9.2","vitest":"^1.6.1"},"engines":{"node":">=18.0.0"},"_id":"clawless@0.4.13","gitHead":"2e4e748b43e2c0944db6eba031578a66d4c3247d","_nodeVersion":"22.0.0","_npmVersion":"10.5.1","dist":{"integrity":"sha512-ezU/W/FInKlmumYtixuGifoMbEe2knNXII7mCI5vI37wvstiJXyjn4eoLXz1G6IduSURJ6b4yQAX51NdG4cRRg==","shasum":"39f3284721f04c039948cb92fc81b1b2cfa99927","tarball":"https://registry.npmjs.org/clawless/-/clawless-0.4.13.tgz","fileCount":141,"unpackedSize":770818,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDolmkgimtbz4l6cTx6PVIvTQmj1X6nNtHiaNfdz3KlfAIhALiczQyylA9UEXKz66DgU9BrAGiqyCfRD2a+cNC+HFXn"}]},"_npmUser":{"name":"hainzhao","email":"hainzhao@gmail.com"},"directories":{},"maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/clawless_0.4.13_1773107413893_0.6391572692328287"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-14T01:08:39.983Z","modified":"2026-03-10T01:50:14.188Z","0.1.2":"2026-02-14T01:08:40.142Z","0.2.0":"2026-02-14T01:12:50.607Z","0.2.1":"2026-02-14T01:50:34.032Z","0.2.2":"2026-02-14T06:33:13.740Z","0.2.3":"2026-02-15T15:19:14.630Z","0.2.4":"2026-02-15T16:09:01.869Z","0.2.5":"2026-02-16T03:35:33.429Z","0.2.6":"2026-02-16T03:43:20.186Z","0.2.7":"2026-02-16T16:19:18.888Z","0.3.0":"2026-02-17T10:03:17.322Z","0.3.1":"2026-02-17T10:11:37.932Z","0.3.2":"2026-02-17T10:15:22.312Z","0.3.3":"2026-02-17T10:47:40.618Z","0.3.4":"2026-02-17T15:10:42.316Z","0.3.5":"2026-02-17T15:13:20.456Z","0.3.6":"2026-02-18T01:14:20.557Z","0.3.7":"2026-02-18T01:31:39.471Z","0.3.8":"2026-02-18T02:57:44.078Z","0.3.9":"2026-02-18T15:19:29.077Z","0.3.10":"2026-02-19T15:23:06.519Z","0.4.0":"2026-02-20T13:21:26.826Z","0.4.1":"2026-02-20T15:40:32.124Z","0.4.2":"2026-02-20T15:56:25.182Z","0.4.3":"2026-02-21T06:06:38.757Z","0.4.4":"2026-02-21T06:11:40.850Z","0.4.5":"2026-02-21T06:22:06.220Z","0.4.6":"2026-02-21T15:33:11.485Z","0.4.7":"2026-02-22T11:06:27.641Z","0.4.8":"2026-02-22T15:32:46.637Z","0.4.9":"2026-02-23T14:45:15.125Z","0.4.10":"2026-02-26T00:56:59.319Z","0.4.11":"2026-02-26T01:26:15.979Z","0.4.12":"2026-03-06T16:41:38.587Z","0.4.13":"2026-03-10T01:50:14.065Z"},"bugs":{"url":"https://github.com/HainanZhao/clawless/issues"},"author":{"name":"Hainan Zhao"},"license":"MIT","homepage":"https://github.com/HainanZhao/clawless#readme","keywords":["telegram","slack","gemini","acp","agent","ai"],"repository":{"type":"git","url":"git+https://github.com/HainanZhao/clawless.git"},"description":"A bridge connecting Telegram and Slack to Agent Gemini CLI using Agent Communication Protocol (ACP)","maintainers":[{"name":"hainzhao","email":"hainzhao@gmail.com"}],"readme":"# Clawless — Bring Your Own Agent (Interface + ACP)\n\n[![npm version](https://img.shields.io/npm/v/clawless.svg)](https://www.npmjs.com/package/clawless)\n[![License](https://img.shields.io/github/license/HainanZhao/clawless.svg)](LICENSE)\n\n<img src=\"doc/Clawless.jpg\" alt=\"Clawless\" width=\"300\" height=\"300\" />\n\nClawless is a lightweight bridge that connects your favorite local AI agent CLI to Telegram or Slack. Keep your tools, swap runtimes, avoid lock-in.\n\n**Supported agents**: Gemini CLI (default), OpenCode, Claude Code\n\n## Why Clawless\n\n- **BYO-agent**: Use your preferred ACP-capable CLI runtime\n- **Lightweight**: Minimal glue, no platform migration\n- **Local-first**: Your machine, your tools, your data\n- **Flexible**: Swap agents without rebuilding your bot\n\n## Features\n\n- 🤖 Telegram & Slack support\n- 🛠️ MCP tool support via your local CLI\n- 💾 Persistent conversation context\n- ⚡ Async mode for long-running tasks\n- ⏰ Cron scheduler via REST API\n\n## Architecture\n\n![Architecture Diagram](doc/architecture.svg)\n\n1. Receives messages from Telegram or Slack\n2. Forwards to your local agent CLI via ACP\n3. Returns responses with progress updates\n\n## Quick Start\n\n**Prerequisites**: Node.js 18+, an ACP-capable CLI (Gemini CLI, OpenCode, or Claude Code)\n\n```bash\nnpm i -g clawless\nclawless\n```\n\nFirst run opens an interactive config. Add your Telegram bot token and username.\n\nFor detailed configuration options, see [CONFIG.md](doc/CONFIG.md).\n\n### Telegram Setup\n\n1. Message [@BotFather](https://t.me/BotFather) → `/newbot` → copy token\n2. Run `clawless --config` and enter your token and username when prompted\n\nOr manually edit `~/.clawless/config.json`:\n```json\n{\n  \"messagingPlatform\": \"telegram\",\n  \"telegramToken\": \"<your-token>\",\n  \"telegramWhitelist\": [\"your_username\"]\n}\n```\n\n### Slack Setup\n\n```json\n{\n  \"messagingPlatform\": \"slack\",\n  \"slackBotToken\": \"xoxb-...\",\n  \"slackSigningSecret\": \"...\",\n  \"slackWhitelist\": [\"U01234567\"]\n}\n```\n\n### Switching Agents\n\n```json\n{\n  \"cliAgent\": \"opencode\"\n}\n```\n\nOr set `CLI_AGENT=opencode` / `CLI_AGENT=claude`.\n\n## Run in Background\n\n```bash\nnohup clawless > clawless.log 2>&1 &\n```\n\n## Advanced Docs\n\n- `AGENTS.md` — runtime, APIs, troubleshooting\n- `doc/CONFIG.md` — full configuration reference\n- `doc/MEMORY_SYSTEM.md` — memory architecture\n\n## License\n\nMIT — see [LICENSE](LICENSE)\n\n---\n\nRequires an ACP-capable CLI (Gemini CLI default). Ensure your CLI is configured before running.\n","readmeFilename":"README.md"}