{"_id":"@hasna/conversations","_rev":"167-dbff56a152a53c967dab39045f377dd1","name":"@hasna/conversations","dist-tags":{"next":"0.5.23","latest":"0.8.0"},"versions":{"0.0.1":{"name":"@hasna/conversations","version":"0.0.1","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.0.1","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"convo":"bin/index.js","convo-mcp":"bin/mcp.js"},"dist":{"shasum":"9367f8809e8c1f0daaa6064f82ede6c91d247d83","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.0.1.tgz","fileCount":19,"integrity":"sha512-k45jJwjlgBcMW1b/g7HBog2eyIOEFT6Y4TG0UMggtAGsp0evQ3P31GGj/AesuLBhLMV24sst2708GOMKle2Wvw==","signatures":[{"sig":"MEUCIQC4bj9UJLNcHhigORt2DgXPd5V9iTjA16sILLX8mm2E3gIgDmz1lOAPipKPsQHQ8PkBX7p+nKI4iw5fjhn5FHMJN9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2293967},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"72d12817e69f715701b6a0c9dc39f9ba0cbbd29a","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.10.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.0.1_1771098617166_0.6233320571682746","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@hasna/conversations","version":"0.0.2","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.0.2","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"convo":"bin/index.js","convo-mcp":"bin/mcp.js"},"dist":{"shasum":"529e44a54bf4d5a6f46f3020f5bd27852875c099","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.0.2.tgz","fileCount":19,"integrity":"sha512-CVUSqgpMe+JhUGTTbscI/M8H+Fmw2fT4DfFf6FMzFrZchNj3ovozsusF0xpZk0s7UVKkcQl+DkVSyfZ3JvV4lg==","signatures":[{"sig":"MEUCICuoDTgHrIxi4acyaCD9tAbq6sKttMaIe86ly7f+NtxnAiEA6EFPVAMMM+C85XNU9uw7swoSynd/VAfU6VfsWu3cwZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2293967},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"72d12817e69f715701b6a0c9dc39f9ba0cbbd29a","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.10.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.0.2_1771098865411_0.6391177946143385","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@hasna/conversations","version":"0.0.3","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.0.3","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"convo":"bin/index.js","convo-mcp":"bin/mcp.js"},"dist":{"shasum":"7f622fa7d41bd9a07372e771762193152ea4182d","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.0.3.tgz","fileCount":20,"integrity":"sha512-yY6UylMU9y6qUfkCLzHOX/0eu2V8n2pgr9e9je7Nqg5gGFRcxYLdzB1gKfcv9HI69EHIbuiaPe0CJtv1Pcr4Rg==","signatures":[{"sig":"MEYCIQCZYuCpUBR3D/XR6yZ2P0PJHS5sLE/QaDOtV98wGSILSQIhAPv5CWJaCIcg/ay9F/QvGBnt/tNU09hhgc5bK9hqZREz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2319947},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"537a6d078bfcc4e9291062ed5dcded8473c22061","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.10.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.0.3_1771101844241_0.38270341504135197","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@hasna/conversations","version":"0.0.4","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.0.4","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js"},"dist":{"shasum":"f01d8141071ce2d8224c40b9b01b5ac9f99a509d","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.0.4.tgz","fileCount":20,"integrity":"sha512-wRFyMSzUSxXbHpPoKfAc9y9vbM/jIPVHh6vNa3PE/C//uFStL48Vh+zz2Za4Squmyfa9QhK+I4aGAyEY/tk11g==","signatures":[{"sig":"MEUCIQDX5q07+48y5vAyJcl9ODjSXWLE+pNEP6dv+8gYgLkOkwIgNF9jonnvXf3D7G00i+40YnYQQUX/DSh6PI9ty/jbDFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2320418},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9730671c514c7f8b8f7fcb378c50b56df8c76a88","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.10.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.0.4_1771102703549_0.7573839410829295","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@hasna/conversations","version":"0.0.5","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.0.5","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js"},"dist":{"shasum":"f371340f69cf3d09628e4667466c39da8f699875","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.0.5.tgz","fileCount":20,"integrity":"sha512-g4RQ8qQG41C+WQEM3QmUe7GQZFtkbx0NSgV8UsV7abb1yJe6IPd3OJA1Jle59Pjda7JNBbdojIzyqeBwMLwOfg==","signatures":[{"sig":"MEYCIQDEgY6qaWz3snQuPsj0qAIviUnNE4Hb5cdJXLpx8N3wqwIhAOIeL4yhm+Fawo48Hfhks54/TWVHLJtL1yNm4cY9kLX/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2322967},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"07b36c1643e75c4ffd2d51d9feecb7352afebfed","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.10.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.0.5_1771103329575_0.5257554823302462","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@hasna/conversations","version":"0.0.6","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.0.6","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js"},"dist":{"shasum":"786703b26ac0a17b37fa296ed4f98177a197b17d","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.0.6.tgz","fileCount":24,"integrity":"sha512-d1evoNxPcOrpVHKCpRZzqjcjWbGoxfiIgw0SlqRUd8qdpOxm10eYWjG9sBvHYHXr0nQy/rpxEaPL2zNKRIpEIg==","signatures":[{"sig":"MEUCIENEntkyl40fcu98Nmsq+JMUsT3Js/KN1kV03CD1JSB0AiEA+/rzxHU7wJq2CNUGawGMttz5E3xp1gc+DS45zWFmn6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2682584},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"628e6ba89011de53ecd2f0743b2dc855488a25b1","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.10.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.0.6_1771142001249_0.310181625439222","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@hasna/conversations","version":"0.0.7","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.0.7","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js"},"dist":{"shasum":"0036c55f9f6667667fde0412f82b33b384f91ae2","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.0.7.tgz","fileCount":31,"integrity":"sha512-RwhaG96Alim+fBZ6uBU1dC+J6Uu9UrMyGwxRKk9iM8P067uX1fbtROhG+LdnNXz0u2R9I3pWd0kMoQg5ThxGKw==","signatures":[{"sig":"MEYCIQD9VNVmDTjqrISCMpLQUI9vy8nf8RWWVgZDZzhEwR5zdgIhAOnI3/06qnKUS7muogpebm25kg4jCVaA7YviV3+Cd1bw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2682895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"24c614aca213f7ec3727cf1999d6db4dc2281e1e","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.10.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.0.7_1771142292898_0.09366991576921113","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@hasna/conversations","version":"0.0.8","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.0.8","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js"},"dist":{"shasum":"60d230c85e95c97b806bdbc0beb73a18a081e103","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.0.8.tgz","fileCount":31,"integrity":"sha512-enIXP1CcEWvslCYqXHPQjNCUf1LFsjrCTg9bMjRcA4BsimZA+r33mTMwpuAMXZHp3oWDhq2ZID2ZHYezBaHoSA==","signatures":[{"sig":"MEUCIEr1r3sux3sjkIHzanj5L1mppiuvixtHZgoTmM0bTuumAiEAjmiov/LBRyKsXRsIhykcHuFDnR1ojYpDkMadkPXGYzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2682895},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8a47fded41c66c006d13d44869651d6a385e9de6","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.10.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.0.8_1771144637639_0.2860527196250364","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@hasna/conversations","version":"0.1.0","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.0","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js"},"dist":{"shasum":"f7043e58f004e5a5f2e151851d1adc11a5b3606c","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.0.tgz","fileCount":35,"integrity":"sha512-uQqPvsnLKskJ07Ka5GKLFOeJi3NwbW7zy7kwduhlBhrVWDP6tP3eQOhNqZ+PZr8gdK7kZ+nFf6p1MrBCnkwQ2Q==","signatures":[{"sig":"MEYCIQCRIL7Bst9qPW40RpjKHUMH3Tah7g9Mhk5qaEFDwQq+XAIhAJiMARLgnBpzu8VHtb/jty7DRTJPHBLEyCBqshIcg7t9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2834240},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ec87caf170094bc8789c987d83aa2b0eba062e50","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.0_1772194517429_0.8486028533330845","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@hasna/conversations","version":"0.1.1","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.1","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js"},"dist":{"shasum":"5a5c5f014a1b969fabe270b107df7891c2a28247","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.1.tgz","fileCount":35,"integrity":"sha512-Qvo9Z2uszIX9xDmVEBNQXbOTJ5rgB7Xb3SslHURJxUWriecLWI5uHrcmm4ErkIo4KAwXPEcshJTCeofuiEE+cA==","signatures":[{"sig":"MEYCIQDKDrp31OZTPwP4/eABtk0WWnOYqkrqAZSL4MKSF/wClQIhAOHC4H9vnbF7reW3b6xlCsNRy2bNVtVf00QxVL+xkIqJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2834475},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7eb9264e3351ad8ffacfa5ce059d96fc74904116","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.1_1772972084810_0.8607740169741551","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@hasna/conversations","version":"0.1.2","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.2","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js"},"dist":{"shasum":"38ce1c9e5d9cc41b7fa9b23e03ea4780fa95f6f9","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.2.tgz","fileCount":36,"integrity":"sha512-1IAWMJFFkyiCj32FkT90GdMq9MtVeXa4mEBQEFK6SAOaDI6aTjrWvWdIpoQXvs55MwUNXxSBHdMn1m42qmONww==","signatures":[{"sig":"MEYCIQDvoEkBPmapKraeMQNsdbKX5/Mcmj4bumsH8rni0/iWwQIhALt/pBj2gnJ6VaZL05+aOUT81Uo3XwEU92AhDRyjy04I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2837763},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9a6a0d5d014612ba94cecca7d6608b47f905f197","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.2_1772973755903_0.11424686137473294","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@hasna/conversations","version":"0.1.3","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.3","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js"},"dist":{"shasum":"1fc4861826ca88d49441d22fb0689a1626c192e0","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.3.tgz","fileCount":36,"integrity":"sha512-Exi9OAwYhl0zKWlbo9PjYQKHtJMd7NMq9U1if+KP7OZTysOYtf93yH8vwxv5QDRQaw0/GWo363hxLi41DvAhrQ==","signatures":[{"sig":"MEQCICjcQLrXJdx7UMRR9A3xYaPedMtdenrqpiQ4XyM66HXuAiAuNbEIHtZ4NEbC8gxrCy8tTPgaUVMBS2dniNWsHwGcSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2839769},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a8b8ab32c04d1dedbf5a663f320c0a25f9dfc492","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.3_1772973838209_0.9893500494719443","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@hasna/conversations","version":"0.1.4","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.4","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js"},"dist":{"shasum":"2ea37ecef0b67c0c265feaa9d2093740b14b726b","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.4.tgz","fileCount":37,"integrity":"sha512-ToOKWH9SrZfZAUSqChAzkcfG82pjdPKTxWuswPjvFPmgHks6zWOGgrbmyC2glfQGv4714yQMySZjkpvPfiW8/Q==","signatures":[{"sig":"MEQCIFzRqVvXkp/BtAQP/2hlLKmUVTt+oGPhzJl2D057VT48AiBkBKBHE8wm8/GTE6Kn0aiUy8MIi8bhavhUGzmhYJtDvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2864906},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2da717d3e197f9dc43482ab3e67b027382ff3d1a","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.4_1772974157124_0.3765011622356267","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@hasna/conversations","version":"0.1.5","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.5","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js"},"dist":{"shasum":"fc6b88f99a6e3d8ce6e1be24963beb1d3b97a9da","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.5.tgz","fileCount":37,"integrity":"sha512-VV0pgD1z8Z1iIptSWMyPhnAbbFiIm8CDGg66rQ/IifSZbTjGYJjNsMxoNNB2bhKAvmvAgaRw4dgVwxpYwxdyaQ==","signatures":[{"sig":"MEUCIB28j1UgIjPiji1tKX6f5m2hSr/XoTH3JJ0w8IzuzUzTAiEA7dQ3kSWweshl/TH2rUQ/vyNFP+JAfMneeDrkM+rAoxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2872056},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3dfc1699c87c25dc9f47d329ed1b7ce9d07caf90","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.5_1772974801810_0.5281439789150071","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@hasna/conversations","version":"0.1.6","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.6","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"560e9eb82ee2936de677982872c95c8dc326ada3","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.6.tgz","fileCount":39,"integrity":"sha512-8Rk1/DzDhjpxRGBxlBgLBxXFbZBghafDlr/wypvqM+9nSF0UInjyRVfn9j8bZ8WXPEvvVG/wtS1WlmGxzfQjTA==","signatures":[{"sig":"MEUCIQCKeumPV+90WZgtIPIX0U3POVu+02CfAl1L+8MlBCCykwIgbaGEnDpxaEuGdC9XORu/TtWX2anQqukaq3NcoY4Ul9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2896820},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e12e4dbc716d38957b9b88bfc0d2ddaa8fe93fa4","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.6_1772976097762_0.942200672899451","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@hasna/conversations","version":"0.1.7","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.7","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"a5569623c23888b8a3668aa7f4219d1af4175f50","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.7.tgz","fileCount":39,"integrity":"sha512-b/OZEBypHfSnktDe+7SzgptwBsLs0t8A3TKSWvPXrtIaDUm7WB+d+JeM9MIjYdBcfAUQ/4ggtHU7Xx/Pf0ryAQ==","signatures":[{"sig":"MEUCIAvnAa/QAEyXXKM3pOcm0RBr+AUobDIMHrvmyUvAhhlBAiEAwuO0p3KjiEQxtXP+BJX5kNhmo3UZ40PDsaPJIed7CQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2896735},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c8a06df1437d3208cb6eee0151ffaeec25e208e3","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.7_1772977274796_0.629235991326287","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@hasna/conversations","version":"0.1.8","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.8","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"b557465b3a4be3745644747adb265e4941f79724","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.8.tgz","fileCount":39,"integrity":"sha512-bQS6R///jXpFjOExrjyGGU/qcS7FVAgyrKyCinG/olAg2pSIaavL57fbJz7YWcZfODyh/5BVxMoDDOAeSoOZAw==","signatures":[{"sig":"MEQCIEfTVmXe8guqq7Ftjkor4tcF+rdLueb2uXnbmsiuS8EqAiBE3ELuZTExTa9Jxp3oR5uTYNZ4arlZtSVYwQVRZw5/EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2900538},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3ffdcc2413fa98b485b5eac9859c7eb9c11140ab","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.8_1773034314808_0.8814211846923472","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@hasna/conversations","version":"0.1.9","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.9","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"1146f3702e4d4e2e0e1c571abd76c62fc33bbd02","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.9.tgz","fileCount":40,"integrity":"sha512-4moLbCtGLUT9nrj8EsxTCfdYrc99UAbOJAioKF4WV7FQ6EvFczZPNij+DK+NDZnud9sfvsy9hMGSUJH1JBKBtw==","signatures":[{"sig":"MEUCIQC62O+wz4cc5V1irVYWMsRLhUwOr9fLD+Pd5gupj7HFcwIgV0wSPTAi4Y0k+xwN3NJKFOx3CtjM9jfe8u882c47kdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2968695},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ecb1721a8c325f1476a740f79d9aba1fbad771ae","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.9_1773034457508_0.9780736028423358","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@hasna/conversations","version":"0.1.10","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.10","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"4b7698a010c93f063cb62e009246e0840f0ba16a","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.10.tgz","fileCount":40,"integrity":"sha512-MJssF08gYwOa1pkggUmsedD27ptmzQ44DVNoR4DSDBlbKYR+JPqY/d5S87LoHh18RdRsZiS4fMHyTBmoBIh/IQ==","signatures":[{"sig":"MEQCIEba8sBBJ3RduYAGr5ol1yNDEhRRMF+UqUeI+l7x5ksSAiBVqJjOHqU/Tmu6rbR9Ot/uk7E+ZFGn+pfPkpZWDHElqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2968940},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dd7080d7b3ea3bdf3c4743f769cbf1b9c8f0dd3c","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.10_1773034846183_0.0624792186735621","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@hasna/conversations","version":"0.1.11","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.11","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"139e861bb72f0edefa48ea90879b15288a2c7dfe","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.11.tgz","fileCount":40,"integrity":"sha512-RXBZm4OwHCj+1vyU/i31+em3NOFKyE4YsXftwjXWnRYE7i/Ce4pamAK/GpuQwJD3BqUnJyhhN5/aKzGrMdZZRQ==","signatures":[{"sig":"MEUCIQDZBvVGqt4cz0NNtEt0CvGdZ4Py1cVYEQLTiYSEz8rz2wIgIQtHjzJ6nbwrfdjEZKA/fDi18TfNV2oiWN92ZFGVVIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2972855},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8b5a8d60e4eee958f8e26042d28d7df972b24a56","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.11_1773035121971_0.274046164323827","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@hasna/conversations","version":"0.1.12","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.12","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"356f4cab0ebbcd21d5798f85abbd98d2dbd97aeb","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.12.tgz","fileCount":40,"integrity":"sha512-9Kp0k8IF0hdPDN7gFiHiE7ossPpdNgxhtZ2MuEh67bHVU+o4k/DJIJQAk3oUzktVc4UB4Xcha+zPyPINFoEe4g==","signatures":[{"sig":"MEUCIQC/owuUYclfDhmd6sQnQU3KgiamA58XgZ268TVEyfalfgIgE0yez21UoeSqt3QU86f1tQ+opj9NTsDcrzFo5oNAPqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2973025},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1436e8a07d82dd9f0628d39812b6d00893b6ceaf","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.12_1773046367474_0.9759160785207135","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@hasna/conversations","version":"0.1.13","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.13","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"8846b855a5daaebcae6a1961c0909285df498eff","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.13.tgz","fileCount":40,"integrity":"sha512-0oFT4IUzLepgwlDtgnpnmE+ctCRlioaMjz1dLOWtCmPKAyVj45/V+xrst1ypvl680DFVpMm/UG63oGWZjAq5Qw==","signatures":[{"sig":"MEYCIQCtGRa7/nDNZu8unPiS/ErkNybgtBWTL6rsL00o7JRK/gIhAItIxn6ktsMW75SkdaQPPp669EzwlV+3yoraMvUfjdjr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2973013},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1456ac52a5e42ba439c3fc3125ab5e0ecb58873d","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.13_1773120491517_0.7257779816154746","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@hasna/conversations","version":"0.1.14","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.14","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"e2156e803e30a2605a0d3e19e446454afa0de934","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.14.tgz","fileCount":40,"integrity":"sha512-tCZ6PeVbCm2wrflMD8+BeLWLj3E38LM6Z05iarA0TaW4YUGEYwBH0ECkDSUGvHAIAvLlhxfMQ+kCFVowXOQgSQ==","signatures":[{"sig":"MEUCIHx3Hb5b3wpVd3ad/g7HfByc5aJ1lg7BgdPAX0sUwVZcAiEAtxlz7G7X/IDF/r8/DJJMFqwIoPbckChDDrAfEDL+fTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2973426},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4758f9b2580c0ccd7a0be34e3adc981d547905d4","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.14_1773150038925_0.521638457705849","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@hasna/conversations","version":"0.1.15","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.15","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"3c9d5c85076b2d19123b142bd13927ee2cbe0a49","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.15.tgz","fileCount":40,"integrity":"sha512-igUZsFtKlFoqkmihZY/ocUg9vdusSebK6OM5uxQ+Crw3RGnpEoeHxNMckeSVBfDTcYaWuviNLFC9cbCBwNO6mw==","signatures":[{"sig":"MEYCIQC267+Y7spJ+HzZXbfP55Ri06b1KbukPz0Wu14FAaF5ZgIhAJvaRtpdcZ9oPDJ5UiCoZOZhHAFTjXBw05NKKBOzLJEh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2976363},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"301a2c9265e856260c6ebf1674e82b1b8d852cce","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.15_1773150547734_0.25705787927231394","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@hasna/conversations","version":"0.1.16","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.16","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"98b631a9ca5be46ee14090296268ab33a0b1ce98","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.16.tgz","fileCount":40,"integrity":"sha512-tJPBwxl4JSR9CJqY7Gp7I9sLtDLv4EFpy4q864UYbZYnNar/jKJGUFPymiWSldO3LvmyhUc178iJTg/08XeuKw==","signatures":[{"sig":"MEUCIA30O+6C1BUj5jk1OiYt/1H6QFGAJYjeqp78BU+xGNmnAiEA8xksBX8B6KYAhfzduuVgBGrw21iATisYs9ExQcQX3qg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2978700},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"98bbea2073896e704d9632b7cc6e04b832c078dd","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.16_1773150749124_0.4912099502909828","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@hasna/conversations","version":"0.1.17","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.17","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"df6de7dc6a4957a11e540a9591d1197315c79a30","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.17.tgz","fileCount":40,"integrity":"sha512-FdZeEomReenX1O79Vb2Z5Yx/9R+wXFVN+dajPWirzvZSQYScZyxmxQK6/TSPcvQyxowuVlO7VCiqRQMOL1Il8g==","signatures":[{"sig":"MEUCIBP+Z/CDagfZa+mTBwDNdzlMWQ5tYKp2G+WHEoIL42HRAiEAskMAWZGNuJ02SHYu4A36QG/rxicCYmgsP9p+JyFNSnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2979094},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b3a0db5c52efb305805b644fdb4612a43fc31678","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.17_1773153307678_0.5470678623480958","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@hasna/conversations","version":"0.1.18","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.18","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"a970e0b35c374ad152b1cfdd5bf8f0fcdb7d9bd5","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.18.tgz","fileCount":42,"integrity":"sha512-H7fsveOxjFEiv2Zp5VlvwIT7PtK6wU7F0eVwJRcRA2a2hayrrjxjhQC+h6ZiqOHIIbqO2KpRPLr997Hn7yyo8Q==","signatures":[{"sig":"MEQCIFsvjbz+vuVxGAVo+DtOXhi9j0ub1d2bRI5onlGFjNFAAiBUO2CwDJGna+Hq49mbzNgFrQqYh0lo7YaKCyBA1CrFzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2992807},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"de30edc9a47a992ad51f77c46dc69cc4f665f524","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.18_1773166340969_0.7333800324035802","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@hasna/conversations","version":"0.1.19","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.19","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"743f138182ec022355e31f9e4add194bc3137919","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.19.tgz","fileCount":45,"integrity":"sha512-dXwcB8XXXoFtsCoA3LLYbZMQikY7jB9ItqfSCfQtfY8hwDGKtZc1N5rGxeWHLucPfiVjkfD7Jt8bWQkh16E5gA==","signatures":[{"sig":"MEQCIHyRBFGehnn+vMT9POwAOzGmWObwxKFVd/5wqOipD1byAiAsy2kSXSFXSPEmU0AAt6DFNycfQkyH+N4H/2mlhcH25w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3014010},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3eb7303284f356014a6a6de369a3a9e27a2fe97e","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.19_1773264293604_0.10394825774620764","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@hasna/conversations","version":"0.1.20","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.1.20","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"4c256473c02a054fc8948a117847d86707d9fa38","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.20.tgz","fileCount":45,"integrity":"sha512-sHDL5VTVtvHHzBFIdNtee+Vakb6P+FVnNm9ZKOXNzF2ykd52o1IO7zGgRcASoGDl1IEDFG9NmrjRZl+8cdqVjQ==","signatures":[{"sig":"MEUCIQCcqsxZyNiMMpOE0Snh3IwZOWrN6p6mbyDbyqsO8tWPJwIgXWkJnnLxqf+P9+4qJJ9HZmBMaUHTy7N4/aY7H356K14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3018228},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"4c256473c02a054fc8948a117847d86707d9fa38","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-sHDL5VTVtvHHzBFIdNtee+Vakb6P+FVnNm9ZKOXNzF2ykd52o1IO7zGgRcASoGDl1IEDFG9NmrjRZl+8cdqVjQ==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.20_1773264395458_0.5385420949136384","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@hasna/conversations","version":"0.1.21","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.21","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"bc50b678c4c41f3d6bae08bb638cde4d28fd7119","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.21.tgz","fileCount":45,"integrity":"sha512-SjmPXS448XVcUFCKw/8rsW8zS80NHG/U6CrZ408uFyJIli6bo0VMCLcE/pTwM47Lx8OzKwhI4fK9gbU3GfB7og==","signatures":[{"sig":"MEUCIQCfqK90yJmaLRD/Vi9rBPPFN2wpNJq3VKcTphhKPFQjnwIgLgAFu9W1dpQQeHkJso05YwW+Y2YS8GCsbcgODv3QsIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3011458},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"26ceac971c6d2e17c2e2e85ff6eb84e3010bf1a5","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.21_1773291529654_0.8501204733376053","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@hasna/conversations","version":"0.1.22","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.22","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"d9604be486995c5f0b4286d26dba3dc28b2898ce","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.22.tgz","fileCount":45,"integrity":"sha512-T/jG38bDeEzFdiyj+LjNmhlLYHtZwkJ3EVo34t7tyFlUWg3KnyPDBYIw0VgXYN4/nvZfwUJRCThteEW3qooYRg==","signatures":[{"sig":"MEQCICl+hfEaIO+qmIsXPbMTuL/XdzA+mNBcOwp0TJcxVlYZAiBHYx8MOLjq6GRlGJ4WrE4oMVUS4w9zDgIb5SvOvYQzyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3011997},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"81b71c7ac4099e2c3bd7b1d35948b432ba975652","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.22_1773308395573_0.7398756864794174","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@hasna/conversations","version":"0.1.23","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.23","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"da8dc206c665a50b6b4300eb3d47d6bb1be88f37","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.23.tgz","fileCount":41,"integrity":"sha512-k/aUBkiBn1jjYKIQdppVP2Z3a0zvCBHNRpdcp6JzKvvL39Tc4I7jHpk2Wux/jNFAiqr7B2LEOZ41wmTlTsANqw==","signatures":[{"sig":"MEUCIQCLuTzBKWuJdvbV8KNX9JYccr4q/2TlDRYmphCUpVolrAIgDbgimALrjyI6rq6UNjSyS53k7RekW4DCsM5X06wUtiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2564849},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"362fb2cf8f3cd84d5a2fe67a9e37e144b5a35f0b","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.23_1773330104932_0.7149679125670283","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@hasna/conversations","version":"0.1.24","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.24","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"8d3af9bd38352b0ee823939ffb30bc1c9f1310bb","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.24.tgz","fileCount":41,"integrity":"sha512-rs12JK3+tpQwBehnWZo+6bMvZi+QBDAB2Ly7YOvQEE4TrY2GXLS+w9mC9oX1x6xr3GgWKzNMJkiMCdPuAx5tmg==","signatures":[{"sig":"MEUCIQCAFL6zMPgYT64LT7Ys3gRHXkrpb88+iOZ8FdpwXmH+IQIgf6BAcF+//zZ1bkpM7EyMYUQZ2HF5YfSgsxjLlHxtIu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2571032},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ea08fce0bd235fac23d42d9738bd3d98843e2359","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.24_1773487225360_0.5861027016009313","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@hasna/conversations","version":"0.1.25","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.1.25","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"dbb4f179d6473eb599f9e4c165398f4989101f40","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.25.tgz","fileCount":41,"integrity":"sha512-+zK/g6moqV9leq9OTs1UAIkGR5hopW/NZCZE5UkcYrV0UqRP59//idQVN+2x+7cr393YqqNak/IFmfQYsCqpwA==","signatures":[{"sig":"MEUCIHfkIjwszUPbiU+78sLOp0cEdf/IMSKCaZa1TpbokL6eAiEAknoDxeSnbtIxUWzP4XmSexCxDIQ48+vQuQWFvmjxs2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2571256},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"50c42312eb905f57e3d2c49d1fb1565cb141f095","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.25_1773671344014_0.04759223179215133","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@hasna/conversations","version":"0.1.26","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.1.26","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"9e6321344fef3bd052b8230b677f51b5edf209f5","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.26.tgz","fileCount":45,"integrity":"sha512-maLU5+O0zgEkQZy+4XN3l44m/g66Q5VOIzgUlTLx1bBjMlYfzx/elrqaDkHNMBIcjo1+tiLuW6lq0XR0d0vk1w==","signatures":[{"sig":"MEYCIQCpxCmfnDhU5GwWEf6AKXFMNnuVu7J9AJa2B4fxhEdJtAIhALgcoWwU0fNE5j9gjpdhDXFRXWPq15z2b+jYJAnY2QoB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3025591},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"9e6321344fef3bd052b8230b677f51b5edf209f5","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-maLU5+O0zgEkQZy+4XN3l44m/g66Q5VOIzgUlTLx1bBjMlYfzx/elrqaDkHNMBIcjo1+tiLuW6lq0XR0d0vk1w==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.26_1773724333220_0.22287552859993265","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@hasna/conversations","version":"0.1.27","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.1.27","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"8e9c59eab9e401e63febf5b8afc56fbeb9bc4a9a","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.27.tgz","fileCount":45,"integrity":"sha512-A7w+3OeH2EsAKP32WppAD2HIneHctgbCKntgZoupRRdAZfqFVSsP9S6gXjlTMKvd0fkhAUMMKAeTWKqXjNGv/Q==","signatures":[{"sig":"MEUCIQDgDTU68niCz+xGE+uV0XNqNX+T0dS/CI6Yn2utgly0XgIgdtK/34nf7n0wGL8peQIn5jf+jcPaUDNdESFgj+0rUrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3028848},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"8e9c59eab9e401e63febf5b8afc56fbeb9bc4a9a","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-A7w+3OeH2EsAKP32WppAD2HIneHctgbCKntgZoupRRdAZfqFVSsP9S6gXjlTMKvd0fkhAUMMKAeTWKqXjNGv/Q==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.27_1773724883614_0.9401502520582234","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@hasna/conversations","version":"0.1.28","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.1.28","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"2d6db6ed9ea679f2c35a331a58ecaa33807aa051","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.28.tgz","fileCount":45,"integrity":"sha512-vprOe/ObhlvUmliN3AQTYItWZfWBwOaLHlDQOEdg4zm0nTYzxzq9lBniX58saNfM2NCyf/UBfj+hvBOY3ocUHg==","signatures":[{"sig":"MEQCIAyzPD8Q37ocETGlD4GcgIMOJmK8/h6X8ZMAy1UJvvwhAiA9jhIWnRgphOtesp8fwE5R3QQUyU44V2lfvHFvUtHgSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3029064},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"2d6db6ed9ea679f2c35a331a58ecaa33807aa051","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-vprOe/ObhlvUmliN3AQTYItWZfWBwOaLHlDQOEdg4zm0nTYzxzq9lBniX58saNfM2NCyf/UBfj+hvBOY3ocUHg==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.28_1773726313415_0.20660429944310565","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@hasna/conversations","version":"0.1.29","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.1.29","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"69f0a8d8ae7b535d6c8e0a5001539037ab7da89f","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.29.tgz","fileCount":45,"integrity":"sha512-5rb5oct306lIqzx1lKlnMV6kJ2TOGKmT8+6Pm6Hc3m/jyUf0/7yGpj/fES0hwA4xb1H1ZnTgZ0z3tOwtfUc6mg==","signatures":[{"sig":"MEUCIC1j7aJpkPz1vS5i9hdhxHyZIFdTKl62HC9ZNnc92yEWAiEA9V5EwoYuvfNIp7/bV7tfL+1AtKUJ0SNNiZsPT3WgHjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3030846},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"69f0a8d8ae7b535d6c8e0a5001539037ab7da89f","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-5rb5oct306lIqzx1lKlnMV6kJ2TOGKmT8+6Pm6Hc3m/jyUf0/7yGpj/fES0hwA4xb1H1ZnTgZ0z3tOwtfUc6mg==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.29_1773726439031_0.5033137434282622","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@hasna/conversations","version":"0.1.30","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.1.30","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"933e2450ffa5b8c1fc53fd2cb4017fff855191ea","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.30.tgz","fileCount":47,"integrity":"sha512-7druDd1PkcAvbuHHuc4wz6X4jzsRWAq4Bq+FqtZa3vlZHhmPcUMiNAUy42cd4W6id7Z6vB4NaH0bEsBp8TQ/Jg==","signatures":[{"sig":"MEUCIGcfv+fAGUMUHhGzzdc1TkoHKmsCRwTflIfk3C1nr+feAiEAkUMPnpYt/bM34B/F67eYpJZOOgv8FaYCi4+0/Zqsuck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3037304},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"933e2450ffa5b8c1fc53fd2cb4017fff855191ea","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-7druDd1PkcAvbuHHuc4wz6X4jzsRWAq4Bq+FqtZa3vlZHhmPcUMiNAUy42cd4W6id7Z6vB4NaH0bEsBp8TQ/Jg==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.30_1773726747161_0.8652943986012609","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@hasna/conversations","version":"0.1.31","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.1.31","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"f716472d104cbab59af238a612955114f0d3347f","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.31.tgz","fileCount":47,"integrity":"sha512-rql1wIYhxzj6QKmlQXFhMCp4OnwtMhQ79ukm1stho7J69TlFFH7EJQISn48e6YtBc37tXPpjvdRs5sQbDnVPhA==","signatures":[{"sig":"MEYCIQDiGzDmaqe1Pp4CM8Hg/QDE7cC/GUWN4V29pMAX4FxvhAIhAMsyx8juUtzBy+/QojGRgcaPoZNtMRs15Wj3EXw3Kuqk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3038977},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"f716472d104cbab59af238a612955114f0d3347f","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-rql1wIYhxzj6QKmlQXFhMCp4OnwtMhQ79ukm1stho7J69TlFFH7EJQISn48e6YtBc37tXPpjvdRs5sQbDnVPhA==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.31_1773726957515_0.0738853265081294","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@hasna/conversations","version":"0.1.32","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.1.32","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"6590b024d4e14f6821db259e154f3eefe2d59322","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.32.tgz","fileCount":47,"integrity":"sha512-zTfS6Hn1IsDoGHYbwcGTclO0Py4OcoMGjT8aaVY+OliWi+xAyl+a5FGbQ0m5wzikEv+/kV3EbKIzZszJdEr8Wg==","signatures":[{"sig":"MEQCIHhXM/oXkzyoCPaeKZrNNRQpTPb3VikZeQIs8OTktKrXAiAuYdqBKmUiA2MPzpqhOkv2toX/ywNbXvZl76O1UinvYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3045273},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"6590b024d4e14f6821db259e154f3eefe2d59322","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-zTfS6Hn1IsDoGHYbwcGTclO0Py4OcoMGjT8aaVY+OliWi+xAyl+a5FGbQ0m5wzikEv+/kV3EbKIzZszJdEr8Wg==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.32_1773734881077_0.19326324670625428","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@hasna/conversations","version":"0.1.33","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.1.33","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"833e8948dd3b10ce03d7f873ce74cdc3b73b39c4","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.1.33.tgz","fileCount":47,"integrity":"sha512-HNFxzIMFxkFscW61IaWLJaZWLWH2vmRQQdoE+1n9Sr0X6ySvdx4Y+Kc6zWALatiInzYNa4eIcTKN3nzJXjhbbQ==","signatures":[{"sig":"MEYCIQCmH2vMI7TY2wUyCZyCbQnFkn/upF6XfmJ2hLKwV454QAIhAJz0Dyb3xt4/OQVH13kdmNmnG8+94zFwl0hu5NPUJdVS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3081450},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"833e8948dd3b10ce03d7f873ce74cdc3b73b39c4","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-HNFxzIMFxkFscW61IaWLJaZWLWH2vmRQQdoE+1n9Sr0X6ySvdx4Y+Kc6zWALatiInzYNa4eIcTKN3nzJXjhbbQ==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.1.33_1773756839524_0.7712923062809154","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@hasna/conversations","version":"0.2.0","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.2.0","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"1de38089005ee7f9d4c2826de50f37ede010210e","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.0.tgz","fileCount":55,"integrity":"sha512-Wx8OxcWtptM7UlwaF2q+rYx3j3FcPwuWXUua1N8n/kr+s9Zotal2vkvhtKSHpyMBeBA0VsZlD9ODLtfuQeJpzg==","signatures":[{"sig":"MEUCIQDiBty/YtaKFieY4ovX0Sx17X16qS1DMPj88g2Id/8kdgIgKcSt7l8mZgM7m+YBECE/7syagm0z8jsBGe8sjvvGk4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3161557},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"1de38089005ee7f9d4c2826de50f37ede010210e","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-Wx8OxcWtptM7UlwaF2q+rYx3j3FcPwuWXUua1N8n/kr+s9Zotal2vkvhtKSHpyMBeBA0VsZlD9ODLtfuQeJpzg==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.0_1773760211562_0.045464488964193306","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@hasna/conversations","version":"0.2.1","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.1","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"5e8925541cb7a5a3a54451305838efa35508b4bb","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.1.tgz","fileCount":51,"integrity":"sha512-8QEH7MaqlBYBoFnvSV4z9X8ylv3xERhoIWR45/VJFgXOduKFJNlV4Ppu5Npg9tDD++puvy39oMQSxcETednz8g==","signatures":[{"sig":"MEUCIAEFnNWqQ8UjgAIs2q2k0gz67IUuyAbM/VRC9ngsHsZ6AiEAnPC1oNGhKP9svj2kD3odU7mxUp6n6e/jJ/0Jb9mVcIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2718873},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"83cbfcb588c8b3b0bf8249584efe2a75ab692344","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.1_1773927841995_0.27366815426039626","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@hasna/conversations","version":"0.2.2","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.2","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"c16ea05862567f717ab4cfb2e54ca4dc3083fce7","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.2.tgz","fileCount":51,"integrity":"sha512-9UVcVrzCWKuirumHVIc9DfxyrFrNmlYiAmQbw0VuSTmPCrE0dNPJH43WabSArc0erCybEUrCFMvYf8zxKq5neQ==","signatures":[{"sig":"MEQCIBy8Le9EcEFrTMQM2NRtOUL8VVhY0rVOq3m5wDa7Veu4AiAWmnNPK1CMEIGI5JQKybTgQElwQTIJrSFxLU7HS9H9Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2751606},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1d84df3c330d51913d9032bedaf0e550c788a6fb","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.2_1774019321135_0.8155787750430035","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@hasna/conversations","version":"0.2.3","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.3","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"21ebc72658bd550a5d9a9735ae04872e523de423","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.3.tgz","fileCount":51,"integrity":"sha512-W8n/4O6MZbl3gvDoKVz71JN0cocf4Zt/ii/b0AY3lZfVsBJUSwLtkUU0ibfHWo4gnJT3GFI5axW5AMs4zV5A0w==","signatures":[{"sig":"MEUCIQCf89PkMIFZ1r0tq6QzbMrPQv7tKv+2MO06snNF97M78gIgCEcrKowR+vKCwfgI6KvdgHzb97mtxZJ/Jpkd2VKE8NQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2755512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ee39e15be8910baee095abceeda29a58177d317c","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.3_1774044020656_0.5036235628768986","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@hasna/conversations","version":"0.2.4","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.4","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"d8d7db34a342433ec9981ff9f8e57245908821c8","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.4.tgz","fileCount":51,"integrity":"sha512-6+8XuSBGRvxE3HMFgLEs7zjhEyJRb1CxXl6+qxacLk0XnXpwxtxOtQyOTGS4Jz4hu8ZOSr7d3TDY/rvhLrYGFg==","signatures":[{"sig":"MEUCIEl8CbetbU8wtP4QEfdXgROnRt1fehgWuC1JEK5G7cbrAiEAjL5rn7PQ7y3y65QSX2AD2uDmCvQqCq4sA7+0QRQk+4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2757144},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3548fb504017480257daab67c8f24d14e88d41ab","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.4_1774044225884_0.28733583222617587","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@hasna/conversations","version":"0.2.5","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.5","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"4def9c9ab86b0aefc9c08d45aced037653ee6422","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.5.tgz","fileCount":51,"integrity":"sha512-0EYiGBqfWF1M5GhMwUa+scetI7vYMvXi8aXhheaXUAZIDgNrVQ8EuZFiP2tDfz99QxEK/Ex9kfbT33ztMm3qhQ==","signatures":[{"sig":"MEUCIQDJGz+FFIXdIjDRlVke7d3nCnvPiIrZFrFj7A1lwiP3jgIgBWunP2TQll1njQXcdQ8gtCHhJMpXL/jLhts0NNl3hhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2762114},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6de9d0633e44e192bb35ab4b535afc692c2d5ade","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.5_1774045738217_0.1462361162872099","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@hasna/conversations","version":"0.2.6","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.6","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"d89d0c693462f09cd6f0d48c36906b39e97d0a83","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.6.tgz","fileCount":51,"integrity":"sha512-xX864j4RgnBZhrbRJBsCV7G542S9LCc59G/mfp2q8c1ylaSCttRQcsCeVx+EJNSWGyRUQ7sqBUCeKh9X4khJ1w==","signatures":[{"sig":"MEYCIQDMeN19rwo1inVgIsz/PzmFLoyX4ytH9uJ2brxks+qIigIhAJHKtSYCjQhe4DjLON86Em7zzKYsfFdrZKrooUVaf5mh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2776774},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d53512209a80aba34dd30ff5ed82d39fed749fa5","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.6_1774045994455_0.11631637717636067","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@hasna/conversations","version":"0.2.7","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.7","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"882f86d47c83b181fc5420fd190c62f6574e4302","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.7.tgz","fileCount":51,"integrity":"sha512-KOKt6mABzDl9OwWj3fXrPu74HPA4+Vni4zN7OEgqN95LDTnrIkV17MfRqctAYZUTLQCljmuG/V+PvfsIyPoY3g==","signatures":[{"sig":"MEUCIAIiFi3yirMzozIyhELrYzg37f7YEzoxRmgbLMEstsyHAiEAuc2MBiM68xqZ/yRwlVpeLm/CBr7HPDZ1XICtN80PDzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2779549},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fe7bc18e5e18fa7d48985299d2919ac349474b91","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.7_1774046451104_0.07373594636522429","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@hasna/conversations","version":"0.2.8","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.8","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"acbd303cfd1dba3f2ac5d9c533b06b99982d1a92","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.8.tgz","fileCount":51,"integrity":"sha512-3mnns8eLnrJcdiEGRs6VueoyXQhThtlXtsF9dBWHyw3FfOnZRxntvLKQ25ZeoBrbPiIRptXiu5940F4XFSmGLA==","signatures":[{"sig":"MEQCIC8C5EXFIqb9ALcmcM6GGrFJSVt6fVhlZwfz3d+wl6M9AiAWxtOXBFUKqNQW28l4TY8bsUIdKTrVLBRTh8YFkSL67A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2780486},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a4c8818841524d500cbfff2022e8a37934e391c4","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.8_1774047053320_0.5282219774325421","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@hasna/conversations","version":"0.2.9","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.9","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"00cb602735c8e8a50c2eddffcbee4f61331e083b","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.9.tgz","fileCount":51,"integrity":"sha512-QzVhoro131LBSaK3z2ELh3++8a/k8SlTzR2vtXHG1dDyzwk5cvtgNJuaGyHXnJ5GQxeUJVdYjg7SyUE0gVIFPA==","signatures":[{"sig":"MEQCIHEs/p85Q2NPNRSdppRhMh3FA77G52EtvpwPSQYmFq65AiAOnEYgYyR5/siFuo5JqwBnXiBHQuNDEE4xsrVY7rhgZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2782272},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"733e0207dd8837c7497a0315149a1aa820c1f336","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.9_1774050552745_0.903860210998787","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@hasna/conversations","version":"0.2.10","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.10","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"263c5e44431bfe99b88a708c94f296125e1dd7a5","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.10.tgz","fileCount":51,"integrity":"sha512-sj33lraHzsE6a9oRR4q+ffR08EkSGW+dMS2381Zi/oFEGkE9Nd7DnDmzSv32oxZvT2YpcYNgBrSl6Id0lO7pkg==","signatures":[{"sig":"MEYCIQCW/C72BL5q6E3G+cZFu4JMdJonZUk3NpD07+vuJHIlJAIhANh6JABoY6PTQad1CSMfbuo0XfTKNxh3c237z7FMSY/z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2782988},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ae82d446b712c7950a128169f928445cac95386c","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.10_1774050642013_0.6170384900785666","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@hasna/conversations","version":"0.2.11","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.11","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"f749b453f27c5786967297b5a5b108623f8ffe71","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.11.tgz","fileCount":51,"integrity":"sha512-YkwTaqSPJ004nkUobY50KZY6+1rsFtlTex7ZnAASDBePkOCy7z8gb8LwN3A8aSCZt8vzNXAJnWgzNR16+vYlsQ==","signatures":[{"sig":"MEQCIDKPDLz4ZTudyv2bSb1S8RQTH3Me9Nslg8mL2/GXEEyWAiAqhYgixiw1SUql/J2VwHcZifHvs3LTk3QE9sBoUC4Jsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2782988},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7200f1ae256edc9000879746bf086eb4b9567643","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.11_1774050704586_0.30754661011218154","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@hasna/conversations","version":"0.2.12","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.12","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"bafb46bb3eb4d1bbf3751bfc6fe7ab84ad86b4f3","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.12.tgz","fileCount":51,"integrity":"sha512-U27YZVYDy9jxaVkQxAAvIlS6TlvvONl69pdeoMdvVqooIuIzV9xjKP1OJnotUmO0Vs4rO/O9KFiT83jyhamGDA==","signatures":[{"sig":"MEYCIQCWtlJEObJGEvkaVMT8h8de6uFlniTO8b1GlS5ZaWuN6wIhANC8LaQNQOoTAnac93+K60G9A/0PAWHguePg1LGLlBUg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2789066},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"09a4a7199ccc8f80553302faef368b7de9975206","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.12_1774051889032_0.5598925393344243","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@hasna/conversations","version":"0.2.13","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.13","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"4bd80476ed85a9e82a442cbd86e4579f8e76dbb1","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.13.tgz","fileCount":51,"integrity":"sha512-eUPd0HHlH06cvnHJdqwd2u9vG5hN/hI63zvH8EBhL6qHu0xoI8pySBCUjzNTY6MXz/HYJT8KSznDFUuFXEhnmQ==","signatures":[{"sig":"MEUCICAXH2eP3/Q24y+LVMewx+QYaziE1WIfpMuufyzpQhs+AiEAiz3Y5S/CGZJkRUxtHJyUB4WkTh2i/E9XXp9lG/tHFxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2792900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"21458c8d8ab6ebaf4c77c28a659dcfbf4af5348d","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.13_1774052013523_0.18993025959919252","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@hasna/conversations","version":"0.2.14","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.14","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"51d33b62b63de2afdb76391fcd9b26e9a564106d","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.14.tgz","fileCount":51,"integrity":"sha512-N0b1CZaVBCOS2ZtDmujKf9uXnNK+JeNJDvjzfFSaehtyODtiwIIZjt/2322Uq/nKQJ3VFoWrUAWI7JR0BUKVwA==","signatures":[{"sig":"MEUCIC18Cht0UGZ2VVowHQiV/+zHry/j9X9C8s6BlbjR0h2NAiEA1Wio0z4c3Obv0RrLGuSUnyvHfHI9LdAeV6EiCwQfCqI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2795345},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3eb568a77d1947a112710174aef083e3079d641d","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.14_1774052129634_0.5822270633405935","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@hasna/conversations","version":"0.2.15","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.15","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"1521dcd72a6904618c1454bad7d58065d3a8deea","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.15.tgz","fileCount":51,"integrity":"sha512-3UaOtq0/g4yD1bL3Roki9JswGx+O58SAY8qIx2Y8aycsel9CX93kef6857p7CXsSHSoEPFd2Sj7yCHwPYsCNaw==","signatures":[{"sig":"MEUCIQC2Sz1/IEj29RDIvfnqyXFCvalUgrd2VEaV3paKEo/JwwIgFzZkwRS1pQyxF531m21hfQQcgJUZrEwmmpwJZTtL2gA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2797647},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"222a82efb97bd11c306df0c6e466b612b9059e5a","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.15_1774054808505_0.4674679286726404","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@hasna/conversations","version":"0.2.16","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.16","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"b1db896fbb3a019e34d7e8cf4c8123fa31ddbefc","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.16.tgz","fileCount":51,"integrity":"sha512-xwl0kcxWbgfTOcqhYmVQf2nJ6K1M622a/P8yM4GXpQbuqgBQgVV6Pd8K4QOqy5hzP26c7pDTPffOLaJ8j6ZBLA==","signatures":[{"sig":"MEUCIQD6NcTGqa+UIw9S7Olk72tQ69232uc9fD2RsiwY+2t4TQIgIK7guYS5Toc7lfrKwbm+mbHh0lYWiKICzryomJ9muCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2805684},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a7e4bd993f0e50ff3c9aef3a72f8202e79ada375","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.16_1774054907566_0.6732711442289552","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@hasna/conversations","version":"0.2.17","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.17","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"67a98c10bf3d339bac1ba5ae2ebee20f71a01c04","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.17.tgz","fileCount":51,"integrity":"sha512-I0rXCuKAiIgioeSJtOx/AM80cHyealQFhJZyXbeN8FL4qnv6onu0YIQHLs+TXs2EnEdoPwLEhsujQXuAhcPAXg==","signatures":[{"sig":"MEQCIGzwNWLV3+71lPdFj6HDQNPMQN8YPAN0VLTwCbmq2+vTAiBU55ycI65XXmiMzA2dWLyHjiYvyZ3ttxXixjvySMT91g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2807628},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f6cb4fbdfc81a9ed2d118cdbefbee10ccfe0ef0b","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.17_1774054966690_0.7829352384656574","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@hasna/conversations","version":"0.2.18","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.18","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"7db5f10a120fc061fd816c3a3f5871767cd50519","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.18.tgz","fileCount":51,"integrity":"sha512-yvDgSU47g0cgZif1W8RazQ85Z0H3gJbG1xwoUMNw5BGInZbhYrkRfh0INpgKMurfPzV1Gy/GMFrDMlTU7iDTjg==","signatures":[{"sig":"MEQCIHr+6zkpIeWjl5bdaulTOS051uDiP5UlpJhXwJldLuerAiASWdQ4CjUHEr2wODPN9ouz0/GUnffHI17AcGDRc2/zaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2807628},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3975a60e13a7b9ed8d6707fb79e42be249aa65d0","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.18_1774263064090_0.08649020528109541","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"@hasna/conversations","version":"0.2.19","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.19","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"433ddcb74f60c74b439a468aaac7738d1fef0787","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.19.tgz","fileCount":54,"integrity":"sha512-TBQWv4+OBSSxKthnr51oxP4xc9HEbocYpmYvdJi0ZL7tgsffJRwjwI2klYfg+9hxorbuQm39ZPXfx2JNveLvKQ==","signatures":[{"sig":"MEUCIQDGnCTS+fKsNOFkDsE0nwyZ8v9xkWqePLcPi00v7mxtmAIgaLqMguKHc3uMBGS8JlNqGc2D7rc03CYkOpOxl30XbH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3995576},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1fb9b9543ce18d0d65d5f3f05a96d7d8c86cb4aa","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.19_1774276579201_0.6047527933121513","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@hasna/conversations","version":"0.2.20","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.20","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"8c3672e35428cd0be6109cf06fce3f724503355e","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.20.tgz","fileCount":55,"integrity":"sha512-zHQhZsmXnaqnEBwPXUO6sAMgLsZQr7Mralj81BGVcjjZh2x/PvJMj8BSM6WDLyHuV0f/VOoLUHAv8P0rTCPdPA==","signatures":[{"sig":"MEUCIQCxsHy244EZiJxsOFYh2sNgnPwHsyaevdDjrFXv9H+apQIgWQVQz1ioWmqkLmQhdd2ZEFG8GgRLRQBVaRQtPabocRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3997297},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c0679e5fbab29edeb9451880a87caf4482f83f7b","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.20_1774278804628_0.4575540101103528","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@hasna/conversations","version":"0.2.21","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.21","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"d145530a7c4afd9db61e28ff230c307ea42c11d7","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.21.tgz","fileCount":55,"integrity":"sha512-l1yhPj7r65lsqhDxIKMYf/r3+Cc7rk1UaGHNhf09j/3iwevfsnQnGEpGkU2GNQTfp/lFnuvm5YUmDTuRKHcE+Q==","signatures":[{"sig":"MEUCICz5Yn+mKGYQOKPb5xI2YE7aY3eOP88dk348r/IdBbB3AiEAu45BpbXP25khLMzZu8DfGWoJ/+G7jDDljGWX+bqpH0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3997636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a28c4681476dca90778b97cfe0cba4724a79766a","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.8.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.21_1774280055400_0.8569713799501473","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@hasna/conversations","version":"0.2.22","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.22","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"7f16abc11c9cfdefb5fc02370275620a8f0a5077","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.22.tgz","fileCount":55,"integrity":"sha512-cF467dDtaeoafszW1WfsxT8+2zA4mbYee/xBVEa+deouZXmk1A8OFyroaIPkycAm3JclVhES0IHQ8LLJ2pT+4g==","signatures":[{"sig":"MEUCIQCWm4Gvl0l4qhYiK52/zPiZnq5MWDmKqQGZZA24s7IJZAIgJxTLF03QfsxmqWnBr3VyelNCsBRGx1RSbuPFi3MkQWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4122939},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8af2277fb4f78b11a24ed46bedef16fe7fd478c3","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.22_1774449694763_0.11291032944045098","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@hasna/conversations","version":"0.2.23","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.23","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"9a747502c2aaddad9ccc756a8d52f1d9c70b2d13","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.23.tgz","fileCount":55,"integrity":"sha512-QBvzIKqgqgkxm5IZ7s35Ve8R+DCrbzL80WuDIPIiCkVHUZFtgMgi2LyXi9QCnfxAHLKmuIsghrkPo8TT5Je3Cg==","signatures":[{"sig":"MEUCIAj4Pe3CsSt/GHieb5RZELji2istqPanXFHtKB/aZHo/AiEA6HW/7ezbfwLXQZCvXcF+RedD3Iq5DDTxWoTKtcMfTGI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4122630},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"64902cc497d6a7bcf74506fcc06b62a42d33cf71","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.23_1774460654653_0.30598303642030533","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@hasna/conversations","version":"0.2.24","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.24","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"0ebd48441c66a2ffa453e3190cdc4d73e57d9c0b","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.24.tgz","fileCount":65,"integrity":"sha512-9doPOMAF1NCCtN9u8G/jrqLWIxzrqEmQV/kPQhYd9AQrR8jR9rJph7lK008/79fNuvUYFC00siqkn7NtJ4Cdkg==","signatures":[{"sig":"MEUCIQDFXqvHOrdkxoGOw1jZ0SMs+TkSDLtMzq57eyuBeHzMSAIgTcOazXUSKovCZsQdc//S0zpOBDR6wcDhv1I/lR+q5bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4133690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a1e0ed15c148c47a5e0b2ecfa69c1c29d3a7b43a","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.24_1774467210500_0.8811958294492102","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"@hasna/conversations","version":"0.2.25","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.25","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"e016ef610c5e9a21f48239165890be364cab633a","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.25.tgz","fileCount":66,"integrity":"sha512-Y/HjjRrjs8ijxuBGbhrb+qht3aWbYx88BIxFMA+up1L2Ufbbb5dVUlyXBZDSbjx4lc+S3yfMUaWlYPdrKg5+NA==","signatures":[{"sig":"MEUCIQCQ+woBZk+8i03cfrmSDNf/T+6BjXYtRJ9DRIVrXBV5VwIgAM7Ap1v/eNAHP97HrffpXIcT+SvVb1zkHiO0PeDwvhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4219498},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9adaef9ad6fdb7c3e7d3505424ee6958a2efa3bf","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.25_1774958544359_0.3035087794883762","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@hasna/conversations","version":"0.2.26","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.26","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"b64efb305c34bf3b1243fee6945059291e20d4c9","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.26.tgz","fileCount":71,"integrity":"sha512-7bOkGPiVWqLZFXIFLxeeSBzWb+kE8tbtqRXau3AsgV7TBR4NUpkl0vZYYOfxL+vawvbVhzQNdhvdyl2vqWco5Q==","signatures":[{"sig":"MEUCIQD+YXjfh+N9gM0l1qPgvSMBy0dIm8LumQMpNoFHKvgLQgIgGhHZ9VPnCeyWunfGasJ8T6P8CZYAEJ7HUW9tpF+DR0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4696541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0073ab71b6803ef5dd378a43c5ddb92e7769368a","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.26_1775032652463_0.6650104782214994","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@hasna/conversations","version":"0.2.27","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.27","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"bb38e1948493cd8afeca86b1857f8283acf3a795","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.27.tgz","fileCount":71,"integrity":"sha512-anBeP+iFvWrX1NVAzDJ5SazytcA1f5SEc++7qWLefjUzSVwP89Qff+c9r9qcNXQHCS/OocKlc/eDFw2rYKNEMQ==","signatures":[{"sig":"MEYCIQC1XecfhvqaO6ECA4W5cJg4NMxp1xMaHGMJ61MKLYpljwIhAIgAk5+0gANUza17cluw/tDhGku7QwhVHXucXKgGgAFG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4696541},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f94ad007e19949666668c00d4b320df535f0abd6","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.27_1775058559639_0.31126915313726666","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@hasna/conversations","version":"0.2.28","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.28","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"bfacd9b7a0a4991b9ff962548f0754a33b87fdfe","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.28.tgz","fileCount":71,"integrity":"sha512-guBC+qoHlCx7ZCWKQoYwdmE3KL1KqiQkoyrgqnj8VmNPId1OEeZhFn9HFsKdahXb0aVnrNKXvrB5ARK/LDLfZw==","signatures":[{"sig":"MEUCID95WLaw856lAmdXeqtRfl/afuhp++rgpfoAegGTSVLRAiEAxy6DJECHUD2cY6R2g/vxsKZHW8g0s0KILB4Ggk+W6mU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4696745},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dee56e606db7129e4c4eca8772743705377e2400","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.28_1775059956252_0.8394781346358273","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@hasna/conversations","version":"0.2.29","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.29","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"8737b3c857330805d9a5e801c2bd807ee6f0b745","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.29.tgz","fileCount":71,"integrity":"sha512-u2Hp7OopgGaETu/EHEMYwn2EBJlgmqgbMpAB6Ieooy6kIbc6U5zijCw3rPRE9D6cBwarlRlHgXBFrg0RaHgcow==","signatures":[{"sig":"MEUCIQDxyLPRicpGNRyBb2THNzAk1R8b7HQg8C6AEAYSrWnmjAIgA6SUYIJoaMZJSuAKgC/ffO/mLKflS24q/WRkGrLJw2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4697418},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c8eb325acc3d5d6dd2b663a7409a098a71e1e47d","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.29_1775064475139_0.8730930852909162","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"@hasna/conversations","version":"0.2.30","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.30","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"dc3596b5b118521dbf254625a47293571cad6c85","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.30.tgz","fileCount":74,"integrity":"sha512-GeEQmdvXXzRzwvfta3FZwHQjilNn2DoQcPFOTBuJpRxa0aswl+1m/MhdzvYA1Ouo8S5fXo/xNcn3OJRgntnnZA==","signatures":[{"sig":"MEYCIQDkVJ0OXcXuPfWWtemv0nHbnKXQ0ZUVuwStriUkpBKkCAIhANKH+yp4mmYMOcrKopFBxhATny1fik1o04hL3zANA+vA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4718245},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c7c8abf576ee67810eec0a6269479e79ed0fd6c7","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.30_1775129476343_0.6848229743367227","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@hasna/conversations","version":"0.2.31","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.31","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"d5ff45f373cfb14a7fa607bbd1f96386f53d4bc9","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.31.tgz","fileCount":74,"integrity":"sha512-2cu1o7zP+Lg48UY+wKDe0VnX2+SAw4wdHOQ49pGMdny6lFVLzfBAMzxgcd5OO5Amas7/qHuDy/x3/engYef5Ow==","signatures":[{"sig":"MEUCIQDC2l1G1FEn9lCCGmdvGd0fvMAN4+EdCJvHH051o0gwdQIgWjsBDkQFJFXAmSqfHQm85xDt/mWgqZY9YJu3hYQaF7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4719427},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f59013f094019702633fd9b700123ac0d34f07f6","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.31_1775132737355_0.1919610021228153","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"@hasna/conversations","version":"0.2.32","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.32","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"5cfd63fc7a378014c56a0ad38c619dc16a03e4db","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.32.tgz","fileCount":75,"integrity":"sha512-kRb+SMffKa0TGCd6JRtQvUxOAq1fZGPHGuugRDHvK+EyD2ZcdxnOFJ9iRO/BDElM4pSkO4oMErDk1YNmqIRZdg==","signatures":[{"sig":"MEQCIFFfAQ6YREFHGNjiKwA2fKaRMfqi6jT9/ZUbpqTE74MuAiA6O2fOLQD/wIgLEzTRyGQZf9WM4Is9C6hufynx/BrdZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4720659},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5bd261221e6e340eee2eb394566157f6ccc99dd5","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.32_1775135391575_0.5480184136584627","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"@hasna/conversations","version":"0.2.33","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.33","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"e252f618a3bf1b02c082a9a96462b6714d6a6512","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.33.tgz","fileCount":77,"integrity":"sha512-DKi84JMNcloid2pOLKTZDk7s/oWuVn4ApdMdJ8Xi9Vmq28HWkNEYlVg3MrhnLSKAylyuebECFfEEqzqdjzuZ4w==","signatures":[{"sig":"MEQCIBlfSdX+fHtddj0xr4pHvaKDhCrFagMl7pAMUyX6BdLKAiAYuv35aeLUAmfF9zgAJGuKg/JaT7V6ADn65sqsy2uxKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4723976},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"97588632ed0209df4f7c1eff6563ee776d8ba72c","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.33_1775138548168_0.9236960825142375","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"@hasna/conversations","version":"0.2.34","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.34","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"121c42179e72df063330a61e38d9c8b2759a77e4","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.34.tgz","fileCount":77,"integrity":"sha512-0A09BlRxEBeqOez1pUMbJ68TDSHMduP02EqEJQ9hU1lsXdq4jf7SpKXT/MUIpD6FtbzMhqdKNvFUqexhd9xUIQ==","signatures":[{"sig":"MEUCICFWWbAScpC88bF2sabn821Uo2D6pcDd0UNe390AsjUtAiEAsi0TuiUEWKYv2Fcf1sk6FefdtPuZJeJq5faGc2dyFQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4724980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"de378cd586c3a7070cb44393f7a417e9ab3fc787","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.34_1775140603074_0.9780229990474842","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"@hasna/conversations","version":"0.2.35","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.2.35","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"dbdad11554388bbe504189d3f9330e46de312bb1","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.35.tgz","fileCount":77,"integrity":"sha512-seT3PFqX4Ak2xnpAJS2hke7MHjVqLPvzkd0iNEzZcsYYk+1rClmHkDFS55XmdkR9UUC1liYhJhnO/SqUO5gsow==","signatures":[{"sig":"MEUCIQD6mpdcVorQIRAF2uzOZprjc4M73c+RcjeTniAN/OKf6AIga3L/3N6kLUEDUOezQ9VY21kFtdbTLiH/psOHRUxDgvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4729512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"dbdad11554388bbe504189d3f9330e46de312bb1","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-seT3PFqX4Ak2xnpAJS2hke7MHjVqLPvzkd0iNEzZcsYYk+1rClmHkDFS55XmdkR9UUC1liYhJhnO/SqUO5gsow==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.35_1775144287448_0.480063075223532","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@hasna/conversations","version":"0.2.36","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.2.36","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"06ce113a959da3bcf66c6e22ede196f60019c0d9","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.36.tgz","fileCount":77,"integrity":"sha512-U1fx2++3emvRZD8bXpvIsSPQYLBoK/3f6XQOCjsl9cG4/M+fT1iWnPbk3q3eAZjqjAX/R30aEtqenxNhTpNtkA==","signatures":[{"sig":"MEQCIHWk7glBLIcIWAJlXkomy+eSNjitKzajOsh8P/VqUw37AiANUXHtkw6oj2B9YcTj0Euzp+qCl8LB2xt/eH9ypRsjFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4730130},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"06ce113a959da3bcf66c6e22ede196f60019c0d9","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-U1fx2++3emvRZD8bXpvIsSPQYLBoK/3f6XQOCjsl9cG4/M+fT1iWnPbk3q3eAZjqjAX/R30aEtqenxNhTpNtkA==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.36_1775145330713_0.14302089506865756","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"@hasna/conversations","version":"0.2.37","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.2.37","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"622ae32993971158c6eaab511f9af29d0aefc3af","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.37.tgz","fileCount":77,"integrity":"sha512-8EKtuCtLrPcamQdC9ZLMMfAnpMwXnkeKFz8ZySyIUvZffkLLgCF4VGSoT/Eag8E8zlvtqQTvnpUXZpfZqJLyDg==","signatures":[{"sig":"MEYCIQDZqffMTFCIFnsSIGcmW5CcZ215Bv8PI2k+gFh9CHKapAIhAPA8cNefXe0+akH1VF7NX8k2+OFqq1yXmdtQpOh2UNtT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4731169},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"622ae32993971158c6eaab511f9af29d0aefc3af","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-8EKtuCtLrPcamQdC9ZLMMfAnpMwXnkeKFz8ZySyIUvZffkLLgCF4VGSoT/Eag8E8zlvtqQTvnpUXZpfZqJLyDg==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.37_1775146138629_0.990864010148937","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"@hasna/conversations","version":"0.2.38","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.2.38","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"7143f9b160a51f2fa2313606ad335046eff1af1e","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.38.tgz","fileCount":77,"integrity":"sha512-jDP0/MsMFthuHca75QSbGBF4rTAqZAyb8v8Y4FkzywFYRRo8XQ9dt0KHUIRtBJBhAhZn8y4os6xf1eDfsChlxQ==","signatures":[{"sig":"MEYCIQDLLCcK0qGyt8dzTDoEjbZZzk03XJ0/bLzpXFlH8VqJhwIhAPmRHpuh9lwU8pg6BTyxnM2kJIMAcLxAKfokm0vPjfns","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4731475},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"7143f9b160a51f2fa2313606ad335046eff1af1e","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-jDP0/MsMFthuHca75QSbGBF4rTAqZAyb8v8Y4FkzywFYRRo8XQ9dt0KHUIRtBJBhAhZn8y4os6xf1eDfsChlxQ==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.38_1775201337511_0.5791295167084258","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"@hasna/conversations","version":"0.2.39","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.2.39","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"47188dc1563f122eb8ef4b189cce842f7d9c2648","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.39.tgz","fileCount":78,"integrity":"sha512-vjkSf8ubW0tJUrH8LxnJgfg+fqHdTqEhGhAvTxhAzN4cVUa6nDC/4WS2jFNFJt01iUAJzQYKaqMFQ76eeItQDQ==","signatures":[{"sig":"MEYCIQClg+4Ry8CT1kxnC4bPUNWSZ9yaF0SNQXgWtJ3Cti+hyAIhAJ27E/9ulfQ0TKi53q0pdwnsMAMcGe23KEC6o4Cmznip","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4738630},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"47188dc1563f122eb8ef4b189cce842f7d9c2648","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-vjkSf8ubW0tJUrH8LxnJgfg+fqHdTqEhGhAvTxhAzN4cVUa6nDC/4WS2jFNFJt01iUAJzQYKaqMFQ76eeItQDQ==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.39_1775201733301_0.15680842648146953","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"@hasna/conversations","version":"0.2.40","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.2.40","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"00ecb2eb5c7da6f29a535ba636dc259d28f8d42a","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.40.tgz","fileCount":78,"integrity":"sha512-V0OZk2IONR1Aebv257gCwcl6KGQsUcc0MX7JSlzUmNVKZ+81xDKe/bfNM+J6l1rF12fOPKJFfFwwjR1uolAudg==","signatures":[{"sig":"MEUCIGlVAKzxkJEU0p8QKpJQX+iSezrLLLlBGeGH8A6QNc38AiEA9PlgN2K5ORI9KA5XiKARxR4jnH+FkvVdEv3Si7bPpWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4741310},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"00ecb2eb5c7da6f29a535ba636dc259d28f8d42a","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-V0OZk2IONR1Aebv257gCwcl6KGQsUcc0MX7JSlzUmNVKZ+81xDKe/bfNM+J6l1rF12fOPKJFfFwwjR1uolAudg==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.40_1775202020741_0.576130653079215","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"@hasna/conversations","version":"0.2.41","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.2.41","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"37768cf5febc6ed445463567e9bbef187fa560aa","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.41.tgz","fileCount":78,"integrity":"sha512-GGyTHj2FwDdD4qeCW4WjK5d3jB4aW8/giZAJjpesNKQ34LkCmPa5RJs7+COdDmrOIg2ojaY1Dbq8ojA9awyvWA==","signatures":[{"sig":"MEUCIBjTy6e9KxEc+TLbIYwxQTKZh0F4z22/VGCRL/6TMA/cAiEA9CptjWNhQZFBdG3pox9YBQYixsB8+ik9zZfcDkocUBc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4742432},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"37768cf5febc6ed445463567e9bbef187fa560aa","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-GGyTHj2FwDdD4qeCW4WjK5d3jB4aW8/giZAJjpesNKQ34LkCmPa5RJs7+COdDmrOIg2ojaY1Dbq8ojA9awyvWA==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.41_1775202683097_0.08775051045140536","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"@hasna/conversations","version":"0.2.42","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.2.42","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"988a4739828543bf8b52c7bbc5f0d69bbc5dab79","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.42.tgz","fileCount":78,"integrity":"sha512-9Uwa7LsfB3y0cQuoSz5t6Uu60Him1t2YuR2h87TKzt/2nG64Itl1GDmONGaOBHQRayhgo6o3NN/5G5cdtSzlHQ==","signatures":[{"sig":"MEYCIQD3R07yyQlFxOkS4B76uhElfVNABeXqZ63QunQriXUZIgIhAJYptEZzBxNitKzjLkEpw+63b6aDJ8hnVj7b/yuMVfMn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4743672},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"988a4739828543bf8b52c7bbc5f0d69bbc5dab79","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-9Uwa7LsfB3y0cQuoSz5t6Uu60Him1t2YuR2h87TKzt/2nG64Itl1GDmONGaOBHQRayhgo6o3NN/5G5cdtSzlHQ==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.42_1775206874896_0.09440835913419332","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"@hasna/conversations","version":"0.2.43","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.43","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"c2a179fdda5da8566198ed6d631e813ddbaa66a1","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.43.tgz","fileCount":78,"integrity":"sha512-TV9MIswVguRIpSBLfFyox0ai1xTy9GhbS5lPos3f9h4d1a9VAwxv2P2ZgVK3cb8MdFzrztskxZzVdensPfcapQ==","signatures":[{"sig":"MEQCIBO5Hf/T5Q8/dg9yTywIeqHaT0pkMKUPnu4cJfiw7PYgAiARKRrmJQ/TlCKK0jsM3XhOrvl0YgkHXfCx25R63NOSDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4743672},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c5ab3eaa6c782a45f4d133384c0caf565ca18a04","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.6.2","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.12.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.43_1775234543084_0.3310466260370015","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"@hasna/conversations","version":"0.2.44","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.44","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"3c94556f1995af5e88f52e5d65ea1ee27ede72f4","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.44.tgz","fileCount":78,"integrity":"sha512-HcKKSnK5NBfCKUJqP/1DqoMmLydG6wzXe+FJJ5XvCXpCsj/He5QTAmWPdhcPWiw1n6CHKZI4oRQl3VVz9e8h0A==","signatures":[{"sig":"MEUCIQC4izx4GhSq9+Qg1I4MZ7d22m2mnAbY9rHmeHjjyId3AgIgQnVhgm4n1K48Yz4rLZd+M2AAhWwLBtxEF2c3y9nhQxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4786828},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"054bcff480803c6c8c10059f2a975c6b0ef8ff26","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.44_1775663082376_0.3374468020234731","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"@hasna/conversations","version":"0.2.45","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.45","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"990d01a29fd7a05932565c23cf263e853ac3b760","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.45.tgz","fileCount":78,"integrity":"sha512-TYzToWcCt3fZnIwKY9fksEb5t+kKkmryz4iDmB/hM/H79dxzcAszJxUBOUXyaNTcooFS8iVbByUFtfcMSijSYg==","signatures":[{"sig":"MEQCICdGmJEwQ91P/BdyKlrJmRXYEQKm+mf4KqWCYn++8yoOAiAbtWgPdY9bbCcEG8BcfyHrry0CPE1xHu1Bf0PpJDrb7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4786828},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9953087c5d2a6ee2ca0a86cf03a054b1021eca0b","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.45_1775663235922_0.9767119478269406","host":"s3://npm-registry-packages-npm-production"}},"0.2.46":{"name":"@hasna/conversations","version":"0.2.46","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.46","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"b69a20d79f3c4bc5f2cd2bbde736dd3b2f470684","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.46.tgz","fileCount":81,"integrity":"sha512-BpUrabXHo3w7M7JO6KPBz7vokV3vFCxXqEmPjYDxhFLVjkJHN8uWX/+VmuWJex+7jMgT/FF6BvDQzBGH8m3RDQ==","signatures":[{"sig":"MEYCIQCWHTZS5cLoTYv8IyqO/ovZvRXsFrC4UEJkUPVtGyD46gIhAONEN466NQPau286wKmgeJU/bBzdBtpUJzbGbnXthik+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4835631},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1cbe7c4b16218629dc6964835821980a089e926d","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.46_1775722727124_0.6995621993002787","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"@hasna/conversations","version":"0.2.47","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.2.47","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"97e6923068a6f513566eada6195c43416fa13291","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.47.tgz","fileCount":81,"integrity":"sha512-qyg6fzD/wyblgxqfaoiQudXev6E8m3KC3sZsMFAjqiyPPm0jodcV/BSWQeNIjMkez9kSTeIWizPoL2KkBxoGjw==","signatures":[{"sig":"MEUCIQD1I4A5TWQHpI1x0ACi1DkgR0YRD8eLa95nwXqnMy5rhAIgD1eWPxN6H/Xxnx2Yk/L0ah5GTH9JHIN3ImAoOLgb+08=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4835631},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"97e6923068a6f513566eada6195c43416fa13291","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-qyg6fzD/wyblgxqfaoiQudXev6E8m3KC3sZsMFAjqiyPPm0jodcV/BSWQeNIjMkez9kSTeIWizPoL2KkBxoGjw==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.24","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.47_1779710271667_0.32547396677103","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"@hasna/conversations","version":"0.2.48","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.48","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"caa2f616bfc2aca81acb4cef9e4dc7d3f5e91ab8","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.48.tgz","fileCount":108,"integrity":"sha512-JRMrB9V+3kv8CnWKjsaMSpXcPmMhhm30xHGKI/8fo1BSwkhIsFOb0RZzL33zmRQdxETrDDkjRPylPWUJ9vuheA==","signatures":[{"sig":"MEUCIA/GeFXp5DKBAvvOnzxdO157qbJjyMOMNYFXaTf4IxDwAiEAsm2Bh/e9md8Q5h4LUf9fYcjBQGb4+G0QjJiCF36EO8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5026286},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a608a4a86365e56f12cc11859ea2dc35a3d720e4","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.11.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.30","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.48_1779963234196_0.6677737773547647","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"@hasna/conversations","version":"0.2.49","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.49","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"8c569e54ecf82fe34780184d2e259acfe2005181","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.49.tgz","fileCount":108,"integrity":"sha512-H5y+wKsLDfMhrQSr15RiVjUp1Q6xSK9O88DyscRSOO235ig+6l7QdPHnCpWmg+FSNYwl0jtniHuQ0kxtjPO4iw==","signatures":[{"sig":"MEUCIBS72Q+Gmo2DYnrl4Fu2+ane3ORfNb2Kgcv2419K2cYSAiEAj580CQLHmlECfJ5Oo+QRj/lWGy0VNr+k6Z+N6kb0ybs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5027462},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"35b7651fa04ba9922ac502b230c2fc0e31dea188","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.11.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.14.1","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.30","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.49_1779969391834_0.4481847966582273","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"@hasna/conversations","version":"0.2.50","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.50","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"1920373fb1cb57cb6eb5a2d632b3590f939564c7","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.50.tgz","fileCount":108,"integrity":"sha512-BLvAH2fyXZ2HOXk9cC9qTnHii6UyFsZasm9x0McFS6oZLssKkvlqDAzssRX1bloUy/tWgmLC0ndhNfmKunbAFQ==","signatures":[{"sig":"MEUCIQC3qZ/bCy9rQg3UEjvcOmBa3ALYFtcxPk1DPY71N29okAIgcSfPAXzszIpfyeA4Mwow5hvXxETSvk5yhrkgbVpJlm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5026026},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"98546033fc58e9da5b33e3127249c56ba55223ea","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.30","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.50_1779978865510_0.7894981096233811","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"@hasna/conversations","version":"0.2.51","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.51","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"608d7590ed6c0e0cf7a7b6feab12a9b26747a8c9","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.51.tgz","fileCount":108,"integrity":"sha512-8zjj7+0YQbsXylWOB4zGN/DnAmPUSxZybz5nhtHfBzTgPmsMWjUTbzfFGESvhh70aIyXq8l6k0gDLRaPKiZTew==","signatures":[{"sig":"MEYCIQDHyTJu1Z35/+Pj8F2coPSIKW3hivBHXssGP0cEFEgUQwIhAIyzqUXkB7qGDtfEVYE34hvE8mxGNmWIkJ8bqQ905vvq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5027662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"90025a5a6426123298561c399329df6a82fba7a9","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.12.1","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"26.0.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"^0.1.30","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.51_1780241632062_0.5152585902305955","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"@hasna/conversations","version":"0.2.52","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.52","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"8e1c67e5a36cfb51459ab6411ad6e31311980e6a","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.52.tgz","fileCount":109,"integrity":"sha512-hgsSKmWtX2tVQDOqh2MPVJryjD8Vq3AXC2vs/YRW+AXUalVrPIIjB+Qb0e1nL6R+VNy4KfGHTsnmH53cei+3bg==","signatures":[{"sig":"MEUCIQDZ4s6lAMDZsd8HtyAHVh0MJmgT1XR3HVKEd/tRlXWF2QIgUuMKp6RlwwHFono2T8G3wCBHpplCgNaGWkcS2ohPgo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4115414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"482a16dbfe8484a249479779cc8ef3f11a34bdf2","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.52_1780854929541_0.19418099726914995","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"@hasna/conversations","version":"0.2.53","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.53","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"73e2dc7612e78b0a40429d6d01be59b078de5dd6","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.53.tgz","fileCount":108,"integrity":"sha512-nXBLF0C1oMxY5Q8pmWVekkcb2cazgqB3GBlJv3HWLptHO+idHpTJ2SzwRKKhVr2Gk4FcSHxXMKGrtfra/XEljw==","signatures":[{"sig":"MEYCIQDdMa9/VweiPJmkwpCDf5GTCvl+ZvwNhR+C2/D0Pn+obwIhAN5pWIDoxYh+/tHjrB6LqCTiPOSdTHt+EQXpa7kl41TO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5057017},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"0.1.30","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.53_1781607039065_0.8736999634114064","host":"s3://npm-registry-packages-npm-production"}},"0.2.54":{"name":"@hasna/conversations","version":"0.2.54","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.54","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"947d90e2378e69d1790d268d9bbf3e4be134ae6d","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.54.tgz","fileCount":108,"integrity":"sha512-CVMfFnZ9tir3DZaCZJjYrj2bP4jc8orTVyTlJw8bNLHm8hPcEkH8xA47riHRjlUEg21BJub7zSrQVGU+nhMf8A==","signatures":[{"sig":"MEYCIQCKWRAW7u2RK99tvrH9BOqu7Cd7s26kHGiY5fF5BUJzvwIhAN+54kuZLWG4XbRdkglWILDFpiY0gLqoQE34KDw/S321","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5057017},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"0.1.30","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.54_1781608132852_0.6031098328831888","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"@hasna/conversations","version":"0.2.55","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.55","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"b4aa4530dab63e64a4c41e30af8b1c50d4b577be","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.55.tgz","fileCount":108,"integrity":"sha512-cyMB7PXm46JWd8OgYOjHqDpngsSCNPHumtGf29N1DMNUUbM7HnveSveCkx5pAgum0utAwloRcZZSDGoLTtTnlA==","signatures":[{"sig":"MEUCIEashTI6uqpyVY1/38bVEQRnvJSxhKxMVrvFNjZc/1L9AiEAikUUj2pSQ2PzV6Lf8nUVU98wh1RZy8bHbNStO7wJ1c4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5057278},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"0.1.30","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.55_1782008505429_0.6183018860776861","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"@hasna/conversations","version":"0.2.56","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.56","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"04470e5a4244cb3baa70535495148931ae982d16","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.56.tgz","fileCount":108,"integrity":"sha512-IQIuxZB77ObWWo9Wlq8c2mUPaM+Dq59/AGGIUANcJjkIlE7n7CJcPlIqST3uoJ6rboJaMtiC7qH7rff/NhFioA==","signatures":[{"sig":"MEUCIQCJ+N8k9ef+AQpDBLdl8glW00w1LsrgO6OR88wZ9J0BkQIgfLLz/BwsHK6Jb1fJ8tp4TSGNiVgdvjvmvYggGrI4fgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5057587},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"0.1.30","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.56_1782017577430_0.4098511966273868","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"@hasna/conversations","version":"0.2.57","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.2.57","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"df021f5904f40de36de458b8d9a831d2b3269252","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.2.57.tgz","fileCount":108,"integrity":"sha512-ZhyIPXk9VlOOhFcOLnHrJMByyAxQ7CBSAjBnfuoVo/BnfZczMJI1MnKQR2tu31DRwhbxoiJL1EkZqUxYvrEJgw==","signatures":[{"sig":"MEYCIQDwe0oyYyJAsa9GH3gkzaxPRVWF2OAguqqNCzics0mtJwIhAIy80pmkC0Ok/TfeKizmQ2RFWFvGuVli7eMO2ub9WD/z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5058999},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/cloud":"0.1.30","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.2.57_1782026370962_0.35886778899180793","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@hasna/conversations","version":"0.3.0","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.3.0","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"983e19f6917b9eff30029b0b23c1301d6efeb5d7","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.3.0.tgz","fileCount":117,"integrity":"sha512-TKklSNBtW4CVtGxuUiBK9Q4fEuowcXmV72Z4j/G7TBMEkP4dvXnIJFEOQL0BauZmRdy8dk7wAAiIMl1BF3wmEg==","signatures":[{"sig":"MEUCIQCtUytK8n5GAp1itRTIwuzhLRYz2oBCMR0SNAPjb4mFRgIgBQVu8vMgDMXJoUNWKJ0NKbWPFjbqflyeKe3Cymq6x3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4627309},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js"}},"gitHead":"dd57217c99b5e4f452a7b2705361934484993b64","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/storage.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.3.0_1782279488916_0.42137503609705473","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@hasna/conversations","version":"0.3.1","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.3.1","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"92fb42bfb8ec2642418178804fe930b908dfac13","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.3.1.tgz","fileCount":117,"integrity":"sha512-th5Sp5XJL2VhHxzIriY6O5xzkYvAmAYBoZMd2/B8XkAPeeHYKHxmoetjTO6yfP3maWt1RWoh0kcjxRUY5w4e9w==","signatures":[{"sig":"MEYCIQDo38ArETVO5TnTi9AAwIUiZHlJk/92EGZsI+6bzKVNkgIhAPLw9YWFXmV8n/vjwHu8e1MWq6uvVEXZKrC86RHVefLk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4628351},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"92fb42bfb8ec2642418178804fe930b908dfac13","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/storage.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-th5Sp5XJL2VhHxzIriY6O5xzkYvAmAYBoZMd2/B8XkAPeeHYKHxmoetjTO6yfP3maWt1RWoh0kcjxRUY5w4e9w==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.3.1_1782489333279_0.13740882278458444","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@hasna/conversations","version":"0.3.2","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.3.2","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"6bb1af7c7fc17842a5a555cd0dcd202290930478","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.3.2.tgz","fileCount":120,"integrity":"sha512-v6DOBQjej5kdos3RvvaUtywrnbWtLJqcsRmI9BN9TGDYjH2rWHVoiasVBt1qFekGL8B0iev9BAfgTy0Wx8WJsA==","signatures":[{"sig":"MEUCIQDqUSe4sUWZsmHU7AM9eUdz3wzC6xIrBcwsNX+FQykD/gIgbzwARIPxK+xfvi2+ifzthMX59COK2xXTPG2xqse6al4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4996041},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/storage.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.2.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.3.2_1782713405423_0.5252042925282132","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@hasna/conversations","version":"0.3.3","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.3.3","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js"},"dist":{"shasum":"475fdb52f1446ebd50e6111d49c1160abc440427","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.3.3.tgz","fileCount":126,"integrity":"sha512-q5JNOzwHrN9xjMR/FRZiA5v+zvxYKMClMjwCdOPLEc2PVxiwlpSG4BoYutwcIu/s65hgd6O+BTCQMFegYKsrrA==","signatures":[{"sig":"MEYCIQCO3DC9h3+xN6+h+hxZBMMi4ZS/0G2M1A4yKLqlZkQetgIhALP9VpcWkMwK+JxWCRlqdow+z2UQ+KjjA/JIbRGzTs7Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5111692},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js"}},"gitHead":"25f5d11f1bdccc646ee8812da35496b40bda21ae","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/storage.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","typecheck":"tsc --noEmit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.2.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.3.3_1782741942840_0.48493792608656294","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@hasna/conversations","version":"0.3.4","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.3.4","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"69938be02341688d12e2f3c4fd01fbafa79173a0","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.3.4.tgz","fileCount":142,"integrity":"sha512-ADT1PM0mg6FSMqt7FlvJRzIy5uLo+fGaD2c6t3Xfjtkk/KgKbXjb+Jo7fVI+e19QcWgyUF9f22b9H2twDqlOGQ==","signatures":[{"sig":"MEUCIQDrYWZc6VBVtlwWXrCLSmWpyj5MVziCxNbi9AyWE28MCQIgPBEiolXYyLE8rjO+yTtGi8NE4x4TmtR8qnLq44R5C1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5430061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"69938be02341688d12e2f3c4fd01fbafa79173a0","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/storage.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-ADT1PM0mg6FSMqt7FlvJRzIy5uLo+fGaD2c6t3Xfjtkk/KgKbXjb+Jo7fVI+e19QcWgyUF9f22b9H2twDqlOGQ==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.1","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.3.4_1783346103344_0.8017263735987092","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@hasna/conversations","version":"0.5.2","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.2","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"b479f5aeed21bf3f9952690f89a62a28a65758ea","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.2.tgz","fileCount":147,"integrity":"sha512-o7syUOPHUp+3nA0RUJuEVJTwk1TcnPyeTtVBmsV9/QFPsWDwZRovHEPjzTPHUu4Klcy2Z8znZkQ9pdLHwsXWjA==","signatures":[{"sig":"MEUCIQD96itO41Tzq09wd/tf46yLdqnIUM49Sz66bx5ItgeNVAIgTq2XAm6Ca4XDo0XRSj9dTXeU15knKqZ/0C2JGMLnw34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4978832},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"138ad2a98d68a82a249ea97f31f3e5a92475b042","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.2_1783512465486_0.13280597785291404","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@hasna/conversations","version":"0.5.3","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.3","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"969951cfc5a710480e7a795be6d00c51d839cde7","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.3.tgz","fileCount":148,"integrity":"sha512-V0SM9Xu7gyMvw50WXrshlu83nT/Xg6st//xsmYIvgmWE38uDvZaD3rQQjEzkwcV/CvoE1vwZjIGl81V8Xf/YsQ==","signatures":[{"sig":"MEQCIDxuK/TsFZDDC4an5z5l3sgTp+1gip15vJ4oeCOvQGwnAiBpU+6Axz67X5ytuRqi1p/ns9WtvDKuZXWx8ZOobhBAtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4949238},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"b57c7caa325df5a58f7631db1f6c23176785c317","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.3_1783516936127_0.6499032949739745","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@hasna/conversations","version":"0.5.4","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.4","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"101ed072ab250dba6388db69fb389e932966be02","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.4.tgz","fileCount":149,"integrity":"sha512-kVTaf5MF51jk4C28aOEQecxuZjD9lW3CiCFqdK4WFHrBrvqn6WsKCJ2k3yuS8jvZS118xMgkZBOu+qnnu4jcuw==","signatures":[{"sig":"MEUCIQC1ol2/pqBvXGtsQhK616k04b3ps/OtBzCklzxQl4DKeAIgJ7ogcZvv4TBvGWoSBfwOzli0LILK7yjCC0AQ88C4WUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4965710},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"4216ebfd47b4326b69e11bab5c17b7de0a222412","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.4_1783519340585_0.4849752150940556","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@hasna/conversations","version":"0.5.5","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.5","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"d117f368660794b51a86157e5eb2daa904d5f16d","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.5.tgz","fileCount":149,"integrity":"sha512-GjodIOk4BJrH5mEMDSkTqxvC5w82Pd7NZ+5U0pxHsp9JJp5KxWEElUe6vJZxdj8OY+N1J51jRvgckbQmTAwMNA==","signatures":[{"sig":"MEUCIQCOSjfC2Fzjma7ic2G9+pe9qAMaALSyr2kJfLImp5ncrgIgK4oXi+Vd+do6Ef3hmp7V35P23MKzmtccON48DqKmyD0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4954251},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"d0dc7907c7506c9ddee68491b5d7fd1c021da03f","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.5_1783521891043_0.5177676314520585","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@hasna/conversations","version":"0.5.6","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.6","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"3cd52b1bc1c08d6df8e301295ad6bf8e1012d71a","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.6.tgz","fileCount":149,"integrity":"sha512-xnjwLpSW8+CbAawF1+oIXoQwuAXiVCeW38kJY3bFWD4aYCg4neiIDxlGr1Yy3BOFgsYDtYApJUTrNedl4EuDlQ==","signatures":[{"sig":"MEUCIANzzW7Q2PrNhPE6Fmx/PLj7pv9nwx8jjmY8IyjZTecmAiEAqcZtEnd1KUdkCmL1Vn7wn7wlxBnv9pDoLd6pe6hZ3BE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4967290},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"276137c69a0886c0037f78e3fd718fa98a9febbe","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.6_1783526767816_0.26046527169304534","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@hasna/conversations","version":"0.5.9","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.9","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"93935631d959e539a6426346ff87497672332702","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.9.tgz","fileCount":159,"integrity":"sha512-7kGoKOesONwVxPC8hh48GHCK3hdgTWPSQBH+ilvYtwtmBS7835/f30j5vWaGjjaYuIV48faHldm/bLo3gtSVUw==","signatures":[{"sig":"MEQCIBURFv+pjfJR02+SQZYxRq1/6yRRReCaLsOPdAwVLW9nAiBNsI6i2V8QvEc608vIKhnE67K0k+cNRkFxqZq6pTXeQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5048073},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.9_1784902790956_0.24499012130705733","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@hasna/conversations","version":"0.5.10","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.10","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"adbe897ca7e9b932622c484ff79cfc1542513e32","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.10.tgz","fileCount":167,"integrity":"sha512-Cr0uaUaxct9OVjZm2z5gutQ8tKkVRUtCaa2NVrlhXbCJwkVtVMGnxe0CnPnjhbBIox1IQvJK2W8u7XkN4TO3DA==","signatures":[{"sig":"MEYCIQDnKSefRPSQS+1O3VyrqgczgsLJnTHWZhR0Lz8sG+ktngIhAPp+jXu1mxo4fL3/8gOvi0ZI13TNsIXViiwqU0zJPr0H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4336102},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.10_1785414047173_0.10492025535667016","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@hasna/conversations","version":"0.5.11","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.11","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"4c85047cf685daa1e8c6b0309619fbe85c0f5531","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.11.tgz","fileCount":173,"integrity":"sha512-d55h3KAspSP1hj/KEexEYh7onp2Aeypqla5cE++dm73PDNzGFtECUqyOmThXgFEDZJBDaRk0+xuAXczgAQ73VQ==","signatures":[{"sig":"MEYCIQD1JSQ0FLiPA08CVVFgxbSWhfMJ2UX7zONZl+MjOtCKKgIhAN6Z5ZcejqIwy2BqnHTiO4YdhsqK9TWKasQU/0m7RWTj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4340240},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.11_1785418053714_0.8451902471551924","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@hasna/conversations","version":"0.5.12","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.12","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"d02547288ba11d00dc866785e71823670127a31e","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.12.tgz","fileCount":178,"integrity":"sha512-LMtfIbaDaJqpu6FgVZh5/n4TwFy/rJS/dAjVWlFieHZcVsGwKOsPVeE5j0LnU14+KORGoCymGj9qn2fusW8T+g==","signatures":[{"sig":"MEUCIQC2hmwtn2t3aYQSqS7pDel3dpzUCZnM9QAkJdhbgk+DmgIgOsqnL5DO+jbJq5mN06GJSsRa+z02ApRN2bcD62/viKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4359622},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.12_1785442029881_0.017591571651066396","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@hasna/conversations","version":"0.5.13","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.13","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"a826701b18c06a3ad9b4a691a6afcd19466cf46b","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.13.tgz","fileCount":178,"integrity":"sha512-gAvtBfTg7ZDs9J1v5OaY08uxrQtyDrtZi8mfqmVLofWXbj2NoFsd47B4DBSae0lw2ZJx7nWAipciHEEF9vlxzA==","signatures":[{"sig":"MEUCIHB6ae6wtVrvBZ7bEljv6nfxrtFEbAx3eqluy1B/SIhvAiEAk17EAVu4qwjy4z14Lj7lgU8QetG8k4OXif/5pWCb5GI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4401817},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.13_1785446099905_0.38622628053434704","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@hasna/conversations","version":"0.5.14","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.14","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"c339cd08819a36e8a1706e59322eb00378d8d2e0","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.14.tgz","fileCount":182,"integrity":"sha512-o/+CqgDdves4KVGSMgjmgJsYREc3iYymWu+1lFrB/0hz7OkSzBEhYHS+/YHLJmAKFM42pMnKRN0LNspEwUM+6A==","signatures":[{"sig":"MEYCIQD1Oklld0oOO+6B1qxLlzAewnlpWfAZ2N8gnsYIRpfgYgIhAKkfAqxXOTVTT2UaQD2WCamXA52ziWEltNJV2vXTJLjt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4431267},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.14_1785498305369_0.3349392710656425","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@hasna/conversations","version":"0.5.15","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.15","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"7fdcc2d123ab02b3370400ad21fc1639cffe36e1","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.15.tgz","fileCount":186,"integrity":"sha512-VrXE9PyNcV2rpyZ+ejMueKt1X43iwlD+IXPl2uHl9vSitrdeaGbig3nxuWWzaVMf9plzDktmKnklSBsOGzUqEw==","signatures":[{"sig":"MEYCIQDptmJ+E6/RVrIyo90bjtXe+6+GEsOetNo7bHR3TuYc2AIhAI8EleFoo4rGRY2rh9l3HYvcQjrhOy/tBvIWj+Jgk6lt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4441884},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.15_1785506567316_0.8573625032899521","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@hasna/conversations","version":"0.5.16","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.16","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"f14a23133b7ecc9cc5c4b3552d61e5d222a1c0dc","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.16.tgz","fileCount":188,"integrity":"sha512-eOdqccqRYNhxgjBdZ96keA510KgPEy9kSzRLvMO/WmpM1mHSaqpXf36OtvawZA69hFDVC7PqIWgc4Ljd9D0nog==","signatures":[{"sig":"MEQCIGBEF0utiBTm1gLuxoY5m+DIn7ZgdrQfoDZpU34bSkRpAiAJxByfAQ6vQU0P2oNRzmZlMeSl2aEV9hiS2J+1DmuVeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4442165},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.16_1785508043704_0.15841631044084425","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@hasna/conversations","version":"0.5.17","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.17","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"292671397fce708c549b8ed0c3fbd96673dd15ea","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.17.tgz","fileCount":193,"integrity":"sha512-pe6whtYLG7z+QDJYNcAf75g61MaLhj5GZ8gP5S80cBgl0j9JuxaNN88wOuWDwu5B8xGqTfU78SPq4rkF+IEEiA==","signatures":[{"sig":"MEUCIQCkuluRSX24RUOaWP7z7pTI+gdqVHmqwNYXov+++fJIrAIgOj49sreYH8uxxwCVWSd/8dcB266hfvsJhsK6JR6ZFGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4444144},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.17_1785524274878_0.6160746992086312","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@hasna/conversations","version":"0.5.18","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.18","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"2cb05bed0f776ae69d7de39e12e022341c39ebc9","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.18.tgz","fileCount":197,"integrity":"sha512-hB+CZta3wUmYIvtZWPPHChBKJh68O2lxHBm1Y3r4oB3XzLOcP3amYhKE7CguYzCwd25HQSh8OImmWOQz1SmkHA==","signatures":[{"sig":"MEQCIEtc1VBo4WbvNKICxzE7hUPppP2p6FaamDW16jhuFIwhAiAWlNoRjJCutFRwiWvGXncM+4FQ4X1qu12Q+HxG84EjAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4453086},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.8","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.18_1785529436674_0.5860730448451339","host":"s3://npm-registry-packages-npm-production"}},"0.5.19":{"name":"@hasna/conversations","version":"0.5.19","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.5.19","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"d7f45ee5d2cd7b4a7336d47e0393e3eb93a80711","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.19.tgz","fileCount":197,"integrity":"sha512-7qgdx/Z0/enOyWE5zHLKcJSlSR8raR06XABUDu1W4Jp/Z2XpeYnBEsp9K3vNLahcWrdFXR2nmUBrwS/NhPXp+g==","signatures":[{"sig":"MEUCIEWX8YlJeTQtrGd2Reazt91iYCSSYLQNZ98K/jKJM22sAiEAvRNkTNhWInlysqo8U9rSmuGkVhCwZ1GN/jKORokke04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4454170},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"d7f45ee5d2cd7b4a7336d47e0393e3eb93a80711","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-7qgdx/Z0/enOyWE5zHLKcJSlSR8raR06XABUDu1W4Jp/Z2XpeYnBEsp9K3vNLahcWrdFXR2nmUBrwS/NhPXp+g==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.19_1785564621930_0.2732228484767125","host":"s3://npm-registry-packages-npm-production"}},"0.5.20":{"name":"@hasna/conversations","version":"0.5.20","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.5.20","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"909d63000364c19a84d4614dc0ce54b585546c1e","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.20.tgz","fileCount":198,"integrity":"sha512-3ThnT9Ox+wYC03Y6ixC/Z9XugV6Gya+/TlDP95BOKho9n9RA8aY7YouEx2cSjlTggDRxw7U0IhHPWPBiHT9ikg==","signatures":[{"sig":"MEYCIQD3qAM4hNFJ/CXkM8wImEDAOYkOSOmCo0G0ACmloYcALgIhAKgG5GO6rcpQB3WlBfcc+PMDBjAH1YAF0Q/dkEWsg5oO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4455919},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"909d63000364c19a84d4614dc0ce54b585546c1e","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-3ThnT9Ox+wYC03Y6ixC/Z9XugV6Gya+/TlDP95BOKho9n9RA8aY7YouEx2cSjlTggDRxw7U0IhHPWPBiHT9ikg==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.20_1785566245727_0.15843206639894047","host":"s3://npm-registry-packages-npm-production"}},"0.5.21":{"name":"@hasna/conversations","version":"0.5.21","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.5.21","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"1c5d1137c909da1df63e1360a1b6596a308b844b","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.21.tgz","fileCount":199,"integrity":"sha512-VudOS173avirL/ZTo/H62kcvm/0aoOh01QSE3PAuubY6NCvaSGsTXzdlG0iuRRYPJQmee1/f1no/Dok3ApCJ8A==","signatures":[{"sig":"MEUCIQDol74WM3gwe/ytCCELLNt150Dt0mf4gEZPZSFqIgnAlAIgXN/UkABaafhHT5c2tULMPaIs7thVgmOKuQMwiBNS1zY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4456458},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"1c5d1137c909da1df63e1360a1b6596a308b844b","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-VudOS173avirL/ZTo/H62kcvm/0aoOh01QSE3PAuubY6NCvaSGsTXzdlG0iuRRYPJQmee1/f1no/Dok3ApCJ8A==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.21_1785571542664_0.8073114541536675","host":"s3://npm-registry-packages-npm-production"}},"0.5.22":{"name":"@hasna/conversations","version":"0.5.22","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.5.22","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"ff277e2412cdf49b0e75cbedf36655a8c59af52d","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.22.tgz","fileCount":199,"integrity":"sha512-mwWnoZudaUWvXce+Piv8CpEyetSUhmMXXxcrRCTkl5julet71X84fWB539keAm037fOhKWaG/dVHMhVvAq03Hw==","signatures":[{"sig":"MEUCIFvq+b9RxHg9ZoxVtbynI1pxxVb04Vb4OXfts7/sA+UjAiEA/J+XRZ0LSkAQ+ah4zpvTfYnTDW7iCylrdqNa+beKNco=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4457202},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"ff277e2412cdf49b0e75cbedf36655a8c59af52d","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-mwWnoZudaUWvXce+Piv8CpEyetSUhmMXXxcrRCTkl5julet71X84fWB539keAm037fOhKWaG/dVHMhVvAq03Hw==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.22_1785579427136_0.42547476517558835","host":"s3://npm-registry-packages-npm-production"}},"0.5.23":{"name":"@hasna/conversations","version":"0.5.23","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.5.23","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"dd8c8000ccad2b525323661d1ee8e56eca0f8173","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.23.tgz","fileCount":206,"integrity":"sha512-OnQP53nkZOxrd60dqEFAMysr8XR9wtpVQm6wEpTCEDq4m/ZVHOsXrgZNA7JkZF3dynmr2PCuljHBWTFU4Tgfsg==","signatures":[{"sig":"MEUCIFNR0Lv2aDi/cqejobSVYQO4wNfSAzD2WQf0bSsRo522AiEA1D0XiKyRZeMCDv9mUxqRPa2FXC5a3gsirt/Qdpt9aLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4519794},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"dd8c8000ccad2b525323661d1ee8e56eca0f8173","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-OnQP53nkZOxrd60dqEFAMysr8XR9wtpVQm6wEpTCEDq4m/ZVHOsXrgZNA7JkZF3dynmr2PCuljHBWTFU4Tgfsg==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.23_1785706117001_0.5335602999344293","host":"s3://npm-registry-packages-npm-production"}},"0.5.24":{"name":"@hasna/conversations","version":"0.5.24","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.24","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"71ebeb70133df0b939d8593e2815fa0b34bff8b0","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.24.tgz","fileCount":211,"integrity":"sha512-6dDH48WlWUaVogf4tSQFvQkyYIlSILk11CxmltPekR5+TzmoPavGtWUN20c5OBEMyKN9LEsqaOsph03dqkzUZQ==","signatures":[{"sig":"MEYCIQDfxZIYrz0GJf8Bvq60IF1AEV2pz8oAi+13Ko8YFzV26gIhANtOYfWc7c4Jxb8vsBuBqTvYK3rmC7MfG1KoBu3Hl0rT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4546529},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"f954944dbf9b78cd47885d8769c3d2829989ef64","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.24_1785886242312_0.6288898205512929","host":"s3://npm-registry-packages-npm-production"}},"0.5.25":{"name":"@hasna/conversations","version":"0.5.25","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.25","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"e3af24e01180e3d81cfb662a6e9274b5d90dc4cd","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.25.tgz","fileCount":211,"integrity":"sha512-uT4FPUlMR6lr1+1tbzLB5lOUGlR/Rq724cDIWNgA+27IQ/n7zjL+ZbEQIIwOyZ6QSgcv6hLXicw/sL+I5Uuxnw==","signatures":[{"sig":"MEUCIQCMuKePybyFmAjLPG+QIjdYB7n1Vh+Mw2TFgbjaDI6dRAIgcdETQqR4bTTRRL3yP1W9I3W2ukXqF3JS+ZmGXLkdM2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4551697},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"e83fd2ea6872e382b90130d3b04d0bf45a52f9b4","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.25_1785893241705_0.29973206280126874","host":"s3://npm-registry-packages-npm-production"}},"0.5.26":{"name":"@hasna/conversations","version":"0.5.26","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.26","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"5921c42a066659967ebecd02a556117608b183be","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.26.tgz","fileCount":211,"integrity":"sha512-7/uLqJukA90048NrWcVVPAtDC+g1XDmlEK9fPmk53DpmJe/rGPzP29lxcEE8zsm+a2SoBws1zKV4wSyH9DjfxA==","signatures":[{"sig":"MEQCIF50QSdi9tVBCicXZ3+vH1FUaKI4remnQ8gCY8Vo6k5nAiBMPYg0VOnK88BdAuozgt/kbyd1iB0T7cFEZD5FcCsdAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4551838},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"c1f85e7d1f68e050046bab10a0b79f6cde9cc43a","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.26_1785914857562_0.8581035888374635","host":"s3://npm-registry-packages-npm-production"}},"0.5.27":{"name":"@hasna/conversations","version":"0.5.27","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.27","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"cb8d3baca9fb10a7cf1c61c6b6bebc81044a6c7d","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.27.tgz","fileCount":212,"integrity":"sha512-ClmTvcXJqHK+sLpe8izsRRY9JEtCu1VA1FwNjuSPQsScnrrvNGcIwUazQuMtrUfd9ap5MxuN8O5tWd1Ni4hp7w==","signatures":[{"sig":"MEUCIHTXmjqaMswHCbbUxodLA5fnHin1wsDRR+YBMMEcVwUnAiEAhQ4Cg5KcyTgLh72aYN/oQeqQ8Be1uLgbI3Np1INvwc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4562592},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"bceadbf8eb748ac0cce32628e9071e4c348f0aa2","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.27_1786099782657_0.4312473406999042","host":"s3://npm-registry-packages-npm-production"}},"0.5.28":{"name":"@hasna/conversations","version":"0.5.28","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.28","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"c29ab138fca32fefe2c0650a8544bed4471e0bb0","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.28.tgz","fileCount":212,"integrity":"sha512-Q6X08pUxmlWTqW4KZowFp88fgky6C2nAA9jvNPWahQLBr07HNmApW01ZTuT2Hl2yn2EOBzynEM0RS9GE2Z7WJw==","signatures":[{"sig":"MEQCIFwRs0MNtPzQOUsZsjhr6FSxpE8UXdzmuxT6LJn6FfppAiA51oWBSAtMguxUyXB8afDrSazhVITvR7atnNHpvlzn1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4562984},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"6b66ac44e2498ea5874d0b29fd30dc6775de262a","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.28_1786103247725_0.23907867346445144","host":"s3://npm-registry-packages-npm-production"}},"0.5.29":{"name":"@hasna/conversations","version":"0.5.29","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.29","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"176f31c189ccef133bed932aed63dd3173e3a064","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.29.tgz","fileCount":214,"integrity":"sha512-FaBPeoQPlTdGu9kvwSB+NXvcfmAblNjG8iiHcj1Rm28b6lM8K0le98xBE09FCMwjcd7g5VS9dExuSKAprwlDNQ==","signatures":[{"sig":"MEYCIQCeips2GLRHRfaMKNx2xZfOUpwH7L5X2D33nbIti+SjygIhANIL0sI/Ro3+zRiTIDK7qsQjJANF7YcBBSCSD462lcrU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4571072},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.8","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.29_1786118357259_0.434154708355206","host":"s3://npm-registry-packages-npm-production"}},"0.5.30":{"name":"@hasna/conversations","version":"0.5.30","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.30","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"95b7aebc119705ed23e2ef65725a0aa9cb0641d4","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.30.tgz","fileCount":214,"integrity":"sha512-BPEVhhik4uoDQm38zy8DziusPx+z+0+OxIK+tTyPmEpU+8SQgPa9ikL+eS1KhlVJ5KK+GnDpVNtS0dNRJmQdng==","signatures":[{"sig":"MEQCIGqH8TF92DtSVaXyjFbLxjL8LPRmH/1iFauFxuZOMiZBAiB9v4aGKA6PqBgUl6/5MlBY4kKHn1qrxTN1yd08DKwqLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4575045},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.8","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.30_1786122052407_0.08448038582108808","host":"s3://npm-registry-packages-npm-production"}},"0.5.31":{"name":"@hasna/conversations","version":"0.5.31","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.31","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"d6b855633639164ef8d49fda2964839ff81f9d88","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.31.tgz","fileCount":219,"integrity":"sha512-MKHvSFHKdFowQi4ztI+dpNQ/yNrc3CNaQzxMs+nAXa9tfo3P9y1e3apE6BTdKkuWyEF/mSu2grNfLKtNE8JtTQ==","signatures":[{"sig":"MEQCIErAzM2aI7mLdAcRqluBnTc2MnDDPWtfLPAlOQN1yQfvAiB2op4GGrc0gY/Ci8kGAjMDB1HJRoTCxCTmoUNvVVaNTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"be77edb0cd67f86e7774868551d88c42a3cf177a","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.31_1786138295282_0.5957782437095311","host":"s3://npm-registry-packages-npm-production"}},"0.5.32":{"name":"@hasna/conversations","version":"0.5.32","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.32","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"405cc51409879bf96520ef44ad0421d02f1c6056","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.32.tgz","fileCount":220,"integrity":"sha512-DwBn+7IU4xaYAg2C4n0nFSXjtMkwQfsZt9ZQPhwI7ccrLGdkJTdZ3mJDuUBKp0Xs6a4eGkjU89fYsKIWwaYCXQ==","signatures":[{"sig":"MEYCIQDTMcEin72+E/uOXX9EiLWRGMzVXqJiVeU6UbxmvJ9kZwIhAOOLhCSQttCvA2MompquOptioIRhtx8z4TShX9OUcNlX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4695272},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"35e37b6b910d7f0886fd1a6e676cbae7efaede7d","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.32_1786141711450_0.7559531103778063","host":"s3://npm-registry-packages-npm-production"}},"0.5.33":{"name":"@hasna/conversations","version":"0.5.33","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.33","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"b170694e5972b7a870049accba945c28e3e01d48","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.33.tgz","fileCount":223,"integrity":"sha512-+2ig0TDOnJSXa562bX6a4LU24d6FRn+FNgwkVX6tkFYPeP+xYLAVstAgjjiRFP7OLGyWvmgRjJUmyG6dM9HIPA==","signatures":[{"sig":"MEQCIHjVz/yOzya1khq1uRZe6b+IsvtdIz0KWskC56NKu9/KAiAWYExMu6U7x3MX5cXM4lRNxRcUxc1CwJd2AS6hR7+1rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4718106},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"184424fc832a89bb21e99d2d42cf0a28b04e0ae7","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.33_1786146359819_0.020277044914439823","host":"s3://npm-registry-packages-npm-production"}},"0.5.34":{"name":"@hasna/conversations","version":"0.5.34","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.34","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"inbox":"bin/inbox","conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"8a52d7d3b2596ce5ea05bc51fa4231471d98d9d5","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.34.tgz","fileCount":236,"integrity":"sha512-ljcCImgEcfQ6sAb2+zNpCqWcKjRTsc8WQjOoyBHC4+5TCW2c6UnsWiKVpWKr/lQp8g07jx/FkIFgBEyjoezIsw==","signatures":[{"sig":"MEUCIQDzJthTTl2FTat1gPQFNPraI7PYcnbbC9JWl0ZngmsiCQIgKqDwR+y0T4wzRBWjo5jXv3lj4dsgYGMSQ5QNlI/51Mc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5054054},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"d8c2eb49d9d659699d87105febfec0bb292518af","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.34_1786191036049_0.002173946969406426","host":"s3://npm-registry-packages-npm-production"}},"0.5.35":{"name":"@hasna/conversations","version":"0.5.35","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.35","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"inbox":"bin/inbox","conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"0994b1d86fe24416a45bcd232cb7495fa8ab9a07","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.35.tgz","fileCount":237,"integrity":"sha512-TOCX7WOuGKfF0z/7pxTIbrZrDvBP3TGc71OXCgdQK7WwG1iiy3qKKrjrcCOe/LM9bBa9tZJlm8jRiEb6zQqr4A==","signatures":[{"sig":"MEUCIQD3GPrBsjYcpaKBc9Pvjtq7w6OvkOSRbXzowsOrsyKozAIgL58A/DT/PNykBe5zpvvz1BfsAilrZKTtkoKoLxA+lL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5058710},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"b029b7846754d957d1bbd5a2bc126e421b5dc09c","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.35_1786229974484_0.015960358714777856","host":"s3://npm-registry-packages-npm-production"}},"0.5.36":{"name":"@hasna/conversations","version":"0.5.36","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.36","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"inbox":"bin/inbox","conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"2c818e74ab9d61df5f8bcfc3631af50add7c09a5","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.36.tgz","fileCount":241,"integrity":"sha512-eC3kAmzNX87aAzpsUnyMIJf+weXhKwISkhL10Ye3pa3I08tNVulqi6byaOTf8dSBKPu2mkDTjcVKE+GhcxBpkg==","signatures":[{"sig":"MEQCIAChanfp4PAn8uDLreOPvfaF6ZubywWa4DYWvjbpde+EAiBdK6rYqTmEiBLJRTOo4evi95YNXHMNyIX1IlxYSUW3OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5096760},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.8","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.36_1786267950026_0.9894363419580234","host":"s3://npm-registry-packages-npm-production"}},"0.5.38":{"name":"@hasna/conversations","version":"0.5.38","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.38","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"inbox":"bin/inbox","conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"6bb55fa07e0e390cd832ae9c881f410e63bb6ae3","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.38.tgz","fileCount":242,"integrity":"sha512-sZ5lgMpE7K35vRs0o9qbFb6bNqcuYGxGqH3KJUJdi8Zh0DdGzksDl/JCPKmxbD5PGqly7z/RXS8suTwg/ZuAzA==","signatures":[{"sig":"MEUCIEwjnctSPvaAZOX7VSj5MrFWtuOKk51NrV7XarrSvrqtAiEA+14KzAF0pUepLxphpGh4cThwbNTrfkv0Ph9RUCOUTno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5096686},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"4611301b3cc59e6e8c5de5c2f60d0567ec1bd9bc","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.38_1786286869574_0.8665400308751552","host":"s3://npm-registry-packages-npm-production"}},"0.5.39":{"name":"@hasna/conversations","version":"0.5.39","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.39","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"inbox":"bin/inbox","conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"a2b6f7e78de5efd629bf1e5972b1f7fa82b90ed3","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.39.tgz","fileCount":242,"integrity":"sha512-KTeVi0kQ9rtdq5cHB0HU7Fz3gpxMe2aXlMN19IOkhJfcVYZVM/IfefbnSkD8UiKGXatOaAj0HvAk7SubwRLN8w==","signatures":[{"sig":"MEUCIQDSxrM1Bz5jEsbCbIdCdxfxjSF161jEg3A31kFyYAXQBgIgEX24MvIChrwd6/GSrztxbyf+cjIwZKPjznTwa7nmf0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5096871},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"73370af3f31dbe474c8587a6e2b866a19cce1839","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.39_1786295390585_0.1925474713284343","host":"s3://npm-registry-packages-npm-production"}},"0.5.40":{"name":"@hasna/conversations","version":"0.5.40","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.40","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"inbox":"bin/inbox","conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"b2339c6045e05bd803db446e451bb245ad187404","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.40.tgz","fileCount":242,"integrity":"sha512-hlbwaohMMpQMBzl5BQQha/34YJf6L8d4NwMtDCH+SOeix866QxkGW58Ugu+zULOoWZsWjAZxHO5T1Io1rRwhNA==","signatures":[{"sig":"MEQCICySG2k0TrAmQsJ/SRKGHZsigWnMyH4X6/USTQUXnw9PAiANzCPfw9rDB608GrNG0kW9z4P+71qqJH0/z2ucPHffrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5099638},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"4d14fa62fdfd76cc6d9f0096123647b5849d39e5","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.40_1786304936976_0.5353835156035918","host":"s3://npm-registry-packages-npm-production"}},"0.5.41":{"name":"@hasna/conversations","version":"0.5.41","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.41","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"inbox":"bin/inbox","conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"d14f26f46b8a52240960d44a77d4b43ed6ef3b78","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.41.tgz","fileCount":242,"integrity":"sha512-n9ZbXlB04IpBz8oyi4BqmalXZaU5ICSuCAa1wZ9E6mzGAM2m9g03gf4sG/RBC/8ajFM/WLjD77S6qZkEn8vtEw==","signatures":[{"sig":"MEQCIDL+TwjKWGeWKiCCySvfWJ1mg8eVoYuy9QJ3mGT5t9AKAiBV3wcFRLVqifj06z6Q2BKvTxxSz/ylXD+yF0NByX8wzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5105583},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"bf6da40ef5292cf53cb13f4fb69e91fe6d9967de","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.41_1786337870230_0.36993072312831843","host":"s3://npm-registry-packages-npm-production"}},"0.5.42":{"name":"@hasna/conversations","version":"0.5.42","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.42","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"inbox":"bin/inbox","conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"a2a7863049b315418b900ec07b41c4bbb61ccca2","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.42.tgz","fileCount":243,"integrity":"sha512-Y71MTRsGlVkVO6xt69fFdEg1yC62ISawh7qUR5VB2eEO+7AvEeEz+hRze352PNJKoyI4kaTcPVJlCSnxguG8HA==","signatures":[{"sig":"MEYCIQDvKLFz7YN1jDIJKWxUPxqgj4NHPlCNrS0wXVb6I4TaUwIhAIHqKsw30T7daLMIeZe9ZwHouryJOa4l/eNBgtJC+iDb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5109666},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"81867a8cdf6d8ae12bb84c31483155f9dd29e23d","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.42_1786361991755_0.26136137586056507","host":"s3://npm-registry-packages-npm-production"}},"0.5.43":{"name":"@hasna/conversations","version":"0.5.43","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.43","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"inbox":"bin/inbox","conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"04b6db27aa3873836fdbd7ec3253b968c1f54dcc","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.43.tgz","fileCount":246,"integrity":"sha512-4q0gk2OERF7dUAlPeS9ZOqDji/BqAF/C0ZdLt/VKzTSoCgyr4JpuDeMinOkeXhVAsdmcpC6fBrvtw0rCJVyZgA==","signatures":[{"sig":"MEUCIQDnVK6LHf54+595mb/II/kq7hEWPHShG1t00NURQ88v3QIgC1L6IPW2f1a7/YBwrmncLQbPHFcsuInsMbFNTChKkHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5196332},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"cd5cd2ef39e64ec2c5fd910fbddcf82d234becdd","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.43_1786384473112_0.11398234347991143","host":"s3://npm-registry-packages-npm-production"}},"0.5.44":{"name":"@hasna/conversations","version":"0.5.44","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.44","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"inbox":"bin/inbox","conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"393031d4cca98b37d3456a5cd9269600d488d8c8","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.44.tgz","fileCount":246,"integrity":"sha512-4cQx/sXTy6VE/UE6TJp53wHwaoOQTcU0ZSwLPEQkVrxkqdj+egrj7cAWGe5W3ph7gATpqjmOh34Z5xA90urjng==","signatures":[{"sig":"MEQCIFasizLFaXSY/SrydZNLnEg1HSvypCWn8Oe82+Tk6eLlAiBL8YAOklfLyd2UPe7zvqy2FpD7yLzYOdKjMQ3FWo0HUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5293805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"f91a2edcd383bd2c8d7fd4d0d7c1aae406f48cb7","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.44_1786394927378_0.5291701363510095","host":"s3://npm-registry-packages-npm-production"}},"0.5.45":{"name":"@hasna/conversations","version":"0.5.45","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.45","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"inbox":"bin/inbox","conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"7d5337ba6d486776a9854bde75cdb6113c596b88","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.45.tgz","fileCount":246,"integrity":"sha512-I+V+8d5ATPAlhdm9JDLaPkNpGYUbpzLUGVef1+uLfsRTkcHN1u08Gj742iFJxippg4MY/eTGGZGfP6RTUX84LA==","signatures":[{"sig":"MEUCIQCZxCtFf7AwWxTCWFCch4w9+6ZMfPF7aD8AyzLyTPg2XQIgUMJAjWHoNxiZIZJDo9w9d/cXl8EzFCGpb5uQcvxK0FQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5314436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"9fe6d5ce4d159e7afde585dff8c74f8594ce3613","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.45_1786476530155_0.3553573988753542","host":"s3://npm-registry-packages-npm-production"}},"0.5.46":{"name":"@hasna/conversations","version":"0.5.46","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.46","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"inbox":"bin/inbox","conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"3513c0a36f5e30342d60a1d188d88e7d8ec75967","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.46.tgz","fileCount":271,"integrity":"sha512-62ZDAKzJuVG+w2VaGK8IiIDI+F4sxKLb0zUrICkchM7PnKMipOZDLOSs+J+0JkrHzY66/FEwhxK7ryFJhgHH1A==","signatures":[{"sig":"MEQCIAUHdZ2vvltDAX8FC3F4uOd7YVlFWmOeJL0Kmh626ugmAiBT5VSaUkr3f+cuSjvExcw3bUfcpM8i/AybGLvnkQlzfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.5.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5953618},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"c1ed8ef394b454f0f9b821ec213ff68ccbe2becd","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.46_1786520609360_0.0073155806605162965","host":"s3://npm-registry-packages-npm-production"}},"0.5.47":{"name":"@hasna/conversations","version":"0.5.47","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.5.47","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"inbox":"bin/inbox","conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-serve":"bin/serve.js"},"dist":{"shasum":"40cdc05f444dd5f59de3ff7589c3be29d2a5861b","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.5.47.tgz","fileCount":271,"integrity":"sha512-NiRfpAlw8/TevNl7xLRltEltewhw64gQQ4F7WER3CfkXslw87nyyZFySwZ81KuL+Xb9P6i7H+mVfl0gQg1nfUg==","signatures":[{"sig":"MEUCIQDkO9y1gsTV/TxTkZ9R1/nCrUS7oXwOinVgl0TP8SjGRwIgRNi0tBEbCryV27VqrKrwEUiLRP5fXVl1q+fM/DKfQXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6024340},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.5.47_1786553597464_0.32400529556792623","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@hasna/conversations","version":"0.6.0","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.6.0","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-inbox":"bin/inbox","conversations-serve":"bin/serve.js"},"dist":{"shasum":"c183bdd3c319e309b124392fff61b01450c15f56","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.6.0.tgz","fileCount":271,"integrity":"sha512-nr4mV/PC0ZjPRpmL+rXMRCd4qb2/srb7pRo8Iq1BGQKSPzGcU1wrR320fPSecyIkITW/RuAjcmfW81y3z4jb/w==","signatures":[{"sig":"MEUCIQCr/XWbotUVt9sncSfW6FoOtncfbcBhc5E0Onqi2xsyXAIgFWQWasIvT3M6eDDJMcL4lSZ6G3r1wKXWXsl+jh+JU2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fconversations@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5962177},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"d2b5f002965f7a1136bcf29598ce73254c350375","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bd620c8e-03db-43b2-b278-31b9e0fb4c9e"}},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.16.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.6.0_1786626444793_0.12318505572694449","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@hasna/conversations","version":"0.6.1","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.6.1","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-inbox":"bin/inbox","conversations-serve":"bin/serve.js"},"dist":{"shasum":"f633ff6b79324b404f417394ea916603734c4c01","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.6.1.tgz","fileCount":271,"integrity":"sha512-TkpTBThldqjzdzyGZQPmPfKfT7nnF9xJSIxagLXNGD2vd2B5dJQetuJuW2ID6W422eDlu2+EjKnn54d81seypQ==","signatures":[{"sig":"MEQCICen9RilSTr5+Cdjf4acpoXcfT3awcKDb19CnkZbtFIUAiBI0DdGGjyP3SoRlZzAiKrZfiJe9ZK0Zf4SqttASZ+0kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5964467},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"cee9c91d881d8c353147e275928e433b3d3114e7","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"^0.4.2","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","@types/bun":"latest","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.6.1_1786653709928_0.24898748427088835","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@hasna/conversations","version":"0.6.2","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.6.2","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-inbox":"bin/inbox","conversations-serve":"bin/serve.js"},"dist":{"shasum":"62d295d3d683283dd5a6d606be6e5ae61e3a6862","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.6.2.tgz","fileCount":273,"integrity":"sha512-8/UaChBJaSaH2hGniHQTzgad6MkIq8iXo2Mgot+4TbqnVMAfaKnUjxYCqviy/PNsQM4SEPWUKX9/xh4ZA3DCfg==","signatures":[{"sig":"MEQCICRZyUtt5UG3Gt1O44Z47KiG7fJMhKFxGpbmsfN+Np4zAiBdSwVeIITblWGpe6mIUlmxPp4ImTTm3MrUwM3bUPKJ3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6622116},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"gitHead":"48cd4c58369f2e906f76523a44bf7144a4027098","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.7","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.6","ink-text-input":"^6.0.0","@hasna/contracts":"0.10.6","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","bun-types":"1.3.14","@types/bun":"^1.3.14","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.6.2_1786757758175_0.849468184015209","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@hasna/conversations","version":"0.7.1","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.7.1","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-inbox":"bin/inbox","conversations-serve":"bin/serve.js"},"dist":{"shasum":"ad2c88a0103ec35b7cd8a5ebf5012e31024d2cc8","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.7.1.tgz","fileCount":279,"integrity":"sha512-PAy+Gkg68Skdcp4t+DeQEf6vSnHafzkELzUQn033dUVwnLSSYi5DSjG92yA7bIfnIMnkD+AfiI16nKvJ3UfoJQ==","signatures":[{"sig":"MEQCIC5gTR7J+9GVm9iWaPRek7do0b9eX+2zZORs6BoXidc6AiB8S1eyZOIFcYxhxYDUGx+S/9ECLrQGX0/swnPHnYBMew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6908089},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","prepack":"bun run build","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.16","ink-text-input":"^6.0.0","@hasna/contracts":"0.13.1","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","bun-types":"1.3.14","@types/bun":"^1.3.14","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.7.1_1787280757462_0.1580563849790475","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@hasna/conversations","version":"0.7.3","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.7.3","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-inbox":"bin/inbox","conversations-serve":"bin/serve.js"},"dist":{"shasum":"d3dbd0bc7ac7b24b7b6d82c494bb7be1b7ec4132","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.7.3.tgz","fileCount":280,"integrity":"sha512-skhJVkKAOllhcRd84Cqd9VT9y+i7uAGtGTUBKIcGNQ8wDILdEQM66MYlQlam20PID4kYeQLXCnm2wX7VMQf8Vw==","signatures":[{"sig":"MEQCIGux7cLSTBcxAyPnZWvTsOcLYYAd1N3bjVFQnQwjoBpHAiAzI9H0qAAEe9uRQdVM8Aq4DFN7aDjeihW44cq9tFasGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6912842},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","prepack":"bun run build","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.16","ink-text-input":"^6.0.0","@hasna/contracts":"0.13.3","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","bun-types":"1.3.14","@types/bun":"^1.3.14","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.7.3_1787321529140_0.38560428656008194","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@hasna/conversations","version":"0.7.4","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.7.4","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-inbox":"bin/inbox","conversations-serve":"bin/serve.js"},"dist":{"shasum":"537d6abef3a8b85d50f50bb92c1722893f312b4e","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.7.4.tgz","fileCount":280,"integrity":"sha512-ceLs0gY6Q1mGSH70EMWGDORLQZ70m/e9Q4v1W/SIDgJc05EvMrgEh5LHUxVSVPnuT8ObOrf/Udoy0AWtxrKPCw==","signatures":[{"sig":"MEQCIBRKa99ACOlEUGWMFAc2iLsgzuJbp5yeQFk0RhdMlsO7AiB6u51Vw+vQCAqiQWeCrg2yhMyR2enMlh5yeEsJRHCkxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6889155},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","prepack":"bun run build","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.16","ink-text-input":"^6.0.0","@hasna/contracts":"0.13.4","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","bun-types":"1.3.14","@types/bun":"^1.3.14","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.7.4_1787416408199_0.48794643856500963","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@hasna/conversations","version":"0.7.5","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.7.5","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-inbox":"bin/inbox","conversations-serve":"bin/serve.js"},"dist":{"shasum":"94c94ac388fef73695833082dc5cb075a3618027","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.7.5.tgz","fileCount":280,"integrity":"sha512-9SLa/wDrcvco++dQge/1HtDBr2v1styJ6mnHBJe+CcXtc+kr7Jge6fbPjRxrDw3MDQLvFn2AhLa0jSn1By/6Lw==","signatures":[{"sig":"MEUCIEXOWELXBK2RzYUQFN4GxhB/kBK6My67p5KGhvfxPDXIAiEAvj4gCjuiQBz4UpFZT2Y/d7hNZkotSZVscE7hjvFKFaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6889575},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","prepack":"bun run build","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.16","ink-text-input":"^6.0.0","@hasna/contracts":"0.13.4","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","bun-types":"1.3.14","@types/bun":"^1.3.14","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.7.5_1787441307774_0.6715619419210572","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@hasna/conversations","version":"0.7.6","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.7.6","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-inbox":"bin/inbox","conversations-serve":"bin/serve.js"},"dist":{"shasum":"907493c00c463df9b1c4810ab7c50b9f6ecf9301","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.7.6.tgz","fileCount":281,"integrity":"sha512-CYZpiJPo1vPm1dxuoEFZaLmJYv/eyUFtuKNBhbKkaClVNObInhkSFTFqEk+h4BA3+FiACv/SuC0NZNPpYS76mA==","signatures":[{"sig":"MEYCIQCNR+X8IUNZwcsPfGxUrcMLqoktTJwhuv8JnMO6d5QziwIhAIiFgUtAI6zH9E8HcxjlFhBXhlLnAX4rlkfUJw6uoEmS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6893897},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","prepack":"bun run build","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.16","ink-text-input":"^6.0.0","@hasna/contracts":"0.13.4","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","bun-types":"1.3.14","@types/bun":"^1.3.14","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.7.6_1787485368909_0.24040660128807123","host":"s3://npm-registry-packages-npm-production"}},"0.7.7":{"name":"@hasna/conversations","version":"0.7.7","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.7.7","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-inbox":"bin/inbox","conversations-serve":"bin/serve.js"},"dist":{"shasum":"5d2985de33d7ddbe95eec3156a6b7f670b5fc914","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.7.7.tgz","fileCount":281,"integrity":"sha512-TpFbjjfXcLE+npks4Amo29qZPt+Ra2uxzKVgM2nT393NeIHJtzM+o/CK55PZn39dCTSEt0YHY+0X9LxESzwvwg==","signatures":[{"sig":"MEQCIGQ/z9aDKKYu+DdUPMohVGWQDvJGPL2zt9REuQEMNmNoAiAUdxxbWq/bQPct/w3MmlgE6P5Cy8wtoQTZF4IGyS1BHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6884523},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","prepack":"bun run build","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.8","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.16","ink-text-input":"^6.0.0","@hasna/contracts":"0.13.4","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","bun-types":"1.3.14","@types/bun":"^1.3.14","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.7.7_1787583515782_0.06438887502161417","host":"s3://npm-registry-packages-npm-production"}},"0.7.8":{"name":"@hasna/conversations","version":"0.7.8","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.7.8","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-inbox":"bin/inbox","conversations-serve":"bin/serve.js"},"dist":{"shasum":"ad68684b2e6d3b53b7a447d47f8a9fb8f7e04ed9","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.7.8.tgz","fileCount":285,"integrity":"sha512-hAdHJHNqHMUUDB5HH/rTwPveQKDnVJuhaocoNiOC7QTNJ+8dNTMHwMYFso8xaKmn+f6pd3I7j9OTQucx72DT4A==","signatures":[{"sig":"MEUCIAqfOKspYGAYRy4cVFYMkY85f0+4Y/+SahUFrE4rUKPuAiEAjXqoTFBRFWX8JJ6FvJVfKrJC8iPyL4CAAzrrkBlb6yE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6939369},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","prepack":"bun run build","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.9.8","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.16","ink-text-input":"^6.0.0","@hasna/contracts":"0.13.4","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","bun-types":"1.3.14","@types/bun":"^1.3.14","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.7.8_1787588888844_0.7417068551369916","host":"s3://npm-registry-packages-npm-production"}},"0.7.9":{"name":"@hasna/conversations","version":"0.7.9","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.7.9","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-inbox":"bin/inbox","conversations-serve":"bin/serve.js"},"dist":{"shasum":"ddbca5caa2b363b581e20cedb9d514ce8acb4b1f","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.7.9.tgz","fileCount":285,"integrity":"sha512-sAurFXVcjneKaAgaZ8mU+DRT4IaYFCgTgBlpLdBL1CDXPB5LukW5EaueYN0qWGy+DRl1yBrrUPzf7o/RR3dxew==","signatures":[{"sig":"MEUCIQDyjfMhSyY4E09d0cSuRxZCTkGpwx94DbZ5zuJU4jbjHAIgDWiPbqGcVx9lsEWgSlrSDlKY4YhVJpYNKt/2Cw/C0JA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6938178},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","prepack":"bun run build","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.16","ink-text-input":"^6.0.0","@hasna/contracts":"0.13.4","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","bun-types":"1.3.14","@types/bun":"^1.3.14","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.7.9_1787591197952_0.772624310267287","host":"s3://npm-registry-packages-npm-production"}},"0.7.10":{"name":"@hasna/conversations","version":"0.7.10","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.7.10","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-inbox":"bin/inbox","conversations-serve":"bin/serve.js"},"dist":{"shasum":"6c0b0c86acc29034820d388ea19415aea0909dbb","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.7.10.tgz","fileCount":289,"integrity":"sha512-w0dGWoTmsz89o+r1pxpv4tBTHecw0cNCCoJXAwb1lxS3HzMy5hJHAIQVYZKjpsKxBiO6xmhbKTLSzmlFjZeoQg==","signatures":[{"sig":"MEQCIFK4nykfEJopQq0RFSoh8kucVcRETXlebW3+JU9qpEHaAiB5BWlnJGCpOQ/ELad+83bZEYneOMXz9Q5w0Se8k9l/Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7028545},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","prepack":"bun run build","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts","test:outbox-timestamp-pg":"bun run ./src/server/outbox-timestamp-pg.verify.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.16","ink-text-input":"^6.0.0","@hasna/contracts":"0.13.4","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","bun-types":"1.3.14","@types/bun":"^1.3.14","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.7.10_1787601998002_0.6795897504034327","host":"s3://npm-registry-packages-npm-production"}},"0.7.11":{"name":"@hasna/conversations","version":"0.7.11","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.7.11","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-inbox":"bin/inbox","conversations-serve":"bin/serve.js"},"dist":{"shasum":"ad3a48136fab7b399bf821f41ea9edbd0f207991","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.7.11.tgz","fileCount":290,"integrity":"sha512-N3acLuMyKWGWDymJ5MtDCml+vvpXvZiBuvQyPlPo59MFsAiCOGdI0qi6FIQiHmNecc35G1np18Y7uNJk3dVSPA==","signatures":[{"sig":"MEYCIQDu4qvtwCRBm28rt9mTElB7xyHaOXxoKFEFE09oFEJNUwIhAJBJah9SAq5iLTGxUm2WPsIqdChZg6tTfbfRDD5qkXSp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7035277},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","prepack":"bun run build","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts","test:outbox-timestamp-pg":"bun run ./src/server/outbox-timestamp-pg.verify.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.16","ink-text-input":"^6.0.0","@hasna/contracts":"0.13.4","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","bun-types":"1.3.14","@types/bun":"^1.3.14","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.7.11_1787604012728_0.16067735575772368","host":"s3://npm-registry-packages-npm-production"}},"0.7.12":{"name":"@hasna/conversations","version":"0.7.12","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.7.12","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-inbox":"bin/inbox","conversations-serve":"bin/serve.js"},"dist":{"shasum":"3006fe137b1954c9ae7b28d7ed3a358e3fc9b1b7","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.7.12.tgz","fileCount":290,"integrity":"sha512-0hUY16eYXEx08rThzxS7owVSraxL3MSIDXS2SmsoKBsWK7aAKFKdrVFluPld0zPtCKiZCZjtJYF9IQcsgQ+eUA==","signatures":[{"sig":"MEUCIQCUvvdOir5cEqIy+jKUsKPcjoxFc+lk7uiyDe5Nef4y6AIgbv+1mleWgc5Fk5zIAH/TBy10JlrmlF9QrgffgROeNOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7102940},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","prepack":"bun run build","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts","test:outbox-timestamp-pg":"bun run ./src/server/outbox-timestamp-pg.verify.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.16","ink-text-input":"^6.0.0","@hasna/contracts":"0.14.0","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","bun-types":"1.3.14","@types/bun":"^1.3.14","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.7.12_1787678911520_0.824986488999705","host":"s3://npm-registry-packages-npm-production"}},"0.7.13":{"name":"@hasna/conversations","version":"0.7.13","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","_id":"@hasna/conversations@0.7.13","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-inbox":"bin/inbox","conversations-serve":"bin/serve.js"},"dist":{"shasum":"a69230110db1358e93a522c06c757e3eb2604bb7","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.7.13.tgz","fileCount":290,"integrity":"sha512-ZoQFNqqsD5Kfk7/tnDkg4IoXin4AmHAdpAD90XOY8Eq5hO7u9llogHQzBjbgK+S3Eg2D5DC2n4LEIHou/tetJA==","signatures":[{"sig":"MEUCIQC6T3dcQ53YQzh7DaTlJXgjQfAKZenIDvL+Hp+G1SzTNQIgFx2+XsMUyY8Un7tMK2CDHrOtHQWEhnF8YZ/7A0c69S8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7111570},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","prepack":"bun run build","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"mkdir -p $HOME/.hasna/conversations $HOME/.hasna/conversations/training 2>/dev/null || true","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts","test:outbox-timestamp-pg":"bun run ./src/server/outbox-timestamp-pg.verify.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"11.18.0","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/events":"^0.1.16","ink-text-input":"^6.0.0","@hasna/contracts":"0.14.1","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","bun-types":"1.3.14","@types/bun":"^1.3.14","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.7.13_1787795902351_0.7494967298555937","host":"s3://npm-registry-packages-npm-production"}},"0.7.14":{"name":"@hasna/conversations","version":"0.7.14","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":"Hasna","license":"Apache-2.0","_id":"@hasna/conversations@0.7.14","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"homepage":"https://github.com/hasna/conversations#readme","bugs":{"url":"https://github.com/hasna/conversations/issues"},"bin":{"conversations":"bin/index.js","conversations-mcp":"bin/mcp.js","conversations-hook":"bin/hook.js","conversations-inbox":"bin/inbox","conversations-serve":"bin/serve.js"},"dist":{"shasum":"3665553d97bba85363cad06708f0a561a74c4ea8","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.7.14.tgz","fileCount":292,"integrity":"sha512-8YBsgC/B0RsD4fEE7KPx3HIrAZ/ZRtJZQsDv9Uw49o2Y1HePzwyrrjp7VaHfx7dLqEUzI9wk6b5g90TTC9QP7Q==","signatures":[{"sig":"MEUCIDKY9nWqnk/6FAqd8EuACkexV5b/ubGnL5XSSC6U46BkAiEAujJk6nsw4qS1BKr7Chb4owP1LssRR+iazf2KFRY1eK0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7137388},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","shasum":"3665553d97bba85363cad06708f0a561a74c4ea8","engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","clean":"rm -rf dist bin","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","prepack":"bun run build","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:check":"bun run ./scripts/sdk-check.ts","typecheck":"tsc --noEmit","kit:vendor":"bunx @hasna/contracts vendor-kit","postinstall":"node postinstall.js","sdk:generate":"bun run ./scripts/generate-sdk.ts","prepublishOnly":"bun run build:dashboard && bun run build","build:dashboard":"cd dashboard && bun install --frozen-lockfile --minimum-release-age 604800 && bun run build","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts","test:outbox-timestamp-pg":"bun run ./src/server/outbox-timestamp-pg.verify.ts"},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"_integrity":"sha512-8YBsgC/B0RsD4fEE7KPx3HIrAZ/ZRtJZQsDv9Uw49o2Y1HePzwyrrjp7VaHfx7dLqEUzI9wk6b5g90TTC9QP7Q==","repository":{"url":"git+https://github.com/hasna/conversations.git","type":"git"},"_npmVersion":"10.8.3","description":"Real-time CLI messaging for AI agents","directories":{},"_nodeVersion":"24.3.0","dependencies":{"pg":"^8.20.0","ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","@hasna/paths":"0.1.0","@hasna/events":"^0.1.16","ink-text-input":"^6.0.0","@hasna/contracts":"0.14.1","ink-select-input":"^6.0.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@types/pg":"^8.11.11","bun-types":"1.3.14","@types/bun":"^1.3.14","typescript":"^5","@types/react":"^18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/conversations_0.7.14_1787816527495_0.07140986564852803","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@hasna/conversations","version":"0.8.0","description":"Real-time CLI messaging for AI agents","type":"module","bin":{"conversations":"bin/index.js","conversations-inbox":"bin/inbox","conversations-mcp":"bin/mcp.js","conversations-serve":"bin/serve.js","conversations-hook":"bin/hook.js"},"exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./sdk":{"import":"./dist/sdk/index.js","types":"./dist/sdk/index.d.ts"}},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"rm -rf dist bin","build":"bun run clean && bun build ./src/cli/index.tsx --outdir ./bin --target bun --external ink --external react --external chalk && bun build ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build ./src/server/serve-entry.ts --outfile ./bin/serve.js --target bun && bun build ./src/hooks/blocker-hook.ts --outfile ./bin/hook.js --target bun && bun build ./src/lib/local-read-worker.ts --outfile ./bin/local-read-worker.js --target bun && cp ./src/inbox/inbox ./bin/inbox && chmod 755 ./bin/inbox && bun build ./src/index.ts ./src/sdk/index.ts --outdir ./dist --target bun && (tsc --emitDeclarationOnly --declaration --outDir dist || true)","test":"bun test","dev":"bun run ./src/cli/index.tsx","serve":"bun run ./src/server/serve-entry.ts","migrate":"bun run ./src/server/migrate.ts","kit:vendor":"bunx @hasna/contracts vendor-kit","kit:check":"bunx @hasna/contracts vendor-kit --check","sdk:generate":"bun run ./scripts/generate-sdk.ts","sdk:check":"bun run ./scripts/sdk-check.ts","test:incident-pg":"bun run ./src/server/incident-projection-pg.verify.ts","test:outbox-timestamp-pg":"bun run ./src/server/outbox-timestamp-pg.verify.ts","typecheck":"tsc --noEmit","prepublishOnly":"bun run build","postinstall":"node postinstall.js","prepack":"bun run build"},"keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"author":{"name":"Hasna"},"license":"Apache-2.0","devDependencies":{"@types/bun":"1.3.14","@types/pg":"^8.11.11","@types/react":"^18.2.0","typescript":"^5","bun-types":"1.3.14"},"dependencies":{"@hasna/contracts":"1.0.2","@hasna/events":"^0.1.16","@modelcontextprotocol/sdk":"^1.26.0","chalk":"^5.3.0","commander":"^12.1.0","ink":"^5.0.1","ink-select-input":"^6.0.0","ink-text-input":"^6.0.0","pg":"^8.20.0","react":"^18.2.0","signal-exit":"3.0.7","zod":"^4.3.6"},"engines":{"bun":">=1.0.0"},"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"repository":{"type":"git","url":"git+https://github.com/hasna/conversations.git"},"bugs":{"url":"https://github.com/hasna/conversations/issues"},"homepage":"https://github.com/hasna/conversations#readme","_id":"@hasna/conversations@0.8.0","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-NO5Tw9+WuZ96gbMTR3cbPLsn/04tsYZG1sUmEJyJfR6k/bd6kviuArMHwxXCAoaPyaGAki7ZxYAJivOuXPxEEg==","shasum":"e9bf0c83e8c36b0834240a0723068f74b86a1605","tarball":"https://registry.npmjs.org/@hasna/conversations/-/conversations-0.8.0.tgz","fileCount":295,"unpackedSize":6854171,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFS3grcQYSmDv7hDELSWbSgWMhG93SJTH1XFoIA0uNZvAiEA5lV/50W31Fovx44EWP+r90UBBB1fxx4KXlaZBT+EX8o="}]},"_npmUser":{"name":"andreihasna2","email":"andrei@hasna.com"},"directories":{},"maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/conversations_0.8.0_1788794753542_0.3705114051815237"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-14T19:50:17.069Z","modified":"2026-09-07T15:25:53.888Z","0.0.1":"2026-02-14T19:50:17.418Z","0.0.2":"2026-02-14T19:54:25.638Z","0.0.3":"2026-02-14T20:44:04.399Z","0.0.4":"2026-02-14T20:58:23.804Z","0.0.5":"2026-02-14T21:08:49.788Z","0.0.6":"2026-02-15T07:53:21.450Z","0.0.7":"2026-02-15T07:58:13.074Z","0.0.8":"2026-02-15T08:37:17.824Z","0.1.0":"2026-02-27T12:15:17.645Z","0.1.1":"2026-03-08T12:14:44.998Z","0.1.2":"2026-03-08T12:42:36.080Z","0.1.3":"2026-03-08T12:43:58.468Z","0.1.4":"2026-03-08T12:49:17.324Z","0.1.5":"2026-03-08T13:00:02.028Z","0.1.6":"2026-03-08T13:21:38.001Z","0.1.7":"2026-03-08T13:41:15.042Z","0.1.8":"2026-03-09T05:31:55.011Z","0.1.9":"2026-03-09T05:34:17.738Z","0.1.10":"2026-03-09T05:40:46.398Z","0.1.11":"2026-03-09T05:45:22.233Z","0.1.12":"2026-03-09T08:52:47.669Z","0.1.13":"2026-03-10T05:28:11.717Z","0.1.14":"2026-03-10T13:40:39.159Z","0.1.15":"2026-03-10T13:49:07.928Z","0.1.16":"2026-03-10T13:52:29.381Z","0.1.17":"2026-03-10T14:35:07.868Z","0.1.18":"2026-03-10T18:12:21.215Z","0.1.19":"2026-03-11T21:24:53.930Z","0.1.20":"2026-03-11T21:26:35.703Z","0.1.21":"2026-03-12T04:58:49.816Z","0.1.22":"2026-03-12T09:39:55.771Z","0.1.23":"2026-03-12T15:41:45.097Z","0.1.24":"2026-03-14T11:20:25.582Z","0.1.25":"2026-03-16T14:29:04.225Z","0.1.26":"2026-03-17T05:12:13.380Z","0.1.27":"2026-03-17T05:21:23.778Z","0.1.28":"2026-03-17T05:45:13.599Z","0.1.29":"2026-03-17T05:47:19.235Z","0.1.30":"2026-03-17T05:52:27.363Z","0.1.31":"2026-03-17T05:55:57.692Z","0.1.32":"2026-03-17T08:08:01.347Z","0.1.33":"2026-03-17T14:13:59.831Z","0.2.0":"2026-03-17T15:10:11.803Z","0.2.1":"2026-03-19T13:44:02.152Z","0.2.2":"2026-03-20T15:08:41.396Z","0.2.3":"2026-03-20T22:00:20.893Z","0.2.4":"2026-03-20T22:03:46.094Z","0.2.5":"2026-03-20T22:28:58.391Z","0.2.6":"2026-03-20T22:33:14.720Z","0.2.7":"2026-03-20T22:40:51.272Z","0.2.8":"2026-03-20T22:50:53.564Z","0.2.9":"2026-03-20T23:49:12.910Z","0.2.10":"2026-03-20T23:50:42.205Z","0.2.11":"2026-03-20T23:51:44.739Z","0.2.12":"2026-03-21T00:11:29.215Z","0.2.13":"2026-03-21T00:13:33.758Z","0.2.14":"2026-03-21T00:15:29.823Z","0.2.15":"2026-03-21T01:00:08.694Z","0.2.16":"2026-03-21T01:01:47.806Z","0.2.17":"2026-03-21T01:02:46.908Z","0.2.18":"2026-03-23T10:51:04.296Z","0.2.19":"2026-03-23T14:36:19.452Z","0.2.20":"2026-03-23T15:13:24.837Z","0.2.21":"2026-03-23T15:34:15.592Z","0.2.22":"2026-03-25T14:41:34.984Z","0.2.23":"2026-03-25T17:44:14.932Z","0.2.24":"2026-03-25T19:33:30.873Z","0.2.25":"2026-03-31T12:02:24.591Z","0.2.26":"2026-04-01T08:37:32.647Z","0.2.27":"2026-04-01T15:49:19.835Z","0.2.28":"2026-04-01T16:12:36.457Z","0.2.29":"2026-04-01T17:27:55.393Z","0.2.30":"2026-04-02T11:31:16.575Z","0.2.31":"2026-04-02T12:25:37.556Z","0.2.32":"2026-04-02T13:09:51.790Z","0.2.33":"2026-04-02T14:02:28.371Z","0.2.34":"2026-04-02T14:36:43.326Z","0.2.35":"2026-04-02T15:38:07.781Z","0.2.36":"2026-04-02T15:55:30.909Z","0.2.37":"2026-04-02T16:08:58.879Z","0.2.38":"2026-04-03T07:28:57.727Z","0.2.39":"2026-04-03T07:35:33.521Z","0.2.40":"2026-04-03T07:40:20.938Z","0.2.41":"2026-04-03T07:51:23.317Z","0.2.42":"2026-04-03T09:01:15.062Z","0.2.43":"2026-04-03T16:42:23.350Z","0.2.44":"2026-04-08T15:44:42.640Z","0.2.45":"2026-04-08T15:47:16.155Z","0.2.46":"2026-04-09T08:18:47.348Z","0.2.47":"2026-05-25T11:57:51.878Z","0.2.48":"2026-05-28T10:13:54.369Z","0.2.49":"2026-05-28T11:56:32.072Z","0.2.50":"2026-05-28T14:34:25.690Z","0.2.51":"2026-05-31T15:33:52.280Z","0.2.52":"2026-06-07T17:55:29.705Z","0.2.53":"2026-06-16T10:50:39.252Z","0.2.54":"2026-06-16T11:08:53.076Z","0.2.55":"2026-06-21T02:21:45.602Z","0.2.56":"2026-06-21T04:52:57.624Z","0.2.57":"2026-06-21T07:19:31.145Z","0.3.0":"2026-06-24T05:38:09.080Z","0.3.1":"2026-06-26T15:55:33.424Z","0.3.2":"2026-06-29T06:10:05.636Z","0.3.3":"2026-06-29T14:05:43.057Z","0.3.4":"2026-07-06T13:55:03.508Z","0.5.2":"2026-07-08T12:07:45.654Z","0.5.3":"2026-07-08T13:22:16.301Z","0.5.4":"2026-07-08T14:02:20.723Z","0.5.5":"2026-07-08T14:44:51.208Z","0.5.6":"2026-07-08T16:06:07.956Z","0.5.9":"2026-07-24T14:19:51.149Z","0.5.10":"2026-07-30T12:20:47.331Z","0.5.11":"2026-07-30T13:27:33.891Z","0.5.12":"2026-07-30T20:07:10.135Z","0.5.13":"2026-07-30T21:15:00.124Z","0.5.14":"2026-07-31T11:45:05.546Z","0.5.15":"2026-07-31T14:02:47.557Z","0.5.16":"2026-07-31T14:27:23.896Z","0.5.17":"2026-07-31T18:57:55.036Z","0.5.18":"2026-07-31T20:23:56.903Z","0.5.19":"2026-08-01T06:10:22.166Z","0.5.20":"2026-08-01T06:37:25.902Z","0.5.21":"2026-08-01T08:05:42.848Z","0.5.22":"2026-08-01T10:17:07.316Z","0.5.23":"2026-08-02T21:28:37.183Z","0.5.24":"2026-08-04T23:30:42.527Z","0.5.25":"2026-08-05T01:27:21.904Z","0.5.26":"2026-08-05T07:27:37.743Z","0.5.27":"2026-08-07T10:49:42.834Z","0.5.28":"2026-08-07T11:47:27.914Z","0.5.29":"2026-08-07T15:59:17.434Z","0.5.30":"2026-08-07T17:00:52.638Z","0.5.31":"2026-08-07T21:31:35.472Z","0.5.32":"2026-08-07T22:28:31.630Z","0.5.33":"2026-08-07T23:46:00.045Z","0.5.34":"2026-08-08T12:10:36.225Z","0.5.35":"2026-08-08T22:59:34.674Z","0.5.36":"2026-08-09T09:32:30.227Z","0.5.38":"2026-08-09T14:47:49.779Z","0.5.39":"2026-08-09T17:09:50.811Z","0.5.40":"2026-08-09T19:48:57.290Z","0.5.41":"2026-08-10T04:57:50.394Z","0.5.42":"2026-08-10T11:39:51.901Z","0.5.43":"2026-08-10T17:54:33.339Z","0.5.44":"2026-08-10T20:48:47.593Z","0.5.45":"2026-08-11T19:28:50.341Z","0.5.46":"2026-08-12T07:43:29.568Z","0.5.47":"2026-08-12T16:53:17.710Z","0.6.0":"2026-08-13T13:07:25.008Z","0.6.1":"2026-08-13T20:41:50.136Z","0.6.2":"2026-08-15T01:35:58.376Z","0.7.1":"2026-08-21T02:52:37.651Z","0.7.3":"2026-08-21T14:12:09.499Z","0.7.4":"2026-08-22T16:33:28.409Z","0.7.5":"2026-08-22T23:28:27.954Z","0.7.6":"2026-08-23T11:42:49.142Z","0.7.7":"2026-08-24T14:58:36.071Z","0.7.8":"2026-08-24T16:28:09.000Z","0.7.9":"2026-08-24T17:06:38.146Z","0.7.10":"2026-08-24T20:06:38.267Z","0.7.11":"2026-08-24T20:40:13.001Z","0.7.12":"2026-08-25T17:28:31.708Z","0.7.13":"2026-08-27T01:58:22.568Z","0.7.14":"2026-08-27T07:42:07.707Z","0.8.0":"2026-09-07T15:25:53.741Z"},"bugs":{"url":"https://github.com/hasna/conversations/issues"},"author":{"name":"Hasna"},"license":"Apache-2.0","homepage":"https://github.com/hasna/conversations#readme","keywords":["conversations","messaging","ai","agent","cli","typescript","bun","claude","mcp"],"repository":{"type":"git","url":"git+https://github.com/hasna/conversations.git"},"description":"Real-time CLI messaging for AI agents","maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"readme":"# @hasna/conversations\n\nReal-time CLI messaging for AI agents and humans, organized around flat Slack-like channels.\n\n[![npm](https://img.shields.io/npm/v/@hasna/conversations)](https://www.npmjs.com/package/@hasna/conversations)\n[![License](https://img.shields.io/badge/license-Apache--2.0-blue)](LICENSE)\n\n## Install\n\n```bash\nnpm install -g @hasna/conversations\n```\n\n## CLI Usage\n\n```bash\nconversations --help\nconversations send --to codex \"direct message\"\nconversations read --to codex --json\nconversations channel create engineering --description \"Engineering coordination\"\nconversations channel send engineering \"Build is green\"\nconversations channel read engineering --json\nconversations channel join engineering\nconversations storage status\n```\n\n## Coordination: Read Receipts & Locks\n\nDeterministic CLI commands over the same store as the MCP `read_receipts` /\nlock tools, for shell loops and CI checks.\n\n```bash\nconversations receipts 123                          # who has read message 123\nconversations receipts 123 --channel engineering    # ...and which members have not\nconversations locks acquire deploy --ttl 300 --from riley   # exit 0 acquired, 2 held elsewhere\nconversations locks check deploy                    # exit 0 free, 2 locked\nconversations locks release deploy --from riley\nconversations locks list --json\nconversations locks clean                           # drop expired/stale-agent locks\n```\n\nLocks share the MCP lock store: the key is the lock's `resource_id`, and\n`--type` selects the resource namespace (default `resource`). Acquiring a key\nyou already hold refreshes its TTL; a conflict DMs the holding agent unless\n`--no-dm` is passed.\n\nChannels can carry a class for fleet taxonomies at\n`metadata.channel_schema.class` via `channel create <name> --class <class>` and\n`channel update <name> --class <class>` (empty value clears it).\n\n## Project-Linked Channels\n\n`conversations channel create --project <id>` links the channel to an existing\nConversations project row. The value must be the `id` returned by\n`conversations project create` or the `/v1/projects` API; external Projects\nworkspace ids such as `wks_*` are not channel foreign keys and are rejected with\na structured `project_id` validation error.\n\nFor a Projects canonical channel, use the canonical name as the channel name.\nFor Chief of Harness, the canonical channel is `internal-chief-of-harness`.\n\n```bash\nconversations project create chief-of-harness --from friday --json\nconversations channel create internal-chief-of-harness --project <returned-project-id> --from friday\n```\n\nIf the canonical channel is needed before a Conversations project mirror exists,\ncreate or send to the canonical channel without `--project`, then link it later\nwith `conversations channel update internal-chief-of-harness --project <returned-project-id>`.\n\n## Compact Output Defaults\n\nAgent-facing commands are compact by default so busy stores do not flood the\nterminal or model context. List/read/search commands show bounded rows, message\nids, previews, and a hint for the next detail step.\n\n```bash\nconversations read --to codex              # compact previews\nconversations read --to codex --verbose    # full message bodies\nconversations show 123                     # one full message\nconversations read --to codex --json       # full machine-readable records\nconversations read --to codex --limit 10 --cursor 10\nconversations digest engineering --cursor 123 --max-bytes 8192 --json\nconversations project list --page-json --limit 100 --cursor 0\n```\n\nThe same gradual disclosure pattern applies to channel reads, message search,\nrecent activity, pinned messages, blockers, channel/project/agent/session lists,\nand watch output. Use `--json` when a script needs the stable full record shape;\nuse terminal defaults for agent-safe scanning.\n\nFor long-running loops and autonomous agents, `conversations digest <channel>`\nreturns a stable compact evidence packet instead of replaying the full channel.\nThe JSON output includes `digest_id`, `message_ids`, `next_cursor`, bounded\nsnippets, and `byte_length`; pass `next_cursor` back as `--cursor` to continue.\n\n`project list --json` retains its legacy bare-array output. For a\nmachine-readable project page, use `project list --page-json`; its envelope\ncontains `projects`, `has_more`, and `next_cursor`, which can be followed until\n`has_more` is false without dropping or repeating project IDs.\nDigests are non-destructive by default. Use `--unread` to restrict the digest to\nunread messages and `--mark-read --from <agent>` only when consuming the returned\nmessages should update read state.\n\nChannel names are normalized to stable human-readable ids. For example,\n`#Engineering Updates` is stored as `engineering-updates`.\n\nThe `conversations-hook` binary is still installed for hook integrations:\n\n```bash\nconversations-hook --help\n```\n\n## Shared Event Webhooks\n\n`conversations` exposes the shared `@hasna/events` commands so local events can\ntrigger deterministic or agentic automation without custom glue scripts. To\nroute conversation events into an OpenLoops worker/verifier template, register a\ncommand webhook:\n\n```bash\nconversations webhooks add loops \\\n  --id openloops-conversations-events \\\n  --transport command \\\n  --source conversations \\\n  --type \"*\" \\\n  --arg=events \\\n  --arg=handle \\\n  --arg=generic \\\n  --arg=--provider \\\n  --arg=codewith \\\n  --arg=--auth-profile \\\n  --arg=account005 \\\n  --arg=--permission-mode \\\n  --arg=bypass \\\n  --arg=--sandbox \\\n  --arg=danger-full-access \\\n  --timeout-ms 900000 \\\n  --json\n```\n\n`@hasna/events` sends the event envelope on stdin and in `HASNA_EVENT_JSON`.\nOpenLoops can then create a deduped one-shot workflow for the event. Keep the\nevent payload scoped and include `working_dir`, `project_path`, or `repo_path`\nwhen a downstream agent needs to run inside a specific repository.\n\n## Agent Identity\n\nEvery surface — CLI, MCP, `conversations-hook` — resolves who you are the same\nway:\n\n1. an explicit `--from` / `from` argument,\n2. the `HASNA_CONVERSATIONS_AGENT_ID` env var (legacy `CONVERSATIONS_AGENT_ID` still accepted),\n3. the agent that registered on this MCP connection (stdio only, see below),\n4. the identity registered for `HASNA_CONVERSATIONS_SESSION_ID` (legacy `CONVERSATIONS_SESSION_ID`), stored in a\n   session-keyed file under the data home (`session-identities/` — legacy\n   `~/.hasna/conversations/session-identities/`),\n5. this installation's identity, the data home's `agent-id` (legacy\n   `~/.hasna/conversations/agent-id`) — **only when the process opts in with\n   `HASNA_CONVERSATIONS_USE_MACHINE_IDENTITY=1`** (legacy `CONVERSATIONS_USE_MACHINE_IDENTITY` still accepted).\n\n**There is no sixth rung. A session that declares nothing gets an error, not a\nname.** Resolution used to fall through to the machine-wide file for everyone,\nand, on a box with no file at all, to mint a random name and persist it as the\nmachine identity. Both were silent, and both produced the same damage: messages\nsigned by an agent that did not write them.\n\nThe identity file is **machine-wide**, so it is correct only where one identity\nowns the whole box — cron, a loop, the blocking-message hook, a single-seat\ninstall. Those opt in — **scoped to that one caller**, never in a shell profile or a\ntmux-global environment. A blanket export hands the same identity back to every\nprocess on the box, which is the defect this gate exists to prevent:\n\n```bash\n# in the crontab line, the loop's env block, or the hook's wrapper — not ~/.zshrc\nHASNA_CONVERSATIONS_USE_MACHINE_IDENTITY=1 conversations read --blocking   # legacy CONVERSATIONS_USE_MACHINE_IDENTITY still accepted\n```\n\nAnything else — in particular several agent seats sharing one machine — gives\neach session its own identity, which is also what keeps per-agent inbox\nfiltering and creator-vs-assignee matching meaningful:\n\n```bash\nexport HASNA_CONVERSATIONS_AGENT_ID=agent-harness   # per seat, survives restarts; legacy CONVERSATIONS_AGENT_ID still accepted\n```\n\nRuntimes that already carry a stable session id can bind it once without\nputting the agent name in every child process. `agents register` uses\n`HASNA_CONVERSATIONS_SESSION_ID` (legacy `CONVERSATIONS_SESSION_ID`) as the presence session id and writes only that\nsession's hashed identity record. Another session id gets another file, so the\ntwo registrations can coexist and rebinding one cannot clobber the other:\n\n```bash\nexport CONVERSATIONS_SESSION_ID=codewith-run-123\nconversations agents register agent-harness\nconversations whoami --json   # agent-harness; source names CONVERSATIONS_SESSION_ID\n```\n\n`--session <id>` creates the same binding explicitly. When neither the option\nnor `CONVERSATIONS_SESSION_ID` is present, `agents register` generates a session\nid, reports it, and stores the binding; set `CONVERSATIONS_SESSION_ID` to that\nreported id in later CLI invocations to reuse it. The command never changes the\nmachine identity unless `--identity` is also present.\n\nClaiming the machine identity is deliberate — and note that claiming it does\n**not** make this session resolve to it. Writing the file and reading the file\nare separate decisions on purpose, so a seat can set the box's identity without\nhanding itself, or anyone else, an identity it never declared:\n\n```bash\nconversations agents register augustus --identity    # claim the box as \"augustus\"\nconversations whoami --json                          # still refuses: nothing declared for THIS session\nCONVERSATIONS_USE_MACHINE_IDENTITY=1 conversations whoami --json   # now resolves to augustus\n```\n\n`whoami` exits non-zero and reports `code: \"IDENTITY_NOT_SET\"` when nothing\ndeclared an identity, naming the identity it refused to borrow.\n\nTwo things also write it, and nothing else does:\n\n- `conversations agents rename <old> <new>` follows the rename when the renamed\n  agent *is* this installation's identity.\n- On a box with **no** identity file at all, the first MCP `register_agent`\n  claims it. Seed-if-absent, never last-writer-wins — an identity that already\n  exists is left alone.\n\nSession identity files are separate from that installation-wide file. CLI\n`agents register` writes its own session record on every successful\nregistration; MCP registration continues to bind the MCP connection in memory.\nWhen a CLI session renames its own bound agent, `agents rename` migrates that\nsession record as well, so a later process cannot resolve and heartbeat the\nremoved old name back into presence.\n\n**Migrating from ≤ 0.5.23:** callers that already set\n`CONVERSATIONS_AGENT_ID` keep the same behavior. Callers with a stable\n`CONVERSATIONS_SESSION_ID` may instead run `conversations agents register\n<name>` once per session and let later CLI processes resolve the session-keyed\nbinding. Existing `CONVERSATIONS_USE_MACHINE_IDENTITY=1` callers still reach the\nmachine file, but only after the new session rung has no binding.\n\n**Migrating from ≤ 0.5.11:** the machine identity file is no longer read unless\nthe process sets `CONVERSATIONS_USE_MACHINE_IDENTITY=1`, and a missing identity\nis now an error rather than a freshly invented name. If a box went quiet after\nupgrading, that is the fix working: something was relying on a borrowed or\ninvented identity. Give each agent seat its own `CONVERSATIONS_AGENT_ID`, and\nset `CONVERSATIONS_USE_MACHINE_IDENTITY=1` only where a single identity really\ndoes own the machine.\n\n**Migrating from ≤ 0.5.9:** MCP `register_agent`/`heartbeat` used to rewrite the\nidentity file on every call, so whichever agent last heartbeated owned the box.\nThey no longer do. If a shared machine was relying on that to pick up its name,\nclaim it once with `conversations agents register <name> --identity`, or export\n`CONVERSATIONS_AGENT_ID`. Run `conversations whoami --json` to check.\n\n## MCP Server\n\n```bash\nconversations-mcp\n```\n\nMCP exposes channel-first tools such as `create_channel`, `list_channels`,\n`send_to_channel`, `read_channel`, `join_channel`, `leave_channel`,\n`subscribe_channel_notifications`, and `summarize_channel`.\n\nMCP read/list/search tools also default to compact summaries. Pass\n`verbose: true` to `read_messages`, `read_channel`, `search_messages`,\n`list_tasks`, `search_tasks`, `get_comments`, `get_task_tree`, and related list\ntools when full raw records are needed. Detail tools such as `get_message`,\n`get_task`, and `get_project` return full records for a single id.\nUse `read_digest` with `channel`, `cursor`, and `max_bytes` for byte-capped\nchannel evidence packets that return snippets plus `digest_id`, `message_ids`,\nand `next_cursor`.\n\n## HTTP mode\n\nLong-lived Streamable HTTP transport (stateless, bind `127.0.0.1` only):\n\n```bash\nconversations-mcp --http              # default port 8856\nconversations-mcp --http --port 8856\nMCP_HTTP=1 conversations-mcp\n```\n\n- Health: `GET http://127.0.0.1:8856/health`\n- MCP: `http://127.0.0.1:8856/mcp`\n\nThe local HTTP server also exposes `/health` and `/mcp` when running.\n\nOne HTTP daemon serves many agents and is stateless — there is no session to\nremember who called last, so rung 3 above does not apply. Agents sharing an HTTP\ndaemon must pass `from` explicitly on every write, or run their own process with\n`HASNA_CONVERSATIONS_AGENT_ID` set (legacy `CONVERSATIONS_AGENT_ID` still accepted). This used to degrade into every caller resolving to\nthe same machine identity; it is now an error, so the misattribution surfaces at\nthe first call instead of in the message history a day later.\n\n## HTTP API (`conversations-serve`)\n\n`conversations-serve` is the server HTTP API surface. Every read and write goes\nstraight to the app's Postgres selected by `HASNA_CONVERSATIONS_DATABASE_URL`\nvia the vendored `@hasna/contracts` storage kit (the server backend switch is\n`sqlite | postgresql`; this process serves the postgresql backend). Requests to\n`/v1/*` are authenticated with `@hasna/contracts` API keys (scope grammar\n`conversations:read` / `conversations:write`).\n\n```bash\n# the app DSN for the postgresql backend (generate/rotate per deployment)\nexport HASNA_CONVERSATIONS_DATABASE_URL=<your-postgres-dsn>\n# generate the signing secret once, e.g. with: openssl rand -hex 32\nexport HASNA_CONVERSATIONS_API_SIGNING_KEY=<your-random-hex>\nconversations-serve                     # listens on :8080 (PORT/HOST configurable)\n\n# one-shot schema migration (owner role, idempotent)\nHASNA_CONVERSATIONS_DATABASE_URL_OWNER=\"postgres://…\" bun run src/server/migrate.ts\n```\n\nEndpoints:\n\n- Successful `GET /health` · `GET /ready` → `{status, version, app}`; `GET /version` also returns `build_sha` (unauthenticated probes)\n- `GET /v1/openapi.json` → the OpenAPI document the SDK is generated from\n- `/v1/messages`, `/v1/channels`, `/v1/projects`, `/v1/agents` → versioned CRUD (API-key auth)\n\nIssue a key with the contracts CLI:\n\n```bash\ncontracts issue-key --app conversations --agent my-agent \\\n  --scopes \"conversations:read,conversations:write\"\n```\n\n### Typed SDK client\n\nThe SDK is generated from the serve OpenAPI (`bun run sdk:generate`) and shipped\nunder the `@hasna/conversations/sdk` export:\n\n```ts\nimport { ConversationsClient } from \"@hasna/conversations/sdk\";\nconst client = new ConversationsClient({\n  baseUrl: process.env.HASNA_CONVERSATIONS_API_URL!,\n  apiKey: process.env.HASNA_CONVERSATIONS_API_KEY!,  // legacy CONVERSATIONS_API_URL/_API_KEY still accepted\n});\nawait client.sendMessage({ from: \"me\", to: \"you\", content: \"hi\", channel: \"deploys\" });\n```\n\nThe SDK client takes an explicit `baseUrl` and `apiKey`. It does NOT read the\nambient environment: an explicit `baseUrl` with no `apiKey` sends no `x-api-key`\nheader — the credential is pinned to the authority it resolved with, never\nborrowed from the shell, the Keychain, or the credentials file\n(hasna/apps#1794).\n\nTo let the shared resolver decide the credential and the authority for you —\nthe same `@hasna/contracts` chain the CLI, the MCP server and `getStore()` use,\nre-resolved on every request — build the client through the SDK's resolver\nseam instead of constructing it by hand:\n\n```ts\nimport { createConversationsClient, resolveConversationsSdkTransport } from \"@hasna/conversations/sdk\";\n\nconst client = createConversationsClient();       // Keychain → credentials file → HASNA_CONVERSATIONS_API_KEY; gateway default\nawait client.sendMessage({ from: \"me\", to: \"you\", content: \"hi\", channel: \"deploys\" });\n\nconst where = resolveConversationsSdkTransport();  // diagnostics: sources only, never values\nconsole.log(where.baseUrl, where.apiKeySource, where.apiUrlSource);\n```\n\nThe SDK is hosted-only. With no credential resolvable anywhere it throws\n`ConversationsSdkResolutionError` (`CONVERSATIONS_CREDENTIAL_MISSING`) naming\nevery tier it consulted — never a silent local fallback — and the explicit\nlocal opt-in `HASNA_CONVERSATIONS_DB_PATH` is refused\n(`CONVERSATIONS_LOCAL_STORE_SELECTED`): an HTTP client cannot serve the on-box\nstore, so use `getStore()` from `@hasna/conversations` (see\n[Credential resolution](#credential-resolution)) for local mode. Passing an\nexplicit `baseUrl` to `createConversationsClient` keeps the #1794 pin: only an\nexplicit `apiKey` beside it is ever sent.\n\n## Credential resolution\n\nThe CLI, the MCP server, the hook and the library `getStore()` all resolve the\ncredential and the service authority through the ONE client seam in\n`@hasna/contracts` (owner directive 2026-09-04, hasna/apps#1720), re-read fresh\non EVERY resolution — so a rotated key heals a long-running process instead of\nwaiting for it to restart. Precedence, highest first:\n\n| # | Tier | Where |\n|---|------|-------|\n| 1 | explicit argument | `credentials.apiKey` / `credentials.profile` (via `getStore(env, { credentials })`) |\n| 2 | deliberate env pointer | `HASNA_CONVERSATIONS_API_KEY_OVERRIDE`, `HASNA_PROFILE`, `HASNA_CONVERSATIONS_API_KEY_REF` (a secrets-vault ITEM KEY, never a value) |\n| 3 | macOS Keychain | generic-password item `hasna.credentials.conversations.api-key`, account `HASNA_STATION`, else `hostname -s`, else `$USER` |\n| 4 | disk, read at call time | `~/.hasna/conversations/config/credentials`, mode 0400/0600 (`HASNA_HOME` moves the root; `HASNA_CONFIG_HOME` moves the config root) |\n| 5 | process env | `HASNA_CONVERSATIONS_API_KEY` — a legitimate tier, deliberately BELOW disk, with no deprecation notice |\n\nThe authority follows `HASNA_CONVERSATIONS_API_URL`, then the Keychain `api-url`\nitem, then the credentials file, and finally defaults to the fleet gateway\n`https://api.hasna.com/conversations` (the client appends `/v1`). A key from any\ntier reaches the fleet with no URL configured.\n\n**Fail closed.** A hosted run with no resolvable credential exits non-zero,\nnaming every place that was consulted, and never falls back to the on-box\nSQLite store and never emits a `*-local-fallback` event. The legacy `~/.hasna/\nfleet-env/`, `~/.hasna/cloud/` and `~/.config/hasna/` locations are inputs\nnowhere, and no `*_MODE` / `*_STORAGE_MODE` variable is read — the transport is\ndecided by what resolves, never by a mode word.\n\n**Local is opt-in.** The on-box SQLite store is reachable ONLY through the\nexplicit store path `HASNA_CONVERSATIONS_DB_PATH` / `CONVERSATIONS_DB_PATH`,\nwhich wins even when cloud credentials are exported globally — and a local run\nannounces itself once on stderr (`conversations: LOCAL mode — …`) so it can\nnever be mistaken for a hosted run with an empty store. Nothing configured at\nall is an error, never the local default.\n\n```bash\n# Hosted: a key from any tier is enough; the URL is optional (gateway default)\nHASNA_CONVERSATIONS_API_KEY=<key> conversations read --to codex --json\n\n# Local (explicit opt-in): an on-box SQLite file\nHASNA_CONVERSATIONS_DB_PATH=/path/to/store.db conversations read --to codex --json\n```\n\n## Channels\n\nConversations uses flat channels. There is no runtime hierarchy and no\nspace/sub-space public compatibility surface. Direct messages, channel messages,\nthreads/replies, participants, unread state, mentions, tasks, projects,\nwebhooks, graph links, and storage sync metadata all reference the canonical\nchannel id.\n\nRename a channel while keeping all of its messages, members, subscriptions, and\nhistory intact:\n\n```bash\nconversations channel rename old-name new-name\nconversations channel update old-name --name new-name   # equivalent\n```\n\nRenames are rejected if the target name already exists or the source channel is\nnot found. The same capability is exposed over MCP via `rename_channel` and the\n`new_name` field on `update_channel`.\n\nUpgrading from older releases runs a one-time migration from spaces to channels.\nEvery legacy space and sub-space becomes one flat channel. Parent context is\npreserved in channel metadata and tags, not as a nested channel tree. Legacy\nmessage-only references are imported as channels too, and naming collisions are\nresolved deterministically with suffixes.\n\n## Data Directory\n\nThe local SQLite store and per-install files (config, agent identity, exports,\nattachments, training) are resolved through the `@hasna/paths` resolver (XDG /\nmacOS home layout). The legacy `~/.hasna/conversations/` data root stays the\neffective root until the store has been migrated to the resolver data home\n(`~/.local/share/hasna/conversations` on Linux) or the operator sets the\ndata-kind override `HASNA_DATA_HOME`. An explicit store path\n(`HASNA_CONVERSATIONS_DB_PATH` / `CONVERSATIONS_DB_PATH`) always wins; the\nexact-app overrides `HASNA_CONVERSATIONS_HOME` / `CONVERSATIONS_HOME` name an\nexplicit data root.\n\n## License\n\nApache-2.0 -- see [LICENSE](LICENSE)\n","readmeFilename":"README.md"}