{"_id":"@aiyou-dev/cli","_rev":"15-49cd378350b8ba7a49d7aa4aed241d51","name":"@aiyou-dev/cli","dist-tags":{"latest":"1.8.0"},"versions":{"0.1.0":{"name":"@aiyou-dev/cli","version":"0.1.0","author":{"name":"Francisco August","email":"support@faugust.com"},"license":"MIT","_id":"@aiyou-dev/cli@0.1.0","maintainers":[{"name":"augustdev","email":"francisco.august.fa@gmail.com"}],"homepage":"https://github.com/faugustdev/aiyoucli#readme","bugs":{"url":"https://github.com/faugustdev/aiyoucli/issues"},"bin":{"aiyoucli":"bin/aiyoucli.js","aiyoucli-mcp":"bin/aiyoucli-mcp.js"},"dist":{"shasum":"b7407f0d94fd6b437f7e93bde0dc8b1f2f252db3","tarball":"https://registry.npmjs.org/@aiyou-dev/cli/-/cli-0.1.0.tgz","fileCount":179,"integrity":"sha512-0z+Sp/3HCfqlufoD6paKpjwmz2HMlisQJnllnwfxQ1wGvKXiPDp32H8dVQkoblfu4+d9Hyz5X/v1Qe7LpHAyjg==","signatures":[{"sig":"MEUCIQC05GgYy0jAl3g2gl08hDvFSufSnoe9WBIr1Zby9jFwMgIgebmHBwFMCqvkjETk07jTGvKE27K0syaBg6CiqRfT+PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443857},"main":"dist/index.js","napi":{"targets":["aarch64-apple-darwin","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-pc-windows-msvc"],"binaryName":"aiyoucli-napi"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ff999ba2e60c8424cc399d28817d461ad2b991b2","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"npm run build:rs && npm run build:ts","clean":"rm -rf dist/ *.node","build:rs":"napi build --platform --release --package aiyoucli-napi -o .","build:ts":"tsc","test:watch":"vitest"},"_npmUser":{"name":"augustdev","email":"francisco.august.fa@gmail.com"},"repository":{"url":"git+https://github.com/faugustdev/aiyoucli.git","type":"git"},"_npmVersion":"10.9.4","description":"AI agent CLI with Rust-powered vector intelligence","directories":{},"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@napi-rs/cli":"^3.0.0-alpha"},"optionalDependencies":{"@aiyou-dev/cli-darwin-x64":"0.1.0","@aiyou-dev/cli-darwin-arm64":"0.1.0","@aiyou-dev/cli-linux-x64-gnu":"0.1.0","@aiyou-dev/cli-win32-x64-msvc":"0.1.0","@aiyou-dev/cli-linux-arm64-gnu":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_0.1.0_1774971189270_0.40763759930450605","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aiyou-dev/cli","version":"1.0.2","author":{"name":"Francisco August","email":"support@faugust.com"},"license":"MIT","_id":"@aiyou-dev/cli@1.0.2","maintainers":[{"name":"augustdev","email":"francisco.august.fa@gmail.com"}],"homepage":"https://github.com/faugustdev/aiyoucli#readme","bugs":{"url":"https://github.com/faugustdev/aiyoucli/issues"},"bin":{"aiyoucli":"bin/aiyoucli.js","aiyoucli-mcp":"bin/aiyoucli-mcp.js"},"dist":{"shasum":"620f663a4b9604d98dd4c7f9bfec5a4174586a10","tarball":"https://registry.npmjs.org/@aiyou-dev/cli/-/cli-1.0.2.tgz","fileCount":240,"integrity":"sha512-7AJ59e/Uc95wQQqL8ViENReN3PF+xUL/O2QhmvZYx4Wh3ii3ds7vOot7WeJf4CFklab11FbwNpc7ZVEOUpkYhw==","signatures":[{"sig":"MEQCIHZDByYerw+oa7ZpaqfKTZH89eGhNGhQv6OvspmHEbntAiALf6yOKiob+KNwho6GYrW1NpeYHf1VTKSofF2dSUSH+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiyou-dev%2fcli@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670632},"main":"dist/index.js","napi":{"targets":["aarch64-apple-darwin","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-pc-windows-msvc"],"binaryName":"aiyoucli-napi"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c784211870d4329fd8088c0b8036c5cdd281468e","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"npm run build:rs && npm run build:ts","clean":"rm -rf dist/ *.node","build:rs":"napi build --platform --release --package aiyoucli-napi -o .","build:ts":"tsc","test:watch":"vitest"},"_npmUser":{"name":"augustdev","email":"francisco.august.fa@gmail.com"},"repository":{"url":"git+https://github.com/faugustdev/aiyoucli.git","type":"git"},"_npmVersion":"10.9.8","description":"AI agent CLI with Rust-powered vector intelligence","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@aiyou-dev/team":"file:../aiyou-team"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@napi-rs/cli":"^3.0.0-alpha"},"optionalDependencies":{"@aiyou-dev/cli-darwin-x64":"0.1.0","@aiyou-dev/cli-darwin-arm64":"0.1.0","@aiyou-dev/cli-linux-x64-gnu":"0.1.0","@aiyou-dev/cli-win32-x64-msvc":"0.1.0","@aiyou-dev/cli-linux-arm64-gnu":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.0.2_1784166163046_0.4523051526032582","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aiyou-dev/cli","version":"1.2.0","author":{"name":"Francisco August","email":"support@faugust.com"},"license":"MIT","_id":"@aiyou-dev/cli@1.2.0","maintainers":[{"name":"augustdev","email":"francisco.august.fa@gmail.com"}],"homepage":"https://github.com/faugustdev/aiyoucli#readme","bugs":{"url":"https://github.com/faugustdev/aiyoucli/issues"},"bin":{"aiyoucli":"bin/aiyoucli.js","aiyoucli-mcp":"bin/aiyoucli-mcp.js"},"dist":{"shasum":"0b7a52f1af3f83ff9720e6031336de65e23eb34b","tarball":"https://registry.npmjs.org/@aiyou-dev/cli/-/cli-1.2.0.tgz","fileCount":233,"integrity":"sha512-CFCtkaVnR/EvxLNVQbnIHdle755S3nhh2Qnup+s+XhWewHJS94jd3TAsCRU1a3wJUMHtI4eyif7/Gkuha4LzeQ==","signatures":[{"sig":"MEUCIQCrdyHpqLBlNqTAPko2uPhLWoQdFeYJcnVfkpRbE462lwIgM0n7xZrr8dhT+EZPqVgd9mkxPEnXAyslvuk5VOhjJZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiyou-dev%2fcli@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":726392},"main":"dist/index.js","napi":{"targets":["aarch64-apple-darwin","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-pc-windows-msvc"],"binaryName":"aiyoucli-napi"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d39f6b69cea2fc181c33efcc142dba7546b83408","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"npm run build:rs && npm run build:ts","clean":"rm -rf dist/ *.node","build:rs":"napi build --platform --release --package aiyoucli-napi -o .","build:ts":"tsc","test:watch":"vitest"},"_npmUser":{"name":"augustdev","email":"francisco.august.fa@gmail.com"},"repository":{"url":"git+https://github.com/faugustdev/aiyoucli.git","type":"git"},"_npmVersion":"10.9.8","description":"AI agent CLI with Rust-powered vector intelligence","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@aiyou-dev/team":"file:../aiyou-team"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@napi-rs/cli":"^3.0.0-alpha"},"optionalDependencies":{"@aiyou-dev/cli-darwin-x64":"0.1.0","@aiyou-dev/cli-darwin-arm64":"0.1.0","@aiyou-dev/cli-linux-x64-gnu":"0.1.0","@aiyou-dev/cli-win32-x64-msvc":"0.1.0","@aiyou-dev/cli-linux-arm64-gnu":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.2.0_1784961165717_0.47299749329589025","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@aiyou-dev/cli","version":"1.3.1","author":{"name":"Francisco August","email":"support@faugust.com"},"license":"MIT","_id":"@aiyou-dev/cli@1.3.1","maintainers":[{"name":"augustdev","email":"francisco.august.fa@gmail.com"}],"homepage":"https://github.com/faugustdev/aiyoucli#readme","bugs":{"url":"https://github.com/faugustdev/aiyoucli/issues"},"bin":{"aiyoucli":"bin/aiyoucli.js","aiyoucli-mcp":"bin/aiyoucli-mcp.js"},"dist":{"shasum":"329ad74af066e53e2397f7521cba4227cebc60b8","tarball":"https://registry.npmjs.org/@aiyou-dev/cli/-/cli-1.3.1.tgz","fileCount":237,"integrity":"sha512-GlfnIi/Ec6IL1YGS87ZIa3rULOFXFdP3yDmBREdvPytbmP73XMupbahV1MZOSRb4OSZqos+XtpKR3NOdLTSsiA==","signatures":[{"sig":"MEQCIB+i9ClKokZpFx2v1Oyo+mzuow33mjt/mveEkcUTXxTXAiBcD4lM26jaMaxQHfi/uXAR+xkIIdFQ0tC2dcqXUsCPMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiyou-dev%2fcli@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":744787},"main":"dist/index.js","napi":{"targets":["aarch64-apple-darwin","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-pc-windows-msvc"],"binaryName":"aiyoucli-napi"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"cb2093e0ce8af23eff1bd72747cf5fb2e273a4d4","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"npm run build:rs && npm run build:ts","clean":"rm -rf dist/ *.node","build:rs":"napi build --platform --release --package aiyoucli-napi -o .","build:ts":"tsc","test:watch":"vitest"},"_npmUser":{"name":"augustdev","email":"francisco.august.fa@gmail.com"},"deprecated":"Partial release: missing darwin-x64 and linux-arm64-gnu native binaries. Upgrade to 1.3.2 or later.","repository":{"url":"git+https://github.com/faugustdev/aiyoucli.git","type":"git"},"_npmVersion":"10.9.8","description":"AI agent CLI with Rust-powered vector intelligence","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@aiyou-dev/team":"file:../aiyou-team"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@napi-rs/cli":"^3.0.0-alpha"},"optionalDependencies":{"@aiyou-dev/models-local":"0.0.1","@aiyou-dev/cli-darwin-x64":"1.3.1","@aiyou-dev/cli-darwin-arm64":"1.3.1","@aiyou-dev/cli-linux-x64-gnu":"1.3.1","@aiyou-dev/cli-win32-x64-msvc":"1.3.1","@aiyou-dev/cli-linux-arm64-gnu":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.1_1785464793431_0.28101698654940876","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@aiyou-dev/cli","version":"1.3.2","author":{"name":"Francisco August","email":"support@faugust.com"},"license":"MIT","_id":"@aiyou-dev/cli@1.3.2","maintainers":[{"name":"augustdev","email":"francisco.august.fa@gmail.com"}],"homepage":"https://github.com/faugustdev/aiyoucli#readme","bugs":{"url":"https://github.com/faugustdev/aiyoucli/issues"},"bin":{"aiyoucli":"bin/aiyoucli.js","aiyoucli-mcp":"bin/aiyoucli-mcp.js"},"dist":{"shasum":"27f1e0c93089633d00c0988983c9bc1dc88280f2","tarball":"https://registry.npmjs.org/@aiyou-dev/cli/-/cli-1.3.2.tgz","fileCount":241,"integrity":"sha512-RQNAUqxnvWrhiAKml27+gvr2Fq14xhaYN3EyZOsYJrFKErXVHBubvXawqh54ORe33xu+N0eZaBTXhwMxfa9ZcQ==","signatures":[{"sig":"MEQCIC9ORbtdE+P+1aw9KOzErc7UPZPxe38vt6qObyY7agYHAiBHqOAmwdrGT77uSQEq5KCO29DERBPiJ8/12ABz1gFXSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiyou-dev%2fcli@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":768964},"main":"dist/index.js","napi":{"targets":["aarch64-apple-darwin","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-pc-windows-msvc"],"binaryName":"aiyoucli-napi"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"588e587bfc55778f24b549443a7b6578d018a236","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"npm run build:rs && npm run build:ts","clean":"rm -rf dist/ *.node","build:rs":"napi build --platform --release --package aiyoucli-napi -o .","build:ts":"tsc","test:watch":"vitest"},"_npmUser":{"name":"augustdev","email":"francisco.august.fa@gmail.com"},"repository":{"url":"git+https://github.com/faugustdev/aiyoucli.git","type":"git"},"_npmVersion":"10.9.8","description":"AI agent CLI with Rust-powered vector intelligence","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@napi-rs/cli":"^3.0.0-alpha"},"optionalDependencies":{"@aiyou-dev/team":"^0.1.16","@aiyou-dev/cli-darwin-x64":"1.3.2","@aiyou-dev/cli-darwin-arm64":"1.3.2","@aiyou-dev/cli-linux-x64-gnu":"1.3.2","@aiyou-dev/cli-win32-x64-msvc":"1.3.2","@aiyou-dev/cli-linux-arm64-gnu":"1.3.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.3.2_1786516363907_0.7358107481219651","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@aiyou-dev/cli","version":"1.4.0","author":{"name":"Francisco August","email":"support@faugust.com"},"license":"MIT","_id":"@aiyou-dev/cli@1.4.0","maintainers":[{"name":"augustdev","email":"francisco.august.fa@gmail.com"}],"homepage":"https://github.com/faugustdev/aiyoucli#readme","bugs":{"url":"https://github.com/faugustdev/aiyoucli/issues"},"bin":{"aiyoucli":"bin/aiyoucli.js","aiyoucli-mcp":"bin/aiyoucli-mcp.js"},"dist":{"shasum":"9587659cca986ec8044852db55c25444ec835341","tarball":"https://registry.npmjs.org/@aiyou-dev/cli/-/cli-1.4.0.tgz","fileCount":269,"integrity":"sha512-awYpFhyDTQzV415JA0m7hWPGEkNPZbeImGqMq61313tqL+gSFSJHdoMzUWeJ1C/7pIF++Bs0GnHOWKYXfgITtQ==","signatures":[{"sig":"MEUCIQCrnEJbMJ+kOWt7QzXZXD6As2186v2f2O7ByP/4ca4t3AIgEZUn9CsOYcORp/w15I5KlOnodr4MHWlMUBM3K4DgIk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiyou-dev%2fcli@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":852960},"main":"dist/index.js","napi":{"targets":["aarch64-apple-darwin","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-pc-windows-msvc"],"binaryName":"aiyoucli-napi"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"41de1d45039472a5ab31176476fa19f78f3b6bd3","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"npm run build:rs && npm run build:ts","clean":"rm -rf dist/ *.node","build:rs":"napi build --platform --release --package aiyoucli-napi -o .","build:ts":"tsc","test:watch":"vitest"},"_npmUser":{"name":"augustdev","email":"francisco.august.fa@gmail.com"},"repository":{"url":"git+https://github.com/faugustdev/aiyoucli.git","type":"git"},"_npmVersion":"10.9.8","description":"AI agent CLI with Rust-powered vector intelligence","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@napi-rs/cli":"^3.0.0-alpha"},"optionalDependencies":{"@aiyou-dev/team":"^0.1.16","@aiyou-dev/cli-darwin-x64":"1.4.0","@aiyou-dev/cli-darwin-arm64":"1.4.0","@aiyou-dev/cli-linux-x64-gnu":"1.4.0","@aiyou-dev/cli-win32-x64-msvc":"1.4.0","@aiyou-dev/cli-linux-arm64-gnu":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.4.0_1786920806835_0.2895340253281602","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@aiyou-dev/cli","version":"1.5.0","author":{"name":"Francisco August","email":"support@faugust.com"},"license":"MIT","_id":"@aiyou-dev/cli@1.5.0","maintainers":[{"name":"augustdev","email":"francisco.august.fa@gmail.com"}],"homepage":"https://github.com/faugustdev/aiyoucli#readme","bugs":{"url":"https://github.com/faugustdev/aiyoucli/issues"},"bin":{"aiyoucli":"bin/aiyoucli.js","aiyoucli-mcp":"bin/aiyoucli-mcp.js"},"dist":{"shasum":"85f2570d911db6e13ca62bcbf7310658778b9149","tarball":"https://registry.npmjs.org/@aiyou-dev/cli/-/cli-1.5.0.tgz","fileCount":273,"integrity":"sha512-ZmyMk+lbiYEHwI7Koc9EgS9unolkaQn2y7DWBGRYSFwRsVRq7xkQsd/Wv5TCargGh+8duP8E8v3nKYw3/LKuoQ==","signatures":[{"sig":"MEUCIEPWYmRySduYBBhROPTHTtXMK8cbRq0B6DRE8tQd8zRNAiEA7gAkQmsf700rLD99xg7P3qG2dS14JnqGG/nyeasIye8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiyou-dev%2fcli@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":859335},"main":"dist/index.js","napi":{"targets":["aarch64-apple-darwin","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-pc-windows-msvc"],"binaryName":"aiyoucli-napi"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"550b1a5f6d0755157b3a4824afc33f28b708d9e7","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"npm run build:rs && npm run build:ts","clean":"rm -rf dist/ *.node","build:rs":"napi build --platform --release --package aiyoucli-napi -o .","build:ts":"tsc","test:watch":"vitest"},"_npmUser":{"name":"augustdev","email":"francisco.august.fa@gmail.com"},"repository":{"url":"git+https://github.com/faugustdev/aiyoucli.git","type":"git"},"_npmVersion":"10.9.8","description":"AI agent CLI with Rust-powered vector intelligence","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@napi-rs/cli":"^3.0.0-alpha"},"optionalDependencies":{"@aiyou-dev/team":"^0.1.16","@aiyou-dev/cli-darwin-x64":"1.5.0","@aiyou-dev/cli-darwin-arm64":"1.5.0","@aiyou-dev/cli-linux-x64-gnu":"1.5.0","@aiyou-dev/cli-win32-x64-msvc":"1.5.0","@aiyou-dev/cli-linux-arm64-gnu":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.5.0_1786925272380_0.7530514044629146","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@aiyou-dev/cli","version":"1.6.0","author":{"name":"Francisco August","email":"support@faugust.com"},"license":"MIT","_id":"@aiyou-dev/cli@1.6.0","maintainers":[{"name":"augustdev","email":"francisco.august.fa@gmail.com"}],"homepage":"https://github.com/faugustdev/aiyoucli#readme","bugs":{"url":"https://github.com/faugustdev/aiyoucli/issues"},"bin":{"aiyoucli":"bin/aiyoucli.js","aiyoucli-mcp":"bin/aiyoucli-mcp.js"},"dist":{"shasum":"8a6b3ba15f3bc873d3502715904b8af379a6e0b2","tarball":"https://registry.npmjs.org/@aiyou-dev/cli/-/cli-1.6.0.tgz","fileCount":273,"integrity":"sha512-nc7UGgLj1V/nxUqLi7jYuPy/Y466uYw4zAub7eGcg9dXdGoLRKX+vD4kfZvzVzXtjMxoFW8nlv1WUV5LWKN/dQ==","signatures":[{"sig":"MEYCIQCGOA5VfgFXV262Q/8YeMmC/6G9RtKCigr89EO5iX/BYwIhAKixQdwjXs3htdfXH7HlvESUiUbwS57//vEWR03VYVpF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiyou-dev%2fcli@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":885514},"main":"dist/index.js","napi":{"targets":["aarch64-apple-darwin","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-pc-windows-msvc"],"binaryName":"aiyoucli-napi"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"750fcf55718c1b54d9bc349d3e82dba0e883f545","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"npm run build:rs && npm run build:ts","clean":"rm -rf dist/ *.node","build:rs":"napi build --platform --release --package aiyoucli-napi -o .","build:ts":"tsc","test:watch":"vitest"},"_npmUser":{"name":"augustdev","email":"francisco.august.fa@gmail.com"},"repository":{"url":"git+https://github.com/faugustdev/aiyoucli.git","type":"git"},"_npmVersion":"10.9.8","description":"AI agent CLI with Rust-powered vector intelligence","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@napi-rs/cli":"^3.0.0-alpha"},"optionalDependencies":{"@aiyou-dev/team":"^0.1.16","@aiyou-dev/cli-darwin-x64":"1.6.0","@aiyou-dev/cli-darwin-arm64":"1.6.0","@aiyou-dev/cli-linux-x64-gnu":"1.6.0","@aiyou-dev/cli-win32-x64-msvc":"1.6.0","@aiyou-dev/cli-linux-arm64-gnu":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.0_1786931808093_0.31459246342054836","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@aiyou-dev/cli","version":"1.6.1","author":{"name":"Francisco August","email":"support@faugust.com"},"license":"MIT","_id":"@aiyou-dev/cli@1.6.1","maintainers":[{"name":"augustdev","email":"francisco.august.fa@gmail.com"}],"homepage":"https://github.com/faugustdev/aiyoucli#readme","bugs":{"url":"https://github.com/faugustdev/aiyoucli/issues"},"bin":{"aiyoucli":"bin/aiyoucli.js","aiyoucli-mcp":"bin/aiyoucli-mcp.js"},"dist":{"shasum":"b9a1ed9d277fdf9aaf7cb57d25f9f233976607a9","tarball":"https://registry.npmjs.org/@aiyou-dev/cli/-/cli-1.6.1.tgz","fileCount":273,"integrity":"sha512-rv+U1JriG5nv82ZGeTKgUL6nulHvNvior6pl+gaAxjBxz0faEvrWQJMH7sZxOjQ1yZN7Jg0IT0AE8BEqAtFYTg==","signatures":[{"sig":"MEYCIQCX9XcSd95LvjQazX41WpCs4b/NgZzYoSBTqsxE6VQX6wIhAP5OG4UA1Lbsp5zZjpYZdKl1kMqjfeUYW0hxtWt+WcqJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiyou-dev%2fcli@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":885514},"main":"dist/index.js","napi":{"targets":["aarch64-apple-darwin","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-pc-windows-msvc"],"binaryName":"aiyoucli-napi"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"40587879744f341f93b13323b599078ee4dcabf4","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"npm run build:rs && npm run build:ts","clean":"rm -rf dist/ *.node","build:rs":"napi build --platform --release --package aiyoucli-napi -o .","build:ts":"tsc","test:watch":"vitest"},"_npmUser":{"name":"augustdev","email":"francisco.august.fa@gmail.com"},"repository":{"url":"git+https://github.com/faugustdev/aiyoucli.git","type":"git"},"_npmVersion":"12.0.2","description":"AI agent CLI with Rust-powered vector intelligence","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@napi-rs/cli":"^3.0.0-alpha"},"optionalDependencies":{"@aiyou-dev/team":"^0.1.16","@aiyou-dev/cli-darwin-x64":"1.6.1","@aiyou-dev/cli-darwin-arm64":"1.6.1","@aiyou-dev/cli-linux-x64-gnu":"1.6.1","@aiyou-dev/cli-win32-x64-msvc":"1.6.1","@aiyou-dev/cli-linux-arm64-gnu":"1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.1_1786933114378_0.4059922147953543","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@aiyou-dev/cli","version":"1.6.2","author":{"name":"Francisco August","email":"support@faugust.com"},"license":"MIT","_id":"@aiyou-dev/cli@1.6.2","maintainers":[{"name":"augustdev","email":"francisco.august.fa@gmail.com"}],"homepage":"https://github.com/faugustdev/aiyoucli#readme","bugs":{"url":"https://github.com/faugustdev/aiyoucli/issues"},"bin":{"aiyoucli":"bin/aiyoucli.js","aiyoucli-mcp":"bin/aiyoucli-mcp.js"},"dist":{"shasum":"fb1ece0feed3bc18020b967fa19f62de5aa0eda6","tarball":"https://registry.npmjs.org/@aiyou-dev/cli/-/cli-1.6.2.tgz","fileCount":273,"integrity":"sha512-M5kC+DjC+nGRqtiTDo1hpLPxFd0vaXdCU6IRmWd9xt0IU78tcZfM8679SpzR80MdknhXQeKSljPzPLBfeB+SGA==","signatures":[{"sig":"MEQCIAtmxSDNJlMohphQDey+56QtPop8CZ4BSgciCR7zU/M7AiA+sDCQ/I8hht2vmOAMxaZNOMHDZJ+9CO0KNcwKLBrJpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiyou-dev%2fcli@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":885514},"main":"dist/index.js","napi":{"targets":["aarch64-apple-darwin","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-pc-windows-msvc"],"binaryName":"aiyoucli-napi"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"466cc383271e305d9f2b690729ca314b1dc47f34","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"npm run build:rs && npm run build:ts","clean":"rm -rf dist/ *.node","build:rs":"napi build --platform --release --package aiyoucli-napi -o .","build:ts":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff0287c8-97f3-428e-b186-1687325df74b"}},"repository":{"url":"git+https://github.com/faugustdev/aiyoucli.git","type":"git"},"_npmVersion":"12.0.2","description":"AI agent CLI with Rust-powered vector intelligence","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@napi-rs/cli":"^3.0.0-alpha"},"optionalDependencies":{"@aiyou-dev/team":"^0.1.16","@aiyou-dev/cli-darwin-x64":"1.6.2","@aiyou-dev/cli-darwin-arm64":"1.6.2","@aiyou-dev/cli-linux-x64-gnu":"1.6.2","@aiyou-dev/cli-win32-x64-msvc":"1.6.2","@aiyou-dev/cli-linux-arm64-gnu":"1.6.2"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.2_1786934379692_0.7613179938715504","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@aiyou-dev/cli","version":"1.6.3","author":{"name":"Francisco August","email":"support@faugust.com"},"license":"MIT","_id":"@aiyou-dev/cli@1.6.3","maintainers":[{"name":"augustdev","email":"francisco.august.fa@gmail.com"}],"homepage":"https://github.com/faugustdev/aiyoucli#readme","bugs":{"url":"https://github.com/faugustdev/aiyoucli/issues"},"bin":{"aiyoucli":"bin/aiyoucli.js","aiyoucli-mcp":"bin/aiyoucli-mcp.js"},"dist":{"shasum":"8072c142454e2edfbe40eab18c0bf3915d7e10ad","tarball":"https://registry.npmjs.org/@aiyou-dev/cli/-/cli-1.6.3.tgz","fileCount":277,"integrity":"sha512-9hjXhqGEEwCo92jED1kzSKpuLTHZ6UL8XfYIUuX0oXXOInfY4EkBJEC2K0p3HrjZlKyokRaEeJzmpnc2v7sSkA==","signatures":[{"sig":"MEUCIQC05lBrjxxoKt67xURTdDI0fJDzIakuQTsRwKZiNTKWYgIgau/yMxEbKDg0eUYG9btXwMrNIdCGdrOTZf/Ch2DF8NM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiyou-dev%2fcli@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":923740},"main":"dist/index.js","napi":{"targets":["aarch64-apple-darwin","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-pc-windows-msvc"],"binaryName":"aiyoucli-napi"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"c931c3c242f7ee630a786abec3b77d7bfdf7f6f9","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"npm run build:rs && npm run build:ts","clean":"rm -rf dist/ *.node","build:rs":"napi build --platform --release --package aiyoucli-napi -o .","build:ts":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff0287c8-97f3-428e-b186-1687325df74b"}},"repository":{"url":"git+https://github.com/faugustdev/aiyoucli.git","type":"git"},"_npmVersion":"12.0.2","description":"AI agent CLI with Rust-powered vector intelligence","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@napi-rs/cli":"^3.0.0-alpha"},"optionalDependencies":{"@aiyou-dev/team":"^0.1.16","@aiyou-dev/cli-darwin-x64":"1.6.3","@aiyou-dev/cli-darwin-arm64":"1.6.3","@aiyou-dev/cli-linux-x64-gnu":"1.6.3","@aiyou-dev/cli-win32-x64-msvc":"1.6.3","@aiyou-dev/cli-linux-arm64-gnu":"1.6.3"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.6.3_1786940610818_0.3623259415536262","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@aiyou-dev/cli","version":"1.7.0","author":{"name":"Francisco August","email":"support@faugust.com"},"license":"MIT","_id":"@aiyou-dev/cli@1.7.0","maintainers":[{"name":"augustdev","email":"francisco.august.fa@gmail.com"}],"homepage":"https://github.com/faugustdev/aiyoucli#readme","bugs":{"url":"https://github.com/faugustdev/aiyoucli/issues"},"bin":{"aiyoucli":"bin/aiyoucli.js","aiyoucli-mcp":"bin/aiyoucli-mcp.js"},"dist":{"shasum":"b5909556e09b63836f2c56cf9f9325273760035f","tarball":"https://registry.npmjs.org/@aiyou-dev/cli/-/cli-1.7.0.tgz","fileCount":317,"integrity":"sha512-c4buq3enygbfX3xb3yy9qra/AYbjRnQfDp4ZK8hWKtYJkw5fqo1czP2g7Xs0w5a8wxa3kSAjjqVWoxQr6nkLnw==","signatures":[{"sig":"MEUCIEq00d9OqXnbTY9zeD0VJaDVaBGoCF/vzWNovXF76tnpAiEA9cIeHZn3fRiFQiOVZbVpUEe5UmcPOI/2ispkwls7Jqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiyou-dev%2fcli@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1055614},"main":"dist/index.js","napi":{"targets":["aarch64-apple-darwin","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-pc-windows-msvc"],"binaryName":"aiyoucli-napi"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d92ee391a64b7d392cacc7daf644935b5400cd9d","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"npm run build:rs && npm run build:ts","clean":"rm -rf dist/ *.node","build:rs":"napi build --platform --release --package aiyoucli-napi -o .","build:ts":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff0287c8-97f3-428e-b186-1687325df74b"}},"repository":{"url":"git+https://github.com/faugustdev/aiyoucli.git","type":"git"},"_npmVersion":"12.0.2","description":"AI agent CLI with Rust-powered vector intelligence","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@napi-rs/cli":"^3.0.0-alpha"},"optionalDependencies":{"@aiyou-dev/team":"^0.1.16","@aiyou-dev/cli-darwin-x64":"1.7.0","@aiyou-dev/cli-darwin-arm64":"1.7.0","@aiyou-dev/cli-linux-x64-gnu":"1.7.0","@aiyou-dev/cli-win32-x64-msvc":"1.7.0","@aiyou-dev/cli-linux-arm64-gnu":"1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.0_1787251434408_0.5801960532580046","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@aiyou-dev/cli","version":"1.7.1","author":{"name":"Francisco August","email":"support@faugust.com"},"license":"MIT","_id":"@aiyou-dev/cli@1.7.1","maintainers":[{"name":"augustdev","email":"francisco.august.fa@gmail.com"}],"homepage":"https://github.com/faugustdev/aiyoucli#readme","bugs":{"url":"https://github.com/faugustdev/aiyoucli/issues"},"bin":{"aiyoucli":"bin/aiyoucli.js","aiyoucli-mcp":"bin/aiyoucli-mcp.js"},"dist":{"shasum":"9c8ce01a6f75bfd4a30ea91fc1ef3b828622173d","tarball":"https://registry.npmjs.org/@aiyou-dev/cli/-/cli-1.7.1.tgz","fileCount":317,"integrity":"sha512-WyctIYdFh/DQgaclC+7uU9efT0Ew7cLbxy7x0Oiscn8CvpkiHKUOGsV2tcwHfv/uiXfa7scmCPHEyQW/DW/Z+w==","signatures":[{"sig":"MEUCIB37AW0QaHGyi2LSpXHlkuhgKApHXnAqOQq4sUeVpJyGAiEA8DfVCitNjSwQotg5WP0Kl16I5fD5aoudRrA4ZSfuQzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiyou-dev%2fcli@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1060638},"main":"dist/index.js","napi":{"targets":["aarch64-apple-darwin","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-pc-windows-msvc"],"binaryName":"aiyoucli-napi"},"type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"25ded27287a1a36a811d76b273ddda248c40e9ec","scripts":{"dev":"tsc --watch","lint":"eslint src/","test":"vitest run","build":"npm run build:rs && npm run build:ts","clean":"rm -rf dist/ *.node","build:rs":"napi build --platform --release --package aiyoucli-napi -o .","build:ts":"tsc","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff0287c8-97f3-428e-b186-1687325df74b"}},"repository":{"url":"git+https://github.com/faugustdev/aiyoucli.git","type":"git"},"_npmVersion":"12.0.2","description":"AI agent CLI with Rust-powered vector intelligence","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@napi-rs/cli":"^3.0.0-alpha"},"optionalDependencies":{"@aiyou-dev/team":"^0.1.16","@aiyou-dev/cli-darwin-x64":"1.7.1","@aiyou-dev/cli-darwin-arm64":"1.7.1","@aiyou-dev/cli-linux-x64-gnu":"1.7.1","@aiyou-dev/cli-win32-x64-msvc":"1.7.1","@aiyou-dev/cli-linux-arm64-gnu":"1.7.1"},"_npmOperationalInternal":{"tmp":"tmp/cli_1.7.1_1787254653674_0.2336924253859769","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@aiyou-dev/cli","version":"1.8.0","description":"AI agent CLI with Rust-powered vector intelligence","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"aiyoucli":"bin/aiyoucli.js","aiyoucli-mcp":"bin/aiyoucli-mcp.js"},"publishConfig":{"access":"public"},"scripts":{"build:rs":"napi build --platform --release --package aiyoucli-napi -o .","build:ts":"tsc","build":"npm run build:rs && npm run build:ts","dev":"tsc --watch","test":"vitest run","test:watch":"vitest","lint":"eslint src/","clean":"rm -rf dist/ *.node"},"napi":{"binaryName":"aiyoucli-napi","targets":["aarch64-apple-darwin","x86_64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu","x86_64-pc-windows-msvc"]},"optionalDependencies":{"@aiyou-dev/cli-darwin-arm64":"1.8.0","@aiyou-dev/cli-darwin-x64":"1.8.0","@aiyou-dev/cli-linux-arm64-gnu":"1.8.0","@aiyou-dev/cli-linux-x64-gnu":"1.8.0","@aiyou-dev/cli-win32-x64-msvc":"1.8.0","@aiyou-dev/team":"^0.1.16"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+https://github.com/faugustdev/aiyoucli.git"},"author":{"name":"Francisco August","email":"support@faugust.com"},"license":"MIT","devDependencies":{"@napi-rs/cli":"^3.0.0-alpha","@types/node":"^22.0.0","typescript":"^5.5.0","vitest":"^2.0.0"},"gitHead":"8fd3f20b0d0d507a075d5feae7c1ca7d678cf0c1","_id":"@aiyou-dev/cli@1.8.0","bugs":{"url":"https://github.com/faugustdev/aiyoucli/issues"},"homepage":"https://github.com/faugustdev/aiyoucli#readme","_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-JBT6I45iH5hfxt/JTx6xuOcz1roKo3B624EJGC/IEH9pA73nFd4V2Byy/bHfyoyiuhAExa+ASOexB6dDHEbRXg==","shasum":"4aae7b4c6cea99ab3f870e512d39a3a9c2440a5d","tarball":"https://registry.npmjs.org/@aiyou-dev/cli/-/cli-1.8.0.tgz","fileCount":337,"unpackedSize":1135859,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@aiyou-dev%2fcli@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGQGeNe336EDByNwQ37iA8B3ePdB+X80V4UV6eeqccBjAiBl4He7HdYhuqugSqKr8AY8H+zE8q3h4pQXqZzlJX5dOA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ff0287c8-97f3-428e-b186-1687325df74b"}},"directories":{},"maintainers":[{"name":"augustdev","email":"francisco.august.fa@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_1.8.0_1787287778901_0.8100271839171533"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-31T15:33:09.152Z","modified":"2026-08-21T04:49:39.498Z","0.1.0":"2026-03-31T15:33:09.476Z","1.0.2":"2026-07-16T01:42:43.234Z","1.2.0":"2026-07-25T06:32:45.879Z","1.3.1":"2026-07-31T02:26:33.676Z","1.3.2":"2026-08-12T06:32:44.133Z","1.4.0":"2026-08-16T22:53:26.981Z","1.5.0":"2026-08-17T00:07:52.524Z","1.6.0":"2026-08-17T01:56:48.239Z","1.6.1":"2026-08-17T02:18:34.520Z","1.6.2":"2026-08-17T02:39:39.847Z","1.6.3":"2026-08-17T04:23:30.955Z","1.7.0":"2026-08-20T18:43:54.565Z","1.7.1":"2026-08-20T19:37:33.830Z","1.8.0":"2026-08-21T04:49:39.082Z"},"bugs":{"url":"https://github.com/faugustdev/aiyoucli/issues"},"author":{"name":"Francisco August","email":"support@faugust.com"},"license":"MIT","homepage":"https://github.com/faugustdev/aiyoucli#readme","repository":{"type":"git","url":"git+https://github.com/faugustdev/aiyoucli.git"},"description":"AI agent CLI with Rust-powered vector intelligence","maintainers":[{"name":"augustdev","email":"francisco.august.fa@gmail.com"}],"readme":"# aiyoucli\n\n> **AI agent infrastructure for developers.** Rust-powered vector intelligence, structured agent teams, and codebase knowledge graphs — unified through a single CLI and MCP server.\n\n[![npm version](https://img.shields.io/npm/v/@aiyou-dev/cli)](https://www.npmjs.com/package/@aiyou-dev/cli)\n[![license](https://img.shields.io/badge/license-MIT-blue)](LICENSE)\n[![platforms](https://img.shields.io/badge/platforms-macOS%20%7C%20Linux%20%7C%20Windows-brightgreen)](https://www.npmjs.com/package/@aiyou-dev/cli)\n[![node](https://img.shields.io/badge/node-%3E%3D20-green)](https://nodejs.org)\n\n[Read in Español](README.es.md)\n\n---\n\n## Why aiyoucli\n\n| Signal | Value |\n|--------|-------|\n| **Surface area** | 25 CLI commands · 48 MCP tools · 8 agent roles · 12 Rust crates (2 aiyoucli + 10 aiyouvector) |\n| **Footprint** | 14,765 lines of TypeScript |\n| **Runtime cost** | Zero runtime dependencies. A single NAPI binary handles all compute |\n| **Latency** | Model tier selection in 0.04ms · Neural learning in 0.18ms · Graph k-hop in 0.08ms |\n\n---\n\n## Ecosystem\n\n```\n                    ┌──────────────────────────────┐\n                    │          aiyoucli             │\n                    │   CLI + MCP Server (TS)       │\n                    │   25 commands · 48 MCP tools  │\n                    └─────┬──────────┬──────────────┘\n                          │          │\n              ┌───────────┘          └───────────┐\n              ▼                                  ▼\n   ┌──────────────────┐              ┌──────────────────────┐\n   │   @aiyou-dev/team │              │    aiyouvector        │\n   │  Agent Teams (TS) │              │  Knowledge Graph (Rust)│\n   │  8 agent roles    │              │  10 crates · SQLite    │\n   │  OpenCode plugin  │              │  Tree-sitter · FFI     │\n   └──────────────────┘              └──────────────────────┘\n```\n\n`aiyouvector` has no MCP server or CLI-facing process of its own — nobody\nuses it directly. `aiyoucli-napi` links its Rust crates in-process (NAPI)\nand `aiyoucli` is the only thing that ever talks to it: as a CLI\n(`aiyoucli codebase ...`, primary) and as 3 consolidated MCP tools\n(secondary, for MCP-only hosts).\n\n| Component | Package | Purpose |\n|-----------|---------|---------|\n| **aiyoucli** | `@aiyou-dev/cli` | CLI + MCP server. Orchestration layer, production middleware, developer experience |\n| **aiyou-team** | `@aiyou-dev/team` | Structured agent teams with role specialization, quality gates, and OpenCode plugin integration |\n| **aiyouvector** | `aiyouvector-*` (Rust) | Codebase knowledge graph, vector engine, developer profile, neural learning, attention routing — linked into `aiyoucli` via FFI, no standalone server |\n\n---\n\n## Quick Start\n\n```sh\n# Install globally\nnpm install -g @aiyou-dev/cli\n\n# Initialize project — AGENTS.md, skills, statusline, and for Claude Code:\n# .claude/agents/*.md + a ready-to-load .aiyou-team-plugin/, both by default\naiyoucli init\n\n# For OpenCode specifically\naiyoucli init --tool opencode\n\n# Health check\naiyoucli doctor\n```\n\n---\n\n## CLI Commands\n\n### Core\n\n```\naiyoucli init                          Initialize project — AGENTS.md, settings, skills, statusline\naiyoucli setup                         Global setup — install aiyou-team for OpenCode\naiyoucli status                        System status overview\naiyoucli doctor                        Health diagnostics (Node ≥ 20, NAPI, git)\naiyoucli config get --key <path>       Read config value (dot-notation)\naiyoucli config set --key <path> -v    Write config value\naiyoucli completions --shell <shell>   Generate shell completions (bash/zsh/fish/powershell)\naiyoucli statusline                    Rich terminal dashboard\naiyoucli gcc                           Git context (branch, status, commits, diffs)\naiyoucli pdf2md <file.pdf> [--out f]   PDF → Markdown\naiyoucli daemon start|status|stop      Background worker daemon\naiyoucli update check|install          Check/install the latest aiyoucli release\n```\n\n### Agent Team\n\nAgent orchestration is provided by the `@aiyou-dev/team` OpenCode plugin. `aiyoucli setup` installs it; `aiyoucli team status` reports whether it's wired up.\n\n```\naiyoucli setup                         Global setup — install aiyou-team for OpenCode\naiyoucli team status                   Report whether @aiyou-dev/team is installed/wired\n\naiyoucli agent list                    Roster + each agent's effective model (override or tier default)\naiyoucli agent set-model <agent> <model>   Pin a model for one agent, both hosts\n```\n\n- **OpenCode** — `plugin: [\"@aiyou-dev/team\"]` in `opencode.json` registers the 8 agents automatically when OpenCode loads.\n- **Claude Code** — `aiyoucli init --tool claude` writes `.claude/agents/*.md` for all 8 agents (so Claude Code's `task` tool can dispatch to them) **and** generates a ready-to-load Claude Code Plugin — both on by default as of v1.7.1 (`--skip-agents` / `--skip-plugin` opt out). See [Claude Code](#claude-code) below.\n\n### A2A (Agent2Agent) Protocol\n\nA minimal `HTTP+JSON` implementation of the [A2A protocol](https://github.com/a2aproject/A2A) (Agent Card + `message:send`/`tasks/{id}`), zero new dependencies.\n\n```\naiyoucli a2a card <url>                                 Fetch a remote agent's Agent Card\naiyoucli a2a call <url> \"<msg>\" --skill <id>            Send a message, wait for the task to complete\naiyoucli a2a serve [--agent <name>] [--runtime claude|opencode] [--auth-token <t>]\n                                                          Expose aiyou-team's own agents over A2A\n```\n\n`serve` dispatches to a real agent — `--runtime claude` (default) via `claude -p --agent <skill>`; `--runtime opencode` via a running (or auto-managed) `opencode serve`'s HTTP API. Auth is an optional shared bearer token; without one, `serve` refuses to bind beyond `localhost`.\n\n### Intelligence\n\n```\naiyoucli memory init --path <p> --dimensions <d>    Initialize vector store\naiyoucli memory store --vector <v> --id <id>        Store embedding\naiyoucli memory search --vector <v> --k <n>         K-NN similarity search\naiyoucli memory list                                 List stored vectors\naiyoucli memory stats                                Database statistics\naiyoucli memory delete --id <id>                     Remove vector\n\naiyoucli neural observe --embedding <e> --quality <q> --kind <k>\naiyoucli neural learn                                Force learning cycle\naiyoucli neural stats                                SONA engine statistics\n\naiyoucli analyze diff --diff <d>                     Classify git diff\naiyoucli analyze commit --message <m>                Classify commit (conventional)\naiyoucli analyze complexity --source <s>             Code complexity scoring\n\naiyoucli route --task <description>                  Q-learning task routing\naiyoucli hooks route --task <description>            Hook-based routing\naiyoucli hooks pre-task --description <d>            Pre-task hook\naiyoucli hooks post-task --description <d>           Post-task hook\naiyoucli hooks stats                                 Routing statistics\n\naiyoucli security scan                               Security audit\naiyoucli performance benchmark --vectors <n>         Vector benchmarks\n```\n\n### Codebase (indexing, search, graph queries)\n\nPrimary interface for the `aiyouvector` knowledge-graph engine — CLI-first\nby design (see [Codebase Knowledge Graph](#codebase-knowledge-graph-aiyouvector)\nbelow for why). Every subcommand calls the same underlying function the\n`codebase_project`/`codebase_query`/`codebase_maintenance` MCP tools call —\nno duplicated logic, just two front doors to one FFI layer.\n\n```\naiyoucli codebase index <path> [--mode full|moderate|fast|cross-repo-intelligence]\naiyoucli codebase list                                List indexed projects\naiyoucli codebase delete <project>                    Remove a project's index\naiyoucli codebase status <project>                     Node/edge/file counts, schema\naiyoucli codebase search <project> --query <q>         BM25 or --name-pattern search\naiyoucli codebase trace <project> <function> [--direction callers|callees|both] [--depth <n>]\n                                                          BFS call-graph trace\naiyoucli codebase changes <project>                     Tracked-file count (not a git diff)\naiyoucli codebase query <project> \"<cypher>\"            Cypher-style graph query\naiyoucli codebase schema <project>                      Node labels + edge types\naiyoucli codebase snippet <project> <qualified_name>    Source of a symbol\naiyoucli codebase architecture <project>                Community-detected clusters\naiyoucli codebase verify [--init] [--strict]            Check the on-disk manifest\naiyoucli codebase export <project> [--out-dir <d>]      Archive a project\naiyoucli codebase import <archive>                      Restore a project archive\naiyoucli codebase observe <path>                        Observer/SONA learning pass, no re-index\n```\n\n### MCP & Skills\n\n```\naiyoucli mcp start                                   Start MCP stdio server\naiyoucli mcp status                                  Server status\naiyoucli mcp tools                                   List available tools\n\naiyoucli skills sync                                 Sync & distill skills to TOON\naiyoucli skills list                                 List installed skills\naiyoucli skills detect                               Detect project technologies\n```\n\n---\n\n## Agent Teams (`@aiyou-dev/team`)\n\nStructured agent teams with role specialization, evidence-driven quality gates, and full OpenCode plugin integration.\n\n### The Coding Team\n\nOne embedded team. Eight specialized roles. Single active owner at any time.\n\n| Role | Archetype | Model Tier | Purpose |\n|------|-----------|------------|---------|\n| **CodingLeader** | executor + orchestrator | flagship | Primary execution owner. Persistent, pragmatic, closure-oriented |\n| **CoordinationLeader** | orchestrator | strong | Management-style opening for high-ambiguity tasks. Plans, narrows, delegates |\n| **CodingExecutor** | executor | flagship | Pure execution leaf. Finishes the job. Never delegates implementation |\n| **CodebaseExplorer** | researcher | fast | Read-only in-repo specialist. 3+ parallel search angles. Absolute paths |\n| **WebResearcher** | researcher | balanced | Read-only external specialist. Evidence > speculation. Official docs first |\n| **Reviewer** | reviewer | strong | Default-approve. Max 3 blocking issues. 80% clarity = approve |\n| **PrincipalAdvisor** | advisor | strong | Senior read-only advisor. One recommendation. Max 7 action steps |\n| **MultimodalLooker** | interpreter | balanced | PDF/image/screenshot interpreter. Vision-capable models required |\n\n### Design Principles\n\n```\nSingle Active Owner → Evidence-Driven → Quality Gates → Minimal Delegation\n```\n\n- **Single active owner**: Exactly one agent holds the main context and drives to closure\n- **Evidence required**: All claims need verification. Diagnostics + build + tests must pass\n- **Default-approve review**: Reviewer rejects only for true blockers (max 3 issues)\n- **Read-only specialists**: Explorer, Researcher, Reviewer, Advisor, and Looker cannot modify files\n- **No silent failures**: No `as any`, `@ts-ignore`, empty catches, or deleting failing tests\n- **Todo discipline**: 2+ step tasks require structured tracking with single `in_progress` at a time\n- **Instruction precedence**: Platform > Repository > Team > Agent > Task\n\n### Workflow\n\n```\nReceive → Localize Evidence → Plan/Delegate → Implement → Review → Verify → Summarize\n```\n\n### OpenCode Plugin\n\naiyou-team ships as a first-class OpenCode plugin:\n\n```jsonc\n// opencode.json\n{\n  \"plugin\": [\"@aiyou-dev/team\"]\n}\n```\n\n### Claude Code\n\nClaude Code has a real plugin mechanism (unlike OpenCode's automatic\n`@aiyou-dev/team` wiring, it needs an explicit source), so aiyoucli gives you\nboth a quick, project-local path and a shareable one — **both generated by\ndefault** as of v1.7.1, no extra flags needed:\n\n```bash\naiyoucli init --tool claude\n```\n\nWrites `.claude/agents/<name>.md` for each of the 8 agents:\n\n- `coding-leader` (opus) — execution-first orchestrator\n- `coordination-leader` (sonnet) — plan-first coordinator\n- `coding-executor` (opus) — direct implementation\n- `codebase-explorer` (haiku) — read-only code search\n- `web-researcher` (sonnet) — external docs research\n- `reviewer` (sonnet) — code review gate\n- `principal-advisor` (sonnet) — strategic advisory\n- `multimodal-looker` (sonnet) — visual interpretation\n\nEach file has a YAML frontmatter (`name`, `description`, `tools`, `model`) and\na hand-authored system prompt body — the model comes from\n`aiyoucli agent set-model <agent> <model>` if pinned, else a tier default.\nRe-running `init` is a no-op for these files (idempotent); use `--force` to\nrefresh.\n\n**Also generates `.aiyou-team-plugin/`** — the same 8 agents packaged as a\nreal [Claude Code Plugin](https://code.claude.com/docs/en/plugins)\n(`.claude-plugin/plugin.json`, `hooks/hooks.json`, `.mcp.json`), plus two\nhooks the standalone `.claude/` files don't have on their own:\n`SessionStart` (roster reminder as initial context) and `UserPromptSubmit`\n(a routing hint from the Q-learning router, shown only above a confidence\nthreshold). Load it with:\n\n```bash\nclaude --plugin-dir ./.aiyou-team-plugin\n```\n\n`--skip-agents` / `--skip-plugin` opt out of either. `aiyoucli plugin build`\nregenerates just the plugin on its own (e.g. after `agent set-model`).\n\n### i18n\n\nFull translations for **English** and **Spanish**. Agent prompts, team manifest, and all documentation sections.\n\n```sh\naiyou-team setup --language es    # Spanish\naiyou-team setup --language en    # English (default)\n```\n\n---\n\n## Codebase Knowledge Graph (`aiyouvector`)\n\nA Rust-native engine that indexes your codebase into a queryable knowledge\ngraph. **`aiyouvector` has no MCP server or standalone client-facing\nprocess** — nobody uses it directly. `aiyoucli-napi` links its crates\nin-process (FFI) and `aiyoucli` is the only consumer: the `codebase`\nCLI command family above is the primary interface (discoverable via\n`--help`, no standing MCP-schema cost — see\n[mcp2cli](https://pypi.org/project/mcp2cli/)'s \"save 96-99% of the\ntokens wasted on tool schemas every turn\" for the reasoning); 3\nconsolidated MCP tools (`codebase_project`, `codebase_query`,\n`codebase_maintenance`) are the secondary path, for MCP-only hosts that\ncan't run a shell command. `aiyouvector` also ships a standalone CLI\nbinary (`aiyouvector index/search/query/...`) for direct human use, and\n`aiyouvector serve` (feature `visual`) — a separate, human-only 3D\ngraph-ui viewer, unrelated to the agent-facing surface above.\n\n### Architecture\n\n```\nLayer 4 — Codebase         codebase (indexer, BM25/cypher, metagraph/gnn/solver\n                            sub-modules, verifier, exporter, graph-ui [visual])\nLayer 3 — Learning          profile · sona · observer · watchdog\nLayer 2 — Intelligence      routing · attention · embeddings\nLayer 1 — Foundation        core (HNSW + SIMD + redb) · graph\n```\n\n### 10 Crates\n\n| Crate | Function |\n|-------|----------|\n| `aiyouvector-codebase` | Codebase indexing: tree-sitter parsing, search, tracing, Cypher, graph-ui server |\n| `aiyouvector-core` | Vector engine: HNSW, SIMD distance, redb storage, quantization |\n| `aiyouvector-graph` | Knowledge graph: typed nodes/edges, BFS, CSR export, redb persistence |\n| `aiyouvector-profile` | Developer profile: pattern matching, preference graph, temporal analysis |\n| `aiyouvector-sona` | Self-learning: MicroLoRA (rank 2), REINFORCE, EWC++ consolidation |\n| `aiyouvector-attention` | Attention mechanisms: scaled-dot, multi-head, flash, linear |\n| `aiyouvector-embeddings` | Feature-hashing text embedder (n-gram + hashing trick), <1μs/embed |\n| `aiyouvector-routing` | Model-tier routing with Q-learning router |\n| `aiyouvector-observer` | Filesystem watcher + SimHash embedder |\n| `aiyouvector-watchdog` | Agent session context + memory change notifications |\n\n`metagraph`/`gnn`/`solver` are sub-modules inside `aiyouvector-codebase`,\nnot separate crates.\n\n### Indexing Pipeline\n\n```\n1. Parallel parse (tree-sitter, rayon)    ─── 18 languages\n2. Extract symbols → graph nodes          ─── 17 node kinds\n3. Extract relationships → graph edges    ─── 21 edge kinds\n4. Update file hashes (SHA256)            ─── incremental indexing\n5. Rebuild FTS5 full-text index           ─── BM25 search ready\n```\n\n**Supported languages** (18, tree-sitter grammar per extension): Rust, TypeScript/TSX, JavaScript/JSX, Python, Go, Java, C, C++, C#, Ruby, PHP, Scala, YAML, JSON, Markdown, HTML, CSS, Bash\n\n### Access (CLI-first, MCP secondary)\n\nSee [Codebase (indexing, search, graph queries)](#codebase-indexing-search-graph-queries)\nabove for the full `aiyoucli codebase ...` command list — that's the\nprimary interface. The same 14 operations are also reachable over MCP\nas 3 mode-dispatched tools (not one tool per operation — see\n[MCP Server](#mcp-server) below):\n\n| MCP tool | modes |\n|----------|-------|\n| `codebase_project` | `index`, `list`, `delete`, `export`, `import` |\n| `codebase_query` | `status`, `search`, `trace`, `changes`, `cypher`, `schema`, `snippet`, `architecture` |\n| `codebase_maintenance` | `verify`, `observe` |\n\n### Cypher Query Support\n\n```cypher\nMATCH (n:Function)-[:Calls]->(m:Function)\nWHERE n.name = \"handleRequest\"\nRETURN n, m\nLIMIT 10\n```\n\nCompiles to recursive SQL CTEs with depth limit of 5. Supports `MATCH`, `WHERE`, `RETURN`, `LIMIT`.\n\n### Search Modes\n\n| Mode | Method | Use Case |\n|------|--------|----------|\n| **BM25** | FTS5 full-text with camelCase splitting | Name search, keyword lookup |\n| **Vector** | Cosine similarity on 768-dim embeddings | Semantic search |\n| **Hybrid** | Reciprocal Rank Fusion (k=60) | Best of both worlds |\n| **Regex** | Name pattern matching | Wildcard queries |\n\n### Developer Profile (Learning)\n\nThree-tier learning loop that runs locally with zero network calls:\n\n| Loop | Frequency | Action |\n|------|-----------|--------|\n| **A — Instant** | Per observation | MicroLoRA gradient accumulation (rank 2, ~500 params) |\n| **B — Hourly** | 3600s interval | Drain buffer, process signals, flush gradients |\n| **C — Weekly** | 604800s interval | Decay, K-means++ re-cluster, prune low-confidence patterns |\n\n### Community Detection\n\nLeiden-like label propagation with configurable resolution. Returns clusters with cohesion scores (internal_edges / total_edges).\n\n---\n\n## MCP Server\n\n48 tools across 24 modules, all from a single server. Any MCP-compatible\nclient can use them; `aiyouvector` has no MCP server of its own — its\ncodebase-indexing capability is consolidated into this same process via\nFFI (see [Codebase Knowledge Graph](#codebase-knowledge-graph-aiyouvector)).\n\n### Configuration\n\n```jsonc\n// .mcp.json — this is exactly what `aiyoucli init --with-mcp` generates\n{\n  \"mcpServers\": {\n    \"aiyoucli\": {\n      \"command\": \"aiyoucli-mcp\",\n      \"args\": [],\n      \"env\": {}\n    }\n  }\n}\n```\n\n### Tool Categories\n\n| Module | Highlights |\n|--------|------------|\n| **Metrics** | Token tracking, cost calculation, latency percentiles, memory usage |\n| **Proxy Gateway** | Chat completions, prompt-injection shield, compression, caching, embedding, segmentation |\n| **Vector Memory** | HNSW persistent storage (redb), insert/search/delete/count/stats |\n| **Semantic Router** | Keyword + embedding hybrid routing |\n| **Hooks & Lifecycle** | Q-learning routing and pre/post task hooks |\n| **Neural Learning** | SONA engine: observe, transform, learn, stats |\n| **Code & AST Analysis** | Diff, commit, complexity, and multi-language AST analysis |\n| **Skills** | TOON sync, listing, and technology detection |\n| **Distiller** | TOON markdown distillation |\n| **Codebase (aiyouvector via FFI)** | Index, search, trace, Cypher, architecture, schema, snippets |\n| **Config & System** | Dot-notation configuration and health diagnostics |\n| **A2A** | Agent2Agent protocol client — fetch a remote Agent Card, send a message and wait for the task |\n| **PDF** | PDF → Markdown extraction |\n| **Discovery** | Capability/version reporting for MCP-only hosts |\n| **Git Context (GCC)** | Branch, status, commits, diffs |\n| **Security** | Static security audit |\n| **Performance** | Vector-engine benchmarks |\n| **Status & Stats** | System/statusline status; per-subsystem statistics |\n| **Graph** | Knowledge-graph bootstrap and k-hop neighbor queries |\n\n---\n\n## OpenCode Integration\n\naiyoucli integrates with [OpenCode](https://opencode.ai) at multiple levels:\n\n### 1. Plugin System\n\n```jsonc\n// opencode.json — this is exactly what `aiyoucli init --tool opencode` generates\n{\n  \"$schema\": \"https://opencode.ai/config.json\",\n  \"mcp\": {\n    \"aiyoucli\": { \"type\": \"local\", \"command\": [\"aiyoucli-mcp\"], \"enabled\": false }\n  },\n  \"plugin\": [\"aiyou-team\"],\n  \"instructions\": [\"AGENTS.md\"]\n}\n```\n\n(`mcp.aiyoucli.enabled` is `false` unless `--with-mcp` was passed — same off-by-default reasoning as Claude Code's `.mcp.json`.)\n\n### 2. Agent Teams as OpenCode Sessions\n\nEach agent role maps to an OpenCode session with custom model tier, temperature, tools, and permissions:\n\n| Agent | OpenCode Session | Model Tier | Vision |\n|-------|-----------------|------------|--------|\n| CodingLeader | `coding-leader` | flagship | — |\n| CoordinationLeader | `coordination-leader` | strong | — |\n| CodingExecutor | `coding-executor` | flagship | — |\n| CodebaseExplorer | `codebase-explorer` | fast | — |\n| WebResearcher | `web-researcher` | balanced | — |\n| Reviewer | `reviewer` | strong | — |\n| PrincipalAdvisor | `principal-advisor` | strong | — |\n| MultimodalLooker | `multimodal-looker` | balanced | required |\n\n### 3. Statusline Hook\n\nRich terminal dashboard showing vectors, tests, git status, model, and context — only data that actually exists.\n\n---\n\n## Architecture\n\n```\n┌──────────────────────────────────────────────────────────────┐\n│                     CLI / MCP Server                          │\n│                      (TypeScript)                             │\n│   CLI commands · MCP tools · production middleware             │\n│   Circuit breaker · Rate limiter · Retry + exponential backoff│\n├──────────────────────────────────────────────────────────────┤\n│                    NAPI Bridge                                │\n│                    aiyoucli-napi (~32MB)                      │\n├──────────────────────────────────────────────────────────────┤\n│                     Rust Engines                              │\n│                                                               │\n│  vector    HNSW + SIMD       │  Gateway routing + cache       │\n│  sona      MicroLoRA+EWC++   │  Shield + firewall             │\n│  attention 4 mechanisms      │  Compression + segmentation    │\n│  routing   Q-learning        │  AST analysis (6 languages)    │\n│  graph     k-hop + BFS       │  Semantic routing (hybrid)     │\n│  analysis  diff/commit/      │  Embedding (ONNX client)       │\n│            complexity        │                                 │\n│  detector  45+ techs         │                                 │\n│  distiller TOON format       │                                 │\n├──────────────────────────────────────────────────────────────┤\n│                    aiyouvector (10 crates)                    │\n│  codebase (incl. solver/gnn/metagraph submodules) · graph      │\n│  profile · embeddings · sona · attention · routing             │\n│  observer · watchdog · core                                   │\n└──────────────────────────────────────────────────────────────┘\n```\n\n**Design**: TypeScript handles I/O, MCP protocol, and production middleware. All compute crosses the NAPI bridge into Rust, where operations complete in microseconds.\n\n---\n\n## Performance\n\nBenchmarks on Apple M-series. All in-process, no network calls.\n\n| Operation | Latency | Throughput |\n|-----------|--------:|-----------:|\n| Model tier selection | 0.04ms | 23,923 ops/s |\n| Graph k-hop (100 nodes) | 0.08ms | 13,158 ops/s |\n| Task routing | 0.11ms | 8,718 ops/s |\n| Complexity analysis | 0.15ms | 6,631 ops/s |\n| Neural learn | 0.18ms | 5,445 ops/s |\n| Neural observe | 0.42ms | 2,398 ops/s |\n| Vector insert (3D) | 1.87ms | 534 ops/s |\n| Vector search (100 vectors) | 3.36ms | 297 ops/s |\n\n---\n\n## Configuration\n\n```sh\naiyoucli config set memory.dimensions 384\naiyoucli config set memory.backend aiyouvector\naiyoucli config set llm.base_url http://127.0.0.1:8000/v1\n```\n\nEnvironment variable overrides:\n\n| Variable | Config Path |\n|----------|------------|\n| `AIYOUCLI_MEMORY_BACKEND` | `memory.backend` |\n| `AIYOUCLI_MEMORY_PATH` | `memory.storagePath` |\n| `AIYOUCLI_MEMORY_DIMENSIONS` | `memory.dimensions` |\n| `AIYOUCLI_MCP_PORT` | `mcp.port` |\n| `AIYOUCLI_VERBOSITY` | `cli.verbosity` |\n| `NO_COLOR` | `cli.color = false` |\n\n---\n\n## Platform Support\n\n| Target | Binary |\n|--------|--------|\n| macOS ARM64 | `@aiyou-dev/cli-darwin-arm64` |\n| macOS x64 | `@aiyou-dev/cli-darwin-x64` |\n| Linux ARM64 | `@aiyou-dev/cli-linux-arm64-gnu` |\n| Linux x64 | `@aiyou-dev/cli-linux-x64-gnu` |\n| Windows x64 | `@aiyou-dev/cli-win32-x64-msvc` |\n\n---\n\n## File Structure\n\n```\n.aiyoucli/\n├── config.json              # Project configuration\n├── memory-config.json       # Vector DB config\n├── vectors.redb             # Persistent vector database\n├── q-table.json             # Q-Learning persistence\n├── metrics/*.json           # Metrics snapshots\n├── skills/*.dsi.toon        # TOON-distilled skill files\n├── helpers/statusline.cjs   # Statusline script\n└── agents.dsi.toon          # TOON-distilled AGENTS.md\n```\n\n---\n\n## Contributing\n\n```sh\ngit clone https://github.com/faugustdev/aiyoucli.git\ncd aiyoucli\nnpm install\nnpm run build       # Rust NAPI + TypeScript\nnpm test\n```\n\nRequires Rust 1.77+ (stable). The NAPI crate depends on aiyouvector crates at `../aiyouvector/crates/`.\n\n---\n\n## License\n\nMIT — [LICENSE](LICENSE)\n\n---\n\nBuilt by [Francisco August](https://github.com/faugustdev).\n","readmeFilename":"README.md"}