{"_id":"@sendblue/cli","_rev":"23-345d5c5b642e866d59c669dea7a493c1","name":"@sendblue/cli","dist-tags":{"latest":"0.10.0"},"versions":{"0.1.0":{"name":"@sendblue/cli","version":"0.1.0","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.1.0","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"b630e3cb6549c4aca623fd5eba0cc628eafb9eba","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.1.0.tgz","fileCount":17,"integrity":"sha512-ScN0IXz0tTXw182+/EjjAmnGmw4JCc0LlLOf5k85kxRA8PVOcihI+Sd7kJO7cMT8AldxrG8AkIOVL0XbjdU+ng==","signatures":[{"sig":"MEUCIA0e5ulvh6rRe5AvIunCOwWxMkyJBY59C0W0rhrb74N1AiEAyTzr1GHHsgp1o8DU1K3gCpWYmXdjG++zQmNkq424MLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12560},"type":"module","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1774442048055_0.09786011938756545","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@sendblue/cli","version":"0.2.0","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.2.0","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"f95401d28ce5e715e606498164d8e6a5e4d1068d","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.2.0.tgz","fileCount":19,"integrity":"sha512-k+nvRmM/eT48Q1NZZbxpu5bI855MkKbi8/h/A//jLDI0NBa+tvHlGaZFHEBChO5QrqBiUCSpcdHmZZWX8JwV2w==","signatures":[{"sig":"MEYCIQDacBK8OfLXhKtMYedyOYKVwzPB8C4t9JHzw0H+0KdgzAIhALPzWW5br0J6AV7uheVqxn9E8H9ooljEnF4btfRR9kNZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19686},"type":"module","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.2.0_1774442972911_0.2924974426075415","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@sendblue/cli","version":"0.4.0","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.4.0","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"260b37b2ce536f5ef163e3e5f1da7c8b827c95dc","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.4.0.tgz","fileCount":21,"integrity":"sha512-OPxIbl3mtLMkzwYE9htLKO0cNSF4I0IRAE2RxKeXHAgiqVRZ3BPFdvPpoKg1VtJw3rmYKUSUDpdQmQYGIsoD8g==","signatures":[{"sig":"MEYCIQCJWR+RSVWSdg8lsLBTsUGIW4ITxGPJ15T51/VxKt6TEAIhAP97wVlbESDsDcePesxYK/N6geh4uLw2E+gsu6nj/p8V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25711},"type":"module","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.0_1774451613127_0.4477597916454479","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@sendblue/cli","version":"0.4.1","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.4.1","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"cee2cfc0f06c37df65a43beacb8ca307555e2c58","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.4.1.tgz","fileCount":21,"integrity":"sha512-4JKWgcZVTNb05k8s6qPP+tFbJOyKWXgOOBl4xAUv589WgQx4BCf5t+H2mma3d5NEGIhPNPI1yAzzL10hpPeceQ==","signatures":[{"sig":"MEUCIQDz3CHHypDP/Qr6m0Tw6yJ31YUku/3sDuKGJAOS6OsMYQIgRYdmGIjAWHELtjjJirizlBswUbSPycbpLWbcLXFCDE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25719},"type":"module","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.4.1_1774460292232_0.3886231204698125","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@sendblue/cli","version":"0.5.0","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.5.0","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"d74a64b58277cdccf427ab3c79e74a0b263fd825","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.5.0.tgz","fileCount":21,"integrity":"sha512-z0+whw2q7Xfg0YKUxb8Sp81uBTzWF9MHxjwQMrLP3v9QOVJOA9F14V9IPABXPd0vQCVr6p5zPzC4AZy4ZncVSA==","signatures":[{"sig":"MEQCIGZh5ZpOuUFdBrVttVzGDqap87eyQpuv6PZ12ORHSGgYAiArNkLJ/eNtbPgzJ91IJYOe7eVBvoeMsXPYVLgXaFiJjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29956},"type":"module","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.0_1774460695360_0.574287848112077","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@sendblue/cli","version":"0.5.1","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.5.1","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"cba9b98f0531496412807627d49d871bb9e99395","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.5.1.tgz","fileCount":21,"integrity":"sha512-GDaTgGR+x5f3mhYkF0Uj8tdcuBjW/dXlAmynbtZW/s2P21zs4BirERxqFZuhRmXZgTpex56PNyTXpxwPK9NPrA==","signatures":[{"sig":"MEUCIEj9mOwph0fUWS6Q0wbRPeQAycbzkQoDmNyVfXSHjHyOAiEA6Lgz3/uK4xTQvfHGMDGfUutvUxGRsorMyDU1e4ErBjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30093},"type":"module","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.5.1_1774461095169_0.2969062606653601","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@sendblue/cli","version":"0.6.0","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.6.0","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"f7899c4d01081976b2b46fc12a7be6067e6ce56f","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.6.0.tgz","fileCount":23,"integrity":"sha512-5sxbBRtgLUuPbsNtSimUMVyFZv31FjDLhUKS2oz3HP6r/8jOSDNOr71VaRcSs8LCJNnrH6wMB5CiPYJGSU0mdA==","signatures":[{"sig":"MEUCIQDXbcNmvxt+murkbFWI85BcC65ijuEAdtjyyCrZuUOKDgIgXjMr2M2UL1agZ8b9x6HAT2y0Pl0qMjaKtPg2uXPhOWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36136},"type":"module","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.0_1774461660038_0.933332801739738","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@sendblue/cli","version":"0.6.1","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.6.1","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"b0b0a8ed6c4722a791b62a7fab33c161e187e9a0","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.6.1.tgz","fileCount":23,"integrity":"sha512-UKTBWM0BIJBHPEBw6wqYI3+USN2odNkX33Z/gPFYXTJD8vEnnsDwUV+oZvE2+RtrBmQRjMmYj91KJOAltuXMVg==","signatures":[{"sig":"MEUCIAcjyeqybbv2SW+s/X9Bb5oVVIuxUd41vLoMD1PAtGk7AiEAoKSxVQAI/SS+WrPuTxzaPVz+RnCMPN40hRCj0yHoIeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40466},"type":"module","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.1_1774637610657_0.8586739913693604","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@sendblue/cli","version":"0.6.2","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.6.2","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"8947609fdb3ec35092250df82abf3fc30834ebc2","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.6.2.tgz","fileCount":23,"integrity":"sha512-oWR0jqghL6Ja1ItgNa7QsQ6NzT6/AJI7EO5WeQtNiC6+cU6jLGJjohjUKdLbU1AQj+1NtgDuQcXrZEkIb4j5Hg==","signatures":[{"sig":"MEUCIAiGXQBL2a0mYgj/nVRcCGJvfVy8tkGaQXw2MPl/o5LgAiEAwDTUPFQctBf4grlf9RIeI69/yQtYU7TyLLlhJOGKc0M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43212},"type":"module","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.6.2_1774724109921_0.09296821706628089","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@sendblue/cli","version":"0.7.0","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.7.0","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"a5a70a6582bf194d252caf68bfca031b7ac3a58b","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.7.0.tgz","fileCount":34,"integrity":"sha512-agW3Cvg5mOZIcvvxFWb4KnJTEulaqVXIui4BQYBV8mnZz8N2ew6ue7BxgwZOdTG52pev46BIPAcruH0xxsZUqA==","signatures":[{"sig":"MEUCIBPpWSeh0/WcBHAlt8FM4pozVqYxs7690k47fdJSdxAJAiEA9hTvi0nUsmDcQFBu+40miNaqbD+Z8IHvfmQJZ1HwK8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59580},"type":"module","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.0_1774752210292_0.8526719821296262","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@sendblue/cli","version":"0.7.1","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.7.1","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"00fa3e7ac7f8b76719594ff8bea96649127a5ebe","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.7.1.tgz","fileCount":34,"integrity":"sha512-4MLLMP5Nwo69aMUccrnkBXd6EYKr6A/AzfzJc7D2Sfm0itxvcdAS2ZHg5zPC7MKXEpnB1fl59PXwcfGvimQldA==","signatures":[{"sig":"MEYCIQCtenoBu/0Tpqws2mhaqvDnPdb/FBj7fhsd9iGLq4yqzAIhAIcp+2bIVe86s/gN40WQCodboTzDwda28eLRt0soL0FQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59729},"type":"module","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.1_1774752364402_0.3357424708869303","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@sendblue/cli","version":"0.7.2","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.7.2","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"036ca1304fcc024ae2173dd1ca345095b5b2b417","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.7.2.tgz","fileCount":34,"integrity":"sha512-gaMs/U7NS9HzONM1DFUz3EnqM2EWB1qnYCKrKj2v/48iyMfVIubXGRXsUweVwKsQYuwvOedjG4RLLIDXdbrVNg==","signatures":[{"sig":"MEQCIHx33EGBkgbMdyfuUbiSDkKuou6s3Sdyi6YXJlKbeWs0AiBpdKeGn+0WZTSQEJjsBFbbDCxPRoLIBCOQjBnSSeOBvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64891},"type":"module","engines":{"node":">=18"},"gitHead":"d35c99d958680f503ef549d58498a5e645743d7b","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.2_1774817088185_0.7834324829501464","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@sendblue/cli","version":"0.7.3","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.7.3","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"02b1d3ba32485dff192ed9a21f968afa6672d40f","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.7.3.tgz","fileCount":34,"integrity":"sha512-ZrZBPi5pc/2BMtZgDkeyAxjjDbL1AVbTIfiwVh09NELlUTaDkT9kgy29Y8fEZnBuYRPn6pq/54FAGsbm+72wyg==","signatures":[{"sig":"MEQCIBc3CX4UXuKuXX+4PFkO3hxXm+6XEmZXTsYjkqZkbGvZAiAy4078c1qzjBH6k4QvpMqw1xB1vgDY6y+IQUKI7pnMcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60273},"type":"module","engines":{"node":">=18"},"gitHead":"d35c99d958680f503ef549d58498a5e645743d7b","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.3_1774828468465_0.8578385680500198","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@sendblue/cli","version":"0.7.4","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.7.4","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"25c5dcca3bcba4648067537b87d120e4c01858bd","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.7.4.tgz","fileCount":34,"integrity":"sha512-H4KEFGLzlIztAgoSPbhGsn+qISxl/jcOnOk/snHdPhLTtwI3j9wmJ2J1bP8+V7Uz8IlD32bBt2Vdv4JMBTCaiw==","signatures":[{"sig":"MEYCIQCePfDCdl+OTps2Hq/3Co7Jvf3BPzPYUSFak2iEduwC5wIhAMIOTIGNz6DAO2NfE4Ef9Cv85COEgeVqHHdFJIcYZbpw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62032},"type":"module","engines":{"node":">=18"},"gitHead":"d35c99d958680f503ef549d58498a5e645743d7b","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0","@sendblue/cli":"^0.7.3","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.4_1774875169673_0.30944937951563145","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@sendblue/cli","version":"0.7.5","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.7.5","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"6bc72909cc4adbd863e3578a8c3965f64952a309","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.7.5.tgz","fileCount":34,"integrity":"sha512-onEtcA+Mo57JRaAY5J2zM8LmmrYlM9J/0h9R2USbjvaG7tuHmDwDLeSNU2p5IhMlNNKFhLBRn4NTpOnWWTkvQA==","signatures":[{"sig":"MEUCIBhRR8vyWxm4M0ytL95R2wSJbxyHzsFTqdV6GzafjlfSAiEAvsvOHQq6zdHAlxqXWDIvlyD1nwKQHdRBsepSrfur5NA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62068},"type":"module","engines":{"node":">=18"},"gitHead":"d35c99d958680f503ef549d58498a5e645743d7b","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0","@sendblue/cli":"^0.7.3","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.5_1775045895823_0.5161141523940871","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@sendblue/cli","version":"0.7.6","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.7.6","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"d120aa7f5603700ef4055d35e1a284e9b625a2b7","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.7.6.tgz","fileCount":37,"integrity":"sha512-upcZDsHAAa7u5vnIh2I+g6m7tQr1JHZ9hOasgtJdPZ0fLAykO/WbkPiJsVJzJf4HIBe+KLvKioeJMrS6O0TvfQ==","signatures":[{"sig":"MEYCIQCvTlI5lYzK4kbu0ouJsXsPhmgghLFBnpLcJP2wdRqHVgIhAJ1sr7wT/Df9vfAWAu9Dtki38AYI9v36u8eZXW9/PGww","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72275},"type":"module","engines":{"node":">=18"},"gitHead":"f6f7e793fd548bfdc807c61726d180c26e3442bf","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.7.6_1776279665263_0.30985016266030296","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@sendblue/cli","version":"0.8.0","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.8.0","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"a63e8591fc5cd136e08ba8f646969ea4ceb8e19f","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.8.0.tgz","fileCount":43,"integrity":"sha512-S4MPa/dbnZQp9zRJU2JCb6QQ+4LFMr5x4p5uF7FJgTi3BKRzXeJd0wnoPhGueRHJeXCSV6AuHxVJHepdLffOQg==","signatures":[{"sig":"MEUCIQCKeYK7RW/rsR5WVycT8+IVqqPtt6twgFU7s92NPsKTOQIgQG/EmKNbSANAk+d0mSteWg/IpaBXZTTqIgZxkqPlkG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115696},"type":"module","engines":{"node":">=18"},"gitHead":"805c699bbfa990ed995bb33edbcd038d56fa899b","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.8.0_1784813616190_0.23640865952113965","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@sendblue/cli","version":"0.9.0","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.9.0","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"8564654848952be6644a2a64c27c015bf5fabb8c","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.9.0.tgz","fileCount":41,"integrity":"sha512-EpR2Wq7Nd8B41u0b/nPpE0SnWyHsvmVFUgepE1fxVgffisGqipFvlW+NkDHYhOGxyVcdar+QaHy1SB5BXjugNg==","signatures":[{"sig":"MEUCIQDYillPmgA43z/sK1/0TNa4Cm/GPyCgbycOH0RhGnULqwIgfr8Kog6we4Yt20YMZNOKB1BqLj4A/M0v9jkw4bxL05Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122178},"type":"module","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.0_1784836749059_0.0530385340176629","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@sendblue/cli","version":"0.9.1","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.9.1","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"e18ee5f5374d27a8c1e922c6d3e4ac3a9f0b2336","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.9.1.tgz","fileCount":41,"integrity":"sha512-5fnCMOBGPc6LzaEaPCur9PzB29g2cCOBHrWLLcZWfirlzquOzDlxF91rtCEnL4mVoOEy2KvccoGfK/gQrB/Ylg==","signatures":[{"sig":"MEUCIQCZ4w0zsdhlzlKwhhKpiJ2xjGrok0ANGbNg7+aBgOJ7aAIgD71BL8DY0qPajvJzlfCa7yxOVrYS4s5omsrKqCaAYLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126564},"type":"module","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.1_1784839872230_0.7990813037519702","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@sendblue/cli","version":"0.9.2","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.9.2","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"2a6f97d15527d4d47e9e9db18d58adcdefe44659","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.9.2.tgz","fileCount":45,"integrity":"sha512-EFbHeZelD+U+7EeBkf3R2GerQqjgQ0zZiXsDzd+3EVAIzhK3ww6lRDAUYuXiV/za5TArFITGJmjdkKjdEIlppg==","signatures":[{"sig":"MEUCIQD8eH65/qEe9RfhdecTYxtDXj5QuVGUFp8Peu0Tgwx8hgIgWconaRQ8a5MtC3FaL3dWSJ/4zFHGotpbFbDyE6cvsSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134376},"type":"module","engines":{"node":">=18"},"gitHead":"64f14f43e244eabb0cc2abaf87c721771b52ac57","scripts":{"dev":"tsc --watch","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"10.8.2","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.9.2_1784840821865_0.31323245167601876","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@sendblue/cli","version":"0.10.0","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"license":"MIT","_id":"@sendblue/cli@0.10.0","maintainers":[{"name":"sendblue","email":"nikita.jerschow@gmail.com"}],"bin":{"sendblue":"dist/index.js"},"dist":{"shasum":"c828d2e2b78360b44fef9d2ac55f70cc00b0ef54","tarball":"https://registry.npmjs.org/@sendblue/cli/-/cli-0.10.0.tgz","fileCount":45,"integrity":"sha512-amIe/wPx9f5mzjCPhKab6csT/MXLDb2QA87g+PA/E4n6IC9Xsqnvn2r0PPB1TP0GiRxMPJWNMnRehguhduBUrw==","signatures":[{"sig":"MEUCIQDz1OfDmZ9pErQ8m542pGsc10qzgwXhKMdA0ZmDQgK5gAIgBodqqinIXW2BIYhDwqMisNg05CS+ni0FmhH5WlqATI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150025},"type":"module","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"npm run build && node --test test/*.test.mjs","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"sendblue","email":"nikita.jerschow@gmail.com"},"_npmVersion":"11.19.0","description":"Sendblue CLI — iMessage numbers for agents","directories":{},"_nodeVersion":"20.19.6","dependencies":{"ora":"^9.3.0","chalk":"^5.3.0","prompts":"^2.4.2","sendblue":"3.11.0","commander":"^12.1.0","qrcode-terminal":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.0.0","@types/prompts":"^2.4.9","@types/qrcode-terminal":"^0.12.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.10.0_1786968633266_0.38634326015701337","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-25T12:34:07.932Z","modified":"2026-08-31T17:55:29.541Z","0.1.0":"2026-03-25T12:34:08.197Z","0.2.0":"2026-03-25T12:49:33.054Z","0.4.0":"2026-03-25T15:13:33.276Z","0.4.1":"2026-03-25T17:38:12.389Z","0.5.0":"2026-03-25T17:44:55.568Z","0.5.1":"2026-03-25T17:51:35.347Z","0.6.0":"2026-03-25T18:01:00.201Z","0.6.1":"2026-03-27T18:53:30.791Z","0.6.2":"2026-03-28T18:55:10.099Z","0.7.0":"2026-03-29T02:43:30.431Z","0.7.1":"2026-03-29T02:46:04.561Z","0.7.2":"2026-03-29T20:44:48.332Z","0.7.3":"2026-03-29T23:54:28.615Z","0.7.4":"2026-03-30T12:52:49.818Z","0.7.5":"2026-04-01T12:18:15.968Z","0.7.6":"2026-04-15T19:01:05.405Z","0.8.0":"2026-07-23T13:33:36.366Z","0.9.0":"2026-07-23T19:59:09.206Z","0.9.1":"2026-07-23T20:51:12.372Z","0.9.2":"2026-07-23T21:07:02.009Z","0.10.0":"2026-08-17T12:10:33.415Z"},"license":"MIT","keywords":["sendblue","imessage","sms","cli","messaging","agents"],"description":"Sendblue CLI — iMessage numbers for agents","maintainers":[{"email":"nikita.jerschow@gmail.com","name":"sendblue"},{"email":"akhil@sendblue.com","name":"akhil-sendblue"},{"email":"grigori@sendblue.com","name":"gregkara"}],"readme":"# Sendblue CLI\n\niMessage numbers for AI agents. Set up an iMessage-enabled phone number and start sending messages in under a minute.\n\n## Install\n\n```bash\nnpm install -g @sendblue/cli\n```\n\nRequires Node.js 18+.\n\n## Quick Start\n\n```bash\n# Create an account and get an iMessage number (interactive, email verification)\nsendblue setup\n\n# Or create an agent sandbox. Fresh setup has no API keys or phone number typed up front:\nsendblue sandbox init\n# The CLI shows a one-time phrase (e.g. \"SB SETUP 123456\") and your Sendblue number.\n# Text that phrase from the phone you want to verify — that single text creates the account.\n# The sender phone becomes the account identity and unlocks sandbox credits.\n\nsendblue sandbox connect\n```\n\n## Commands\n\n### `sendblue setup`\n\nCreate a new Sendblue account. Walks you through email verification, company name, and adding your first contact.\n\n```bash\n# Interactive (recommended for first time)\nsendblue setup\n\n# Non-interactive (for CI/scripts)\nsendblue setup --email you@example.com                          # sends verification code, exits\nsendblue setup --email you@example.com --code 12345678 --company my-co --contact +15551234567\n```\n\n```bash\n# Phone verification (no email at all)\nsendblue setup --phone +15551234567 --company my-co\n# → text the shown one-time phrase (e.g. \"SB SETUP 123456\") from your phone\n#   to the shown Sendblue number; the CLI waits and finishes on its own\n```\n\n| Flag | Description |\n|------|-------------|\n| `--phone <number>` | Sign up with just your phone number — verify by one text, no email or account name needed |\n| `--email <email>` | Email address |\n| `--code <code>` | 8-digit verification code |\n| `--company <name>` | Account name — **optional**, defaults to your phone number (lowercase, hyphens/underscores, 3-64 chars) |\n| `--account <name>` | Alias for `--company` |\n| `--contact <number>` | First contact phone number (E.164 format) |\n| `--no-wait` | With `--phone`: print the verification text and exit instead of waiting |\n| `--check [sessionId]` | Finish a pending phone signup — resumes the saved session, or pass a session id explicitly (exit code 3 while still waiting) |\n\nWith `--phone`, the phone you verify becomes the account's login identity **and** its first verified contact — `sendblue send <your-number> '...'` works the moment setup completes.\n\n### `sendblue login`\n\nLog in to an existing account. Email verification by default; `--phone` logs in by texting a one-time phrase instead.\n\n```bash\nsendblue login                          # email + 8-digit code (default)\nsendblue login --phone +15551234567     # text one phrase from your phone, done\nsendblue login --phone +15551234567 --account my-co   # if the phone is on multiple accounts\n```\n\n| Flag | Description |\n|------|-------------|\n| `--phone <number>` | Log in by verifying your phone number with one text |\n| `--account <name>` | Account name, if this phone belongs to multiple accounts |\n| `--company <name>` | Alias for `--account` |\n| `--no-wait` | With `--phone`: print the verification text and exit instead of waiting |\n| `--check [sessionId]` | Finish a pending phone login — resumes the saved session, or pass a session id explicitly (exit code 3 while still waiting) |\n\n### `sendblue send <number> <message>`\n\nSend an iMessage.\n\n```bash\nsendblue send +15551234567 'Hey, your order shipped!'\n```\n\n### `sendblue messages`\n\nView recent messages.\n\n```bash\nsendblue messages\nsendblue messages -n +15551234567 --limit 20\nsendblue messages --inbound\n```\n\n| Flag | Description |\n|------|-------------|\n| `-n, --number <number>` | Filter by contact |\n| `-l, --limit <count>` | Number of messages (default: 10) |\n| `--outbound` | Show only sent messages |\n| `--inbound` | Show only received messages |\n\n### `sendblue events`\n\nStream live account activity through the official `sendblue` SDK's authenticated SSE resource. The CLI reconnects automatically, stores a per-credential cursor under `~/.sendblue/`, deduplicates event IDs, and repairs disconnect gaps from the message/contact/verification recovery queries and line-state snapshot. Recovery deliberately overlaps the saved cursor by one minute to tolerate timestamp ties and read-replica lag.\n\n```bash\nsendblue events\nsendblue events --types message.received,message.updated\nsendblue events --since 2026-08-16T00:00:00Z\nsendblue events --jsonl                  # integrations and desktop plugins\nsendblue events --jsonl --include-control\nsendblue events --once                   # recovery snapshots, then exit\n```\n\nTyping indicators are ephemeral and cannot be recovered after a disconnect. `--include-control` adds `stream.connected`, `stream.disconnected`, `recovery.warning`, and authoritative `lines.snapshot` JSONL records; they are CLI integration records, not Sendblue account event types. A line snapshot is a complete replacement, including an empty array, so integrations can remove stale lines after reconnecting. Recovery warnings are also written to stderr, allowing JSONL consumers to remain machine-readable while surfacing partial recovery failures.\n\n### `sendblue add-contact <number>`\n\nAdd a contact to your account.\n\n```bash\nsendblue add-contact +15551234567\n```\n\n### `sendblue contacts`\n\nList all contacts and their verification status.\n\n### `sendblue status`\n\nCheck your account status and plan.\n\n### `sendblue whoami`\n\nShow current credentials and verify they're valid.\n\n## Credentials\n\nCredentials are stored in `~/.sendblue/credentials.json` with `600` permissions (owner read/write only). Run `sendblue whoami` to see the current config path.\n\n## For AI agents\n\nMachine-readable docs live at [docs.sendblue.com/llms.txt](https://docs.sendblue.com/llms.txt). For sandboxes, API keys are created by the setup flow, and the verified phone is inferred from the SMS sender rather than typed into the terminal. Start the challenge, relay the Sendblue number and setup phrase, and let the inbound text bind the sender phone.\n\n```bash\n# 1. Start sandbox signup and create the first sandbox:\nnpx -y @sendblue/cli@latest sandbox init\n\n# 2. Relay the printed one-time phrase + Sendblue number to the user:\n#    \"Text 'SB SETUP 123456' from the phone you want to verify to +1 (786) 213-9363.\"\n#    That single text proves the sender phone, creates the account, and saves keys.\n\n# 3. Hand the agent its sandbox instructions:\nnpx -y @sendblue/cli@latest sandbox connect\n```\n\nIf your agent needs to exit while waiting for the text, keep a stable `HOME` and poll:\n\n```bash\nexport SENDBLUE_HOME=\"${SENDBLUE_HOME:-${TMPDIR:-/tmp}/sendblue-sandbox-init}\"\nmkdir -p \"$SENDBLUE_HOME\"\nexport HOME=\"$SENDBLUE_HOME\"\n\nnpx -y @sendblue/cli@latest sandbox init --no-wait\n\nuntil npx -y @sendblue/cli@latest setup --check; do\n  code=$?\n  if [ \"$code\" -eq 3 ]; then sleep 5; else exit \"$code\"; fi\ndone\n\nnpx -y @sendblue/cli@latest sandbox create\n```\n\nPrefer the CLI over ad-hoc credential hunting: `sendblue whoami` tells you whether working credentials already exist on the machine before you go looking for API keys.\n\n## Links\n\n- [Sendblue](https://sendblue.com)\n- [API Docs](https://docs.sendblue.com)\n","readmeFilename":"README.md"}