{"_id":"@astra-code/astra-ai","_rev":"11-0302d60a93fe0b663045b0826f96dcfc","name":"@astra-code/astra-ai","dist-tags":{"latest":"0.1.10"},"versions":{"0.1.0":{"name":"@astra-code/astra-ai","version":"0.1.0","keywords":["astra","terminal","ink","ai"],"author":{"name":"Sean Donovan"},"license":"MIT","_id":"@astra-code/astra-ai@0.1.0","maintainers":[{"name":"intsean-astra-ai","email":"donovans064@gmail.com"}],"bin":{"astra":"dist/index.js","astra-code":"dist/index.js"},"dist":{"shasum":"d327fabb6702eb072b882263c9026bd1733b2dee","tarball":"https://registry.npmjs.org/@astra-code/astra-ai/-/astra-ai-0.1.0.tgz","fileCount":39,"integrity":"sha512-UMQPUKRYs4+RPoUKucSh7yYFwKqwhTUmYr7v9HVDW7/MMU5at8EuahJgUyj9dZPKM0QUdd3G/Wzjj9G6HlFkFQ==","signatures":[{"sig":"MEUCIQD4A980/JOAqsrVSQ5GCYsjiWX6/69qoKpJi5BpsbKlVAIgK5L2aThfElq5f94lXMTJTagmTiuKAAnSbd9D8mohG6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236521},"main":"dist/index.js","type":"module","gitHead":"75de4c7c57f6e87870179805a549a73fe99aa1db","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"tsx src/index.ts","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"intsean-astra-ai","email":"donovans064@gmail.com"},"_npmVersion":"10.9.2","description":"Astra Code terminal app built by Sean Donovan","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ink":"^6.8.0","react":"^19.2.4","dotenv":"^17.3.1","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/astra-ai_0.1.0_1773470859987_0.27589842172943246","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@astra-code/astra-ai","version":"0.1.1","keywords":["astra","terminal","ink","ai"],"author":{"name":"Sean Donovan"},"license":"MIT","_id":"@astra-code/astra-ai@0.1.1","maintainers":[{"name":"intsean-astra-ai","email":"donovans064@gmail.com"}],"bin":{"astra":"dist/index.js","astra-code":"dist/index.js"},"dist":{"shasum":"a230d8734ddf20adce4708eeeaf58bdde85ab337","tarball":"https://registry.npmjs.org/@astra-code/astra-ai/-/astra-ai-0.1.1.tgz","fileCount":39,"integrity":"sha512-lCvBOAeOoDIm3EsB0GOYnIN0Qe/g9bbvU4508I5rwlIeqqCXE+LohP8bWKCOKIZJlwwIKP173yrYiByuEnuIQA==","signatures":[{"sig":"MEUCIQCgAAfas5qaxCQIEGnqQgbfxWZFbD6ipjMeUDd94Cp0BAIgBJb0d+YcRGTaVghIoKx4UL1DVHkM21fLNy8FhpksYmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":281664},"main":"dist/index.js","type":"module","gitHead":"75de4c7c57f6e87870179805a549a73fe99aa1db","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"tsx src/index.ts","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"intsean-astra-ai","email":"donovans064@gmail.com"},"_npmVersion":"10.9.2","description":"Astra Code terminal app built by Sean Donovan","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ink":"^6.8.0","react":"^19.2.4","dotenv":"^17.3.1","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/astra-ai_0.1.1_1773685401432_0.4834409858090234","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@astra-code/astra-ai","version":"0.1.2","keywords":["astra","terminal","ink","ai"],"author":{"name":"Sean Donovan"},"license":"MIT","_id":"@astra-code/astra-ai@0.1.2","maintainers":[{"name":"intsean-astra-ai","email":"donovans064@gmail.com"}],"bin":{"astra":"dist/index.js","astra-code":"dist/index.js"},"dist":{"shasum":"b962aa9aa6871c9cf6340f602b003269c20a43e1","tarball":"https://registry.npmjs.org/@astra-code/astra-ai/-/astra-ai-0.1.2.tgz","fileCount":39,"integrity":"sha512-KbRHx8Qn5Jn7zlJmLRCWWD8t0z/DMExzg/V8ksLcHuYPZqARlwXuSU188qpnH5PFqKnXaLaDVIoDndBZXuEG7A==","signatures":[{"sig":"MEUCIQCGnSyMfAwVfL+EFHFSgakZTKrttbzbIV3GoHzgK1hVdgIgKc7LLroKRtaWc4H0qX1sT+8M7rerTdNQqrrswVzl0EI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290153},"main":"dist/index.js","type":"module","gitHead":"75de4c7c57f6e87870179805a549a73fe99aa1db","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"tsx src/index.ts","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"intsean-astra-ai","email":"donovans064@gmail.com"},"_npmVersion":"10.9.2","description":"Astra Code terminal app built by Sean Donovan","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ink":"^6.8.0","react":"^19.2.4","dotenv":"^17.3.1","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/astra-ai_0.1.2_1773686973888_0.11644350734941544","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@astra-code/astra-ai","version":"0.1.3","keywords":["astra","terminal","ink","ai"],"author":{"name":"Sean Donovan"},"license":"MIT","_id":"@astra-code/astra-ai@0.1.3","maintainers":[{"name":"intsean-astra-ai","email":"donovans064@gmail.com"}],"bin":{"astra":"dist/index.js","astra-code":"dist/index.js"},"dist":{"shasum":"baf87904691768e4dcd262b21b414b50005c51e7","tarball":"https://registry.npmjs.org/@astra-code/astra-ai/-/astra-ai-0.1.3.tgz","fileCount":39,"integrity":"sha512-OHn8dEWsejlyJp7El6iSR3ICP13Jahr/OjBPFGswthCx+jnfLUt0XJKK03+utJHRWHpi38/9eMxrW2x4vfIvuQ==","signatures":[{"sig":"MEQCIDmv6wEIOYWIVfIPLW1/p8PiAiRArl7xLqaUjzx5NiJ+AiAiJT1KS3N8qfBFDJyzV0bwgkRfixgiWRO9dmQGxl0Lug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290475},"main":"dist/index.js","type":"module","gitHead":"75de4c7c57f6e87870179805a549a73fe99aa1db","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"tsx src/index.ts","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"intsean-astra-ai","email":"donovans064@gmail.com"},"_npmVersion":"10.9.2","description":"Astra Code terminal app built by Sean Donovan","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ink":"^6.8.0","react":"^19.2.4","dotenv":"^17.3.1","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/astra-ai_0.1.3_1773688086027_0.25289551879011873","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@astra-code/astra-ai","version":"0.1.4","keywords":["astra","terminal","ink","ai"],"author":{"name":"Sean Donovan"},"license":"MIT","_id":"@astra-code/astra-ai@0.1.4","maintainers":[{"name":"intsean-astra-ai","email":"donovans064@gmail.com"}],"bin":{"astra":"dist/index.js","astra-code":"dist/index.js"},"dist":{"shasum":"3ac174ac0e6a8722da3a18c88c7419693bbe35ab","tarball":"https://registry.npmjs.org/@astra-code/astra-ai/-/astra-ai-0.1.4.tgz","fileCount":39,"integrity":"sha512-qa2BIN6c4MVsK61R1wk5QEv4A4qd57ACFBmW3PXjX3zL7zB6DKAqhztJP1x1dtrG/NklNjVsR/5An0GAboWhPw==","signatures":[{"sig":"MEUCIFdiXAZLiEJgLtIRvi9hrZhl8pkR/7QVJR108Pc6qNwUAiEApmqJG3sFYmHTtkF0Qq6uOiC9o46aSd7mzCSQ/7fSiBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313692},"main":"dist/index.js","type":"module","gitHead":"2c158ca1a1e453331bc99aaaa91abb324ff2f045","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"tsx src/index.ts","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"intsean-astra-ai","email":"donovans064@gmail.com"},"_npmVersion":"10.9.2","description":"Astra Code terminal app built by Sean Donovan","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ink":"^6.8.0","react":"^19.2.4","dotenv":"^17.3.1","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/astra-ai_0.1.4_1773706358275_0.878096132394683","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@astra-code/astra-ai","version":"0.1.5","keywords":["astra","terminal","ink","ai"],"author":{"name":"Sean Donovan"},"license":"MIT","_id":"@astra-code/astra-ai@0.1.5","maintainers":[{"name":"intsean-astra-ai","email":"donovans064@gmail.com"}],"bin":{"astra":"dist/index.js","astra-code":"dist/index.js"},"dist":{"shasum":"96368f396b75e8424f4e6475e50bbcf854b44396","tarball":"https://registry.npmjs.org/@astra-code/astra-ai/-/astra-ai-0.1.5.tgz","fileCount":39,"integrity":"sha512-Eyoi8/O73DzXG+76UiIGIo4PrI/TjoI86v42t7AmWawZFuEqq+gKxIHEF0deTYsuth+zZr3PiAR5xVGYq39+Jg==","signatures":[{"sig":"MEUCIGvO9I3gtvB50fw0AaxHht5x/4rsVh5PNVPWJe5sF4QiAiEAlPkp7LZ1MlvukEQEshRF2J4uRIgLMS++R9ZQHi2RWOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332387},"main":"dist/index.js","type":"module","gitHead":"2c158ca1a1e453331bc99aaaa91abb324ff2f045","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"tsx src/index.ts","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"intsean-astra-ai","email":"donovans064@gmail.com"},"_npmVersion":"10.9.2","description":"Astra Code terminal app built by Sean Donovan","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ink":"^6.8.0","react":"^19.2.4","dotenv":"^17.3.1","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/astra-ai_0.1.5_1773709324684_0.45984458801451766","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@astra-code/astra-ai","version":"0.1.6","keywords":["astra","terminal","ink","ai"],"author":{"name":"Sean Donovan"},"license":"MIT","_id":"@astra-code/astra-ai@0.1.6","maintainers":[{"name":"intsean-astra-ai","email":"donovans064@gmail.com"}],"bin":{"astra":"dist/index.js","astra-code":"dist/index.js"},"dist":{"shasum":"b6bd3a1463686513e28780bb0f5b71e2b2a30994","tarball":"https://registry.npmjs.org/@astra-code/astra-ai/-/astra-ai-0.1.6.tgz","fileCount":39,"integrity":"sha512-zD5g2o2AE+uhiES8oZFEmFIoygi4bApyBtExfGK94d8IOVu7q3OAta2+of98/D6DA2skBydjRml1HwNy8xgWmg==","signatures":[{"sig":"MEUCIQDp2yYJCYS7su+OpYqTckXbphvrDPpYo1O1pfp4Lu39IgIgUcLUpiZAtPcZ8wMRlr2uOvl7pS6nzbS0YVWjK+9dSuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351816},"main":"dist/index.js","type":"module","gitHead":"2c158ca1a1e453331bc99aaaa91abb324ff2f045","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"tsx src/index.ts","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"intsean-astra-ai","email":"donovans064@gmail.com"},"_npmVersion":"10.9.2","description":"Astra Code terminal app built by Sean Donovan","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ink":"^6.8.0","react":"^19.2.4","dotenv":"^17.3.1","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/astra-ai_0.1.6_1773710723853_0.3887095393703577","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@astra-code/astra-ai","version":"0.1.7","keywords":["astra","terminal","ink","ai"],"author":{"name":"Sean Donovan"},"license":"MIT","_id":"@astra-code/astra-ai@0.1.7","maintainers":[{"name":"intsean-astra-ai","email":"donovans064@gmail.com"}],"bin":{"astra":"dist/index.js","astra-code":"dist/index.js"},"dist":{"shasum":"79f531e28c12218a5258128f900d8bf0f02ecd22","tarball":"https://registry.npmjs.org/@astra-code/astra-ai/-/astra-ai-0.1.7.tgz","fileCount":39,"integrity":"sha512-NM+4FGyk5V0mP9r64uP1SfUwV31a+KRjMk8cZz8fKo68T6p/n+9rddG32NrnIvLTw8bY3Y+14dahQmKdmpggrw==","signatures":[{"sig":"MEQCICwFBSX+Doycof/foStfP7Xu9ighDKScAbBek9Xs46QtAiBYpMWUNQ/B3yWBZnrX+iRjQm6BkXKVIS2LksPWJcom7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380796},"main":"dist/index.js","type":"module","gitHead":"2c158ca1a1e453331bc99aaaa91abb324ff2f045","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"tsx src/index.ts","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"intsean-astra-ai","email":"donovans064@gmail.com"},"_npmVersion":"10.9.2","description":"Astra Code terminal app built by Sean Donovan","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ink":"^6.8.0","react":"^19.2.4","dotenv":"^17.3.1","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/astra-ai_0.1.7_1773723999126_0.7900982057636452","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@astra-code/astra-ai","version":"0.1.8","keywords":["astra","terminal","ink","ai"],"author":{"name":"Sean Donovan"},"license":"MIT","_id":"@astra-code/astra-ai@0.1.8","maintainers":[{"name":"intsean-astra-ai","email":"donovans064@gmail.com"}],"bin":{"astra":"dist/index.js","astra-code":"dist/index.js"},"dist":{"shasum":"fb0c6b2f4e8cd90ce8f78f13ad8aea45d0bf17ba","tarball":"https://registry.npmjs.org/@astra-code/astra-ai/-/astra-ai-0.1.8.tgz","fileCount":39,"integrity":"sha512-0Ek25lutZajqNW7tloVEr+MYwZf8exmdtNH8j4OOf4mBnV2vK7ANw/kpMS0/NOImyKuGxLSuHvN1a/4Rq5nQ1g==","signatures":[{"sig":"MEQCICxYcZqWcYKAt6NrHJwEuLeuCT+mY7SlgxEy7zxQOsGIAiALDIPhNsccBD+ep7zSZOv0YmIdGZRvcEXzgfzkIUjOsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":384926},"main":"dist/index.js","type":"module","gitHead":"2c158ca1a1e453331bc99aaaa91abb324ff2f045","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"tsx src/index.ts","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"intsean-astra-ai","email":"donovans064@gmail.com"},"_npmVersion":"10.9.2","description":"Astra Code terminal app built by Sean Donovan","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ink":"^6.8.0","react":"^19.2.4","dotenv":"^17.3.1","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/astra-ai_0.1.8_1773725763359_0.8402295496878798","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@astra-code/astra-ai","version":"0.1.9","keywords":["astra","terminal","ink","ai"],"author":{"name":"Sean Donovan"},"license":"MIT","_id":"@astra-code/astra-ai@0.1.9","maintainers":[{"name":"intsean-astra-ai","email":"donovans064@gmail.com"}],"bin":{"astra":"dist/index.js","astra-code":"dist/index.js"},"dist":{"shasum":"e425554322ab9949eb308210b26801a7ecd5ebdf","tarball":"https://registry.npmjs.org/@astra-code/astra-ai/-/astra-ai-0.1.9.tgz","fileCount":39,"integrity":"sha512-3C84GnAApdcWyoULk4YJE3vxYff/S0M/ZdLhpWHvs8qrtJWgGhqbAnAPpw9RcY+lh4DrplSW9vCFuYt/8NLEVA==","signatures":[{"sig":"MEUCIAHq45T6iaCzE6SLG9h2UduvBIR5qgemC1pV6Rs8iwALAiEAhpK3/1BZjiJmGnc7u/QAZP0DengHOSiCskPDA7gyoXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386513},"main":"dist/index.js","type":"module","gitHead":"2c158ca1a1e453331bc99aaaa91abb324ff2f045","scripts":{"dev":"tsx src/index.ts","build":"tsc -p tsconfig.json","start":"tsx src/index.ts","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"intsean-astra-ai","email":"donovans064@gmail.com"},"_npmVersion":"10.9.2","description":"Astra Code terminal app built by Sean Donovan","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ink":"^6.8.0","react":"^19.2.4","dotenv":"^17.3.1","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.9.3","@types/node":"^25.5.0","@types/react":"^19.2.14"},"_npmOperationalInternal":{"tmp":"tmp/astra-ai_0.1.9_1773725990594_0.28627396907235503","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@astra-code/astra-ai","version":"0.1.10","description":"Astra Code terminal app built by Sean Donovan","type":"module","main":"dist/index.js","bin":{"astra":"dist/index.js","astra-code":"dist/index.js"},"scripts":{"build":"tsc -p tsconfig.json","typecheck":"tsc -p tsconfig.json --noEmit","start":"tsx src/index.ts","dev":"tsx src/index.ts"},"keywords":["astra","terminal","ink","ai"],"author":{"name":"Sean Donovan"},"license":"MIT","dependencies":{"dotenv":"^17.3.1","ink":"^6.8.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","react":"^19.2.4"},"devDependencies":{"@types/node":"^25.5.0","@types/react":"^19.2.14","tsx":"^4.21.0","typescript":"^5.9.3"},"_id":"@astra-code/astra-ai@0.1.10","gitHead":"2c158ca1a1e453331bc99aaaa91abb324ff2f045","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-03KFuWXMAM39cUOv2n8IBXnIzbynu2SmqG3fXD26qYOAIRGhPxeFiXTdPHsTXvqTGRcBYHmObjeNzis4AwJB4Q==","shasum":"6163fefd7be55d22e864a4cfafa9927f7126479c","tarball":"https://registry.npmjs.org/@astra-code/astra-ai/-/astra-ai-0.1.10.tgz","fileCount":39,"unpackedSize":389863,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEwLot1OPE9x84fhmkL6Socvi0Y7qpt+1b9rkEagpEREAiEAjMvbhTS5zaXYfoUkqQXDK0oj2K+s652wIN7cWJpWOmg="}]},"_npmUser":{"name":"intsean-astra-ai","email":"donovans064@gmail.com"},"directories":{},"maintainers":[{"name":"intsean-astra-ai","email":"donovans064@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/astra-ai_0.1.10_1773726002086_0.3658898644491546"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-14T06:47:39.450Z","modified":"2026-03-17T05:40:02.373Z","0.1.0":"2026-03-14T06:47:40.142Z","0.1.1":"2026-03-16T18:23:21.592Z","0.1.2":"2026-03-16T18:49:34.060Z","0.1.3":"2026-03-16T19:08:06.181Z","0.1.4":"2026-03-17T00:12:38.453Z","0.1.5":"2026-03-17T01:02:04.883Z","0.1.6":"2026-03-17T01:25:24.095Z","0.1.7":"2026-03-17T05:06:39.316Z","0.1.8":"2026-03-17T05:36:03.507Z","0.1.9":"2026-03-17T05:39:50.748Z","0.1.10":"2026-03-17T05:40:02.248Z"},"author":{"name":"Sean Donovan"},"license":"MIT","keywords":["astra","terminal","ink","ai"],"description":"Astra Code terminal app built by Sean Donovan","maintainers":[{"name":"intsean-astra-ai","email":"donovans064@gmail.com"}],"readme":"# Astra Code Terminal (TypeScript + Ink)\n\n`astra-code-term` is the npm-first Astra terminal client built with TypeScript, React, and Ink.\n\n## Repository structure\n\n- `.env.example` — sample configuration\n- `docs/` — supplemental documentation\n- `install.sh` — helper script for setup\n- `src/` — Ink CLI source code (entrypoint in `src/index.ts`)\n- `tsconfig.json` — shared TypeScript configuration\n\n## Install\n\n### Global (recommended)\n\n```bash\ncd astra-code-term\nnpm install\nnpm run build\nnpm install -g .\n```\n\nThen run:\n\n```bash\nastra\n```\n\n### Local development\n\n```bash\ncd astra-code-term\nnpm install\nnpm run dev\n```\n\n## Configure\n\nCreate `.env` from `.env.example`:\n\n```bash\ncp .env.example .env\n```\n\nSupported variables:\n\n- `ASTRA_BACKEND_URL` (default: `https://api.astraaifor.me`)\n- `ASTRA_MODEL` (default: `gpt-5.1-codex`)\n- `ASTRA_CLIENT_ID` (default: `astra-code`)\n- `ASTRA_RUNTIME_MODE` (default: `astra-code`)\n- `ASTRA_ALLOW_PROJECT_ENV` (default: `0`; when `1`, allows reading `.env` from current working directory)\n- `ASTRA_TTS_COMMAND` (optional; command used for text-to-speech, receives text as final arg)\n- `ASTRA_STT_COMMAND` (optional; command used for one-shot speech-to-text; must print transcript to stdout)\n- `ASTRA_STT_MODEL` (default: `whisper-1`, low-cost OpenAI Whisper transcription)\n- `ASTRA_STT_CHUNK_SECONDS` (default: `2.5`, chunk size for live transcription)\n- `ASTRA_STT_CAPTURE_COMMAND` (optional; custom mic capture command with `{output}` and `{seconds}` placeholders)\n\n## Environment loading (security)\n\nBy default, the CLI loads env vars from:\n\n1. Shell environment (`process.env`)\n2. `~/.astra-code/.env` (user-level config)\n\nProject-level `.env` in the current directory is **disabled by default** and only loaded when `ASTRA_ALLOW_PROJECT_ENV=1`.\n\nBuilt-in STT is backend-only and requires a signed-in session; backend provider keys stay server-side.\n\n## Runtime behavior\n\nNo-args mode launches the Ink terminal UI:\n\n- login / signup\n- chat streaming via `/api/agent/chat/stream`\n- slash commands:\n  - `/help`, `/new`, `/settings`, `/logout`, `/exit`\n  - `/history` (open searchable session history panel)\n  - `/voice`, `/voice on|off|status`, `/voice input` (user voice input; auto-send after silence)\n- tool-event rendering (`tool_start`, `tool_result`, `credits_update`, `error`)\n- terminal bridge auto-run for `run_in_terminal` + callback to `/api/agent/terminal-result`\n\nCommand mode:\n\n```bash\nastra help\nastra whoami\nastra sessions\nastra skills\nastra skills --suggest \"build dashboard with animations\"\nastra session-messages --session <session_id>\nastra logout\nastra legacy-python --help\n```\n\n## Validation\n\n```bash\nnpm run typecheck\nnpm run build\nnpm run start -- help\n```\n\n## Legacy Python runtime\n\nThe previous Python runtime remains in `../astra-code` during transition. Use:\n\n```bash\nastra-code legacy-python\n```\n\nIf your shell resolves `astra-code` to an older Python symlink first, run the npm-installed binary directly (example):\n\n```bash\n~/.nvm/versions/node/<node-version>/bin/astra-code help\n```\n\nPublished package:\n\n```bash\nnpm i -g @astra-code/astra-ai\n```\n\nRun without global install:\n\n```bash\nnpx @astra-code/astra-ai\n```\n","readmeFilename":"README.md"}