{"_id":"zone-ai-agent","_rev":"32-8da7239021a5047181846507f9c34463","name":"zone-ai-agent","dist-tags":{"latest":"2.3.0"},"versions":{"0.4.0":{"name":"zone-ai-agent","version":"0.4.0","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@0.4.0","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"4105605d0c3c53dd898500233fc052f8072dd6c4","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-0.4.0.tgz","fileCount":301,"integrity":"sha512-7P8kOZyaBm9LllMe8QaIBpmwkwoFCFX+cMXtI9MeXZmcBtI7VLXclGvPWgcfoon0334mGqiG6c7TK0C/XybBUA==","signatures":[{"sig":"MEUCIAq0yO/QhjdPhuc02OqANY8FhoX9SeurT9DLT7PjwPZZAiEA9gbYLqE2lmWVpP4TvKoBzSDF3GC++Vy6wcqUuYQp60M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843088},"main":"dist/index.js","gitHead":"e6812ee884f014372ae642a15550708d140ecc4c","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone — AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_0.4.0_1775310485141_0.14146306005520448","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"zone-ai-agent","version":"0.5.0","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@0.5.0","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"68f8b5cf7a781812ab4cf9c770fa3fca7ecad270","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-0.5.0.tgz","fileCount":301,"integrity":"sha512-KpTDzuPR0kLXRcxEkmzJb/pWRPKioKrK9MhvGzierNFZwwsG4tNHx52zpHui1CKN3D82tJVBygmiyBvW/qMPFw==","signatures":[{"sig":"MEUCIQC9iommANqevMvriCM+lhGL587mTej+YGXiAE0MDFhVuQIgGuyGm0Ae+znxIw8AscW7R0+DNEAdQiREYTjjIu/RZKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853101},"main":"dist/index.js","gitHead":"18d8b5bc6309bc20f3ca562ff73530ea104408cf","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone — AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_0.5.0_1775321685904_0.9526996071180707","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"zone-ai-agent","version":"0.5.2","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@0.5.2","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"95d5f76f1388109f57380589eff6a71a1c18ff7c","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-0.5.2.tgz","fileCount":301,"integrity":"sha512-czVOut4FqbM9d4dFc/YRRoISpbW3Qy5kmPjvS7Zizj9euUBhq7kT/nnPIHQite8XLKFc8gnDbaDqZJY0jCdPJw==","signatures":[{"sig":"MEUCIQD3Mcz94+7PKvHY/0zAOCOw16XYp4OkYyUmQEb6hLBkfQIgdrgEykVeZJhCslk4OTtaM+Z677cCzwLEIZ5Sv+5alx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":868647},"main":"dist/index.js","gitHead":"0d714767e764feaa64bda15ce9f69700e2a75629","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone — AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_0.5.2_1775323138450_0.5625151003397457","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"zone-ai-agent","version":"0.6.0","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@0.6.0","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"28d4ee63e1d96c6fdbdbba87b9a5d96800bedd8e","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-0.6.0.tgz","fileCount":301,"integrity":"sha512-UOJIDA9kCWrFGn5HmDBatPPz7+ed8yJHoEs1uJGDVP7hJ6m4f+GxkdQwP+sR4sbcVxZsSzxSjQGWBHjwEpyf1A==","signatures":[{"sig":"MEUCIQCh1caOgBJmO3BHDsk5CfOo4RlZPzvW9UmKlMufJAbsIQIgHGFr7OMvVXx1pz3T9Uzgbco5ZK48d/nh5Vc/rUwqy9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":877082},"main":"dist/index.js","gitHead":"0d714767e764feaa64bda15ce9f69700e2a75629","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone — AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_0.6.0_1775325534153_0.03528881657815908","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"zone-ai-agent","version":"0.7.0","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@0.7.0","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"009c2917deac8612564e127c40abcab6704550bc","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-0.7.0.tgz","fileCount":301,"integrity":"sha512-2TfAV1AVv9KBUISRcBsdZ9DtKYqmY+0FHNtWMWsp1tspDrdCgiE5qrv0h19jghjF9Ti9QTVoiLxN5MBPljH2xQ==","signatures":[{"sig":"MEUCIQCqMA8ErdYId3IagQAR2ShFvXf8VYilvhB49ug115Fj2gIgGZ1s8i2/Id4YlOWRWSAk7g6VHPwK044bMzpzRugpYhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":877031},"main":"dist/index.js","gitHead":"0d714767e764feaa64bda15ce9f69700e2a75629","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_0.7.0_1775327637420_0.3642249441876406","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"zone-ai-agent","version":"0.8.0","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@0.8.0","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"39a4f0d85cecc70291528ae806570e6ae83beec7","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-0.8.0.tgz","fileCount":301,"integrity":"sha512-R6g2HIR9Gzv6WasyRl/iyRJ8STvj8Vp5RxkZYG1Q8OpMvWsg4fnVeiItJX5nstuev5fov98v3YZpOzjUkKkedg==","signatures":[{"sig":"MEQCIFsuz/8gDOC6pWVRFJdofgR3iGxrkzzmrJx0JaYt9cLPAiBbT9iAjA/ywiEdpwkohYejOJmNJI3O7uC7dmVKA55Gsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":877031},"main":"dist/index.js","gitHead":"a318b445bcabc72f18d1d360acb2879de6f37438","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_0.8.0_1775330542882_0.28530674242629783","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"zone-ai-agent","version":"1.0.0","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.0.0","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"d7cb7b8c15ee8608965a302d6ac4fcf38b44d9ff","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.0.0.tgz","fileCount":301,"integrity":"sha512-losFCBtl/JFJ2mAdw11STq0tWTgUiH9i59ei8iniipt2IR1y0LTpB2hUHtNtac5wsMvlxlBwzBtp3K5pAGPUeQ==","signatures":[{"sig":"MEUCIQCfFPZQeVLYyJQVMP2+z3bOibVrLmYwK3CUU+4xIZaHbwIgArmWaZxqlaPLLeVECifwe4UNEErZzwtdZNt4dZLsjOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":877031},"main":"dist/index.js","gitHead":"bc048c10c1e003962b89fea756d47f5e4336d8ba","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.0.0_1775335957635_0.24130038043108804","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"zone-ai-agent","version":"1.1.0","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.1.0","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"99cd286b5e9091939863aea2732a4fe97e9f038e","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.1.0.tgz","fileCount":329,"integrity":"sha512-LiLNBrI/Z0kLD2m3ULQrtdSq02aiufHwsZwcBYRmDHmqp584LUx0UczZTbTqHPENDB5S6HwoRHq6uuHZqA0tgQ==","signatures":[{"sig":"MEUCIHoxHinnh0TDBcHReu85K/s000r3bzmmn/3ufvoF2BIWAiEAk3ZUwGlvAYURGPO70c2GC7WvhF4lhWg9ScR4wK1uiMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":925571},"main":"dist/index.js","gitHead":"ab454690fd8561a5c770ea08933e60a19bece44b","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.1.0_1775336510651_0.05549634605948017","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"zone-ai-agent","version":"1.1.1","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.1.1","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"55862392d70d3889a8a88045d74432969d28138e","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.1.1.tgz","fileCount":329,"integrity":"sha512-A7VRusasfC1hfJ6OEyJJPCUB1/gC3aozvSoqf6Jsqlpbr2wH+iqL001aJlpueHNOFw5qh0HAQRJYMZQjpX+f7w==","signatures":[{"sig":"MEQCICuFu95lrTrIboHADyRHoBTQDpNw+g9WRwt2J5M9lOrcAiB6WYsW7XxI6QL1my751EFI+Ja8itP6CNk0fZWLXvQk+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":965474},"main":"dist/index.js","gitHead":"684a085ce55a08e91f1ceff62e474fb513a4c992","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.1.1_1775349054280_0.21044599386096285","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"zone-ai-agent","version":"1.1.2","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.1.2","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"5ff7f4006623168ac74edb786fb97ff233077a66","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.1.2.tgz","fileCount":329,"integrity":"sha512-IvrnhUMqe5sJYrp2iClYV3CgjknzJtoRP+GXjGkrU1GwuxURgdoUyiVHHD/B8Ojk5LtNAkedcSaxzftZoZaJCQ==","signatures":[{"sig":"MEQCIFA5nP2IzrMQ2KAb7gr8sYFYjtfLbuykEYcxw6sfn3w7AiBOV1qJsI+Cj7RJkuFJH7VRhqXSzkFu7m+8dSYZ0+jmHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":992208},"main":"dist/index.js","gitHead":"684a085ce55a08e91f1ceff62e474fb513a4c992","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.1.2_1775408912386_0.24273443680171503","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"zone-ai-agent","version":"1.1.3","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.1.3","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"c7ca66abb625d92570fa519d6a7fe584fa4fb466","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.1.3.tgz","fileCount":329,"integrity":"sha512-NbNlApdlzTmdEkb6S2V8Z9Ob7bvoUX2UAuqSkvcufaD+mNwIik/CRQeBQmQ0lEkhGYtDH4g84uevfmXF8Et3QA==","signatures":[{"sig":"MEYCIQC5ypeEvoNpCHc+WMRKJvxrwoH0XIhWcKLj2DuteeWr0QIhAMzx5e6eFgUUXkCg9v6DuRnhEWlkkoIl4s0TxUmklM7a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":997637},"main":"dist/index.js","gitHead":"684a085ce55a08e91f1ceff62e474fb513a4c992","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.1.3_1775409939286_0.7063573250633739","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"zone-ai-agent","version":"1.1.4","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.1.4","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"b0a4879626df156156e9244f950dd74d18e5fe76","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.1.4.tgz","fileCount":329,"integrity":"sha512-bj47pBtmCldlz8fTDZZ4A+XcgXB7C6uMsfupiHCwai2L2XoyJXvs6Wco4Ewh9iBtU52l/zWhgBieUegpCE2ufA==","signatures":[{"sig":"MEUCIQDgzjtD2cNuJzBTyhDOQ2KksHVOQ3aSLoiutoOCDlQHwAIgKT5cVlU7nGMAr0fARsmUP6zupr1rFbFDAZ1nDlqOWcc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1006421},"main":"dist/index.js","gitHead":"501a174b34ddce44533bd5bf9da9d3c8a1ae7837","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.1.4_1775411699443_0.3395728125696045","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"zone-ai-agent","version":"1.1.5","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.1.5","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"72ca32026ec7032b0a249fd93cface098edfb56b","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.1.5.tgz","fileCount":329,"integrity":"sha512-dySa6QvgaleypCHLsobJV3m9zKkrRVnGoljinnsUxOu2Vkt7S1ozQQEgbche7PNbhbHUc6VrtIU/C4B9B45L1Q==","signatures":[{"sig":"MEQCIH2AD7IbEGkboAAAPpKcexu2LCHsQfU5kQHvyJFRKZfJAiBxm0ngybWm8GjNbLxgwu5VXGMUrpxrKEqH4tb7re7feg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1006421},"main":"dist/index.js","gitHead":"cc27b8fe8650df53a0840c948806a74b835e9cd4","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.1.5_1775412061125_0.3892362083996823","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"zone-ai-agent","version":"1.1.6","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.1.6","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"6c0523c6c7bd3310c81a9ddcf45a6be0f2f71150","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.1.6.tgz","fileCount":330,"integrity":"sha512-oK53wUS/BnqvQg0Fw95BI4oVkWlBgJPMwxMrdf/o9JZPEWDc9qni7TeJ1SLaEKihfwjw1m9VcY5iGDIiMVDReA==","signatures":[{"sig":"MEUCIQDIPPnH3/hLTd3jzVnPlbUktl0TLKF9qNFVpe4TXkhmIQIgBgXoOfQhhAeiFkQwsKJddER3mm2e6GgLK+xpMn+O280=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011417},"main":"dist/index.js","gitHead":"ef4146198344cca390d962d3098491eba73d88d3","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2","@supabase/supabase-js":"^2.101.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.1.6_1775422327748_0.6758856877255492","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"zone-ai-agent","version":"1.1.7","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.1.7","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"f280f45eb06f0e763a18f7167b53c7ff9fb60241","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.1.7.tgz","fileCount":330,"integrity":"sha512-qxfeiRFFB3adUanyceh6BuCAluVVEgQOi+7A9Ruv0ZAWcOenxf3lSICkNJw4WJo+NAjCR1D68hNnCRkhLPsQrw==","signatures":[{"sig":"MEQCIEMVZn4GQYFAqf3vJDtxlu/6rk1fVpkaIwKaBBlrkm/sAiBNBNTyeMLUA4ZoS82T02pSyXl1mYbEkoOpeBE3olo6bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011417},"main":"dist/index.js","gitHead":"a5105499465fe0478f3625934a623d6cad17538e","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2","@supabase/supabase-js":"^2.101.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.1.7_1775426607028_0.9533678362850464","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"zone-ai-agent","version":"1.1.8","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.1.8","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"b2f24e8674558bb9fe4abb6f7a5e765aee6eef09","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.1.8.tgz","fileCount":330,"integrity":"sha512-Vx6igKmEyAKGyN7nEWYV+FvJ/CMFhwJSFkftsyXp53KmIOWvh2q3txvqTBgP0Mdq15k0+iW966q7J+Ik1fAKjQ==","signatures":[{"sig":"MEQCIEMfwzWto5wdMmY/nbMw/Wu9Yl5eVia9GZdxKonexEReAiATgLJTmDJu/x6mtxqb7euPbG9lHnAq1O6ciEDAxjM53g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011417},"main":"dist/index.js","gitHead":"ef35d294399ed997cb60380c67e961e9fa94a97c","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2","@supabase/supabase-js":"^2.101.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.1.8_1775427270617_0.5946483177484077","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"zone-ai-agent","version":"1.1.9","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.1.9","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"7ae585d85918d0a2ca50493fb04a8d78eee8b5d9","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.1.9.tgz","fileCount":330,"integrity":"sha512-nkadA0d9RR/vr4BnjrTHUX41SzPQR77q8DBVA7jqTaGq6cQeebhNbkfHZT2oHSFY9Te54VHNPZQbfw5sj7ZK0Q==","signatures":[{"sig":"MEQCIER5lFNdTPmSVA7NNgKDGuob+aV8ivfI3ieprA2FOkAqAiALMw2N5g/1+Xi0xLAAWekpnd+NWM+jYT+CUacx2a1yRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011417},"main":"dist/index.js","gitHead":"ca3f178bae386ad2c58942ef96f975fa31659e7d","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2","@supabase/supabase-js":"^2.101.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.1.9_1775427364216_0.8919916209079681","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"zone-ai-agent","version":"1.2.0","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.2.0","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"d90485ddca5c7b09bb05f87378604a792033c231","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.2.0.tgz","fileCount":330,"integrity":"sha512-vZ87TsFBYKFEyPlFM5x4cPTbCKghi26UK/sukGKbZAioRPlYYJqpXmArjld9LJrCh68B7fWatLj++xElwGCZfg==","signatures":[{"sig":"MEUCIHjqrargguVv8VWC37AYFqpP+BSsBqdoN23Mv9RnWqqgAiEAliQcCxKsaq27jUxmSZDKCw+nI15K073+En1U8w8fiQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011417},"main":"dist/index.js","gitHead":"ce55eed703b9e0d6def3f2c7ae9d3cf87fe820f1","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2","@supabase/supabase-js":"^2.101.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.2.0_1775434506373_0.9041154207116975","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"zone-ai-agent","version":"1.2.1","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.2.1","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"569cd00c539729460b51844f16d25882a6cfc987","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.2.1.tgz","fileCount":330,"integrity":"sha512-+rMDJ3e+659c+X+WFuLnu7mK5MO6KnCKijiRfbusAsbCuXhUlLYmGk7+vIYHK4u2/lLSXy5DEAR+3kDgfUJbTg==","signatures":[{"sig":"MEYCIQD/PJxa0GfzHWg1ROpHJM54ZWiCMFEC9Jh/Avw0XtblCQIhAIDNHtA+dqUvHD7dQn0qCLWtE7PptHcFM4V+1fFq/pB5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1011417},"main":"dist/index.js","gitHead":"0f8d25e907dcc1067c6f2e0d7bd8e13e17accf45","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2","@supabase/supabase-js":"^2.101.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.2.1_1775435374842_0.9945805725563388","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"zone-ai-agent","version":"1.2.2","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.2.2","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"80e7789c354db388c5ecae64fe80961135915bc3","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.2.2.tgz","fileCount":332,"integrity":"sha512-39qZQXKb8PukFPApZd0YoNmRPCIlorWbXwSQpu11qYp9e8Omekcmna5Ze2tG8m3t4Ir96d0G5dEV51AMN7Vzdw==","signatures":[{"sig":"MEUCIQCOhYWS7xzW4+K8yFs5OlGOtH+oOVg9+raWQTpy1bEo0gIgYPM7x8ijs1r1M4pGUI2ZLrVK/Z5Ch096NqBsfC74HvY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1039442},"main":"dist/index.js","gitHead":"c16e3c5897744ae02b2302156027e4da24f45684","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2","@supabase/supabase-js":"^2.101.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.2.2_1775442617634_0.1308526493978297","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"zone-ai-agent","version":"1.2.3","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.2.3","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"ff0df895b71f2b4ad0f01b3dcd68e8f52f81ff9d","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.2.3.tgz","fileCount":340,"integrity":"sha512-UtmaAHClZZAnTYBUb59MygnKUFunXowLqcIs24g93lpgytVZkozip38oMyzmnCC3fdnpMKJHv3NLYZ5W4CMRSw==","signatures":[{"sig":"MEQCIH2J+K9ZdWASzjAKT/lUXukr/+wHGw7FNA7S5s1h/rwRAiBqSpFYHlmi75ACHZVQxIh7McFsH1E4TVXwfVb9mF6D1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1196321},"main":"dist/index.js","gitHead":"def1efdfe3b2a38a7520e0fbda571ade4478b30c","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc && node -e \"require('node:fs').cpSync('src/ui','dist/ui',{recursive:true})\"","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2","@supabase/supabase-js":"^2.101.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.2.3_1775484553825_0.48044643807689624","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"zone-ai-agent","version":"1.2.5","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.2.5","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"a24d54167f0a4d04ece59acec066ffda86b05658","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.2.5.tgz","fileCount":341,"integrity":"sha512-1Yp009HsQbLBfll3TQMhbsTnwUwlkjkiR/HaI2TVkliUg+WAFDskaUB8+/5WqogkjdFLEY42UwY31jWij9XzAw==","signatures":[{"sig":"MEUCIQCpbQQS5T9SPl4CronpF5hDXrQ6cGUOBjoShzTQnJx1AAIgTwNzRNZVQsdCws3AaEAaOEytGEwC7x8Um/TN8+IsDPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976410},"main":"dist/index.js","gitHead":"d5061dcbe77b7165c50601f02fbe9bc42c043aaf","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc && node -e \"require('node:fs').cpSync('src/ui','dist/ui',{recursive:true})\"","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2","@supabase/supabase-js":"^2.101.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.2.5_1775493480832_0.6351051579502918","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"zone-ai-agent","version":"1.2.6","keywords":["agent","cli","zone","developer-tools"],"author":"","license":"ISC","_id":"zone-ai-agent@1.2.6","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"f1f42793e49654668cd33bfa0359f9ca95e449f0","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-1.2.6.tgz","fileCount":341,"integrity":"sha512-0lGaFSMGuRUsjD7+VFXJ9ZDmPp+CF3zGL1xJAAq9Pwuz5M8kbr152W+uwtRHWeV0pxAE5cumFnhDyN0076BGUg==","signatures":[{"sig":"MEYCIQDj/AS1I/3lGuak8FPNW8sGI3E4FkvaukpBxQ1p4kMt2gIhALcw40UZlke+K7/sGJHKiqr60yWWgM+5xIzljbptIUQR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1976410},"main":"dist/index.js","gitHead":"957b321d4ed9755a1659a79139d3bb1649fd2311","scripts":{"dev":"tsx src/cli/index.ts","test":"vitest run","zone":"tsx src/cli/index.ts","build":"tsc && node -e \"require('node:fs').cpSync('src/ui','dist/ui',{recursive:true})\"","check":"npm run typecheck","serve":"tsx src/cli/index.ts serve","start":"node dist/cli/index.js","zone:ci":"tsx src/cli/index.ts --ci --diff-aware --mode preview --output .agent-cache/last-result.json","typecheck":"tsc --noEmit","test:watch":"vitest","zone:apply":"tsx src/cli/index.ts --mode apply","zone:dry-run":"tsx src/cli/index.ts --mode dry-run","zone:preview":"tsx src/cli/index.ts --mode preview","test:coverage":"vitest run --coverage","zone:ci:verbose":"tsx src/cli/index.ts --ci --diff-aware --mode preview --verbose --output .agent-cache/last-result.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"deprecated":"Superseded by 2.0.0 — npm i -g zone-ai-agent","_npmVersion":"11.6.2","description":"Zone � AI Code Agent: deterministic, explainable, safe","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.1.5","cors":"^2.8.6","dotenv":"^17.4.0","openai":"^5.12.2","express":"^5.2.1","commander":"^14.0.0","fast-glob":"^3.3.3","body-parser":"^2.2.2","@supabase/supabase-js":"^2.101.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^5.8.3","@types/cors":"^2.8.19","@types/node":"^24.12.0","@types/express":"^5.0.6","@vitest/coverage-v8":"^4.1.2"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_1.2.6_1775493815198_0.326525584384167","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"zone-ai-agent","version":"2.0.0","license":"AGPL-3.0-or-later","_id":"zone-ai-agent@2.0.0","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"homepage":"https://zonecli.dev","bugs":{"url":"https://github.com/BedreddinErkan/zone/issues"},"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"6d8093dd92d7e89780f74147c594140b3849a274","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-2.0.0.tgz","fileCount":1251,"integrity":"sha512-K05bShtqc0D+Ic/Y59t9xWfO5SjUoimLDplMRhtCc1t64X+Pe1tg4hjHtKlcNmVt7YlggliSi4KXD/jC2yoz/g==","signatures":[{"sig":"MEYCIQD6lgVRUaIBaqifKEgz8U+Zaqc5Hi7CSx2KmZgKge/b/wIhANrpKexk0ilQSHgLHP3lahslHh7gaF9nHEwAJhIfysX4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5696186},"type":"module","engines":{"node":">=22"},"exports":{"./flow":{"types":"./dist/core/runLlmPatchFlow.d.ts","default":"./dist/core/runLlmPatchFlow.js"},"./init":{"types":"./dist/memory/initFlow.d.ts","default":"./dist/memory/initFlow.js"},"./agent":{"types":"./dist/llm/agentLoop.d.ts","default":"./dist/llm/agentLoop.js"},"./config":{"types":"./dist/cli/config.d.ts","default":"./dist/cli/config.js"},"./events":{"types":"./dist/cli/tui/hooks/eventToActions.d.ts","default":"./dist/cli/tui/hooks/eventToActions.js"},"./openai":{"types":"./dist/llm/openaiClient.d.ts","default":"./dist/llm/openaiClient.js"},"./dispatch":{"types":"./dist/cli/dispatch.d.ts","default":"./dist/cli/dispatch.js"},"./feedback":{"types":"./dist/feedback/buildFeedbackReport.d.ts","default":"./dist/feedback/buildFeedbackReport.js"},"./approvals":{"types":"./dist/api/commandApprovals.d.ts","default":"./dist/api/commandApprovals.js"},"./lifecycle":{"types":"./dist/core/agentLifecycleEvents.d.ts","default":"./dist/core/agentLifecycleEvents.js"},"./snapshots":{"types":"./dist/snapshots/snapshotStore.d.ts","default":"./dist/snapshots/snapshotStore.js"},"./store-core":{"types":"./dist/cli/tui/store-core.d.ts","default":"./dist/cli/tui/store-core.js"},"./tier-settings":{"types":"./dist/visual/tierSettings.d.ts","default":"./dist/visual/tierSettings.js"},"./model-registry":{"types":"./dist/llm/modelRegistry.d.ts","default":"./dist/llm/modelRegistry.js"},"./session-window":{"types":"./dist/llm/sessionWindow.d.ts","default":"./dist/llm/sessionWindow.js"},"./conversation-store":{"types":"./dist/core/conversationFilesystemStore.d.ts","default":"./dist/core/conversationFilesystemStore.js"}},"gitHead":"efc8e758575d73824012d471a63b70c3630d0111","scripts":{"test":"vitest run","build":"node node_modules/typescript/bin/tsc -p tsconfig.json","sweep":"npx tsx scripts/sweep.ts","test:l3":"vitest run src/llm/taskClassifier.archetype.test.ts","postbuild":"chmod +x dist/cli/index.js","sweep:dry":"npx tsx scripts/sweep.ts --dry-run","typecheck":"tsc --noEmit","check-types":"tsc --noEmit -p tsconfig.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"repository":{"url":"git+https://github.com/BedreddinErkan/zone.git","type":"git"},"_npmVersion":"11.13.0","description":"Self-host AI coding agent. Tier-bounded execution, atomic safety, BYOK transparency.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.21.0","ink":"^7.0.3","zod":"^3.25.0","cors":"^2.8.5","react":"^19.2.0","dotenv":"^16.4.7","openai":"^5.23.2","undici":"^8.3.0","express":"^4.21.2","commander":"^12.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.4","body-parser":"^1.20.3","ink-spinner":"^5.0.0","@babel/types":"^7.29.0","ink-big-text":"^2.0.0","ink-gradient":"^4.0.1","@babel/parser":"^7.29.2","ink-text-input":"^6.0.0","@babel/traverse":"^7.29.0","qrcode-terminal":"^0.12.0","@babel/generator":"^7.29.1","ink-select-input":"^6.2.0","@anthropic-ai/sdk":"^0.92.0","express-rate-limit":"^7.5.0","@supabase/supabase-js":"^2.57.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"marked":"^18.0.3","vitest":"^2.1.9","dompurify":"^3.4.4","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^22.13.10","@types/react":"^19.2.0","@types/express":"^5.0.1","@types/picomatch":"^4.0.3","@types/body-parser":"^1.19.5","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^4.7.0","@types/babel__traverse":"^7.28.0","@types/qrcode-terminal":"^0.12.2","@types/babel__generator":"^7.27.0"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_2.0.0_1785787009400_0.910125551788876","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"zone-ai-agent","version":"2.1.0","license":"AGPL-3.0-or-later","_id":"zone-ai-agent@2.1.0","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"homepage":"https://zonecli.dev","bugs":{"url":"https://github.com/BedreddinErkan/zone/issues"},"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"b347b24acb4c96ea2e84b92425cc3fdd3dfb5ba9","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-2.1.0.tgz","fileCount":1206,"integrity":"sha512-LAVv3aJuiof3fxaU0HjM96PwOm98CddSrg96eLaJm8WLQA4EcxB0jAWELSsG+g/2n0LXyWTyz2leLiqi1W+Cfg==","signatures":[{"sig":"MEYCIQCYGRRed/oEdGRDXXwCBNkww8g9vzfAWg+CMg5jNb4aOAIhAJVR0mDPMdaE7kS32emigTbw7DqXwpKRi2HIXuo1luUI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5666994},"type":"module","_from":"file:/tmp/claude-1000/-home-bedo-zone/531e238b-8e5b-443c-b571-5e4a675ca72d/scratchpad/release/zone-ai-agent-2.1.0.tgz","engines":{"node":">=22"},"exports":{"./flow":{"types":"./dist/core/runLlmPatchFlow.d.ts","default":"./dist/core/runLlmPatchFlow.js"},"./init":{"types":"./dist/memory/initFlow.d.ts","default":"./dist/memory/initFlow.js"},"./agent":{"types":"./dist/llm/agentLoop.d.ts","default":"./dist/llm/agentLoop.js"},"./config":{"types":"./dist/cli/config.d.ts","default":"./dist/cli/config.js"},"./events":{"types":"./dist/cli/tui/hooks/eventToActions.d.ts","default":"./dist/cli/tui/hooks/eventToActions.js"},"./openai":{"types":"./dist/llm/openaiClient.d.ts","default":"./dist/llm/openaiClient.js"},"./dispatch":{"types":"./dist/cli/dispatch.d.ts","default":"./dist/cli/dispatch.js"},"./feedback":{"types":"./dist/feedback/buildFeedbackReport.d.ts","default":"./dist/feedback/buildFeedbackReport.js"},"./approvals":{"types":"./dist/api/commandApprovals.d.ts","default":"./dist/api/commandApprovals.js"},"./lifecycle":{"types":"./dist/core/agentLifecycleEvents.d.ts","default":"./dist/core/agentLifecycleEvents.js"},"./snapshots":{"types":"./dist/snapshots/snapshotStore.d.ts","default":"./dist/snapshots/snapshotStore.js"},"./store-core":{"types":"./dist/cli/tui/store-core.d.ts","default":"./dist/cli/tui/store-core.js"},"./tier-settings":{"types":"./dist/visual/tierSettings.d.ts","default":"./dist/visual/tierSettings.js"},"./model-registry":{"types":"./dist/llm/modelRegistry.d.ts","default":"./dist/llm/modelRegistry.js"},"./session-window":{"types":"./dist/llm/sessionWindow.d.ts","default":"./dist/llm/sessionWindow.js"},"./conversation-store":{"types":"./dist/core/conversationFilesystemStore.d.ts","default":"./dist/core/conversationFilesystemStore.js"}},"scripts":{"test":"vitest run","build":"node node_modules/typescript/bin/tsc -p tsconfig.json","sweep":"npx tsx scripts/sweep.ts","pretest":"node scripts/checkBuildStaleness.mjs","test:l3":"vitest run src/llm/taskClassifier.archetype.test.ts","postbuild":"chmod +x dist/cli/index.js","sweep:dry":"npx tsx scripts/sweep.ts --dry-run","typecheck":"tsc --noEmit","typecheck:scripts":"tsc --noEmit -p tsconfig.scripts.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"_resolved":"/tmp/claude-1000/-home-bedo-zone/531e238b-8e5b-443c-b571-5e4a675ca72d/scratchpad/release/zone-ai-agent-2.1.0.tgz","_integrity":"sha512-LAVv3aJuiof3fxaU0HjM96PwOm98CddSrg96eLaJm8WLQA4EcxB0jAWELSsG+g/2n0LXyWTyz2leLiqi1W+Cfg==","repository":{"url":"git+https://github.com/BedreddinErkan/zone.git","type":"git"},"_npmVersion":"11.13.0","description":"Self-host AI coding agent. Tier-bounded execution, atomic safety, BYOK transparency.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.21.0","ink":"^7.0.3","zod":"^3.25.0","cors":"^2.8.5","chalk":"^5.6.2","react":"^19.2.0","dotenv":"^16.4.7","openai":"^5.23.2","undici":"^8.3.0","express":"^4.21.2","commander":"^12.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.4","body-parser":"^1.20.3","ink-spinner":"^5.0.0","@babel/types":"^7.29.0","@babel/parser":"^7.29.2","ink-text-input":"^6.0.0","@babel/traverse":"^7.29.0","qrcode-terminal":"^0.12.0","@babel/generator":"^7.29.1","ink-select-input":"^6.2.0","@anthropic-ai/sdk":"^0.92.0","express-rate-limit":"^7.5.0","@supabase/supabase-js":"^2.57.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^22.13.10","@types/react":"^19.2.0","@types/express":"^5.0.1","@types/picomatch":"^4.0.3","@types/body-parser":"^1.19.5","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^4.7.0","@types/babel__traverse":"^7.28.0","@types/qrcode-terminal":"^0.12.2","@types/babel__generator":"^7.27.0"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_2.1.0_1787586959734_0.3793937339053739","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"zone-ai-agent","version":"2.2.0","license":"AGPL-3.0-or-later","_id":"zone-ai-agent@2.2.0","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"homepage":"https://zonecli.dev","bugs":{"url":"https://github.com/BedreddinErkan/zone/issues"},"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"afa122720ca93f21149a3807c57a8e75a4d2422c","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-2.2.0.tgz","fileCount":1215,"integrity":"sha512-yCliv7q2wuCkkqbwPcQ/xXliDc/8Tgr6Te4OCKzEBRxBksY/2dGdz+r8gYB87ygj4qmXQwcKgwKWxgRktlEflg==","signatures":[{"sig":"MEUCIQCQLuyq0EN2YsqFYsHcHV+umGlSRhKF7CFuR8w8gJuuYgIgA7fzv5BI3usJRZSMY6YI3VJDbTioGkqzKFqzfXkcztI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5853448},"type":"module","engines":{"node":">=22"},"exports":{"./flow":{"types":"./dist/core/runLlmPatchFlow.d.ts","default":"./dist/core/runLlmPatchFlow.js"},"./init":{"types":"./dist/memory/initFlow.d.ts","default":"./dist/memory/initFlow.js"},"./agent":{"types":"./dist/llm/agentLoop.d.ts","default":"./dist/llm/agentLoop.js"},"./config":{"types":"./dist/cli/config.d.ts","default":"./dist/cli/config.js"},"./events":{"types":"./dist/cli/tui/hooks/eventToActions.d.ts","default":"./dist/cli/tui/hooks/eventToActions.js"},"./openai":{"types":"./dist/llm/openaiClient.d.ts","default":"./dist/llm/openaiClient.js"},"./dispatch":{"types":"./dist/cli/dispatch.d.ts","default":"./dist/cli/dispatch.js"},"./feedback":{"types":"./dist/feedback/buildFeedbackReport.d.ts","default":"./dist/feedback/buildFeedbackReport.js"},"./approvals":{"types":"./dist/api/commandApprovals.d.ts","default":"./dist/api/commandApprovals.js"},"./lifecycle":{"types":"./dist/core/agentLifecycleEvents.d.ts","default":"./dist/core/agentLifecycleEvents.js"},"./snapshots":{"types":"./dist/snapshots/snapshotStore.d.ts","default":"./dist/snapshots/snapshotStore.js"},"./store-core":{"types":"./dist/cli/tui/store-core.d.ts","default":"./dist/cli/tui/store-core.js"},"./tier-settings":{"types":"./dist/visual/tierSettings.d.ts","default":"./dist/visual/tierSettings.js"},"./model-registry":{"types":"./dist/llm/modelRegistry.d.ts","default":"./dist/llm/modelRegistry.js"},"./session-window":{"types":"./dist/llm/sessionWindow.d.ts","default":"./dist/llm/sessionWindow.js"},"./conversation-store":{"types":"./dist/core/conversationFilesystemStore.d.ts","default":"./dist/core/conversationFilesystemStore.js"}},"gitHead":"560ea54bc968bee16ca026d81c28facda391e014","scripts":{"test":"vitest run","build":"node node_modules/typescript/bin/tsc -p tsconfig.json","sweep":"npx tsx scripts/sweep.ts","pretest":"node scripts/checkBuildStaleness.mjs","test:l3":"vitest run src/llm/taskClassifier.archetype.test.ts","postbuild":"chmod +x dist/cli/index.js","sweep:dry":"npx tsx scripts/sweep.ts --dry-run","typecheck":"tsc --noEmit","typecheck:scripts":"tsc --noEmit -p tsconfig.scripts.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"repository":{"url":"git+https://github.com/BedreddinErkan/zone.git","type":"git"},"_npmVersion":"11.13.0","description":"Self-host AI coding agent. Tier-bounded execution, atomic safety, BYOK transparency.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.21.0","ink":"^7.0.3","zod":"^3.25.0","cors":"^2.8.5","chalk":"^5.6.2","react":"^19.2.0","dotenv":"^16.4.7","openai":"^5.23.2","undici":"^8.3.0","express":"^4.21.2","commander":"^12.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.4","body-parser":"^1.20.3","ink-spinner":"^5.0.0","@babel/types":"^7.29.0","@babel/parser":"^7.29.2","ink-text-input":"^6.0.0","@babel/traverse":"^7.29.0","qrcode-terminal":"^0.12.0","@babel/generator":"^7.29.1","ink-select-input":"^6.2.0","@anthropic-ai/sdk":"^0.92.0","express-rate-limit":"^7.5.0","@supabase/supabase-js":"^2.57.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^22.13.10","@types/react":"^19.2.0","@types/express":"^5.0.1","@types/picomatch":"^4.0.3","@types/body-parser":"^1.19.5","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^4.7.0","@types/babel__traverse":"^7.28.0","@types/qrcode-terminal":"^0.12.2","@types/babel__generator":"^7.27.0"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_2.2.0_1787870760015_0.5280310515391093","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"zone-ai-agent","version":"2.2.1","license":"AGPL-3.0-or-later","_id":"zone-ai-agent@2.2.1","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"homepage":"https://zonecli.dev","bugs":{"url":"https://github.com/BedreddinErkan/zone/issues"},"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"5e44d343755c9884847ac2efc271c4ceb192dde0","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-2.2.1.tgz","fileCount":1215,"integrity":"sha512-bhJ5MmyJYzVOR3N9fiCizFLtt/+DNSrcnYBcKyFLBtOinJ6jQCiPnLh2AzndZ1vn9+gYvTkM0asQk8gnoVuOLw==","signatures":[{"sig":"MEUCIQDhcU2Wa/yTLF9RSbzwMDk83jMGFnRlA0CN+BClvHLEpwIgaztjubVPY0tzUWW/SZ9OcGNq6lDRdsMEUa+RI8wRbVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5857653},"type":"module","engines":{"node":">=22"},"exports":{"./flow":{"types":"./dist/core/runLlmPatchFlow.d.ts","default":"./dist/core/runLlmPatchFlow.js"},"./init":{"types":"./dist/memory/initFlow.d.ts","default":"./dist/memory/initFlow.js"},"./agent":{"types":"./dist/llm/agentLoop.d.ts","default":"./dist/llm/agentLoop.js"},"./config":{"types":"./dist/cli/config.d.ts","default":"./dist/cli/config.js"},"./events":{"types":"./dist/cli/tui/hooks/eventToActions.d.ts","default":"./dist/cli/tui/hooks/eventToActions.js"},"./openai":{"types":"./dist/llm/openaiClient.d.ts","default":"./dist/llm/openaiClient.js"},"./dispatch":{"types":"./dist/cli/dispatch.d.ts","default":"./dist/cli/dispatch.js"},"./feedback":{"types":"./dist/feedback/buildFeedbackReport.d.ts","default":"./dist/feedback/buildFeedbackReport.js"},"./approvals":{"types":"./dist/api/commandApprovals.d.ts","default":"./dist/api/commandApprovals.js"},"./lifecycle":{"types":"./dist/core/agentLifecycleEvents.d.ts","default":"./dist/core/agentLifecycleEvents.js"},"./snapshots":{"types":"./dist/snapshots/snapshotStore.d.ts","default":"./dist/snapshots/snapshotStore.js"},"./store-core":{"types":"./dist/cli/tui/store-core.d.ts","default":"./dist/cli/tui/store-core.js"},"./tier-settings":{"types":"./dist/visual/tierSettings.d.ts","default":"./dist/visual/tierSettings.js"},"./model-registry":{"types":"./dist/llm/modelRegistry.d.ts","default":"./dist/llm/modelRegistry.js"},"./session-window":{"types":"./dist/llm/sessionWindow.d.ts","default":"./dist/llm/sessionWindow.js"},"./conversation-store":{"types":"./dist/core/conversationFilesystemStore.d.ts","default":"./dist/core/conversationFilesystemStore.js"}},"gitHead":"657bc87d428fdf23fb380f9cb87b17715f143e19","scripts":{"test":"vitest run","build":"node node_modules/typescript/bin/tsc -p tsconfig.json","sweep":"npx tsx scripts/sweep.ts","pretest":"node scripts/checkBuildStaleness.mjs","test:l3":"vitest run src/llm/taskClassifier.archetype.test.ts","postbuild":"chmod +x dist/cli/index.js","sweep:dry":"npx tsx scripts/sweep.ts --dry-run","typecheck":"tsc --noEmit","typecheck:scripts":"tsc --noEmit -p tsconfig.scripts.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"repository":{"url":"git+https://github.com/BedreddinErkan/zone.git","type":"git"},"_npmVersion":"11.13.0","description":"Self-host AI coding agent. Tier-bounded execution, atomic safety, BYOK transparency.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.21.0","ink":"^7.0.3","zod":"^3.25.0","cors":"^2.8.5","chalk":"^5.6.2","react":"^19.2.0","dotenv":"^16.4.7","openai":"^5.23.2","undici":"^8.3.0","express":"^4.21.2","commander":"^12.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.4","body-parser":"^1.20.3","ink-spinner":"^5.0.0","@babel/types":"^7.29.0","@babel/parser":"^7.29.2","ink-text-input":"^6.0.0","@babel/traverse":"^7.29.0","qrcode-terminal":"^0.12.0","@babel/generator":"^7.29.1","ink-select-input":"^6.2.0","@anthropic-ai/sdk":"^0.92.0","express-rate-limit":"^7.5.0","@supabase/supabase-js":"^2.57.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^22.13.10","@types/react":"^19.2.0","@types/express":"^5.0.1","@types/picomatch":"^4.0.3","@types/body-parser":"^1.19.5","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^4.7.0","@types/babel__traverse":"^7.28.0","@types/qrcode-terminal":"^0.12.2","@types/babel__generator":"^7.27.0"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_2.2.1_1787922352709_0.7158765102197333","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"zone-ai-agent","version":"2.2.2","license":"AGPL-3.0-or-later","_id":"zone-ai-agent@2.2.2","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"homepage":"https://zonecli.dev","bugs":{"url":"https://github.com/BedreddinErkan/zone/issues"},"bin":{"zone":"dist/cli/index.js"},"dist":{"shasum":"dac2cce7bd6314ebf303d392f384b1576280d898","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-2.2.2.tgz","fileCount":1215,"integrity":"sha512-vcXkC+9omjTJdimmCU87n3+dMX1H3/nsOSHLrbdhy9jQRrIPuW6Gu2fy999L6NqQoTIUj7EOMRBdnCd4amTFDQ==","signatures":[{"sig":"MEQCIE+6Dsu4yfwazzU+n8jRhRy5Q18jmzX7ClZME7TiQHQdAiAPJ1cbWf1ciPHuhdZGslDC95U5oQihVv9eGhAbJC+L/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5867109},"type":"module","engines":{"node":">=22"},"exports":{"./flow":{"types":"./dist/core/runLlmPatchFlow.d.ts","default":"./dist/core/runLlmPatchFlow.js"},"./init":{"types":"./dist/memory/initFlow.d.ts","default":"./dist/memory/initFlow.js"},"./agent":{"types":"./dist/llm/agentLoop.d.ts","default":"./dist/llm/agentLoop.js"},"./config":{"types":"./dist/cli/config.d.ts","default":"./dist/cli/config.js"},"./events":{"types":"./dist/cli/tui/hooks/eventToActions.d.ts","default":"./dist/cli/tui/hooks/eventToActions.js"},"./openai":{"types":"./dist/llm/openaiClient.d.ts","default":"./dist/llm/openaiClient.js"},"./dispatch":{"types":"./dist/cli/dispatch.d.ts","default":"./dist/cli/dispatch.js"},"./feedback":{"types":"./dist/feedback/buildFeedbackReport.d.ts","default":"./dist/feedback/buildFeedbackReport.js"},"./approvals":{"types":"./dist/api/commandApprovals.d.ts","default":"./dist/api/commandApprovals.js"},"./lifecycle":{"types":"./dist/core/agentLifecycleEvents.d.ts","default":"./dist/core/agentLifecycleEvents.js"},"./snapshots":{"types":"./dist/snapshots/snapshotStore.d.ts","default":"./dist/snapshots/snapshotStore.js"},"./store-core":{"types":"./dist/cli/tui/store-core.d.ts","default":"./dist/cli/tui/store-core.js"},"./tier-settings":{"types":"./dist/visual/tierSettings.d.ts","default":"./dist/visual/tierSettings.js"},"./model-registry":{"types":"./dist/llm/modelRegistry.d.ts","default":"./dist/llm/modelRegistry.js"},"./session-window":{"types":"./dist/llm/sessionWindow.d.ts","default":"./dist/llm/sessionWindow.js"},"./conversation-store":{"types":"./dist/core/conversationFilesystemStore.d.ts","default":"./dist/core/conversationFilesystemStore.js"}},"gitHead":"e3a4e194ebe482a7e57afd02574597beec7154ed","scripts":{"test":"vitest run","build":"node node_modules/typescript/bin/tsc -p tsconfig.json","sweep":"npx tsx scripts/sweep.ts","pretest":"node scripts/checkBuildStaleness.mjs","test:l3":"vitest run src/llm/taskClassifier.archetype.test.ts","postbuild":"chmod +x dist/cli/index.js","sweep:dry":"npx tsx scripts/sweep.ts --dry-run","typecheck":"tsc --noEmit","typecheck:scripts":"tsc --noEmit -p tsconfig.scripts.json"},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"repository":{"url":"git+https://github.com/BedreddinErkan/zone.git","type":"git"},"_npmVersion":"11.13.0","description":"Self-host AI coding agent. Tier-bounded execution, atomic safety, BYOK transparency.","directories":{},"_nodeVersion":"26.1.0","dependencies":{"ws":"^8.21.0","ink":"^7.0.3","zod":"^3.25.0","cors":"^2.8.5","chalk":"^5.6.2","react":"^19.2.0","dotenv":"^16.4.7","openai":"^5.23.2","undici":"^8.3.0","express":"^4.21.2","commander":"^12.1.0","fast-glob":"^3.3.3","picomatch":"^4.0.4","body-parser":"^1.20.3","ink-spinner":"^5.0.0","@babel/types":"^7.29.0","@babel/parser":"^7.29.2","ink-text-input":"^6.0.0","@babel/traverse":"^7.29.0","qrcode-terminal":"^0.12.0","@babel/generator":"^7.29.1","ink-select-input":"^6.2.0","@anthropic-ai/sdk":"^0.92.0","express-rate-limit":"^7.5.0","@supabase/supabase-js":"^2.57.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9","typescript":"^5.9.3","@types/cors":"^2.8.17","@types/node":"^22.13.10","@types/react":"^19.2.0","@types/express":"^5.0.1","@types/picomatch":"^4.0.3","@types/body-parser":"^1.19.5","ink-testing-library":"^4.0.0","@vitejs/plugin-react":"^4.7.0","@types/babel__traverse":"^7.28.0","@types/qrcode-terminal":"^0.12.2","@types/babel__generator":"^7.27.0"},"_npmOperationalInternal":{"tmp":"tmp/zone-ai-agent_2.2.2_1787925312182_0.7157537020447229","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"zone-ai-agent","version":"2.3.0","type":"module","description":"Self-host AI coding agent. Tier-bounded execution, atomic safety, BYOK transparency.","engines":{"node":">=22"},"bin":{"zone":"dist/cli/index.js"},"exports":{"./flow":{"types":"./dist/core/runLlmPatchFlow.d.ts","default":"./dist/core/runLlmPatchFlow.js"},"./agent":{"types":"./dist/llm/agentLoop.d.ts","default":"./dist/llm/agentLoop.js"},"./openai":{"types":"./dist/llm/openaiClient.d.ts","default":"./dist/llm/openaiClient.js"},"./approvals":{"types":"./dist/api/commandApprovals.d.ts","default":"./dist/api/commandApprovals.js"},"./store-core":{"types":"./dist/cli/tui/store-core.d.ts","default":"./dist/cli/tui/store-core.js"},"./events":{"types":"./dist/cli/tui/hooks/eventToActions.d.ts","default":"./dist/cli/tui/hooks/eventToActions.js"},"./lifecycle":{"types":"./dist/core/agentLifecycleEvents.d.ts","default":"./dist/core/agentLifecycleEvents.js"},"./config":{"types":"./dist/cli/config.d.ts","default":"./dist/cli/config.js"},"./dispatch":{"types":"./dist/cli/dispatch.d.ts","default":"./dist/cli/dispatch.js"},"./init":{"types":"./dist/memory/initFlow.d.ts","default":"./dist/memory/initFlow.js"},"./snapshots":{"types":"./dist/snapshots/snapshotStore.d.ts","default":"./dist/snapshots/snapshotStore.js"},"./model-registry":{"types":"./dist/llm/modelRegistry.d.ts","default":"./dist/llm/modelRegistry.js"},"./session-window":{"types":"./dist/llm/sessionWindow.d.ts","default":"./dist/llm/sessionWindow.js"},"./conversation-store":{"types":"./dist/core/conversationFilesystemStore.d.ts","default":"./dist/core/conversationFilesystemStore.js"},"./tier-settings":{"types":"./dist/visual/tierSettings.d.ts","default":"./dist/visual/tierSettings.js"},"./feedback":{"types":"./dist/feedback/buildFeedbackReport.d.ts","default":"./dist/feedback/buildFeedbackReport.js"}},"scripts":{"build":"node node_modules/typescript/bin/tsc -p tsconfig.json","postbuild":"chmod +x dist/cli/index.js","typecheck":"tsc --noEmit","typecheck:scripts":"tsc --noEmit -p tsconfig.scripts.json","pretest":"node scripts/checkBuildStaleness.mjs","test":"vitest run","test:l3":"vitest run src/llm/taskClassifier.archetype.test.ts","sweep":"npx tsx scripts/sweep.ts","sweep:dry":"npx tsx scripts/sweep.ts --dry-run"},"dependencies":{"@anthropic-ai/sdk":"^0.92.0","@babel/generator":"^7.29.1","@babel/parser":"^7.29.2","@babel/traverse":"^7.29.0","@babel/types":"^7.29.0","@modelcontextprotocol/sdk":"^1.29.0","@supabase/supabase-js":"^2.57.4","body-parser":"^1.20.3","chalk":"^5.6.2","commander":"^12.1.0","cors":"^2.8.5","dotenv":"^16.4.7","express":"^4.21.2","express-rate-limit":"^7.5.0","fast-glob":"^3.3.3","ink":"^7.0.3","ink-select-input":"^6.2.0","ink-spinner":"^5.0.0","ink-text-input":"^6.0.0","openai":"^5.23.2","picomatch":"^4.0.4","qrcode-terminal":"^0.12.0","react":"^19.2.0","undici":"^8.3.0","ws":"^8.21.0","zod":"^3.25.0"},"devDependencies":{"@types/babel__generator":"^7.27.0","@types/babel__traverse":"^7.28.0","@types/body-parser":"^1.19.5","@types/cors":"^2.8.17","@types/express":"^5.0.1","@types/node":"^22.13.10","@types/picomatch":"^4.0.3","@types/qrcode-terminal":"^0.12.2","@types/react":"^19.2.0","@vitejs/plugin-react":"^4.7.0","ink-testing-library":"^4.0.0","typescript":"^5.9.3","vitest":"^2.1.9"},"license":"AGPL-3.0-or-later","repository":{"type":"git","url":"git+https://github.com/BedreddinErkan/zone.git"},"homepage":"https://zonecli.dev","bugs":{"url":"https://github.com/BedreddinErkan/zone/issues"},"gitHead":"9e53d4c4dbb2534657c3f89f474b9d31d4acacd5","_id":"zone-ai-agent@2.3.0","_nodeVersion":"26.1.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-u/nwmzeJKRuSuzUE5qYOSEgM0hD7JHQZwRoX3xrM9omi5lkJyH9mi4oj2ewTrmEuWWFfYVWIuEzwX56f8w0+ZQ==","shasum":"444e75877e6809e6ad69ae57bb429b120e220bcf","tarball":"https://registry.npmjs.org/zone-ai-agent/-/zone-ai-agent-2.3.0.tgz","fileCount":1215,"unpackedSize":5920673,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEKZNfo3Eq/wN6l2hNpd6F2gh8HLWq+pZVLxrl7EimelAiEAxsf2phPTqswjNt3k3dmU3kPd9SCsEUTRhfQeGKe54IA="}]},"_npmUser":{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"},"directories":{},"maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zone-ai-agent_2.3.0_1787964274958_0.11811810202840811"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-04T13:48:05.067Z","modified":"2026-08-29T00:44:35.331Z","0.4.0":"2026-04-04T13:48:05.325Z","0.5.0":"2026-04-04T16:54:46.109Z","0.5.2":"2026-04-04T17:18:58.628Z","0.6.0":"2026-04-04T17:58:54.298Z","0.7.0":"2026-04-04T18:33:57.668Z","0.8.0":"2026-04-04T19:22:23.036Z","1.0.0":"2026-04-04T20:52:37.818Z","1.1.0":"2026-04-04T21:01:50.810Z","1.1.1":"2026-04-05T00:30:54.477Z","1.1.2":"2026-04-05T17:08:32.593Z","1.1.3":"2026-04-05T17:25:39.535Z","1.1.4":"2026-04-05T17:54:59.632Z","1.1.5":"2026-04-05T18:01:01.357Z","1.1.6":"2026-04-05T20:52:07.940Z","1.1.7":"2026-04-05T22:03:27.222Z","1.1.8":"2026-04-05T22:14:30.805Z","1.1.9":"2026-04-05T22:16:04.432Z","1.2.0":"2026-04-06T00:15:06.689Z","1.2.1":"2026-04-06T00:29:35.113Z","1.2.2":"2026-04-06T02:30:17.777Z","1.2.3":"2026-04-06T14:09:14.019Z","1.2.5":"2026-04-06T16:38:01.030Z","1.2.6":"2026-04-06T16:43:35.440Z","2.0.0":"2026-08-03T19:56:49.603Z","2.1.0":"2026-08-24T15:55:59.980Z","2.2.0":"2026-08-27T22:46:00.211Z","2.2.1":"2026-08-28T13:05:52.902Z","2.2.2":"2026-08-28T13:55:12.361Z","2.3.0":"2026-08-29T00:44:35.183Z"},"bugs":{"url":"https://github.com/BedreddinErkan/zone/issues"},"license":"AGPL-3.0-or-later","homepage":"https://zonecli.dev","repository":{"type":"git","url":"git+https://github.com/BedreddinErkan/zone.git"},"description":"Self-host AI coding agent. Tier-bounded execution, atomic safety, BYOK transparency.","maintainers":[{"name":"bedreddinerkan","email":"bedreddinerkan@gmail.com"}],"readme":"# Zone\n\n**A coding agent that's actually yours.** Self-host, BYOK, open source — Claude Code / Cursor capability on real tasks, with no caps and full cost transparency. Your code and your key never leave your machine.\n\n[zonecli.dev](https://zonecli.dev) · [GitHub](https://github.com/BedreddinErkan/zone) · feedback@zonecli.dev\n\n## Not another subscription\n\nSubscription agents (Cursor, Codex, Claude Code) hide your usage behind rate limits and a flat monthly price. Zone runs on your own API key — so you pay per token, never get throttled, and see the real cost of every task.\n\n| Zone | Subscription agents |\n|------|---------------------|\n| Your key, direct to the API | Locked to one vendor's plan |\n| No caps — never blocked mid-session | Rate-limited (5-hour rolling windows) |\n| Every cent visible, per task | Usage hidden behind a flat price |\n| Runs on your machine | Their cloud |\n| Open source (AGPL-3.0) | Closed |\n\n## Quick start\n\n```bash\n# 1 — install\nnpm install -g zone-ai-agent\n\n# 2 — add your API key\nexport ANTHROPIC_API_KEY=sk-ant-...   # or OPENAI_API_KEY\n# or use /keys inside zone\n\n# 3 — run, from any repo\ncd ~/your-project && zone\n```\n\nPress **Shift+Tab** for plan mode. You can also add and manage keys from inside the TUI with `/keys` — no `.env` needed for personal use.\n\n### Contributing / running from source\n\n```bash\ngit clone https://github.com/BedreddinErkan/zone && cd zone\nnpm install && npm run build && npm link\n```\n\n## Windows\n\nZone runs via WSL (Windows Subsystem for Linux). Install WSL 2 with a Linux distribution, then run `zone` from within the WSL terminal.\n\n## How it works\n\n1. **Describe a task.** In plan mode, Zone drafts a step-by-step plan and waits — you approve, refine, or give feedback before it touches a file.\n2. **It works.** It reads your code, makes AST-validated edits, and runs commands behind a safety layer — reading the output and fixing its own mistakes until the task is done.\n3. **You see the cost.** Tier-aware model routing and prompt caching keep it cheap; every run ends with exact tokens, time, model, and dollars.\n\n## Features\n\n- **BYOK** — Anthropic + OpenAI, your keys, direct.\n- **No caps** — pay per token, never throttled.\n- **Cost telemetry** — real dollars on every run.\n- **Plan mode** — a read-only investigation (reads files, searches, runs `build` / `test` / `typecheck`) finds the real root cause and shows a plan before it edits. Approve, refine, or reject.\n- **Atomic safety** — patches stage in memory, typecheck on the staged tree, flush all-or-nothing, and auto-rollback on failure. Your working tree never enters a half-broken state.\n- **Sessions** — resume any run where you left off (`--resume`).\n- **Model routing** — the right model per task; switch any time with `/model`.\n- **Self-hosted & open** — AGPL-3.0, inspect everything. No telemetry, no vendor dependency beyond your LLM provider.\n- **@file context injection** — type `@path` in the composer to inline a file's contents into the task; tab-complete shows matching repo files.\n- **/image** — attach a local image (jpeg/png/gif/webp) for vision-capable models with `/image <path>`.\n- **/undo** — snapshot-based revert of the last run's file changes; shows a drift warning if files were edited since.\n- **Web fetch** — the agent can fetch a URL via `fetch_url`; SSRF-guarded, streaming-capped, re-validates redirects.\n- **User hooks** — `.zone/hooks.json` defines `PreToolUse` veto rules and `PostToolUse` side-effects; home-dir content-hash trust gate.\n- **MCP client** — `.zone/mcp.json` configures stdio MCP servers; their tools register as `mcp__<server>__<tool>` and are available to the agent automatically.\n\n## Slash commands\n\n| Command | What it does |\n|---------|--------------|\n| `/help` | Show key bindings and commands |\n| `/exit` | Exit zone |\n| `/clear` | Clear transcript |\n| `/cost` | Show session cost |\n| `/permissions` | View and remove trusted command prefixes |\n| `/keys` | Manage API keys (BYOK) |\n| `/sessions` | Browse and resume past sessions |\n| `/init` | Scaffold `.zone/memory.md` by analyzing repo |\n| `/memory` | Show `.zone/memory.md` |\n| `/model` | Choose AI model |\n| `/effort` | Set reasoning effort (model-dependent: low → max) |\n| `/summary` | Set summary format (compact/detailed) |\n| `/plan-mode` | Set plan depth (quick/investigate) |\n| `/session` | Toggle session memory (off/on) |\n| `/metrics` | View run telemetry KPIs |\n| `/limits` | Set daily USD cap |\n| `/commit` | Commit last run's changes with scoped git commit |\n| `/autocommit` | Toggle auto-commit after each run (off/on) |\n| `/websearch` | Toggle web search (off/on) |\n| `/image` | Attach a local image file to the next task (`/image <path>`) |\n| `/undo` | Undo the last run (restore files to pre-run state) |\n| `/feedback` | Send a bug report / feedback to the maintainer |\n\n## Cost\n\nStop guessing what your coding agent costs. Every task shows its real cost, and you only pay for what you use — for most developers, far less than a Max plan.\n\nReal Zone runs: a small edit costs as little as **$0.02**; a full Astro site scaffold costs **$0.09**; a typical cached feature or refactor runs **$0.20–0.50**; large multi-file refactors top out around **$0.90**. At ~5 sessions/day and ~$0.30/session, that's roughly **$45/mo** in API spend.\n\nAnthropic rates (Jun 2026): **Sonnet 4.6** $3 / $15 per MTok · **Opus 4.8** $5 / $25 · cache-hit input **$0.30** (−90%). Prompt caching is on by default, so multi-iteration runs get *cheaper* per turn, not more expensive.\n\n> Consumer Claude plans don't include API access, and Claude Code under a plan is rate-limited. Zone is BYOK on the provider API — `/metrics` shows real history from your own runs.\n\nRun `/cost` or `/metrics` in-session for exact per-run figures; full cost logs live in `~/.zone/cost-logs/`.\n\n## Configuration\n\nKeys can be set entirely through `/keys` at runtime — no `.env` file required for personal use. For headless or scripted setups:\n\n```bash\nANTHROPIC_API_KEY=sk-ant-...        # at least one provider key\nOPENAI_API_KEY=sk-...\n\nZONE_ENABLE_MESSAGE_CACHE=1         # Anthropic prompt caching (default on)\nZONE_VERBOSE_LOGS=0                 # 1 for diagnostic output\nZONE_DAILY_USD_CAP=10               # per-user daily spend cap (USD); 0 = unlimited\nZONE_ORG_POLICY_PATH=...            # org-level policy file (JSON)\nZONE_EXPERIMENTAL_SYNTAX_CHECKERS=  # CSV of experimental checker ids (e.g. \"go,ruby,java\")\n```\n\n### Experimental syntax checkers\n\nZone validates patched files inline before writing them to disk. TypeScript and Python are first-class (always active). Go, Ruby, and Java are experimental and opt-in via `ZONE_EXPERIMENTAL_SYNTAX_CHECKERS`. Each uses a graceful skip — if the binary isn't on PATH, Zone approves the patch rather than blocking. (Rust is omitted; use `run_command: cargo check` instead.)\n\n## Self-host requirements\n\n- Node.js 22+\n- npm 10+\n- `~/.zone/` directory (auto-created on first launch)\n\n## License\n\n[AGPL-3.0-or-later](LICENSE). Free for personal use, modification, and distribution. Forks must release their source under the same terms; closed-source SaaS forks are not permitted.\n\nIf Zone saves you money, you can [sponsor its development](https://zonecli.lemonsqueezy.com).\n\n## Built by\n\nBedreddin Erkan ([@BedreddinErkan](https://github.com/BedreddinErkan)) — solo dev. Built with TypeScript, Node.js, Ink, and the OpenAI / Anthropic SDKs. Inspired by Cursor; frustrated by SaaS lock-in.\nfeedback@zonecli.dev\n","readmeFilename":"README.md"}