{"_id":"zerg-ztc","_rev":"56-bf5162f36646daaeaf1241403b69de1c","name":"zerg-ztc","dist-tags":{"latest":"0.1.77"},"versions":{"0.1.0":{"name":"zerg-ztc","version":"0.1.0","_id":"zerg-ztc@0.1.0","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"0e8be0f09ffc11bff7db3bb8a39d2cd2d377445a","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.0.tgz","fileCount":411,"integrity":"sha512-3FFoxu3wJwf92sdVLQ253gZdaEWLmcnkBSpC/P5XeEvpBnxo0dQua0e760gt3xzBNOPG8CuzUfKMHJLPuobcMg==","signatures":[{"sig":"MEUCIDWI/H71O4l4sXSDF9EzLanBh++XeQD2/0WbsGJJc+n+AiEAy3fz1Xv2ZVBeQOGkD0PWKVZIYVdHq/XgWrjyhtQx+MY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716709},"type":"module","engines":{"node":">=18"},"gitHead":"8bfed91f2d758ae5ec5b0179259a726e11d4ce24","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.0_1769537064933_0.6402381883686128","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"zerg-ztc","version":"0.1.1","_id":"zerg-ztc@0.1.1","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"4a6623bad11d6c74f82b5b5d89584e630f01905d","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.1.tgz","fileCount":439,"integrity":"sha512-KTeaORYvp9OPGcHdlZ0e7KJ+I5huyx1Xz0knhyMidKM56Snud8fSVMJLLkQY+UMLWpyGoxccEiTYo0hbGFl2+g==","signatures":[{"sig":"MEUCIQDCvYkucJIxpmk+G2Y4NiwjpcB8xDagTH9dDnfUmdgdSQIgbwGiZBYfO7pcpx7ezKnXX2P1IJINtseHqUtIds8xc2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":793599},"type":"module","engines":{"node":">=18"},"gitHead":"c6a1584956646a4cc2ef5caeb9bf91af5ba96a99","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.1_1769537302818_0.5116758375619075","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"zerg-ztc","version":"0.1.2","_id":"zerg-ztc@0.1.2","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"a6a0281dfbdd00183bf9895b1b45537f220c05df","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.2.tgz","fileCount":439,"integrity":"sha512-vHnxd8Mjv6iKyb7msX6MFLYVY30H59CSTsfB/kybOirgxrFjSSxIQGl6+GTI5ZzxdsIpGhbPfyMBeDJ37WA+Iw==","signatures":[{"sig":"MEYCIQCEovNoUw7i5jdNCzyf4EGJZjq3QSfc/DnXUcE1nN5I9gIhALi0XbXFDuvrwOKxYDB8pRsiJHosqrb82AzIDQZziQIc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":796673},"type":"module","engines":{"node":">=18"},"gitHead":"c6a1584956646a4cc2ef5caeb9bf91af5ba96a99","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.2_1769537788020_0.16124542677227294","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"zerg-ztc","version":"0.1.3","_id":"zerg-ztc@0.1.3","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"1279071262a3303e92cb8dad6316442b3ef689ac","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.3.tgz","fileCount":439,"integrity":"sha512-Dt4Fo430xOi6kVZBXYjooJJcNSfQcsvxhvEKh7ZfTr6XLyAXwz6pmosS2QIvbhzbHVkOO1wA6XmMn+2lXCLaKw==","signatures":[{"sig":"MEQCIGQCOGvFjJ7lkLsXNK2b6QvedDtUkZDdSH0WHYjiN6BsAiBKWT9LKrfNWJF1ebIsx15piKI2GvImSXkRjbfYUU6+pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":798078},"type":"module","engines":{"node":">=18"},"gitHead":"c6a1584956646a4cc2ef5caeb9bf91af5ba96a99","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.3_1769537891121_0.6963501237148415","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"zerg-ztc","version":"0.1.4","_id":"zerg-ztc@0.1.4","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"5f78720d661658d66f1fb91dded9b861d682e9df","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.4.tgz","fileCount":449,"integrity":"sha512-hu4k0d5ABbYyXufx92d5uY9ZErlypagUUWIBAePErhunnhtJOrnXwFNri1512rbCf6e54xg7fSLmJ7sXAWfjHA==","signatures":[{"sig":"MEUCICblzoe4l5hD2m6BYG76r9tdjyHkquntM8Zkat57PGH+AiEAgcvVbW4ouQeUpkoulhfvB6hhYJLdBg/VinoWMx4fM3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":880716},"type":"module","engines":{"node":">=18"},"gitHead":"5559f197222117dcc8f29d15ce96a61148044d88","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.4_1769549232476_0.46928626473123236","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"zerg-ztc","version":"0.1.5","_id":"zerg-ztc@0.1.5","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"8c94db647bc0e086be60de0c586ecc80d39f1b32","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.5.tgz","fileCount":489,"integrity":"sha512-ZaU4u0t753NFCtgB+LHU9RhjpbCa+WrR+VAnUbrgMIGPQyf8bbmzurCmLOboehvvq/AzPCe4M7Jsxw9O1hElDg==","signatures":[{"sig":"MEUCIQDjZ0fVsvlZ5RUOBetxVoJU2niu+cNPXFheOigFKsx7OgIgVpEBhFodsDimDcmYNE33qPgRceciO+omABFK6u+CT7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":945444},"type":"module","engines":{"node":">=18"},"gitHead":"2947ef6f890c45556e0bcaa6c7b9a897bd8e9771","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.5_1769567774551_0.0071736727327966765","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"zerg-ztc","version":"0.1.6","_id":"zerg-ztc@0.1.6","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"eb6ece378d0941bbc51470bcc5ad0b905d49d340","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.6.tgz","fileCount":489,"integrity":"sha512-lsCpdt/xTLxvQHmldvez8UKFmttlSc+ZST5rWWl9FbsJPZaV4aVSCIjzYXbHrKyjaioHK6r9k5MmSdUK0gxCFg==","signatures":[{"sig":"MEUCIB5L2DGaTEf40MAcqPMwj4Q8Sk+/KEEjPhO1LG1uPzobAiEAiMpBY8wr5W8LCKKUZQ5IybuWajWiAVblFPH8DmvMyb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":952997},"type":"module","engines":{"node":">=18"},"gitHead":"2947ef6f890c45556e0bcaa6c7b9a897bd8e9771","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.6_1769570030158_0.7107539874058788","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"zerg-ztc","version":"0.1.7","_id":"zerg-ztc@0.1.7","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"1cc28c9aff6332c36e8ab26c631bcdb2f47c80e6","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.7.tgz","fileCount":494,"integrity":"sha512-pBGYX1aOLRb4SYN88fD0+GDkBjAL9wRDjp6praVlxDuD2vilScc2OxsGn6T00stQF9EYDxaBSYjfsqy0tdoPhg==","signatures":[{"sig":"MEUCIQD2gDpiYSGP5OCN/pdFF1+m3k5pUy3uUO7szSFd3CkdIwIgJLGnISPkE1JscGaBBIWsqbQ10epz3wSbUEE18Lqj27s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":975098},"type":"module","engines":{"node":">=18"},"gitHead":"2947ef6f890c45556e0bcaa6c7b9a897bd8e9771","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.7_1769571146670_0.41744743224951697","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"zerg-ztc","version":"0.1.10","_id":"zerg-ztc@0.1.10","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"04332c5ce691880d7a010aba8037744eeed55a8f","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.10.tgz","fileCount":499,"integrity":"sha512-oGxkQvvCfSdXgiBgL/gOduNgDRBrLjyRnnqr47YN2sAkcPHpHp5B6ttau7pHYkQDrLo7L8VsmhXz0t0Xy6KfjA==","signatures":[{"sig":"MEUCIDqmKq0Q37+GUdkigcpz+D2ABDOxLbzBt+BzZWdX/inAAiEAg3XidoH3zMLLgUzLQrP1cE+HYKoI4Z4CNcvhssnW+X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1075409},"type":"module","engines":{"node":">=18"},"gitHead":"30dd807dd07cb68ec0296fcb7b57732c86b7ea74","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.10_1769620491184_0.5135839117489103","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"zerg-ztc","version":"0.1.11","_id":"zerg-ztc@0.1.11","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"701a808d696cb5dd9100ee0db75aa91ab6d0b7b8","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.11.tgz","fileCount":531,"integrity":"sha512-ahCZhs/5/PmelH+9BBwtfGtRHFoZ4lE1nqHW7VItJSfom0i8UQtH0AimIQwAUwDFkMOQjBlHkLHXdacuZPZGag==","signatures":[{"sig":"MEUCIBkZPgEkBeT7WHV7EpBPj71d/3MLSC6OoYxq/tqEknT9AiEAqVDEdLsOTrxuznzcoTa8hBi5Ialmc8cuGHHP8CTdCI0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1277950},"type":"module","engines":{"node":">=18"},"gitHead":"f93b33c4466f5ac5dcf299be0a9721cd163a9454","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"optionalDependencies":{"@zergai/ztc-dictation":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.11_1769647874491_0.12003580439238726","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"zerg-ztc","version":"0.1.12","_id":"zerg-ztc@0.1.12","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"770dacfc6a6b83f71d5f1d1403d077f22b65f94c","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.12.tgz","fileCount":416,"integrity":"sha512-mMvef7KjjeNfD/rt60w2JtDkw+b/PhqSIxuPVcC7h9bPglsW8PoXfhq7MibeeKM3aAMZ3ZKPIznaEHA1/UXGTA==","signatures":[{"sig":"MEUCIGYE19UoLxCoPsvq2Qo3omHTRXGWAFF4AAG8jpYuftv2AiEA2qGHIkOgjDvWOtvKZul6J7TZAOELF/SJNUl04H6xJpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3846379},"type":"module","engines":{"node":">=18"},"gitHead":"f93b33c4466f5ac5dcf299be0a9721cd163a9454","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.12_1769648198570_0.06796099806546674","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"zerg-ztc","version":"0.1.13","_id":"zerg-ztc@0.1.13","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"29b70fb68fb6a3e6d88ad217d6f0bbe8cdf33855","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.13.tgz","fileCount":416,"integrity":"sha512-6KXhIqdNFJNYjor/2gwqFrlQj8K2/Y0vSuUCGp+pUmwAErJGXvAQhs1dNJZQjA8w6r6y5S29dOqFZxDiKOnR5Q==","signatures":[{"sig":"MEUCIQC+oIrEHc/tjX8LEfAsMQBex1unjKnBT+2kY0RCSuSAnAIge33mtkqKCO7m2wiwsMXVa1QjQi1Oz6VE5X1NZNsmm9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3846379},"type":"module","engines":{"node":">=18"},"gitHead":"f93b33c4466f5ac5dcf299be0a9721cd163a9454","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.13_1769648583372_0.38575658675523505","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"zerg-ztc","version":"0.1.15","_id":"zerg-ztc@0.1.15","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"26590641287680f2b53e444b2f10e351a8825b0d","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.15.tgz","fileCount":417,"integrity":"sha512-AQtSxhUcdRlYo+QLmLO5pXDmLq7kS/BjbLAnfICXFK4eTwUC7rArXs6EkWZilX4iLfTkCmzJic/jlnJr3MyEyQ==","signatures":[{"sig":"MEYCIQDIBN+CRkcFmRMwyWI0D2D6d4sYZ5VlvTUEAGr1fm4udAIhAI+C66gAxhtI73kdcRiRpAQQUE03c/MM4uI0BuzO9yp0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7171004},"type":"module","engines":{"node":">=18"},"gitHead":"f93b33c4466f5ac5dcf299be0a9721cd163a9454","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.15_1769654051930_0.5189036225963783","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"zerg-ztc","version":"0.1.16","_id":"zerg-ztc@0.1.16","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"fc1c052048d8c31bc3652909380f9a0b80dca795","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.16.tgz","fileCount":417,"integrity":"sha512-X0A7tRmaPrgUjYnCovjxdmyFdHRK0STtTLtZDrfniXHUIJiMzJlpvfI7R9FKfFDKdfU4Z7Wp+mE7sYXy9AqwiQ==","signatures":[{"sig":"MEYCIQD8//2eMJ01eBr+bTRm2ltwI9vroiKJchpyAf7+7esiZAIhAIj5nB1P29Ymig/p669AXaqoj0pWPi8S9WwpYHW62FD5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7172507},"type":"module","engines":{"node":">=18"},"gitHead":"f93b33c4466f5ac5dcf299be0a9721cd163a9454","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.16_1769654778525_0.7635590439979187","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"zerg-ztc","version":"0.1.17","_id":"zerg-ztc@0.1.17","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"5582c8ddd7d97fdf273044af7caa26aa701663f3","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.17.tgz","fileCount":421,"integrity":"sha512-Cg/SjQN80J31Ic7nLtWfvedOt6j2dF6J6pKoIu5vI7FTVyVDiZNlfJ71I2W4gzSvosHamtmM/JynITubvu5QPA==","signatures":[{"sig":"MEYCIQCtz0piQQ0IK7Ea0gWM8xV9Bc4cmGf1BUb0clEUuUtWDwIhAPBDuOEWa1MLDMRJ1NhEHjuVJLHq4Y4Xcef5gr7JtWuF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7177525},"type":"module","engines":{"node":">=18"},"gitHead":"f93b33c4466f5ac5dcf299be0a9721cd163a9454","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.17_1769656903934_0.47211924474601585","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"zerg-ztc","version":"0.1.19","_id":"zerg-ztc@0.1.19","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"eb93107d99b299845723216382436b71da84479c","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.19.tgz","fileCount":433,"integrity":"sha512-czJ1BMyc6HhF/uI2Ly5P5vo4JKhdaArgCwb9VWslKFd6njPKJlkQy9oJLNwNZSOCUUn3RjZ4wtuRSmihdug+zA==","signatures":[{"sig":"MEYCIQCtjD/VpfvQBx/VOTob8uU2rFXxyvK8ISI0RUbv9d1i+gIhAOihM1bqt2HWClBf7kZFy5CQ2lMJmPPFplkFQaQXBy3J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7209770},"type":"module","engines":{"node":">=18"},"gitHead":"f93b33c4466f5ac5dcf299be0a9721cd163a9454","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.19_1769708657186_0.05736533341497507","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"zerg-ztc","version":"0.1.20","_id":"zerg-ztc@0.1.20","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli.js"},"dist":{"shasum":"aa8b95e08a75e4ad08279169a8a9c1d54dbefeef","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.20.tgz","fileCount":433,"integrity":"sha512-sk80w6BxkYiIwEVRlO1FDFDQvmvZ1WSU7nsMdCn3DI/Bcum6J0tpTHiMNvueNeV8oySWLtTFat9/z+awgRQ2pA==","signatures":[{"sig":"MEQCIGf89ypyPbzNZD517ATFF2BuHlLE9scCyIpi0G9+anQZAiBK3oL6CsXl0IKYOopa6r93XceAM+yfE7l5K6eD70chZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7209697},"type":"module","engines":{"node":">=18"},"gitHead":"f93b33c4466f5ac5dcf299be0a9721cd163a9454","scripts":{"dev":"tsx src/cli.tsx","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli.js","cli:dev":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.20_1769709075756_0.7533070491067986","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"zerg-ztc","version":"0.1.24","_id":"zerg-ztc@0.1.24","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"5d7a2dce251703c8819509433204ffd763cd7522","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.24.tgz","fileCount":470,"integrity":"sha512-86PSIm4/+Ideb33tuTdY+AG/ZsCLwI4kgFRp5MlR9rrYRrcmfa7OXvCJpfMadQ3gZtW+9CDen/JzFLkJodd52g==","signatures":[{"sig":"MEYCIQCevD/18gysyaaKjybu7psVGak+K+FXHv8d9Tz86RxWfwIhAIMsM7cL5iYDTQVhBRKW4wMMwJKDGVaDyDQZxksteC7d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8413943},"type":"module","engines":{"node":">=18"},"gitHead":"f7218a915df8bce9edf78cda6f91d3e51c59c4d5","scripts":{"dev":"npm run build:tui && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","build:tui":"./scripts/build-tui.sh","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.24_1769743491188_0.36010316755706184","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"zerg-ztc","version":"0.1.26","_id":"zerg-ztc@0.1.26","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"f31813e9f8ec975966486b40c78476d239ee8406","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.26.tgz","fileCount":483,"integrity":"sha512-xtPn4RMFt9o9L5dNkf2WnnC7G5kAx3Of1nvzQGWIPPOKZ9ZDokHNgH1d0sIa9HjZtJF8zgIu9TWhXCJAXe2adA==","signatures":[{"sig":"MEYCIQCpNeTudFytEL8vzNrl1Vt49fp0PZID5PogovsRdpUSJAIhAOvVHLoFEOJ8qEAdtSllJ8nO3Sholx0UD7m8pbTcTZ//","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15719607},"type":"module","engines":{"node":">=18"},"gitHead":"7546cfd594c319b05f23827ced0e5417ed382762","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.26_1769757994542_0.32269151915431693","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"zerg-ztc","version":"0.1.27","_id":"zerg-ztc@0.1.27","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"8f31aeb235cdeecd8c09deb4a159f8e7b6ec3fe7","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.27.tgz","fileCount":483,"integrity":"sha512-yXGOBxXzEqMbOF3fX93USCXrhi3TvUabUjXT/K6fRMNbsZkAqA4uWJBWNO/nl3t2INhnPfvE4fBnvkL2JIA/4g==","signatures":[{"sig":"MEUCIQCUST8Dai7RQpJ6XZDuw4RoFvTZGP4m2DQdWLeYOR/KqAIgfSxwGrvoC4z7R7J6A7Zd5/w0UiOndA+jaYB1MxQ5/XE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15726284},"type":"module","engines":{"node":">=18"},"gitHead":"3be3273b31d1a146d307c45eb3e19e64d48c3e77","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.27_1769758732463_0.6368612450797817","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"zerg-ztc","version":"0.1.29","_id":"zerg-ztc@0.1.29","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"deb661bfac82cb775f2afa0db0159e85c8949c46","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.29.tgz","fileCount":483,"integrity":"sha512-yPdUgWjvlVdY+tNtmuzc+vv/0r0pCqHhC4y9LbONZQEkgPnM87DTfl587eNSLQsqsQP25gqOgfwCCad+nN/G2A==","signatures":[{"sig":"MEYCIQCP4IdFfQdRdLF3bB2CivL3puybC0KEfGWubpiGD5FNqAIhANkmO/HhpZNXgV8QU3vJ+7dTWy+/Ha/AUCUMSGtBs67/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15834462},"type":"module","engines":{"node":">=18"},"gitHead":"b2d126c07714993f6cfe1f369568be244748084b","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.29_1769762215760_0.9494251363643662","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"zerg-ztc","version":"0.1.30","_id":"zerg-ztc@0.1.30","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"e3ef8f5f67fee514d5e152ec75208d62a9334446","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.30.tgz","fileCount":491,"integrity":"sha512-U+s7L1hMc6NeOv9GesD21NxaysYxrs4fRFdaaKUSsJ6eh+45Y8fN++9p2ZU5MvakR4131i8U+awO2yGNjyeNUw==","signatures":[{"sig":"MEUCIQDSS3wTNOWDERvf+ieFEMwHuoKMW0YJidVc6zwg/5ND6gIgRqFSZNRP0/NgBWhBlYXdVPzBgn2uX2tQPt6d1LjeaS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15868952},"type":"module","engines":{"node":">=18"},"gitHead":"b2d126c07714993f6cfe1f369568be244748084b","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.30_1769806840275_0.11154044967582233","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"zerg-ztc","version":"0.1.32","_id":"zerg-ztc@0.1.32","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"23c21a268979b847504d8f0ce0276dd073ee0d16","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.32.tgz","fileCount":499,"integrity":"sha512-wCaOwehtq3+xF0oLB8xbPlb/+3XKpbAJJT3NZzWE+sI62OREMb8VdFPl3mh83cLe6eksbpVracv7PBtGJnGMeA==","signatures":[{"sig":"MEUCIAXuPaKy0HsGGh8K1tdWSNebtCn3HZtG6aD1sj8v7zG0AiEA8yJdABhrAOCYIDYEW6F8f6xfj/U6y0DkEWbcKxjpNkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15912207},"type":"module","engines":{"node":">=18"},"gitHead":"139e51ba5cff27a3a3414236700fd3123102d25c","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.32_1769808004972_0.9012500858829755","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"zerg-ztc","version":"0.1.33","_id":"zerg-ztc@0.1.33","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"240b49f1e3d907cf66470830ffc35a82e44411fe","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.33.tgz","fileCount":499,"integrity":"sha512-v3kW4VDgE8QOP6BUk1vC5E9KncO2pJkWI/oKGm01Wftvv/MivmIraEeuUH4omaylNvvTBbRFVF67/X3lFuKG+g==","signatures":[{"sig":"MEYCIQDAvpJ//kSo0EiLCJX9UGSJKmIatw39vNP7QVWHe3Gi3AIhAPUDXYf/L0kV6Cr5iZUmfOHuTVSR2mOD68T4NfHhaGcK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15919241},"type":"module","engines":{"node":">=18"},"gitHead":"7a15d47a94b4e69eedac552ff554dd043d09d93b","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.33_1769809918408_0.3702572433605049","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"zerg-ztc","version":"0.1.34","_id":"zerg-ztc@0.1.34","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"cfbec68011cff6a9f652bb94554ae331b6fb812f","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.34.tgz","fileCount":499,"integrity":"sha512-7r1iIAtNsvUi6WAEjneiSWHBvjejOHPmU4DRVBdLoIqJFo+Tbz9lprf+XM7zpWF6eT5hK4ycH2qpOKjZGoBBrw==","signatures":[{"sig":"MEQCIFiw5uECu+kIvz8kX5YDvL1ZadH+K+3T4bjcXus23//mAiAkt/6BtLQWyxufujWXAz358+z9bQ4Tm8SEA46Cds4Hzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15919704},"type":"module","engines":{"node":">=18"},"gitHead":"7a15d47a94b4e69eedac552ff554dd043d09d93b","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.34_1769810823938_0.8373725241491887","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"zerg-ztc","version":"0.1.36","_id":"zerg-ztc@0.1.36","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"b895d2172541b638e5a23d5c2ed3fd7e29891d8d","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.36.tgz","fileCount":499,"integrity":"sha512-9CFm2mSQ7mNjYfRfLFL+j28aDDzD1YozIE0oWoSBY2UKViuncXexUlmTaxKtgSFX7hNeThpvqaME7uyd/PoSSw==","signatures":[{"sig":"MEUCIQC+JEioKN+AzpCrplDqlxLe6Uf82POhtRWQ/OEC/bKn7AIgINaQLtF4+gp7fn60/gpQsETXmHFVBMC6pqkqu7bewHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15939542},"type":"module","engines":{"node":">=18"},"gitHead":"5a72d093af86032d17395c8b17f7816287083fa6","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.36_1769816048758_0.439556222919099","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"zerg-ztc","version":"0.1.37","_id":"zerg-ztc@0.1.37","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"994fc562d895fd99a560532866572963f8917815","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.37.tgz","fileCount":499,"integrity":"sha512-3GIcHsyjWfuP9xncrSIUv9cgDxOJWz+qznxwyVjii2eIw1P+Ze2X87r+eVJ2jTev1p6hry1lLhlBMR88xNlDQw==","signatures":[{"sig":"MEUCIAQ5XoueaVEJvEHDK6fMAnhH7nYG/t5ZcOBa4KzRGIZ9AiEAuoUsDR3J9dTp/MtrsUsqH/MjBwXBcNLK7Lgsav2/2VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15942523},"type":"module","engines":{"node":">=18"},"gitHead":"da11463b94de48cc0e4e2083ddf57cba7ff1013d","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.37_1769831942151_0.44064544185406906","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"zerg-ztc","version":"0.1.39","_id":"zerg-ztc@0.1.39","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"5bb509309d15a33d01f9d73640f3b292a9084602","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.39.tgz","fileCount":507,"integrity":"sha512-W5+bpEnM/RhOKGNvW0XVnvbXEZP7rG9UKA0zZg7JFxQZp65+orG1vWjVt82iho6YBzQWelbuszn+fAzyY1Zu5A==","signatures":[{"sig":"MEYCIQDfYfwb8DWqawqSEcQZ05iqDEbdp6kJ4h51waPXT+kbawIhAImmBteTEaCWonpxlaIQz8ReBVbKfwkRxxGdlRqqI/Cc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15974528},"type":"module","engines":{"node":">=18"},"gitHead":"da11463b94de48cc0e4e2083ddf57cba7ff1013d","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.39_1769833189097_0.5152608134431615","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"zerg-ztc","version":"0.1.42","_id":"zerg-ztc@0.1.42","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"96ee325f05c32842b776dd5062507520bdcd1726","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.42.tgz","fileCount":7,"integrity":"sha512-9aeZogKyXy2Aq5D3XoaTKNnScH0aQVUEbvNxdUX0DG7MtbFW1msSTkSQohxsA05nnmLia0NkM5BIpEdUXObZTw==","signatures":[{"sig":"MEUCIQD+WyCEIOuSGilFbXilISKIDgQHFbWQVpbpAlrbappVggIgTYJ3xX0kSKYikxKNpykxgdJLg6Ck9tlwZAL91fykmak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14680518},"type":"module","engines":{"node":">=18"},"gitHead":"cf96c984127f39effe567a0b9b12710e2ed1a015","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.42_1769838480672_0.1150732177403917","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"zerg-ztc","version":"0.1.43","_id":"zerg-ztc@0.1.43","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"6cb5181a9e6f61de3aaab9ec1315136b084794dd","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.43.tgz","fileCount":539,"integrity":"sha512-R8LrWYC4CazG6D7BDH/x4E7zMuz+w0h46r0eRM4AyBOsQPhpTgWJ2s/55EVjs6MX2FWmTXN/h5UKOjFJYinsfg==","signatures":[{"sig":"MEQCICk/N6VVLsx+hDTwVAPXvFyoQEOFwp6ANLQkC+Zc4MAAAiBbyv1I4vhRNFU5srAGngfO8oIH+WDDHcmgRJ0GQ2+0ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16131531},"type":"module","engines":{"node":">=18"},"gitHead":"d8a0ecf1f8fa6aedf66c9ab00e04444e8aff0acd","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.43_1769840360049_0.4361129422050516","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"zerg-ztc","version":"0.1.45","_id":"zerg-ztc@0.1.45","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"73b86c7a1c90355443ba5150a638b1ff93a6b0f2","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.45.tgz","fileCount":551,"integrity":"sha512-melSZCSzp8Igt2QDJuFZWQLoTh9e55XTC4PDUERkrj84w24e9bwGJIrWaGzc4bNrWIM7uREvotXlIthJ+rgskA==","signatures":[{"sig":"MEYCIQCXknNFZFiDjJh8AHQ+Nfk6tZXESW7SIO9xtmJZW5dhLgIhAJUJzxojNc59qQqGHnW+zx8SKp6IRdi7xuYzCgyb4tbG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16178482},"type":"module","engines":{"node":">=18"},"gitHead":"9c4edbef2acc9fa1869b9df0ed56cceca2b171f9","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.45_1769843681019_0.816835500857932","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"zerg-ztc","version":"0.1.48","_id":"zerg-ztc@0.1.48","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"8f8d84d0a7370b771e3aff8dd247449d77f0c6fd","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.48.tgz","fileCount":605,"integrity":"sha512-xSieUU76taFbybYuqLanaFzpPDPeEC3FKkJWsqsNB7+CGN7KwUA0KqZ1BwnbErL42W9PSqxj8+QEAKX7yRnKXg==","signatures":[{"sig":"MEUCIE3Lfi+Ik3D/pT8yUX4INFMilDU+mWdw/+D/6jvcS2eqAiEAsv3jm6E8FqyB7nKyiGgiNi0ulIzYu8MLN0Q+d77Kl0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17729237},"type":"module","engines":{"node":">=18"},"gitHead":"39b20ac6f57bb6c04d607646030da42482b2b04b","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc && npm run copy:modes","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.48_1770481000303_0.5072472415498717","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"zerg-ztc","version":"0.1.49","_id":"zerg-ztc@0.1.49","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"3c752fb66558fc2589e77885f3bdcbdf684e7c63","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.49.tgz","fileCount":609,"integrity":"sha512-MPVA+pykKCL9NlAAdT/M+VOIR7Ftd/Mjr12PGkugTMRy3FNVndNixMs9W8aqDyA14Zn0GJ33D7AVlbBtdHFy+w==","signatures":[{"sig":"MEYCIQC6fxzaopzp9FZ/LuHqXJq8E43Y97chq3kUtfnRU3PjlgIhAMq8hEdq3y0d9AYpKLpD77n+eGHAmvxysJQIcLSNQ1uK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17743011},"type":"module","engines":{"node":">=18"},"gitHead":"a432de349a099d3b9b2d207bef2206025f22ba1b","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc && npm run copy:modes","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.49_1770529332215_0.04050996046619959","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"zerg-ztc","version":"0.1.50","_id":"zerg-ztc@0.1.50","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"b9fdecaec3acc2f855d5e4acde8ba924e85fcea8","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.50.tgz","fileCount":608,"integrity":"sha512-d2obFpnN+LUAYBrYqU5qbSECqAr9nnBjEz8NHygOe6HpffEn0O/v79Qbu9DV9AJaz+pv92/Ud2f51nFyivESiQ==","signatures":[{"sig":"MEUCIQDazvGdYfVAdbgZSN1LkpA2Hb3K/n6dq+Rftqs4GTy6eAIgfQ7s4Vmjo9rO/GzgkrK9FIYBLoBsZxfz2Y945ye+zho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16772300},"type":"module","engines":{"node":">=18"},"gitHead":"54675fd5fcd15f34d261ed03ba4ce8bed758f5c2","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc && npm run copy:modes","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.50_1770596655273_0.7209519318135602","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"zerg-ztc","version":"0.1.51","_id":"zerg-ztc@0.1.51","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"cb693cf365e83d602b2b177bc2eed98065916c84","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.51.tgz","fileCount":608,"integrity":"sha512-Tm0hMkRopxU376sijCSEnTLPs49hZMPUcxakGcCR6523akO6gBzZsnGCtDT1hwfb9AaT115el1pZXpw+DQfxYA==","signatures":[{"sig":"MEUCIE5aeU3bAloyGJyHZNktLLYIv2cyVzANV2xHP4L0lVE9AiEAuSHAVgEhvOpKH69LliJ4jO+Pu9FMT6JqoXfvYCpYtEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16772819},"type":"module","engines":{"node":">=18"},"gitHead":"33c8fc6c06bae388ae54ceef639d35dcfacafe7d","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc && npm run copy:modes","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.51_1770599008985_0.5383944988608274","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"zerg-ztc","version":"0.1.52","_id":"zerg-ztc@0.1.52","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"37f7ff6214e1c131c9c47fd46b2fd71b757f11b6","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.52.tgz","fileCount":612,"integrity":"sha512-RaRBbNU+kOZnvwicPo9kSwhmImw/cY0jf+8vQu5nMok2IOeWWh2D2LexuZrrVQKMEloC3GAbhWys7Ah0UXMOUQ==","signatures":[{"sig":"MEUCIAxAq1RarUS0PbBWJZ+KfmZr+Dt/HYiYLxfH+r+ZsN5AAiEAzcOJmkBP3GbnfbtABT43NTOjFgC8KzQqKMeivwXUHJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16793468},"type":"module","engines":{"node":">=18"},"gitHead":"2a51cb8bc1467a92ed2561b3171da225deba5a45","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc && npm run copy:modes","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.52_1770614436363_0.48661897864298953","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"zerg-ztc","version":"0.1.53","_id":"zerg-ztc@0.1.53","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js"},"dist":{"shasum":"b1df355d3defdefd17fd915fb7db7ff2443fc407","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.53.tgz","fileCount":616,"integrity":"sha512-pKt5ixYbt5EkWYvLdGE7bQx4h9gaUR27fZZ/vlsgR9432hhVy4hZQsUTRq/nPIZ1ffPV1JMQB35J1cMQX6oPoA==","signatures":[{"sig":"MEQCIGHtUzxyTuyPi8pMpjTvUBQv9ijqvpXLJV5lFv90GdxFAiBTvNcs3N4mUiRwx9jM462+r9zlZ9d2NpJqC5xGltPK1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16815017},"type":"module","engines":{"node":">=18"},"gitHead":"84362bd8c4befc8cf4df0320d6e922a246ca4218","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc && npm run copy:modes","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.53_1770622335930_0.5373290399906985","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"name":"zerg-ztc","version":"0.1.54","_id":"zerg-ztc@0.1.54","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js","zerg":"dist/cli_ratatui.js"},"dist":{"shasum":"65ef814d876ce4799cb5eac63bdef95d0cb96470","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.54.tgz","fileCount":647,"integrity":"sha512-AiMPUwlTCM8tRMDKqzjnLpHTVGT39tcKgMGjb1ZO+KXfyLZZCX8tSuNUzqiHfEth32c+q08+/nnDQ1PgLTsBeQ==","signatures":[{"sig":"MEUCIQClcdoplW/40nMjI+sLbT/x/xDF5OyDMvwqFpdq4k4WCQIgKN5N3A0/687ZmPswvJzFic1Py0BXsump6o7OJn1pj64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18391193},"type":"module","engines":{"node":">=18"},"gitHead":"04cc1d544b37eabac87878666c88bf0b389272d2","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc && npm run copy:modes && npm run copy:web","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web && cp src/web/*.html dist/web/","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.54_1770789402092_0.09211827485829893","host":"s3://npm-registry-packages-npm-production"}},"0.1.55":{"name":"zerg-ztc","version":"0.1.55","_id":"zerg-ztc@0.1.55","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js","zerg":"dist/cli_ratatui.js"},"dist":{"shasum":"13898c7a8dd35e895783f57eeecb3e7fa4a0cd59","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.55.tgz","fileCount":655,"integrity":"sha512-JaCLCr7Jl5zOuUEwYJ5XV4R/dfcK8CrR0dys4IbvaZRN1nVilKHZbB9wu2pMf60PXr8PtU6A1WCdekODlzYr3Q==","signatures":[{"sig":"MEUCIDxKsk8CQM5eJHC9Fj1rwojHQm5SnYxmr1Qd3ZzaleiuAiEA3yh5i4Z0m9UW531B+n5mfSCQ3nthboE4ygN1Ag+SJx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18535128},"type":"module","engines":{"node":">=18"},"gitHead":"fd65367664ac54ba8ffb10b29f23a5d544f304d0","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc && npm run copy:modes && npm run copy:web","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web && cp src/web/*.html dist/web/","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.55_1770855428672_0.3456021843390382","host":"s3://npm-registry-packages-npm-production"}},"0.1.56":{"name":"zerg-ztc","version":"0.1.56","_id":"zerg-ztc@0.1.56","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js","zerg":"dist/cli_ratatui.js"},"dist":{"shasum":"4f9868f5068f2e0f8b438c4a41f54823b8581c71","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.56.tgz","fileCount":659,"integrity":"sha512-vGyaTYkLwN/AEnssokPot21o0bKr0zzsHUYJukmmPeWNShhJ8w8Yycrk8TJrRkFoNBPqJdhoZSwvJ2QsPBpvGw==","signatures":[{"sig":"MEUCIQCsoMi/IpoASL8XyRiWvHEAo9Dp6ZPUsrQORpF/jMMMCQIgDleZ0uaJeOKP9X6jjO3jBv5fTpH8iGIUkoGvgRGbGB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18564056},"type":"module","engines":{"node":">=18"},"gitHead":"aee2fcc564f836264c295ae009f3c42ccc7d4064","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc && npm run copy:modes && npm run copy:web","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web && cp src/web/*.html dist/web/","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.56_1770929804898_0.8149378547289408","host":"s3://npm-registry-packages-npm-production"}},"0.1.57":{"name":"zerg-ztc","version":"0.1.57","_id":"zerg-ztc@0.1.57","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_ratatui.js","zerg":"dist/cli_ratatui.js"},"dist":{"shasum":"ab575bea3d684c084d5da8ea1d82e29af11a2c80","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.57.tgz","fileCount":659,"integrity":"sha512-xENqgqYvvBJT3gjABqLkPc3uj1Mhl+jfHei6jwn060os+Myroy8/53kEs9hHM0A0hVet6q+ilh9yT+0kH7jnCQ==","signatures":[{"sig":"MEQCID1epYPGZh166zD2IYgGtZu3EyWrCe7nnBRIJvPjXRDyAiAOfZz+ysp+1O1mWJQorS2LDeQoOd/vtdFrADtENpQeRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18589066},"type":"module","engines":{"node":">=18"},"gitHead":"ed3e8d43bf715b01b7c4c0394821120cef596b86","scripts":{"dev":"npm run build:rust && tsx src/cli_ratatui.ts","web":"npx serve src/web -p 3000","build":"tsc && npm run copy:modes && npm run copy:web","clean":"rm -rf dist","start":"node dist/cli_ratatui.js","cli:dev":"npm run build:tui && tsx src/cli_ratatui.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web && cp src/web/*.html dist/web/","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.57_1771023169849_0.5141385468840292","host":"s3://npm-registry-packages-npm-production"}},"0.1.58":{"name":"zerg-ztc","version":"0.1.58","_id":"zerg-ztc@0.1.58","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_main.js","zerg":"dist/cli_main.js"},"dist":{"shasum":"f5db43e6eea0f9bf27c9479f8039ab2a8a54037e","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.58.tgz","fileCount":758,"integrity":"sha512-Iz2C+qZYbA0vQbH3Uta03udcuXpG8cC74ZBNs84QcIoiTfqtbb66o+5tNJYFn9+llbiklVfwUomYc4q/+sdUXA==","signatures":[{"sig":"MEUCIHFl6JoOKI4EtPF6jfh+m+5eBhBbz/S7DxaBoCyogaovAiEAq+/hQf8LDAR75z0SR0AzI/gHt/JYGLZ/P1d28dYokkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22239753},"type":"module","engines":{"node":">=18"},"gitHead":"2c7ad6e629b6a5005c9ef39763b152d83c05c33d","scripts":{"dev":"npm run build:rust && tsx src/cli_main.ts","web":"npx serve src/web -p 3000","build":"tsc && npm run copy:modes && npm run copy:web && npm run copy:harnesses","clean":"rm -rf dist","start":"node dist/cli_main.js","cli:dev":"npm run build:tui && tsx src/cli_main.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web && cp src/web/*.html dist/web/","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","copy:harnesses":"find src/computer_use/harnesses -name '*.json' -o -name '*.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.58_1771232759734_0.7116273304996383","host":"s3://npm-registry-packages-npm-production"}},"0.1.59":{"name":"zerg-ztc","version":"0.1.59","_id":"zerg-ztc@0.1.59","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_main.js","zerg":"dist/cli_main.js"},"dist":{"shasum":"a63e23b2f852de8ecefe1f1663144aec475f148a","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.59.tgz","fileCount":823,"integrity":"sha512-4gU8Gq/22rcmZtxARjz4j8gvlukDz9AsetuhjVr86bktprJ2WaEZygrqFX+sG9+lislfX9REq5zQLWrN+5yN/A==","signatures":[{"sig":"MEQCIAUBPfWgmYfEWxjZfb/vhqk0BsqDmt5XMC25a4KfVfxZAiAqOnjm+jo8WEjwJdcoe7tbTIJDF9STCw+6n2TmERk7jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22516836},"type":"module","engines":{"node":">=18"},"gitHead":"283267b3e92b095120234e6f6354d322670b03e3","scripts":{"dev":"npm run build:rust && tsx src/cli_main.ts","web":"npx serve src/web -p 3000","build":"tsc && npm run copy:modes && npm run copy:web && npm run copy:harnesses","clean":"rm -rf dist","start":"node dist/cli_main.js","cli:dev":"npm run build:tui && tsx src/cli_main.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web && cp src/web/*.html dist/web/","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","copy:harnesses":"find src/computer_use/harnesses -name '*.json' -o -name '*.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.59_1771731650845_0.7472629916582847","host":"s3://npm-registry-packages-npm-production"}},"0.1.60":{"name":"zerg-ztc","version":"0.1.60","_id":"zerg-ztc@0.1.60","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"bin":{"ztc":"dist/cli_main.js","zerg":"dist/cli_main.js"},"dist":{"shasum":"fdd523ca36972b164a7883d67f546b45b1dd40cb","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.60.tgz","fileCount":1725,"integrity":"sha512-dXLrTnCqMt0NcCF2JeGgvxTHQ40VWkIjS/oYnCR5ehNVkq9QB15xY95e1tz5N68NBvDG5NKXto9crnr5crvdpw==","signatures":[{"sig":"MEYCIQDF9lw8OmGKnTeX4XZQNQsgJmd/IDx+7U09hq9Jv5HHSgIhALyP08nCjjJPjikyU4bU8C63zKHdggNhz3HYvAaT1YB2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82933625},"type":"module","engines":{"node":">=18"},"gitHead":"ab840976ef69acc70ddef5fc129dc531ed9240b4","scripts":{"dev":"npm run build:rust && tsx src/cli_main.ts","web":"npx serve src/web -p 3000","build":"tsc && npm run copy:modes && npm run copy:web && npm run copy:harnesses && npm run copy:audio","clean":"rm -rf dist","start":"node dist/cli_main.js","cli:dev":"npm run build:tui && tsx src/cli_main.ts","dev:ink":"tsx src/cli.tsx","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web && cp src/web/*.html dist/web/","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:audio":"mkdir -p dist/audio/packs && cp -r src/audio/packs/* dist/audio/packs/","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","copy:harnesses":"find src/computer_use/harnesses -name '*.json' -o -name '*.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","emulation:init":"tsx scripts/emulation_init.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.60_1772046152074_0.6603791259417757","host":"s3://npm-registry-packages-npm-production"}},"0.1.61":{"name":"zerg-ztc","version":"0.1.61","keywords":["ai","agent","cli","terminal","coding-agent","llm"],"_id":"zerg-ztc@0.1.61","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"homepage":"https://github.com/Epoch-ML/zerg/tree/development/ztc","bugs":{"url":"https://github.com/Epoch-ML/zerg/issues"},"bin":{"ztc":"dist/cli_main.js","zerg":"dist/cli_main.js"},"dist":{"shasum":"3eeb2cb9477f2108780fc35b7727da90de1d9b7e","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.61.tgz","fileCount":1822,"integrity":"sha512-4c6kTRv++UGsu3imFcD5V+Qmv/noQRSSOBP62DbhIvumFizUMhdSxQeDWLU48KpRMj5PUAlshx9wKCOVwWfcKA==","signatures":[{"sig":"MEQCIHMCPFM+Dv5gFvye6ciUYj01lXOJcoZ6s/q+4JTmvqCrAiAXskVpQE0BGCH0BWxzWrkKahhXZHOaVW9I23QxiLwdig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78922530},"type":"module","engines":{"node":">=18"},"gitHead":"70811a5645a1a18d528e325524850e6bf2aed2a3","scripts":{"dev":"npm run build:rust && tsx src/cli_main.ts","web":"npx serve src/web -p 3000","build":"tsc && npm run copy:modes && npm run copy:web && npm run copy:harnesses && npm run copy:audio","clean":"rm -rf dist","start":"node dist/cli_main.js","cli:dev":"npm run build:tui && tsx src/cli_main.ts","dev:ink":"tsx src/cli.tsx","prepack":"npm run package:prepare","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web && cp src/web/*.html dist/web/","pack:dry":"npm pack --dry-run --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:audio":"mkdir -p dist/audio/packs && cp -r src/audio/packs/* dist/audio/packs/","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","pack:tarball":"npm pack --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","copy:harnesses":"find src/computer_use/harnesses -name '*.json' -o -name '*.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","emulation:init":"tsx scripts/emulation_init.ts","package:prepare":"./scripts/prepare-package.sh","emulation:init:shannon":"tsx scripts/emulation_init_shannon.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"repository":{"url":"git+https://github.com/Epoch-ML/zerg.git","type":"git","directory":"ztc"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","react-dom":"^18.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","typescript":"^5.5.0","@types/node":"^20.14.0","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.61_1773862607452_0.8899662399152581","host":"s3://npm-registry-packages-npm-production"}},"0.1.62":{"name":"zerg-ztc","version":"0.1.62","keywords":["ai","agent","cli","terminal","coding-agent","llm"],"_id":"zerg-ztc@0.1.62","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"homepage":"https://github.com/Epoch-ML/zerg/tree/development/ztc","bugs":{"url":"https://github.com/Epoch-ML/zerg/issues"},"bin":{"ztc":"dist/cli_main.js","zerg":"dist/cli_main.js"},"dist":{"shasum":"b7596261971da5202fcea5c8486d1a7eb6e8671e","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.62.tgz","fileCount":2603,"integrity":"sha512-Y7fI2FizNLTlVjx6mx5t6x4hDpdVyIP4vxwTv42GYdpzJ3lDsRdZMZG3O/PxWe+H71QEnJDokZ2Y5a7HYUziLQ==","signatures":[{"sig":"MEYCIQCCebt/cD3ujh20WomhLKXYF0UhlpUEqNQbw0e9sx0vWQIhALoyMNl+/xV/0NJ6h/JeU/Cvkrl9HDxn0Ia5OnkDrWYh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86908814},"type":"module","engines":{"node":">=18"},"gitHead":"7d5b7d16a8a2fbf9256113af591fd280d6d23354","scripts":{"dev":"npm run build:rust && tsx src/cli_main.ts","web":"npx serve src/web -p 3000","game":"vite build --config src/simulation/applications/tycoon/ui/vite.config.ts && npx tsx scripts/run_tycoon_game.ts","build":"tsc && npm run copy:modes && npm run copy:domains && npm run copy:web && npm run copy:harnesses && npm run copy:audio && npm run copy:prompts","clean":"rm -rf dist","start":"node dist/cli_main.js","cli:dev":"npm run build:tui && tsx src/cli_main.ts","dev:ink":"tsx src/cli.tsx","prepack":"npm run package:prepare","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web && cp src/web/*.html dist/web/","game:dev":"npx tsx scripts/run_tycoon_game.ts & vite --config src/simulation/applications/tycoon/ui/vite.config.ts","pack:dry":"npm pack --dry-run --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:audio":"mkdir -p dist/audio/packs && cp -r src/audio/packs/* dist/audio/packs/","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","game:build":"vite build --config src/simulation/applications/tycoon/ui/vite.config.ts && mkdir -p dist/simulation/applications/tycoon/ui/dist && cp -r src/simulation/applications/tycoon/ui/dist/. dist/simulation/applications/tycoon/ui/dist/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","copy:domains":"find src/simulation/domains -name '*.yaml' -o -name '*.j2' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done && mkdir -p dist/simulation/templates && cp src/simulation/templates/*.j2 dist/simulation/templates/ && mkdir -p dist/simulation/applications/tycoon/scenarios && cp src/simulation/applications/tycoon/scenarios/*.yaml dist/simulation/applications/tycoon/scenarios/ && npm run game:build","copy:prompts":"mkdir -p dist/prompts && cp src/prompts/*.j2 dist/prompts/","pack:tarball":"npm pack --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","copy:harnesses":"find src/computer_use/harnesses -name '*.json' -o -name '*.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","emulation:init":"tsx scripts/emulation_init.ts","package:prepare":"./scripts/prepare-package.sh","test:simulation":"ZTC_SIM_DISABLE_EMBEDDINGS=1 node --import tsx --test tests/simulation/*.test.ts","emulation:init:shannon":"tsx scripts/emulation_init_shannon.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"repository":{"url":"git+https://github.com/Epoch-ML/zerg.git","type":"git","directory":"ztc"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","vue":"^3.5.13","zod":"^4.3.6","docx":"^9.1.0","xlsx":"^0.18.5","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","pdfkit":"^0.18.0","exceljs":"^4.4.0","nunjucks":"^3.2.4","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","jsonrepair":"^3.13.3","vue-router":"^4.5.0","docx-preview":"^0.3.7","falkordblite":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","postcss":"^8.4.0","typescript":"^5.5.0","@types/node":"^20.14.0","tailwindcss":"^3.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.0","@types/pdfkit":"^0.17.5","@types/nunjucks":"^3.2.6","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^5.2.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.62_1776055391547_0.02396561511220563","host":"s3://npm-registry-packages-npm-production"}},"0.1.64":{"name":"zerg-ztc","version":"0.1.64","keywords":["ai","agent","cli","terminal","coding-agent","llm"],"_id":"zerg-ztc@0.1.64","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"homepage":"https://github.com/Epoch-ML/zerg/tree/development/ztc","bugs":{"url":"https://github.com/Epoch-ML/zerg/issues"},"bin":{"ztc":"dist/cli_main.js","zerg":"dist/cli_main.js"},"dist":{"shasum":"4dd262a79cd74544daa7dd1cf143be7788ab1f88","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.64.tgz","fileCount":2701,"integrity":"sha512-71OMs+EWlr+RP9lBlOUjoV5clMw31+xZyq0tqd0HDokLNylAanj1denAHLJTHLGGOaTOXqK1BUSH0AoF3dbhAQ==","signatures":[{"sig":"MEYCIQDcAbJwSkHvpQi7ygq7l6wZBss2iJEdik43bBLfHuxCIwIhAKPealihBxM6JQBIYkVenDagjkRivnhQCXj7UPYgXWdG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87916742},"type":"module","engines":{"node":">=18"},"exports":{"./domain":{"types":"./dist/domain.d.ts","import":"./dist/domain.js","default":"./dist/domain.js"},"./package.json":"./package.json"},"gitHead":"241ace944a886ac7dfb05ba823141e956a351c36","scripts":{"dev":"npm run build:rust && tsx src/cli_main.ts","web":"npx serve src/web -p 3000","game":"vite build --config src/simulation/applications/tycoon/ui/vite.config.ts && npx tsx scripts/run_tycoon_game.ts","build":"tsc && npm run copy:modes && npm run copy:domains && npm run copy:web && npm run copy:harnesses && npm run copy:audio && npm run copy:prompts","clean":"rm -rf dist","start":"node dist/cli_main.js","cli:dev":"npm run build:tui && tsx src/cli_main.ts","dev:ink":"tsx src/cli.tsx","prepack":"npm run package:prepare","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web && cp src/web/*.html dist/web/","game:dev":"npx tsx scripts/run_tycoon_game.ts & vite --config src/simulation/applications/tycoon/ui/vite.config.ts","pack:dry":"npm pack --dry-run --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:audio":"mkdir -p dist/audio/packs && cp -r src/audio/packs/* dist/audio/packs/","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","game:build":"vite build --config src/simulation/applications/tycoon/ui/vite.config.ts && mkdir -p dist/simulation/applications/tycoon/ui/dist && cp -r src/simulation/applications/tycoon/ui/dist/. dist/simulation/applications/tycoon/ui/dist/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","copy:domains":"find src/simulation/domains -name '*.yaml' -o -name '*.j2' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done && mkdir -p dist/simulation/templates && cp src/simulation/templates/*.j2 dist/simulation/templates/ && mkdir -p dist/simulation/applications/tycoon/scenarios && cp src/simulation/applications/tycoon/scenarios/*.yaml dist/simulation/applications/tycoon/scenarios/ && npm run game:build","copy:prompts":"mkdir -p dist/prompts && cp src/prompts/*.j2 dist/prompts/","pack:tarball":"npm pack --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","copy:harnesses":"find src/computer_use/harnesses -name '*.json' -o -name '*.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","emulation:init":"tsx scripts/emulation_init.ts","package:prepare":"./scripts/prepare-package.sh","test:simulation":"ZTC_SIM_DISABLE_EMBEDDINGS=1 node --import tsx --test tests/simulation/*.test.ts","emulation:init:shannon":"tsx scripts/emulation_init_shannon.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"repository":{"url":"git+https://github.com/Epoch-ML/zerg.git","type":"git","directory":"ztc"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","vue":"^3.5.13","zod":"^4.3.6","docx":"^9.1.0","xlsx":"^0.18.5","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","pdfkit":"^0.18.0","exceljs":"^4.4.0","nunjucks":"^3.2.4","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","jsonrepair":"^3.13.3","vue-router":"^4.5.0","docx-preview":"^0.3.7","falkordblite":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","postcss":"^8.4.0","typescript":"^5.5.0","@types/node":"^20.14.0","tailwindcss":"^3.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.0","@types/pdfkit":"^0.17.5","@types/nunjucks":"^3.2.6","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^5.2.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.64_1776499066937_0.5728634898771601","host":"s3://npm-registry-packages-npm-production"}},"0.1.65":{"name":"zerg-ztc","version":"0.1.65","keywords":["ai","agent","cli","terminal","coding-agent","llm"],"_id":"zerg-ztc@0.1.65","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"homepage":"https://github.com/Epoch-ML/zerg/tree/development/ztc","bugs":{"url":"https://github.com/Epoch-ML/zerg/issues"},"bin":{"ztc":"dist/cli_main.js","zerg":"dist/cli_main.js"},"dist":{"shasum":"c31ad80bd9086c9dc9d884a12a87c932ff69b815","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.65.tgz","fileCount":2701,"integrity":"sha512-VYZEf+BNfgOcQi4/mDTSVB7wiIq4WM1m34ow3zKoEBFckjnapQ/veqGqSKbl76fAHbHBl1LGzEnU/zU25BqPgQ==","signatures":[{"sig":"MEUCIQDYoaW2OSzO8WAPRpeGoTJvRYZXF9mxOkSzPWvD/Yci4wIgU8w/8F4tvO70HLXvBKliDpK4R5k16uAB4E6egb9ir0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87926091},"type":"module","engines":{"node":">=18"},"exports":{"./domain":{"types":"./dist/domain.d.ts","import":"./dist/domain.js","default":"./dist/domain.js"},"./package.json":"./package.json"},"gitHead":"dc2c8b0c90584a873bc1c031b574309cdd02e84f","scripts":{"dev":"npm run build:rust && tsx src/cli_main.ts","web":"npx serve src/web -p 3000","game":"vite build --config src/simulation/applications/tycoon/ui/vite.config.ts && npx tsx scripts/run_tycoon_game.ts","build":"tsc && npm run copy:modes && npm run copy:domains && npm run copy:web && npm run copy:harnesses && npm run copy:audio && npm run copy:prompts","clean":"rm -rf dist","start":"node dist/cli_main.js","cli:dev":"npm run build:tui && tsx src/cli_main.ts","dev:ink":"tsx src/cli.tsx","prepack":"npm run package:prepare","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web && cp src/web/*.html dist/web/","game:dev":"npx tsx scripts/run_tycoon_game.ts & vite --config src/simulation/applications/tycoon/ui/vite.config.ts","pack:dry":"npm pack --dry-run --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:audio":"mkdir -p dist/audio/packs && cp -r src/audio/packs/* dist/audio/packs/","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","game:build":"vite build --config src/simulation/applications/tycoon/ui/vite.config.ts && mkdir -p dist/simulation/applications/tycoon/ui/dist && cp -r src/simulation/applications/tycoon/ui/dist/. dist/simulation/applications/tycoon/ui/dist/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","copy:domains":"find src/simulation/domains -name '*.yaml' -o -name '*.j2' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done && mkdir -p dist/simulation/templates && cp src/simulation/templates/*.j2 dist/simulation/templates/ && mkdir -p dist/simulation/applications/tycoon/scenarios && cp src/simulation/applications/tycoon/scenarios/*.yaml dist/simulation/applications/tycoon/scenarios/ && npm run game:build","copy:prompts":"mkdir -p dist/prompts && cp src/prompts/*.j2 dist/prompts/","pack:tarball":"npm pack --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","copy:harnesses":"find src/computer_use/harnesses -name '*.json' -o -name '*.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","emulation:init":"tsx scripts/emulation_init.ts","package:prepare":"./scripts/prepare-package.sh","test:simulation":"ZTC_SIM_DISABLE_EMBEDDINGS=1 node --import tsx --test tests/simulation/*.test.ts","emulation:init:shannon":"tsx scripts/emulation_init_shannon.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"repository":{"url":"git+https://github.com/Epoch-ML/zerg.git","type":"git","directory":"ztc"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","vue":"^3.5.13","zod":"^4.3.6","docx":"^9.1.0","xlsx":"^0.18.5","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","pdfkit":"^0.18.0","exceljs":"^4.4.0","nunjucks":"^3.2.4","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","jsonrepair":"^3.13.3","vue-router":"^4.5.0","docx-preview":"^0.3.7","falkordblite":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","postcss":"^8.4.0","typescript":"^5.5.0","@types/node":"^20.14.0","tailwindcss":"^3.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.0","@types/pdfkit":"^0.17.5","@types/nunjucks":"^3.2.6","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^5.2.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.65_1776501445040_0.6063779509275693","host":"s3://npm-registry-packages-npm-production"}},"0.1.68":{"name":"zerg-ztc","version":"0.1.68","keywords":["ai","agent","cli","terminal","coding-agent","llm"],"_id":"zerg-ztc@0.1.68","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"homepage":"https://github.com/Epoch-ML/zerg/tree/development/ztc","bugs":{"url":"https://github.com/Epoch-ML/zerg/issues"},"bin":{"ztc":"dist/cli_main.js","zerg":"dist/cli_main.js"},"dist":{"shasum":"beff2cb9db8e24c2a90e983f11a1f6b5d16e4c3b","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.68.tgz","fileCount":2713,"integrity":"sha512-I6NPd1TT7QUwd0ZMiRsRywbfs5TL3+7HnqSklNhPdWQUDFMn2yFac654T5BHaieAMGzqnjkaqrMTwSdYxmG6SQ==","signatures":[{"sig":"MEYCIQD35+tzrMWeEdhC22iO5Z3lFcDTk2v4YpetMJ65cQv6jwIhAKRsrekzkR2IFZaaARySe9vHzgdDKK9yCMMo2JEOAxT9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87964424},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/library.d.ts","import":"./dist/library.js","default":"./dist/library.js"},"./domain":{"types":"./dist/domain.d.ts","import":"./dist/domain.js","default":"./dist/domain.js"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","default":"./dist/events.js"},"./session":{"types":"./dist/session_public.d.ts","import":"./dist/session_public.js","default":"./dist/session_public.js"},"./package.json":"./package.json"},"gitHead":"1813df086e1dc4bdb940f4dca3a7aeef95676474","scripts":{"dev":"npm run build:rust && tsx src/cli_main.ts","web":"npx serve src/web -p 3000","game":"vite build --config src/simulation/applications/tycoon/ui/vite.config.ts && npx tsx scripts/run_tycoon_game.ts","build":"tsc && npm run copy:modes && npm run copy:domains && npm run copy:web && npm run copy:harnesses && npm run copy:audio && npm run copy:prompts","clean":"rm -rf dist","start":"node dist/cli_main.js","cli:dev":"npm run build:tui && tsx src/cli_main.ts","dev:ink":"tsx src/cli.tsx","prepack":"npm run package:prepare","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web && cp src/web/*.html dist/web/","game:dev":"npx tsx scripts/run_tycoon_game.ts & vite --config src/simulation/applications/tycoon/ui/vite.config.ts","pack:dry":"npm pack --dry-run --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:audio":"mkdir -p dist/audio/packs && cp -r src/audio/packs/* dist/audio/packs/","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","game:build":"vite build --config src/simulation/applications/tycoon/ui/vite.config.ts && mkdir -p dist/simulation/applications/tycoon/ui/dist && cp -r src/simulation/applications/tycoon/ui/dist/. dist/simulation/applications/tycoon/ui/dist/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","copy:domains":"find src/simulation/domains -name '*.yaml' -o -name '*.j2' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done && mkdir -p dist/simulation/templates && cp src/simulation/templates/*.j2 dist/simulation/templates/ && mkdir -p dist/simulation/applications/tycoon/scenarios && cp src/simulation/applications/tycoon/scenarios/*.yaml dist/simulation/applications/tycoon/scenarios/ && npm run game:build","copy:prompts":"mkdir -p dist/prompts && cp src/prompts/*.j2 dist/prompts/","pack:tarball":"npm pack --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","copy:harnesses":"find src/computer_use/harnesses -name '*.json' -o -name '*.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","emulation:init":"tsx scripts/emulation_init.ts","package:prepare":"./scripts/prepare-package.sh","test:simulation":"ZTC_SIM_DISABLE_EMBEDDINGS=1 node --import tsx --test tests/simulation/*.test.ts","emulation:init:shannon":"tsx scripts/emulation_init_shannon.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"repository":{"url":"git+https://github.com/Epoch-ML/zerg.git","type":"git","directory":"ztc"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","vue":"^3.5.13","zod":"^4.3.6","docx":"^9.1.0","xlsx":"^0.18.5","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","pdfkit":"^0.18.0","exceljs":"^4.4.0","nunjucks":"^3.2.4","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","jsonrepair":"^3.13.3","vue-router":"^4.5.0","docx-preview":"^0.3.7","falkordblite":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","postcss":"^8.4.0","typescript":"^5.5.0","@types/node":"^20.14.0","tailwindcss":"^3.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.0","@types/pdfkit":"^0.17.5","@types/nunjucks":"^3.2.6","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^5.2.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.68_1776530551022_0.6434447382635864","host":"s3://npm-registry-packages-npm-production"}},"0.1.69":{"name":"zerg-ztc","version":"0.1.69","keywords":["ai","agent","cli","terminal","coding-agent","llm"],"_id":"zerg-ztc@0.1.69","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"homepage":"https://github.com/Epoch-ML/zerg/tree/development/ztc","bugs":{"url":"https://github.com/Epoch-ML/zerg/issues"},"bin":{"ztc":"dist/cli_main.js","zerg":"dist/cli_main.js"},"dist":{"shasum":"fdd61f7ebad40b3a1c0fef4760c9809fe37fe90c","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.69.tgz","fileCount":2782,"integrity":"sha512-zIK7103lgeTogjtuXH3+SXSWKW19ZUzeSkdzkAyv25crHPjRiF4wK+r+jByMUsS1un3kFLUJME+r3WNOojA8NQ==","signatures":[{"sig":"MEQCIGWNfLmfE0OgofFMSZbURJxt5EPuOKDC9dOMlDBw0u3wAiA26aA0JSjNcWe5sIm+hJNq4ndfs4t6iYI3eHMj0QNWKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88417747},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/library.d.ts","import":"./dist/library.js","default":"./dist/library.js"},"./domain":{"types":"./dist/domain.d.ts","import":"./dist/domain.js","default":"./dist/domain.js"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","default":"./dist/events.js"},"./session":{"types":"./dist/session_public.d.ts","import":"./dist/session_public.js","default":"./dist/session_public.js"},"./package.json":"./package.json"},"gitHead":"d40ce0a411fb48178056c3a4adf1a2f5e79fe065","scripts":{"dev":"npm run build:rust && tsx src/cli_main.ts","web":"npx serve src/web -p 3000","game":"vite build --config src/simulation/applications/tycoon/ui/vite.config.ts && npx tsx scripts/run_tycoon_game.ts","build":"tsc && npm run copy:modes && npm run copy:domains && npm run copy:web && npm run copy:harnesses && npm run copy:audio && npm run copy:prompts","clean":"rm -rf dist","start":"node dist/cli_main.js","cli:dev":"npm run build:tui && tsx src/cli_main.ts","dev:ink":"tsx src/cli.tsx","prepack":"npm run package:prepare","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web && cp src/web/*.html dist/web/","game:dev":"npx tsx scripts/run_tycoon_game.ts & vite --config src/simulation/applications/tycoon/ui/vite.config.ts","pack:dry":"npm pack --dry-run --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:audio":"mkdir -p dist/audio/packs && cp -r src/audio/packs/* dist/audio/packs/","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","game:build":"vite build --config src/simulation/applications/tycoon/ui/vite.config.ts && mkdir -p dist/simulation/applications/tycoon/ui/dist && cp -r src/simulation/applications/tycoon/ui/dist/. dist/simulation/applications/tycoon/ui/dist/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","copy:domains":"find src/simulation/domains -name '*.yaml' -o -name '*.j2' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done && mkdir -p dist/simulation/templates && cp src/simulation/templates/*.j2 dist/simulation/templates/ && mkdir -p dist/simulation/applications/tycoon/scenarios && cp src/simulation/applications/tycoon/scenarios/*.yaml dist/simulation/applications/tycoon/scenarios/ && npm run game:build","copy:prompts":"mkdir -p dist/prompts && cp src/prompts/*.j2 dist/prompts/","pack:tarball":"npm pack --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","demo:cybersim":"scripts/cybersim_demo.sh","test:cybersim":"cd packages && vitest run --config cybersim-vitest.config.ts","build:cybersim":"tsc --build packages/tsconfig.cybersim.json","copy:harnesses":"find src/computer_use/harnesses -name '*.json' -o -name '*.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","emulation:init":"tsx scripts/emulation_init.ts","package:prepare":"./scripts/prepare-package.sh","test:simulation":"ZTC_SIM_DISABLE_EMBEDDINGS=1 node --import tsx --test tests/simulation/*.test.ts","demo:cybersim:live":"scripts/cybersim_demo.sh --live","demo:cybersim:watch":"scripts/cybersim_demo.sh --live --watch","emulation:init:shannon":"tsx scripts/emulation_init_shannon.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"repository":{"url":"git+https://github.com/Epoch-ML/zerg.git","type":"git","directory":"ztc"},"workspaces":["packages/cybersim-*"],"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","vue":"^3.5.13","zod":"^4.3.6","docx":"^9.1.0","xlsx":"^0.18.5","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","pdfkit":"^0.18.0","exceljs":"^4.4.0","fastify":"^4.28.1","nunjucks":"^3.2.4","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","jsonrepair":"^3.13.3","vue-router":"^4.5.0","docx-preview":"^0.3.7","falkordblite":"^0.2.0","@ztc/sim-graph":"file:../packages/sim-graph","@zergcybersim/engine":"*","@zergcybersim/zergsoc":"*","@zergcybersim/scenario-schema":"*"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","vitest":"^2.1.0","postcss":"^8.4.0","typescript":"^5.5.0","@types/node":"^20.14.0","tailwindcss":"^3.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.0","@types/pdfkit":"^0.17.5","@types/nunjucks":"^3.2.6","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^5.2.0","@vitejs/plugin-react":"^4.3.1"},"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.69_1776987237739_0.819963595504035","host":"s3://npm-registry-packages-npm-production"}},"0.1.72":{"name":"zerg-ztc","version":"0.1.72","keywords":["ai","agent","cli","terminal","coding-agent","llm"],"_id":"zerg-ztc@0.1.72","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"homepage":"https://github.com/Epoch-ML/zerg/tree/development/ztc","bugs":{"url":"https://github.com/Epoch-ML/zerg/issues"},"bin":{"ztc":"dist/cli_main.js","zerg":"dist/cli_main.js"},"dist":{"shasum":"a26ba6e41a7640326fbcc3c7e9af152b646889c7","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.72.tgz","fileCount":10508,"integrity":"sha512-5befTXwNcXjIQYZy11t/O8PSNZrHbyqRSlTPJ/0P/C/OwbunhkkN0Fbr+FBFCaP5IpyHpnSVtJkBAFaJfNbSNQ==","signatures":[{"sig":"MEUCIHmuDJfd2JG0CAOfZpDDIjkaJ4Vs84r9f2jEjLhyZTlOAiEAgFCvstiz+qvsF84cR9QxQTdq//lmv38/R67CZHK7E38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150736809},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/library.d.ts","import":"./dist/library.js","default":"./dist/library.js"},"./domain":{"types":"./dist/domain.d.ts","import":"./dist/domain.js","default":"./dist/domain.js"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","default":"./dist/events.js"},"./session":{"types":"./dist/session_public.d.ts","import":"./dist/session_public.js","default":"./dist/session_public.js"},"./package.json":"./package.json"},"gitHead":"d40ce0a411fb48178056c3a4adf1a2f5e79fe065","scripts":{"dev":"npm run build:rust && tsx src/cli_main.ts","web":"npx serve src/web -p 3000","game":"vite build --config src/simulation/applications/tycoon/ui/vite.config.ts && npx tsx scripts/run_tycoon_game.ts","build":"tsc && npm run copy:modes && npm run copy:domains && npm run copy:web && npm run copy:harnesses && npm run copy:audio && npm run copy:prompts","clean":"rm -rf dist","start":"node dist/cli_main.js","cli:dev":"npm run build:tui && tsx src/cli_main.ts","dev:ink":"tsx src/cli.tsx","prepack":"npm run package:prepare","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web && cp src/web/*.html dist/web/","game:dev":"npx tsx scripts/run_tycoon_game.ts & vite --config src/simulation/applications/tycoon/ui/vite.config.ts","pack:dry":"npm pack --dry-run --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","start:ink":"node dist/cli.js","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:audio":"mkdir -p dist/audio/packs && cp -r src/audio/packs/* dist/audio/packs/","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","game:build":"vite build --config src/simulation/applications/tycoon/ui/vite.config.ts && mkdir -p dist/simulation/applications/tycoon/ui/dist && cp -r src/simulation/applications/tycoon/ui/dist/. dist/simulation/applications/tycoon/ui/dist/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","web:preview":"vite preview --config vite.config.ts","copy:domains":"find src/simulation/domains -name '*.yaml' -o -name '*.j2' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done && mkdir -p dist/simulation/templates && cp src/simulation/templates/*.j2 dist/simulation/templates/ && mkdir -p dist/simulation/applications/tycoon/scenarios && cp src/simulation/applications/tycoon/scenarios/*.yaml dist/simulation/applications/tycoon/scenarios/ && npm run game:build","copy:prompts":"mkdir -p dist/prompts && cp src/prompts/*.j2 dist/prompts/","pack:tarball":"npm pack --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","demo:cybersim":"scripts/cybersim_demo.sh","test:cybersim":"vitest run --config packages/cybersim/vitest.config.ts","build:cybersim":"tsc --build packages/cybersim/tsconfig.json","copy:harnesses":"find src/computer_use/harnesses -name '*.json' -o -name '*.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","emulation:init":"tsx scripts/emulation_init.ts","package:prepare":"./scripts/prepare-package.sh","test:simulation":"ZTC_SIM_DISABLE_EMBEDDINGS=1 node --import tsx --test tests/simulation/*.test.ts","demo:cybersim:live":"scripts/cybersim_demo.sh --live","demo:cybersim:watch":"scripts/cybersim_demo.sh --live --watch","emulation:init:shannon":"tsx scripts/emulation_init_shannon.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"repository":{"url":"git+https://github.com/Epoch-ML/zerg.git","type":"git","directory":"ztc"},"workspaces":["packages/cybersim/*"],"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","vue":"^3.5.13","zod":"^4.3.6","docx":"^9.1.0","xlsx":"^0.18.5","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","pdfkit":"^0.18.0","exceljs":"^4.4.0","fastify":"^4.28.1","nunjucks":"^3.2.4","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","jsonrepair":"^3.13.3","vue-router":"^4.5.0","docx-preview":"^0.3.7","falkordblite":"^0.2.0","@ztc/sim-graph":"file:packages/sim-graph","@zergcybersim/engine":"file:packages/cybersim/engine","@zergcybersim/shared":"file:packages/cybersim/shared","@zergcybersim/zergsoc":"file:packages/cybersim/zergsoc","@zergcybersim/scenario-schema":"file:packages/cybersim/scenario-schema","@zergcybersim/reference-scoring":"file:packages/cybersim/reference-scoring"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","vitest":"^2.1.0","postcss":"^8.4.0","typescript":"^5.5.0","@types/node":"^20.14.0","tailwindcss":"^3.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.0","@types/pdfkit":"^0.17.5","@types/nunjucks":"^3.2.6","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^5.2.0","@vitejs/plugin-react":"^4.3.1"},"bundleDependencies":["@ztc/sim-graph","@zergcybersim/engine","@zergcybersim/reference-scoring","@zergcybersim/scenario-schema","@zergcybersim/shared","@zergcybersim/zergsoc"],"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.72_1777011715100_0.9339494042133087","host":"s3://npm-registry-packages-npm-production"}},"0.1.73":{"name":"zerg-ztc","version":"0.1.73","keywords":["ai","agent","cli","terminal","coding-agent","llm"],"_id":"zerg-ztc@0.1.73","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"homepage":"https://github.com/Epoch-ML/zerg/tree/development/ztc","bugs":{"url":"https://github.com/Epoch-ML/zerg/issues"},"bin":{"ztc":"dist/cli_main.js","zerg":"dist/cli_main.js"},"dist":{"shasum":"4cd76541dcafcbaad41f9801d1ce1953354f28d1","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.73.tgz","fileCount":6696,"integrity":"sha512-67R6GsiCgKJYvGviOV94pzYjgAGfpXS7SVTlwbKClzqvSmKqL+gnrZ8VqQEd6rmK9gmbPR+E9xCu5yAhmwdsPQ==","signatures":[{"sig":"MEUCICDf/ok3InkrogSOy/Dht5bqId4xpjB2oBuQlF2DzUc2AiEA++OQN+yhMQXm5O+X3bkG4HTv7m2dRUIuJ0mUNdkg9Ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140038311},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/library.d.ts","import":"./dist/library.js","default":"./dist/library.js"},"./domain":{"types":"./dist/domain.d.ts","import":"./dist/domain.js","default":"./dist/domain.js"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","default":"./dist/events.js"},"./session":{"types":"./dist/session_public.d.ts","import":"./dist/session_public.js","default":"./dist/session_public.js"},"./package.json":"./package.json"},"gitHead":"f5959d816c125ac54df78082fd4dbb345ab50d7d","scripts":{"dev":"npm run build:rust && tsx src/cli_main.ts","web":"npx serve src/web -p 3000","game":"vite build --config src/simulation/applications/tycoon/ui/vite.config.ts && npx tsx scripts/run_tycoon_game.ts","build":"npm run build:packages && tsc && npm run copy:modes && npm run copy:domains && npm run copy:web && npm run build:colony && npm run copy:harnesses && npm run copy:audio && npm run copy:prompts && npm run copy:skills && npm run chmod:cli","clean":"rm -rf dist","start":"node dist/cli_main.js","predev":"npm run clean","cli:dev":"npm run build:tui && tsx src/cli_main.ts","dev:ink":"tsx src/cli.tsx","prepack":"npm run package:prepare","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web/js && cp src/web/*.html dist/web/ && cp src/web/colony-view.js dist/web/ && cp src/web/js/*.js dist/web/js/","game:dev":"npx tsx scripts/run_tycoon_game.ts & vite --config src/simulation/applications/tycoon/ui/vite.config.ts","pack:dry":"npm pack --dry-run --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","prebuild":"npm run clean","chmod:cli":"chmod +x dist/cli_main.js","start:ink":"node dist/cli.js","test:unit":"node --import tsx --test tests/unit/*.test.ts","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:audio":"mkdir -p dist/audio/packs && cp -r src/audio/packs/* dist/audio/packs/","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","game:build":"vite build --config src/simulation/applications/tycoon/ui/vite.config.ts && mkdir -p dist/simulation/applications/tycoon/ui/dist && cp -r src/simulation/applications/tycoon/ui/dist/. dist/simulation/applications/tycoon/ui/dist/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","copy:skills":"find src/skills/bundled -name 'SKILL.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","postinstall":"node scripts/install-macos-app.mjs","web:preview":"vite preview --config vite.config.ts","build:colony":"node scripts/build-colony-ui.mjs","copy:domains":"find src/simulation/domains -name '*.yaml' -o -name '*.j2' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done && find src/simulation/templates -name '*.j2' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done && mkdir -p dist/simulation/applications/tycoon/scenarios && cp src/simulation/applications/tycoon/scenarios/*.yaml dist/simulation/applications/tycoon/scenarios/ && mkdir -p dist/simulation/applications/tycoon/templates && cp src/simulation/applications/tycoon/templates/*.j2 dist/simulation/applications/tycoon/templates/ && npm run game:build","copy:prompts":"mkdir -p dist/prompts && cp src/prompts/*.j2 dist/prompts/","pack:tarball":"npm pack --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","test:unit:ci":"node --import tsx --test $(ls tests/unit/*.test.ts | grep -vE 'tests/unit/(shell_tool_timeout|bench_controller|corsairbench_adapter|embedded_controller|emulation_domain_collision|headless_invalid_json_preflight|headless_output_file|repair_comprehensive|repair_edge_cases|repair_format_chain|rfbench_adapter|tool_search_active_tools|zergpod_adapter)\\.test\\.ts')","tycoon:compat":"node --import tsx --test tests/simulation/tycoon_contracts.test.ts && npm run test:simulation && npx vite build --config src/simulation/applications/tycoon/ui/vite.config.ts --outDir /tmp/ztc-tycoon-ui-compat --emptyOutDir","build:packages":"npm --prefix packages/sim-graph run build","copy:harnesses":"find src/computer_use/harnesses -name '*.json' -o -name '*.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","emulation:init":"tsx scripts/emulation_init.ts","package:prepare":"./scripts/prepare-package.sh","test:simulation":"ZTC_SIM_DISABLE_EMBEDDINGS=1 node --import tsx --test tests/simulation/*.test.ts","test:zterm:smoke":"cargo build --manifest-path packages/zterm/Cargo.toml && node tests/sim/smoke-zterm-desktop.mjs","emulation:init:shannon":"tsx scripts/emulation_init_shannon.ts","test:plugin-loader-dist":"node --import tsx tests/unit/plugin_loader_dist_import_static.test.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"repository":{"url":"git+https://github.com/Epoch-ML/zerg.git","type":"git","directory":"ztc"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","vue":"^3.5.13","zod":"^4.3.6","docx":"^9.1.0","xlsx":"^0.18.5","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","cs-cli":"^0.2.7","csterm":"^1.0.22","pdfkit":"^0.18.0","exceljs":"^4.4.0","fastify":"^4.28.1","nunjucks":"^3.2.4","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","jsonrepair":"^3.13.3","vue-router":"^4.5.0","docx-preview":"^0.3.7","falkordblite":"^0.2.0","@ztc/sim-graph":"file:packages/sim-graph","socket.io-client":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","vitest":"^2.1.0","postcss":"^8.4.0","typescript":"^5.5.0","@types/node":"^20.14.0","tailwindcss":"^3.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.0","@types/pdfkit":"^0.17.5","@types/nunjucks":"^3.2.6","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^5.2.0","@vitejs/plugin-react":"^4.3.1"},"bundleDependencies":["@ztc/sim-graph"],"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.73_1778784527352_0.6025292086919822","host":"s3://npm-registry-packages-npm-production"}},"0.1.74":{"name":"zerg-ztc","version":"0.1.74","keywords":["ai","agent","cli","terminal","coding-agent","llm"],"_id":"zerg-ztc@0.1.74","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"homepage":"https://github.com/Epoch-ML/zerg/tree/development/ztc","bugs":{"url":"https://github.com/Epoch-ML/zerg/issues"},"bin":{"ztc":"dist/cli_main.js","zerg":"dist/cli_main.js"},"dist":{"shasum":"6289f4e9781d5561ef8bf59e8d9196ad52584f0c","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.74.tgz","fileCount":6741,"integrity":"sha512-JxldgHzF41EoFlS3gLtShWTE1T2gKu7+bXF/MZLkK6VhVtsjMYN4Jit4UEVoE35KsAT22yfIHVZZWgU+mXC/JQ==","signatures":[{"sig":"MEQCIHZx8HV+UPyl0fTzt+q7QD9MgWSmZsGPlgieu82lHyMPAiBN1Ot+LCFRd8Da+x4Z7ftN00ZaUsGYqJxP7A4fSkygxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":140505960},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/library.d.ts","import":"./dist/library.js","default":"./dist/library.js"},"./domain":{"types":"./dist/domain.d.ts","import":"./dist/domain.js","default":"./dist/domain.js"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","default":"./dist/events.js"},"./session":{"types":"./dist/session_public.d.ts","import":"./dist/session_public.js","default":"./dist/session_public.js"},"./package.json":"./package.json"},"gitHead":"ab1b4884107fd6d64dd51d121e37c5350245f363","scripts":{"dev":"npm run build:rust && tsx src/cli_main.ts","web":"npx serve src/web -p 3000","game":"vite build --config src/simulation/applications/tycoon/ui/vite.config.ts && npx tsx scripts/run_tycoon_game.ts","build":"npm run build:packages && tsc && npm run copy:modes && npm run copy:domains && npm run copy:web && npm run build:colony && npm run copy:harnesses && npm run copy:audio && npm run copy:prompts && npm run copy:skills && npm run chmod:cli","clean":"rm -rf dist","start":"node dist/cli_main.js","predev":"npm run clean","cli:dev":"npm run build:tui && tsx src/cli_main.ts","dev:ink":"tsx src/cli.tsx","prepack":"npm run package:prepare","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web/js && cp src/web/*.html dist/web/ && cp src/web/colony-view.js dist/web/ && cp src/web/js/*.js dist/web/js/","game:dev":"npx tsx scripts/run_tycoon_game.ts & vite --config src/simulation/applications/tycoon/ui/vite.config.ts","pack:dry":"npm pack --dry-run --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","prebuild":"npm run clean","chmod:cli":"chmod +x dist/cli_main.js","start:ink":"node dist/cli.js","test:unit":"node --import tsx --test tests/unit/*.test.ts","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:audio":"mkdir -p dist/audio/packs && cp -r src/audio/packs/* dist/audio/packs/","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","game:build":"vite build --config src/simulation/applications/tycoon/ui/vite.config.ts && mkdir -p dist/simulation/applications/tycoon/ui/dist && cp -r src/simulation/applications/tycoon/ui/dist/. dist/simulation/applications/tycoon/ui/dist/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","copy:skills":"find src/skills/bundled -name 'SKILL.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","postinstall":"chmod +x dist/cli_main.js 2>/dev/null || true","web:preview":"vite preview --config vite.config.ts","build:colony":"node scripts/build-colony-ui.mjs","copy:domains":"find src/simulation/domains -name '*.yaml' -o -name '*.j2' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done && find src/simulation/templates -name '*.j2' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done && mkdir -p dist/simulation/applications/tycoon/scenarios && cp src/simulation/applications/tycoon/scenarios/*.yaml dist/simulation/applications/tycoon/scenarios/ && mkdir -p dist/simulation/applications/tycoon/templates && cp src/simulation/applications/tycoon/templates/*.j2 dist/simulation/applications/tycoon/templates/ && npm run game:build","copy:prompts":"mkdir -p dist/prompts && cp src/prompts/*.j2 dist/prompts/","pack:tarball":"npm pack --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","test:unit:ci":"node --import tsx --test $(ls tests/unit/*.test.ts | grep -vE 'tests/unit/(shell_tool_timeout|bench_controller|corsairbench_adapter|embedded_controller|emulation_domain_collision|headless_invalid_json_preflight|headless_output_file|repair_comprehensive|repair_edge_cases|repair_format_chain|rfbench_adapter|tool_search_active_tools|zergpod_adapter|input_segments|openai_compatible_settings|ratatui_view_layout)\\.test\\.ts')","tycoon:compat":"node --import tsx --test tests/simulation/tycoon_contracts.test.ts && npm run test:simulation && npx vite build --config src/simulation/applications/tycoon/ui/vite.config.ts --outDir /tmp/ztc-tycoon-ui-compat --emptyOutDir","build:packages":"npm --prefix packages/sim-graph run build","copy:harnesses":"find src/computer_use/harnesses -name '*.json' -o -name '*.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","emulation:init":"tsx scripts/emulation_init.ts","package:prepare":"./scripts/prepare-package.sh","test:simulation":"ZTC_SIM_DISABLE_EMBEDDINGS=1 node --import tsx --test tests/simulation/*.test.ts","test:zterm:smoke":"cargo build --manifest-path packages/zterm/Cargo.toml && node tests/sim/smoke-zterm-desktop.mjs","emulation:init:shannon":"tsx scripts/emulation_init_shannon.ts","test:plugin-loader-dist":"node --import tsx tests/unit/plugin_loader_dist_import_static.test.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"repository":{"url":"git+https://github.com/Epoch-ML/zerg.git","type":"git","directory":"ztc"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","vue":"^3.5.13","zod":"^4.3.6","docx":"^9.1.0","xlsx":"^0.18.5","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","cs-cli":"^0.2.7","csterm":"^1.0.22","pdfkit":"^0.18.0","exceljs":"^4.4.0","fastify":"^4.28.1","nunjucks":"^3.2.4","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","jsonrepair":"^3.13.3","vue-router":"^4.5.0","docx-preview":"^0.3.7","falkordblite":"^0.2.0","@ztc/sim-graph":"file:packages/sim-graph","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","vitest":"^2.1.0","postcss":"^8.4.0","typescript":"^5.5.0","@types/node":"^20.14.0","tailwindcss":"^3.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.0","@types/pdfkit":"^0.17.5","@types/nunjucks":"^3.2.6","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^5.2.0","@vitejs/plugin-react":"^4.3.1"},"bundleDependencies":["@ztc/sim-graph"],"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.74_1778803190823_0.16927704729965853","host":"s3://npm-registry-packages-npm-production"}},"0.1.75":{"name":"zerg-ztc","version":"0.1.75","keywords":["ai","agent","cli","terminal","coding-agent","llm"],"_id":"zerg-ztc@0.1.75","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"homepage":"https://github.com/Epoch-ML/zerg/tree/development/ztc","bugs":{"url":"https://github.com/Epoch-ML/zerg/issues"},"bin":{"ztc":"dist/cli_main.js","zerg":"dist/cli_main.js"},"dist":{"shasum":"890cce68989e4516025c8d81d120503359d453b7","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.75.tgz","fileCount":6621,"integrity":"sha512-YlcMobT9UKr8zB3TNdfEUSUuu1jw1xFfN0UA/8stN7IjJvSWXbNzuh27jGNsi8j0Z9jZVuQSGMCxPJAJ6/Nfiw==","signatures":[{"sig":"MEUCIGeJlCvyGZwRthcTinb6ylf03ekIALF0rAAcSKUU7eASAiEAtAmyTshaDHa9JYC5xAKZV6bNE3gp2E46phMfkleJMFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139477865},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/library.d.ts","import":"./dist/library.js","default":"./dist/library.js"},"./domain":{"types":"./dist/domain.d.ts","import":"./dist/domain.js","default":"./dist/domain.js"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","default":"./dist/events.js"},"./session":{"types":"./dist/session_public.d.ts","import":"./dist/session_public.js","default":"./dist/session_public.js"},"./package.json":"./package.json"},"gitHead":"616e19a93a14d86a9e986ad4c9fcd00b20b14ed7","scripts":{"dev":"npm run build:rust && tsx src/cli_main.ts","web":"npx serve src/web -p 3000","build":"npm run build:packages && tsc && npm run copy:modes && npm run copy:domains && npm run copy:web && npm run build:colony && npm run copy:harnesses && npm run copy:audio && npm run copy:prompts && npm run copy:skills && npm run chmod:cli","clean":"rm -rf dist","start":"node dist/cli_main.js","predev":"npm run clean","cli:dev":"npm run build:tui && tsx src/cli_main.ts","dev:ink":"tsx src/cli.tsx","prepack":"npm run package:prepare","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web/js && cp src/web/*.html dist/web/ && cp src/web/colony-view.js dist/web/ && cp src/web/js/*.js dist/web/js/","pack:dry":"npm pack --dry-run --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","prebuild":"npm run clean","chmod:cli":"chmod +x dist/cli_main.js","start:ink":"node dist/cli.js","test:unit":"node --import tsx --test tests/unit/*.test.ts","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:audio":"mkdir -p dist/audio/packs && cp -r src/audio/packs/* dist/audio/packs/","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","copy:skills":"find src/skills/bundled -name 'SKILL.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","postinstall":"chmod +x dist/cli_main.js 2>/dev/null || true","web:preview":"vite preview --config vite.config.ts","build:colony":"node scripts/build-colony-ui.mjs","copy:domains":"find src/simulation/domains -name '*.yaml' -o -name '*.j2' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done && find src/simulation/templates -name '*.j2' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","copy:prompts":"mkdir -p dist/prompts && cp src/prompts/*.j2 dist/prompts/","pack:tarball":"npm pack --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","test:unit:ci":"node --import tsx --test $(ls tests/unit/*.test.ts | grep -vE 'tests/unit/(shell_tool_timeout|bench_controller|corsairbench_adapter|embedded_controller|emulation_domain_collision|headless_invalid_json_preflight|headless_output_file|repair_comprehensive|repair_edge_cases|repair_format_chain|rfbench_adapter|tool_search_active_tools|zergpod_adapter|input_segments|openai_compatible_settings|ratatui_view_layout)\\.test\\.ts')","build:packages":"npm --prefix packages/sim-graph run build","copy:harnesses":"find src/computer_use/harnesses -name '*.json' -o -name '*.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","emulation:init":"tsx scripts/emulation_init.ts","package:prepare":"./scripts/prepare-package.sh","test:simulation":"ZTC_SIM_DISABLE_EMBEDDINGS=1 node --import tsx --test tests/simulation/*.test.ts","test:zterm:smoke":"cargo build --manifest-path packages/zterm/Cargo.toml && node tests/sim/smoke-zterm-desktop.mjs","profiles:baseline":"tsx scripts/run-profile-baseline.ts","emulation:init:shannon":"tsx scripts/emulation_init_shannon.ts","test:plugin-loader-dist":"node --import tsx tests/unit/plugin_loader_dist_import_static.test.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"repository":{"url":"git+https://github.com/Epoch-ML/zerg.git","type":"git","directory":"ztc"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","vue":"^3.5.13","zod":"^4.3.6","docx":"^9.1.0","xlsx":"^0.18.5","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","cs-cli":"^0.2.7","csterm":"^1.0.22","pdfkit":"^0.18.0","exceljs":"^4.4.0","fastify":"^4.28.1","nunjucks":"^3.2.4","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","jsonrepair":"^3.13.3","vue-router":"^4.5.0","docx-preview":"^0.3.7","falkordblite":"^0.2.0","@ztc/sim-graph":"file:packages/sim-graph","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","vitest":"^2.1.0","postcss":"^8.4.0","typescript":"^5.5.0","@types/node":"^20.14.0","tailwindcss":"^3.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.0","@types/pdfkit":"^0.17.5","@types/nunjucks":"^3.2.6","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^5.2.0","@vitejs/plugin-react":"^4.3.1"},"bundleDependencies":["@ztc/sim-graph"],"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.75_1779212528502_0.2026528067850164","host":"s3://npm-registry-packages-npm-production"}},"0.1.76":{"name":"zerg-ztc","version":"0.1.76","keywords":["ai","agent","cli","terminal","coding-agent","llm"],"_id":"zerg-ztc@0.1.76","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"homepage":"https://github.com/Epoch-ML/zerg/tree/development/ztc","bugs":{"url":"https://github.com/Epoch-ML/zerg/issues"},"bin":{"ztc":"dist/cli_main.js","zerg":"dist/cli_main.js"},"dist":{"shasum":"e03b55f98971778f25c8fe22a0acaf57381416c1","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.76.tgz","fileCount":6566,"integrity":"sha512-vtOBs7kgRkscQw03bXENI3/2nEnEvqIoB34mi/O/ZjCwEpfuHf1v/qhTHgWfVTTTyMyKVYWNmq9/W5VaskAGOA==","signatures":[{"sig":"MEQCICN7f5uP97BemYpW66YJnrkyvTXPoguPeb0CyptDGUHkAiBxYk0Y51zdxPuYZev7P7dwPJbHOlpGD5Q2dc+l8FFnkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138543764},"type":"module","engines":{"node":">=18"},"exports":{".":{"types":"./dist/library.d.ts","import":"./dist/library.js","default":"./dist/library.js"},"./domain":{"types":"./dist/domain.d.ts","import":"./dist/domain.js","default":"./dist/domain.js"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","default":"./dist/events.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"},"./session":{"types":"./dist/session_public.d.ts","import":"./dist/session_public.js","default":"./dist/session_public.js"},"./package.json":"./package.json"},"gitHead":"2e8a7e470304ec709f8482327153dd4edafd6e3b","scripts":{"dev":"npm run build:rust && tsx src/cli_main.ts","web":"npx serve src/web -p 3000","build":"npm run build:packages && tsc && npm run copy:modes && npm run copy:domains && npm run copy:web && npm run copy:harnesses && npm run copy:audio && npm run copy:prompts && npm run copy:skills && npm run chmod:cli","clean":"rm -rf dist","start":"node dist/cli_main.js","predev":"npm run clean","cli:dev":"npm run build:tui && tsx src/cli_main.ts","dev:ink":"tsx src/cli.tsx","prepack":"npm run package:prepare","web:dev":"vite --config vite.config.ts","copy:web":"mkdir -p dist/web/js && cp src/web/*.html dist/web/ && cp src/web/js/*.js dist/web/js/","pack:dry":"npm pack --dry-run --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","prebuild":"npm run clean","chmod:cli":"chmod +x dist/cli_main.js","start:ink":"node dist/cli.js","test:unit":"node --import tsx --test tests/unit/*.test.ts","web:build":"vite build --config vite.config.ts","build:rust":"./scripts/build-rust.sh","copy:audio":"mkdir -p dist/audio/packs && cp -r src/audio/packs/* dist/audio/packs/","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","cli:web:dev":"ZTC_WEB_MIRROR=1 tsx src/cli.tsx","copy:skills":"find src/skills/bundled -name 'SKILL.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","postinstall":"chmod +x dist/cli_main.js 2>/dev/null || true","web:preview":"vite preview --config vite.config.ts","copy:domains":"find src/simulation/domains -name '*.yaml' -o -name '*.j2' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done && find src/simulation/templates -name '*.j2' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","copy:prompts":"mkdir -p dist/prompts && cp src/prompts/*.j2 dist/prompts/","pack:tarball":"npm pack --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","test:unit:ci":"node --import tsx --test $(ls tests/unit/*.test.ts | grep -vE 'tests/unit/(shell_tool_timeout|bench_controller|corsairbench_adapter|embedded_controller|emulation_domain_collision|headless_invalid_json_preflight|headless_output_file|repair_comprehensive|repair_edge_cases|repair_format_chain|rfbench_adapter|tool_search_active_tools|zergpod_adapter|input_segments|openai_compatible_settings|ratatui_view_layout)\\.test\\.ts')","build:packages":"npm --prefix packages/sim-graph run build","copy:harnesses":"find src/computer_use/harnesses -name '*.json' -o -name '*.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","emulation:init":"tsx scripts/emulation_init.ts","package:prepare":"./scripts/prepare-package.sh","test:simulation":"ZTC_SIM_DISABLE_EMBEDDINGS=1 node --import tsx --test tests/simulation/*.test.ts","test:zterm:smoke":"cargo build --manifest-path packages/zterm/Cargo.toml && node tests/sim/smoke-zterm-desktop.mjs","profiles:baseline":"tsx scripts/run-profile-baseline.ts","emulation:init:shannon":"tsx scripts/emulation_init_shannon.ts","test:plugin-loader-dist":"node --import tsx tests/unit/plugin_loader_dist_import_static.test.ts"},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"repository":{"url":"git+https://github.com/Epoch-ML/zerg.git","type":"git","directory":"ztc"},"_npmVersion":"10.9.2","description":"Zerg Terminal Client - CLI agent for continual AI systems","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ink":"^5.0.1","vue":"^3.5.13","zod":"^4.3.6","docx":"^9.1.0","xlsx":"^0.18.5","yaml":"^2.8.2","chalk":"^5.3.0","react":"^18.3.1","cs-cli":"^0.2.7","csterm":"^1.0.22","pdfkit":"^0.18.0","exceljs":"^4.4.0","fastify":"^4.28.1","nunjucks":"^3.2.4","pptxgenjs":"^4.0.1","react-dom":"^18.3.1","jsonrepair":"^3.13.3","vue-router":"^4.5.0","docx-preview":"^0.3.7","falkordblite":"^0.2.0","@ztc/sim-graph":"file:packages/sim-graph","socket.io-client":"^4.8.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.0","vite":"^5.4.0","serve":"^14.2.0","vitest":"^2.1.0","esbuild":"^0.27.7","postcss":"^8.4.0","typescript":"^5.5.0","@types/node":"^20.14.0","tailwindcss":"^3.4.0","@types/react":"^18.3.3","autoprefixer":"^10.4.0","@types/pdfkit":"^0.17.5","@types/nunjucks":"^3.2.6","@types/react-dom":"^18.3.0","@vitejs/plugin-vue":"^5.2.0","@vitejs/plugin-react":"^4.3.1"},"bundleDependencies":["@ztc/sim-graph"],"_npmOperationalInternal":{"tmp":"tmp/zerg-ztc_0.1.76_1779486366547_0.22123667530307212","host":"s3://npm-registry-packages-npm-production"}},"0.1.77":{"name":"zerg-ztc","version":"0.1.77","description":"Zerg Terminal Client - CLI agent for continual AI systems","repository":{"type":"git","url":"git+https://github.com/Epoch-ML/zerg.git","directory":"ztc"},"homepage":"https://github.com/Epoch-ML/zerg/tree/development/ztc","bugs":{"url":"https://github.com/Epoch-ML/zerg/issues"},"keywords":["ai","agent","cli","terminal","coding-agent","llm"],"type":"module","bin":{"ztc":"dist/cli_main.js","zerg":"dist/cli_main.js"},"exports":{".":{"types":"./dist/library.d.ts","import":"./dist/library.js","default":"./dist/library.js"},"./domain":{"types":"./dist/domain.d.ts","import":"./dist/domain.js","default":"./dist/domain.js"},"./session":{"types":"./dist/session_public.d.ts","import":"./dist/session_public.js","default":"./dist/session_public.js"},"./events":{"types":"./dist/events.d.ts","import":"./dist/events.js","default":"./dist/events.js"},"./sim-swarm":{"types":"./packages/sim-swarm/dist/index.d.ts","import":"./packages/sim-swarm/dist/index.js","default":"./packages/sim-swarm/dist/index.js"},"./sim-graph":{"types":"./packages/sim-graph/dist/index.d.ts","import":"./packages/sim-graph/dist/index.js","default":"./packages/sim-graph/dist/index.js"},"./package.json":"./package.json","./plugin":{"types":"./dist/plugin/runtime.d.ts","import":"./dist/plugin/runtime.js","default":"./dist/plugin/runtime.js"},"./plugin/runtime":{"types":"./dist/plugin/runtime.d.ts","import":"./dist/plugin/runtime.js","default":"./dist/plugin/runtime.js"},"./plugin/simulation":{"types":"./dist/plugin/simulation.d.ts","import":"./dist/plugin/simulation.js","default":"./dist/plugin/simulation.js"},"./plugin/optimization":{"types":"./dist/plugin/optimization.d.ts","import":"./dist/plugin/optimization.js","default":"./dist/plugin/optimization.js"},"./plugin/legacy":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js","default":"./dist/plugin/index.js"}},"scripts":{"prebuild":"npm run clean","build":"npm run build:packages && tsc && npm run copy:modes && npm run copy:domains && npm run copy:harnesses && npm run copy:workflow-templates && npm run copy:audio && npm run copy:prompts && npm run copy:skills && npm run chmod:cli","build:packages":"npm --prefix packages/sim-graph run build && npm --prefix packages/sim-swarm run build","chmod:cli":"chmod +x dist/cli_main.js","copy:prompts":"mkdir -p dist/prompts && cp src/prompts/*.j2 dist/prompts/","copy:skills":"find src/skills/bundled -name 'SKILL.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","copy:modes":"mkdir -p dist/modes/builtin && cp src/modes/builtin/*.yaml dist/modes/builtin/","copy:domains":"find src/simulation/domains -name '*.yaml' -o -name '*.j2' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done && find src/simulation/templates -name '*.j2' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","copy:harnesses":"find src/computer_use/harnesses -name '*.json' -o -name '*.md' | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","copy:workflow-templates":"find src/workflows/templates -type f | while read f; do dir=$(dirname \"${f#src/}\"); mkdir -p \"dist/$dir\"; cp \"$f\" \"dist/$dir/\"; done","copy:audio":"rm -rf dist/audio/packs && mkdir -p dist/audio/packs && cp -R src/audio/packs/peon dist/audio/packs/","build:rust":"./scripts/build-rust.sh","postinstall":"node scripts/ensure-local-packages.mjs","package:prepare":"./scripts/prepare-package.sh","pack:dry":"npm pack --dry-run --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","pack:tarball":"npm pack --cache ${NPM_CONFIG_CACHE:-/tmp/ztc-npm-cache}","prepack":"npm run package:prepare","predev":"npm run clean","dev":"npm run build:rust && tsx src/cli_main.ts","dev:ink":"tsx src/cli.tsx","cli:dev":"npm run build:tui && tsx src/cli_main.ts","start":"node dist/cli_main.js","start:ink":"node dist/cli.js","clean":"rm -rf dist","web-client":"npm run build && npm --prefix ../ztc-web-client run dev --","rpg-client":"npm run build && npm --prefix ../ztc-rpg run dev --","emulation:init":"tsx scripts/emulation_init.ts","emulation:init:shannon":"tsx scripts/emulation_init_shannon.ts","profiles:baseline":"tsx scripts/run-profile-baseline.ts","test:unit":"node --import tsx --test tests/unit/*.test.ts","test:unit:ci":"node --import tsx --test $(ls tests/unit/*.test.ts | grep -vE 'tests/unit/(shell_tool_timeout|bench_controller|embedded_controller|emulation_domain_collision|headless_invalid_json_preflight|headless_output_file|repair_comprehensive|repair_edge_cases|repair_format_chain|rfbench_adapter|tool_search_active_tools|zergpod_adapter|input_segments|openai_compatible_settings|ratatui_view_layout|plugin_loader_dist_import_static)\\.test\\.ts')","test:zterm:smoke":"cargo build --manifest-path packages/zterm/Cargo.toml && node tests/sim/smoke-zterm-desktop.mjs","test:simulation":"ZTC_SIM_DISABLE_EMBEDDINGS=1 node --import tsx --test tests/simulation/*.test.ts","test:plugin-loader-dist":"node --import tsx tests/unit/plugin_loader_dist_import_static.test.ts","test:public-tarball":"node scripts/smoke-packed-public-api.mjs"},"bundleDependencies":["@ztc/sim-graph"],"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","@ztc/sim-graph":"file:packages/sim-graph","acorn":"^8.16.0","chalk":"^5.3.0","cs-cli":"^0.2.7","csterm":"^1.0.22","docx":"^9.1.0","docx-preview":"^0.3.7","exceljs":"^4.4.0","falkordblite":"^0.2.0","fastify":"^4.28.1","ink":"^5.0.1","jsonrepair":"^3.13.3","node-pty":"^1.1.0","nunjucks":"^3.2.4","pdfkit":"^0.18.0","pptxgenjs":"^4.0.1","react":"^18.3.1","react-dom":"^18.3.1","socket.io-client":"^4.8.3","vue":"^3.5.13","vue-router":"^4.5.0","xlsx":"^0.18.5","yaml":"^2.8.2","zod":"^4.3.6"},"devDependencies":{"@ztc/sim-swarm":"file:packages/sim-swarm","@types/node":"^20.14.0","@types/nunjucks":"^3.2.6","@types/pdfkit":"^0.17.5","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","autoprefixer":"^10.4.0","esbuild":"^0.27.7","postcss":"^8.4.0","serve":"^14.2.0","tailwindcss":"^3.4.0","tsx":"^4.16.0","typescript":"^5.5.0","vitest":"^2.1.0"},"engines":{"node":">=18"},"_id":"zerg-ztc@0.1.77","gitHead":"a59a7599825c43d9a873dea686ef81c1f623cbb5","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Pf3X6bVSADj+zAalR+KVoQI1Wyu2Wzhz3C7pXIL01ngkSlPU7/UVBvTmk4qL9dmEi1eSGzt0IBMgA/p6oapoxQ==","shasum":"5cfea054da2b3fcd468c53fd0338466700c40177","tarball":"https://registry.npmjs.org/zerg-ztc/-/zerg-ztc-0.1.77.tgz","fileCount":4869,"unpackedSize":76243076,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC8JwSsulqOPbplzh/TYeQZxSlV2d1NMIxVVlC35Ts9ggIhAPDs+cAsmnTyq2NmYps7UR4O1HQs1a/lU1GIrO7MeshD"}]},"_npmUser":{"name":"idanbeck","email":"idanbeck@gmail.com"},"directories":{},"maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zerg-ztc_0.1.77_1784083227244_0.7337360459313096"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-27T18:04:24.932Z","modified":"2026-07-15T02:40:27.943Z","0.1.0":"2026-01-27T18:04:25.168Z","0.1.1":"2026-01-27T18:08:23.092Z","0.1.2":"2026-01-27T18:16:28.263Z","0.1.3":"2026-01-27T18:18:11.305Z","0.1.4":"2026-01-27T21:27:12.708Z","0.1.5":"2026-01-28T02:36:14.793Z","0.1.6":"2026-01-28T03:13:50.343Z","0.1.7":"2026-01-28T03:32:26.857Z","0.1.10":"2026-01-28T17:14:51.426Z","0.1.11":"2026-01-29T00:51:14.687Z","0.1.12":"2026-01-29T00:56:38.800Z","0.1.13":"2026-01-29T01:03:03.629Z","0.1.15":"2026-01-29T02:34:12.233Z","0.1.16":"2026-01-29T02:46:18.940Z","0.1.17":"2026-01-29T03:21:44.235Z","0.1.19":"2026-01-29T17:44:17.484Z","0.1.20":"2026-01-29T17:51:16.067Z","0.1.24":"2026-01-30T03:24:51.440Z","0.1.26":"2026-01-30T07:26:34.959Z","0.1.27":"2026-01-30T07:38:52.819Z","0.1.29":"2026-01-30T08:36:56.096Z","0.1.30":"2026-01-30T21:00:40.669Z","0.1.32":"2026-01-30T21:20:05.369Z","0.1.33":"2026-01-30T21:51:58.806Z","0.1.34":"2026-01-30T22:07:04.420Z","0.1.36":"2026-01-30T23:34:09.210Z","0.1.37":"2026-01-31T03:59:02.514Z","0.1.39":"2026-01-31T04:19:49.571Z","0.1.42":"2026-01-31T05:48:01.057Z","0.1.43":"2026-01-31T06:19:20.499Z","0.1.45":"2026-01-31T07:14:41.393Z","0.1.48":"2026-02-07T16:16:40.795Z","0.1.49":"2026-02-08T05:42:12.609Z","0.1.50":"2026-02-09T00:24:15.665Z","0.1.51":"2026-02-09T01:03:29.366Z","0.1.52":"2026-02-09T05:20:36.795Z","0.1.53":"2026-02-09T07:32:16.287Z","0.1.54":"2026-02-11T05:56:42.498Z","0.1.55":"2026-02-12T00:17:09.187Z","0.1.56":"2026-02-12T20:56:45.312Z","0.1.57":"2026-02-13T22:52:50.237Z","0.1.58":"2026-02-16T09:06:00.182Z","0.1.59":"2026-02-22T03:40:51.357Z","0.1.60":"2026-02-25T19:02:33.670Z","0.1.61":"2026-03-18T19:36:49.440Z","0.1.62":"2026-04-13T04:43:13.121Z","0.1.64":"2026-04-18T07:57:48.581Z","0.1.65":"2026-04-18T08:37:26.657Z","0.1.68":"2026-04-18T16:42:32.638Z","0.1.69":"2026-04-23T23:33:59.354Z","0.1.72":"2026-04-24T06:21:57.117Z","0.1.73":"2026-05-14T18:48:49.604Z","0.1.74":"2026-05-14T23:59:52.917Z","0.1.75":"2026-05-19T17:42:09.786Z","0.1.76":"2026-05-22T21:46:07.749Z","0.1.77":"2026-07-15T02:40:27.786Z"},"bugs":{"url":"https://github.com/Epoch-ML/zerg/issues"},"homepage":"https://github.com/Epoch-ML/zerg/tree/development/ztc","keywords":["ai","agent","cli","terminal","coding-agent","llm"],"repository":{"type":"git","url":"git+https://github.com/Epoch-ML/zerg.git","directory":"ztc"},"description":"Zerg Terminal Client - CLI agent for continual AI systems","maintainers":[{"name":"idanbeck","email":"idanbeck@gmail.com"}],"readme":"# ZTC — Zerg Terminal Client\n\nAn autonomous AI agent for the terminal. ZTC combines Claude-style conversational coding with native computer control, multi-agent orchestration, and a Voyager-inspired routine system for autonomous operation in graphical applications.\n\n```\n  ╭─ ZTC v0.1.57 ─────────────────────────────────────────────────────╮\n  │ Provider: Anthropic  Model: claude-sonnet-4-20250514             │\n  │ Working directory: ~/projects/my-app  Branch: main                │\n  ╰───────────────────────────────────────────────────────────────────╯\n\n❯ Build a house in Luanti using the saved routines\n\n◆ I'll use the Voyager routine system to build the house.\n  ⚙ computer_list_routines [0.1s]\n    → 10 saved routines\n  ⚙ computer_run_routine [216s]\n    → build_house completed: 7x5x3 cobblestone house\n\n  House built successfully — cobblestone walls, wood roof, door and window.\n\n● Ready                                          [████████░░] 42%\n```\n\n## Quick Start\n\n```bash\n# Install dependencies and build\nnpm install && npm run build\n\n# On macOS, npm install also creates ZTC Desktop.app in Applications.\n# Set ZTC_SKIP_DESKTOP_APP=1 to skip that best-effort launcher install.\n\n# Build native Rust binaries (screen capture, input injection)\nnpm run build:rust\n\n# Run in development mode\nnpm run dev\n\n# Or run the built version\nnpm start\n```\n\n### Requirements\n\n- Node.js >= 18\n- Rust toolchain (for native binaries — `cargo`)\n- Anthropic API key (set via `ANTHROPIC_API_KEY` env var or `/config key`) or Claude Code CLI OAuth (`claude setup-token` + `CLAUDE_CODE_OAUTH_TOKEN`)\n- macOS, Linux, or Windows\n\n## Features\n\n### Terminal AI Agent\n- **Agentic tool use** — file I/O, shell commands, code search, LSP integration\n- **Streaming responses** with real-time tool execution traces\n- **Context management** — automatic compaction at configurable thresholds, manual `/compact`\n- **Session persistence** — auto-save, resume with `ztc resume` or `--resume`, per-project session storage\n- **Mux-aware resume** — `ztc resume` restores the saved conversation and, when present, the prior `zmux` layout plus child ZTC panes\n- **Sub-agent delegation** — spawn isolated agents for context-heavy research\n- **Plan mode** — read-only codebase exploration, then structured implementation\n\n### Computer Use\n- **Native input injection** — keyboard, mouse, and relative mouse movement at the hardware level\n- **Screen capture** — native PNG screenshots via the `ztc-computer` Rust binary\n- **Routine system** — save, version, and replay JavaScript routines in a sandboxed subprocess\n- **Application harnesses** — app-specific configs, reference docs, and automated setup (Luanti built-in)\n- **Voyager loop** — autonomous multi-round task completion with auto-continuation\n\n### Multi-Agent Orchestration (zmux)\n- **Terminal multiplexer** — fullscreen split-pane environment for parallel agent instances\n- **Swarm mode** — conductor agent delegates tasks across child ZTC panes\n- **Workflows** — JavaScript orchestration scripts for inspectable background multi-agent runs via `/workflows` and the `workflow` tool. Saved workflows live in `.ztc/workflows/` or `~/.ztc/workflows/`; see `docs/workflows.md` for the script format, command surface, artifacts, parity matrix, and provenance.\n- **Plugin orchestrators** — external sibling projects (e.g. `/tycoon/`,\n  `/cybersim/`) register via `.ztc/plugin.yaml` and self-attach to ZTC's\n  orchestrator registry\n- **Message bus** — inter-agent communication across panes\n\n### ZTerm Desktop\n\nOn macOS, `npm install` creates `ZTC Desktop.app` in `/Applications`\nwhen that directory is writable, otherwise in `~/Applications`. Opening\nthe app launches `ztc --desktop --cwd \"$HOME\"` so the native ZTerm\nsurface starts from your home folder. Set `ZTC_SKIP_DESKTOP_APP=1` to\nskip app creation during install, or `ZTC_DESKTOP_APP_DIR=/path` to\ninstall the app bundle somewhere else.\n\n### Voice & Media\n- **Voice dictation** — native Whisper transcription (Ctrl+R)\n- **TTS synthesis** — multiple backends (macOS say, Parler, OpenAI, ElevenLabs)\n- **Image support** — paste from clipboard (Ctrl+I), screenshot compression\n\n---\n\n## Computer Use\n\nZTC can autonomously control graphical applications through native keyboard/mouse injection and screen capture. The system follows a **Voyager-style** approach: observe the screen, plan an action, execute it, verify the result, and save successful routines for reuse.\n\n### Enabling Computer Use\n\n```bash\n# Interactive mode with computer control\nnpm run dev -- --computer-use\n\n# Headless mode with Voyager loop\nnode dist/cli_main.js --headless --computer-use \\\n  --voyager-loop --voyager-task \"Build a house in Luanti\" \\\n  --voyager-max-rounds 15 --timeout 1800000\n```\n\n### Computer Use Tools\n\n| Tool | Description |\n|------|-------------|\n| `computer_screenshot` | Native PNG screenshot of the entire screen |\n| `computer_key` | Inject keyboard press/release events |\n| `computer_type_text` | Type a string with keystroke simulation |\n| `computer_mouse_move` | Move mouse to absolute coordinates |\n| `computer_mouse_move_relative` | Relative mouse delta (works with FPS games) |\n| `computer_mouse_click` | Click at current or specified position |\n\n### Routine System\n\nRoutines are JavaScript scripts executed in a sandboxed subprocess with access to native input APIs. They run at native speed — no LLM round-trip per keystroke.\n\n```bash\n# The agent can save and reuse routines:\ncomputer_save_routine    # Save a verified routine\ncomputer_list_routines   # List saved routines\ncomputer_run_routine     # Execute a routine (with optional timeout)\ncomputer_delete_routine  # Remove a routine\n```\n\n**Routine sandbox globals:**\n```js\n// Mouse control\nmouse.move(x, y)              // Absolute move\nmouse.move_relative(dx, dy)   // Relative move (camera rotation)\nmouse.click(\"left\"|\"right\")   // Click\nmouse.click(\"left\", x, y)     // Click at position\nmouse.down(\"left\") / mouse.up(\"left\")\n\n// Keyboard control\nkey.press(\"W\")                // Press and release\nkey.down(\"W\") / key.up(\"W\")  // Hold/release\nkey.type(\"hello\", 20)         // Type string (20ms between keys)\nkey.combo(\"Ctrl\", \"C\")        // Key combination\n\n// Screen\nscreen.dimensions()           // { width, height }\nscreen.shot()                 // Take screenshot (returns base64 PNG)\n\n// Utilities\nsleep(ms)                     // Wait\nlog(\"message\")                // Log to routine output\nrunRoutine(\"name\", args)      // Call another saved routine\n```\n\nRoutines are stored in `~/.ztc/computer_use/routines/` and persist across sessions.\n\n### Application Harnesses\n\nHarnesses provide app-specific configuration, reference documentation, and setup automation. They're loaded with `computer_load_harness`.\n\n**Built-in harness: Luanti (Minetest)**\n- Flat world with frozen noon, creative mode, all privileges\n- Comprehensive reference doc with controls, building strategies, item aliases\n- Auto-setup: writes `minetest.conf`, creates world, configures fullscreen\n\n```bash\n# Create custom harnesses in:\n~/.ztc/computer_use/harnesses/<name>/\n  config.json    # Launch config, window size, env vars\n  harness.md     # Reference doc injected into agent context\n  setup.ts       # Optional setup automation\n```\n\n### Voyager Loop Mode\n\nFor long-running autonomous tasks, the Voyager loop auto-continues across multiple agent rounds. Between rounds, the agent is prompted to screenshot current state, review saved routines, and proceed — naturally recovering from context compaction.\n\n```bash\nnode dist/cli_main.js --headless --computer-use \\\n  --voyager-loop \\\n  --voyager-task \"Build a cobblestone house with a roof\" \\\n  --voyager-max-rounds 15 \\\n  --timeout 1800000\n```\n\n| Flag | Description | Default |\n|------|-------------|---------|\n| `--voyager-loop` | Enable auto-continuation loop | — |\n| `--voyager-task <text>` | Task description (alternative to `--prompt`) | — |\n| `--voyager-max-rounds <n>` | Maximum continuation rounds | 20 |\n| `--timeout <ms>` | Wall-clock timeout | 1800000 (30 min) |\n\nThe loop exits when the agent says \"Task completed\" (detected via regex patterns) or the round/time budget is exhausted.\n\n### Native Input Injection (macOS)\n\nZTC uses hardware-level input injection for compatibility with games and fullscreen apps:\n\n- **Keyboard**: CGEvent injection — works with all applications including SDL/game engines\n- **Mouse clicks**: CGEvent with embedded position — avoids async cursor race conditions\n- **Relative mouse**: IOHIDPostEvent (IOKit layer) — works with SDL native relative mouse mode, indistinguishable from real hardware input\n\n---\n\n## zmux — Terminal Multiplexer\n\nzmux provides a fullscreen split-pane environment for running multiple terminal processes and ZTC agent instances simultaneously. It is the default interactive renderer for ZTC; use `--no-mux` to disable it.\n\n```bash\n# Launch the default interactive mux\nnpm run dev\n\n# With auto-created agent panes (3 columns)\nnpm run dev -- --num-zergs 3\n\n# Grid layout (2 columns x 3 rows)\nnpm run dev -- --num-zergs 2x3\n\n# Disable mux explicitly\nnpm run dev -- --no-mux\n```\n\n### Pane Tools\n\nWhen running in zmux, the agent gains access to terminal pane management:\n\n| Tool | Description |\n|------|-------------|\n| `create_terminal_pane` | Spawn a process in a new pane (shell, server, child ZTC) |\n| `read_terminal_pane` | Read current terminal buffer contents |\n| `write_terminal_pane` | Send keystrokes to a pane |\n| `close_terminal_pane` | Close a pane and kill its process |\n| `list_terminal_panes` | List all panes with status |\n\n### Scrollback\n\nBecause `zmux` runs in the terminal alternate screen, outer terminal scrollback is not the right primitive once mux is always on. Instead, `zmux` keeps pane-local history and exposes a tmux-style inner scroll mode:\n\n- Mouse wheel scrolls the pane under the pointer by default\n- Panes with scrollable history show a live scrollbar gutter on the right edge\n- Clicking the scrollbar gutter jumps to that point in history\n- `Ctrl+B g` rebalances the current layout into an even grid\n- `Ctrl+B v` rebuilds the current panes as evenly sized columns\n- `Ctrl+B r` rebuilds the current panes as evenly sized rows\n- `Ctrl+B m` makes the focused pane primary and stacks the rest beside it\n- `Ctrl+B t` opens the workspace tree\n- `Ctrl+P` opens the fuzzy file picker\n- `Ctrl+B w` opens the pane picker\n- `Ctrl+B :` or `Ctrl+K` opens the command palette\n- `Ctrl+B [` enters scroll mode for the focused pane\n- `Ctrl+B e` opens the focused pane output in `$VISUAL` / `$EDITOR`\n- `Ctrl+B R` restarts the focused restartable pane\n- `Ctrl+B i` toggles pinning on the focused pane\n- `Ctrl+B A` toggles close-on-exit for the focused command/process pane\n- `PgUp` / `PgDn` page through history\n- `Up` / `Down` or `j` / `k` move by line\n- `/` opens a scrollback search prompt\n- `n` / `N` moves between scrollback search matches\n- `g` / `Home` jumps to the top\n- `e` opens the current pane history in `$VISUAL` / `$EDITOR` while in scroll mode\n- `G` / `End` jumps back to live output\n- `q`, `Esc`, or `Enter` exits scroll mode\n\nThe TUI file surfaces stay native to the terminal instead of trying to emulate the web view:\n\n- The fuzzy file picker opens files into `doc` panes and `Ctrl+E` opens the selected file in `$EDITOR`\n- The workspace tree supports `h` / `l` folding plus direct file open\n- The pane picker shows pane status, pin markers, and exit codes\n- The command palette exposes layouts, pane lifecycle actions, and workspace navigation\n\n### Swarm Mode\n\nConductor mode for orchestrating multiple agents in parallel:\n\n```\n/swarm    — Enter conductor mode\n/swarm-status  — Check agent progress\n/swarm-stop    — Exit conductor mode\n```\n\nThe conductor agent delegates tasks to child ZTC panes, monitors progress, and coordinates results.\n\n### Mirror Mode\n\nBrowser-based UI that mirrors the terminal session. Core ships only the\ngeneric mirror runtime (`MirrorStreamServer` SSE/HTTP server and the\n`ViewPlugin` contract in `src/web/`); the browser client UI is the optional\n`ztc-web-client` plugin (a sibling package, loaded via its `.ztc/plugin.yaml`).\nBuild it once with `cd ../ztc-web-client && npm install && npm run build:plugin`.\nWithout the plugin, the mirror flags still work but serve a minimal status\npage and print instructions for enabling the full UI.\n\n```\n/mirror       — Start mirror at http://localhost:3940\n--mirror      — Enable on startup\n--mirror-port — Custom port\n```\n\nIn `zmux` mode the browser mirror can now focus panes, switch layout presets, toggle zoom, create ZTC or shell panes, close panes, and drive pane scroll position through the same mux state machine as the terminal client.\n\n### Conductor Branches\n\nLaunch the ZTC build from a running Conductor workspace branch:\n\n```bash\nztc --branch sydney-v1\nztc --branch sydney-v1 --mirror\nztc --branch=sydney-v1 resume my-session\n```\n\n`--branch` resolves the workspace under `CONDUCTOR_WORKSPACES_ROOT`, defaulting to `~/conductor/workspaces/zerg`, reads that branch's `.conductor/ports.env`, and re-execs the branch-local `ztc/dist/cli_main.js` with your original working directory.\n\n---\n\n## Modes\n\nModes modify ZTC's behavior by restricting tools, injecting system prompts, and producing artifacts.\n\n| Mode | Command | Description |\n|------|---------|-------------|\n| Normal | (default) | Full tool access with approval prompts |\n| Auto-accept | `Shift+Tab` | Skip tool approval — fast execution |\n| Plan | `/plan` | Read-only exploration, structured planning |\n| Swarm | `/swarm` | Multi-agent conductor (zmux) |\n| Manifest | `/manifest` | YAML manifest creation with validation |\n| Strict | — | Minimal output, exact constraint following |\n| Zerg | — | Cloud agent delegation via Zerg API |\n\n### Custom Modes\n\nCreate YAML mode definitions in `~/.ztc/modes/`:\n\n```yaml\nname: my_mode\nversion: \"1.0\"\nlabel: My Mode\ndescription: Custom operational mode\nauto_accept: false\ntools:\n  blocked: [run_command]    # Tools to disable\nsystem_prompt: |\n  Additional instructions for the agent...\nartifact:\n  enabled: true\n  type: markdown\n  path_template: \"./output-{timestamp}.md\"\ncommands:\n  - name: my_cmd\n    description: Custom command\non_enter_questions:\n  - name: target\n    question: \"What should we work on?\"\n    type: text\n```\n\n---\n\n## Headless Mode\n\nRun ZTC without a TUI for automation, CI, and scripting:\n\n```bash\n# Single prompt, exit when done\nnode dist/cli_main.js --headless --prompt \"Refactor auth module\"\n\n# JSON protocol (structured I/O)\nnode dist/cli_main.js --headless --json\n\n# With timestamps and file output\nnode dist/cli_main.js --headless --prompt \"Fix the tests\" \\\n  --timestamps --output result.txt --timeout 300000\n```\n\n| Flag | Description | Default |\n|------|-------------|---------|\n| `--headless` | Enable headless mode | — |\n| `--prompt <text>` | Single prompt to execute | — |\n| `--json` | JSON protocol for I/O | — |\n| `--max-iterations <n>` | Max agent iterations | 50 |\n| `--timeout <ms>` | Operation timeout | 300000 |\n| `--output <file>` | Save response to file | — |\n| `--timestamps` | Show timestamps in output | — |\n| `--quiet` / `-q` | Suppress build output | — |\n| `--session-id <id>` | Use or create a specific session ID | — |\n\n---\n\n## CLI Flags Reference\n\n### General\n```\n--help, -h              Show help\n--version, -v           Show version\n--cwd <path>            Start in directory\n--branch <name>         Launch the ZTC build from a Conductor workspace branch\n```\n\n### Sessions\n```\nresume [id]             Resume session (latest or by ID)\n--resume [id], -c       Resume session (latest or by ID)\n--session-id <id>       Use or create a specific session ID\n--list-sessions         List saved sessions\n```\n\nWhen a saved session includes `zmux` state, `ztc resume` restores the pane layout, focus, zoom state, and relaunch metadata for child panes as part of the resumed session. Child ZTC panes launched from mux now receive stable session IDs automatically, so nested agent conversations resume too.\n\n### Modes & Features\n```\n--plan                  Start in plan mode\n--mode <path>           Load mode from YAML file\n--agent-domain <name>   Inject tools from an external domain YAML into the agent\n--domain-paths <dirs>   Extra search roots for external domains (colon-separated)\n--mux                   Explicitly enable zmux multiplexer (default for interactive ZTC)\n--no-mux                Disable zmux and use the single-pane renderer\n--pane                  Pane mode (for zmux children)\n--computer-use          Enable computer control tools\n--ml                    Enable ML inference/training tools\n--mirror                Enable browser mirror\n--mirror-port <n>       Mirror port (default: 3940)\n```\n\n### zmux Options\n```\n--new-window            Open new terminal window\n--fullscreen            Maximize terminal window\n--num-zergs <n|CxR>     Auto-create agent panes\n```\n\n---\n\n## Commands\n\n### Configuration\n| Command | Description |\n|---------|-------------|\n| `/config show` | View configuration |\n| `/config key <key>` | Set API key |\n| `/config model <name>` | Set model |\n| `/model <name>` | Alias for config model |\n| `/models` | List available models |\n| `/permissions` | View/update tool permissions |\n\n### Codex Providers\n\nZTC separates the official OpenAI Codex App Server integration from the older direct ChatGPT Codex backend.\n\nUse `ztc --provider codex_app_server` for the documented OpenAI App Server path. It launches `codex app-server` over JSONL stdio and uses App Server auth/model discovery. This first milestone runs without ZTC tool schemas and fails explicit ZTC tool-calling backend requests, because Codex App Server owns tool execution and approval semantics; full App Server approval/tool event mapping is still a separate runtime-mode step. Run `codex login status` before starting ZTC if auth is unclear.\n\nUse `ztc --provider codex_legacy` for the existing direct `chatgpt.com/backend-api/codex` backend backed by `~/.codex/auth.json`. Existing config values with `provider: \"codex\"` remain supported as a compatibility alias for `codex_legacy`; new configs should use the explicit provider IDs.\n\nBoth Codex providers default to `gpt-5.6-sol` when no model is pinned. Users with usable `~/.codex/auth.json` and no configured provider now infer `codex_legacy` instead of the older `codex` alias, so status/config output names the legacy path explicitly.\n\nGPT-5.6 discovery through `codex_app_server` requires Codex CLI 0.144.0 or newer. Check with `codex --version` and update the CLI before selecting Sol, Terra, or Luna on an older installation.\n\nReasoning effort is provider-specific. App Server exposes `low` through `max`, plus `ultra` for Sol and Terra. The direct `codex_legacy` API exposes `none`, `minimal`, `low`, `medium`, `high`, and `xhigh`.\n\n`codex_legacy` has no scheduled removal date. It will remain supported until the App Server path covers the required ZTC auth, lifecycle, approval, and tool-event behavior; any deprecation will be announced as a separate migration.\n\nOptional App Server config:\n\n```json\n{\n  \"provider\": \"codex_app_server\",\n  \"codexAppServer\": {\n    \"command\": \"codex\",\n    \"args\": [\"app-server\"],\n    \"loginFlow\": \"cached\"\n  }\n}\n```\n\n### Session & Context\n| Command | Description |\n|---------|-------------|\n| `/clear` | Clear message history |\n| `/sessions` | List/manage saved sessions |\n| `/status` | Show current status |\n| `/context` | Detailed context window usage |\n| `/compact [%]` | Compact conversation (default: 50%) |\n| `/retry` | Retry last request |\n\n### Modes\n| Command | Description |\n|---------|-------------|\n| `/mode [name]` | Show or enter a mode |\n| `/modes` | List available modes |\n| `/exit-mode` | Return to normal |\n| `/plan [desc]` | Enter plan mode |\n| `/execute` | Execute plan |\n\n### Shell & Files\n| Command | Description |\n|---------|-------------|\n| `/shell <cmd>` or `!<cmd>` | Run shell command |\n| `/cd <path>` | Change directory |\n| `/clipboard` | Copy conversation |\n\n### Voice\n| Command | Description |\n|---------|-------------|\n| `/dictation` | Manage dictation (devices, model) |\n| `/voice` | Manage TTS synthesis |\n\n### zmux & Orchestration\n| Command | Description |\n|---------|-------------|\n| `/swarm` | Enter conductor mode |\n| `/swarm-status` | Check agent progress |\n| `/swarm-stop` | Exit conductor mode |\n| `/mirror [port]` | Start browser mirror |\n\n### Meta\n| Command | Description |\n|---------|-------------|\n| `/help` | Show commands |\n| `/update` | Update ZTC |\n| `/debug` | Toggle debug mode |\n| `/keybindings` | Show keyboard shortcuts |\n| `/emulation` | Prompt emulation profiles |\n| `/exit` | Exit ZTC |\n\n---\n\n## Keyboard Shortcuts\n\n| Shortcut | Action |\n|----------|--------|\n| `Enter` | Submit message |\n| `Shift+Enter` | Insert newline |\n| `Ctrl+C` | Exit |\n| `Ctrl+L` | Clear screen |\n| `Ctrl+R` | Toggle voice dictation |\n| `Ctrl+I` | Paste image from clipboard |\n| `Ctrl+O` | Expand/collapse last tool output |\n| `Ctrl+Shift+O` | Toggle all tool outputs |\n| `Ctrl+G` | Open plan file in editor |\n| `Ctrl+T` | Toggle task list |\n| `Shift+Tab` | Cycle modes |\n| `Tab` | Path completion |\n| `Up/Down` | Command history |\n| `Ctrl+A` / `Ctrl+E` | Start / end of line |\n| `Ctrl+U` | Clear input line |\n| `Ctrl+W` | Delete word before cursor |\n| `Ctrl+K` | Kill to end of line |\n\n---\n\n## Agent Tools\n\n### File System\n- **read_file** — Read file contents\n- **write_file** — Write/modify files (with diff display)\n- **list_directory** — List directory contents\n- **search** — Regex code search (ripgrep-style)\n\n### Shell & Execution\n- **run_command** — Execute shell commands with timeout\n- **run_and_monitor** — Long-running command monitoring\n\n### Development (LSP)\n- **goto_definition** — Jump to symbol definition\n- **find_references** — Find all references to a symbol\n- **hover** — Get type info and documentation\n- **diagnostics** — Compiler errors and warnings\n- **lsp_status** — Check language server status\n\nSupported: Rust (rust-analyzer), TypeScript, Python (pyright), C/C++ (clangd), Go (gopls)\n\n### Agent Orchestration\n- **delegate_task** — Spawn sub-agent for isolated research\n- **plan_mode** / **submit_plan** / **ask_user** — Planning workflow tools\n- **todo_write** — Task list management\n- **ztc_command** — Execute slash commands programmatically\n\n### ML Tools (--ml)\n- **ml_load_model** — Load model from safetensors weights\n- **ml_infer** — Run inference on images\n- **ml_train** — Train on session data\n- **ml_status** — GPU device and model status\n\n---\n\n## Architecture\n\n### Rendering\nZTC uses a **Rust/Ratatui** terminal renderer communicating with the TypeScript agent via Unix domain socket IPC. The renderer operates in inline viewport mode — content scrolls above while the input area stays fixed at the bottom.\n\n### Agent Loop\n```\nUser Input → Agent → Claude API → Tool Use? → Execute → Continue\n                ↑                      │            │\n                └──────────────────────┴────────────┘\n```\n\nStandard ReAct loop with streaming, automatic retry (429/529/5xx), and configurable max iterations.\n\n### Native Binaries (Rust)\n- **ztc-computer** — Screen capture (CoreGraphics/X11/Win32), hardware-level input injection (IOHIDPostEvent/CGEvent), process management\n- **ztc-ml** — GPU-accelerated ML inference and training (candle framework)\n\nBuilt with `npm run build:rust` — cross-compiled per platform.\n\n### Project Structure\n```\nztc/\n├── src/\n│   ├── cli_ratatui.ts         # Main CLI entry point\n│   ├── headless.ts            # Headless/automation mode\n│   ├── agent/\n│   │   ├── factory.ts         # Agent creation (model, tools, capabilities)\n│   │   ├── runtime/           # Agent execution engine\n│   │   ├── tools/             # Tool definitions (file, shell, computer, ml, ...)\n│   │   └── commands/          # Slash command handlers\n│   ├── modes/\n│   │   ├── types.ts           # Mode definition types\n│   │   ├── registry.ts        # Mode discovery and loading\n│   │   └── builtin/           # Built-in mode YAML definitions\n│   ├── computer_use/\n│   │   ├── routine_runner.ts  # Sandboxed routine subprocess executor\n│   │   └── harnesses/         # Application-specific harness configs\n│   │       └── luanti/        # Luanti (Minetest) harness\n│   ├── utils/\n│   │   ├── computer_native.ts # ztc-computer binary bridge\n│   │   ├── ml_native.ts       # ztc-ml binary bridge\n│   │   ├── compaction.ts      # Context compaction\n│   │   └── shell.ts           # Shell utilities\n│   └── web/                   # Mirror mode web UI\n├── packages/\n│   ├── ztc-computer/          # Rust: screen capture + input injection\n│   └── ztc-ml/                # Rust: ML inference + training\n├── tbench/                    # Terminal-Bench evaluation harness\n└── scripts/\n    └── build-rust.sh          # Native binary build script\n```\n\n### Data Directories\n```\n~/.ztc/\n├── config.json                # User configuration\n├── sessions/                  # Saved conversation sessions\n├── todos/                     # Per-project todo lists (<projectHash>.json)\n├── plans/                     # Plan mode artifacts\n├── modes/                     # User custom modes\n├── models/                    # Downloaded ML/TTS models\n├── logs/                      # Session logs\n└── computer_use/\n    ├── routines/              # Saved Voyager routines\n    └── harnesses/             # User application harnesses\n```\n\n---\n\n## External Domains (custom tools)\n\nZTC's simulation/emulation layer can be extended by a host app with its own\nYAML-declared tools (DB queries, REST calls, business logic) without forking.\nThis is how products like `ca_org` plug reconciliation tools into ZTC while\nstill running through the npm-published binary.\n\n### Layout\n\n```\n<project>/.ztc/domains/<name>/\n  <name>.yaml          # Tool metadata — names, descriptions, JSON schemas\n  handlers.mjs         # (optional) ES module — exports { handlers: { key: fn } }\n  handlers.js          # (optional) CommonJS — same shape\n  handlers.cjs         # (optional) CommonJS — same shape, explicit ext\n```\n\n### Discovery order (first match wins)\n\n1. `ZTC_DOMAIN_PATHS` env — colon-separated (`:` on *nix, `;` on Windows) list\n   of explicit roots.\n2. `{cwd}/.ztc/domains` — project-local, works cleanly as a k8s ConfigMap or\n   Docker volume mount.\n3. `~/.ztc/domains` — user-global.\n4. The builtin `src/simulation/domains/` shipped with ZTC.\n\n### Example: domain YAML\n\n```yaml\n# .ztc/domains/ca_org/ca_org.yaml\nname: ca_org\nevent_artifact_map: {}\nsentiment_by_type: {}\nevent_descriptions: {}\nvariable_mappings: {}\ntools:\n  - name: reconcile_lookup\n    handler: \"ca_org:reconcile_lookup\"\n    description: Look up a person by name in the ca_org employees table.\n    parameters:\n      name: { type: string, description: Full or partial name to match }\n    required: [name]\n```\n\n### Example: handler bundle\n\nA sibling `handlers.{mjs,js,cjs}` file is auto-imported when the domain loads.\n\n> **Extension matters.** Prefer `handlers.mjs` (always ESM) or `handlers.cjs`\n> (always CommonJS). `handlers.js` is classified by the nearest\n> `package.json#type` field — inside a `\"type\": \"module\"` project it's ESM\n> and won't load through the sync path; pick the explicit extension to\n> avoid that ambiguity.\n\n> **The example below is pseudocode.** `db` is referenced from outer scope,\n> which doesn't exist in a Node module. In practice either (a) import your\n> deps at the top of the file (`import { Pool } from 'pg'`), or (b) use the\n> library API path below to share DB pools / HTTP clients / auth context\n> from your host process — that's the recommended pattern for anything\n> non-trivial since `createRequire` resolves from `<domain-dir>/node_modules`\n> and your home-dir domain folder won't have one.\n\n```js\n// .ztc/domains/ca_org/handlers.mjs — pseudocode\nimport { getDbPool } from './your-own-db-module.mjs';\n\nexport const handlers = {\n  'ca_org:reconcile_lookup': async (args) => {\n    const db = await getDbPool();\n    const rows = await db.query('SELECT id, name FROM employees WHERE name ILIKE $1', [`%${args.name}%`]);\n    return JSON.stringify(rows);\n  },\n};\n```\n\n### Wiring tools into the agent\n\n```bash\n# CLI: point ZTC at the domain + enable it for the active agent\nztc --domain-paths ./.ztc/domains --agent-domain ca_org --headless\n```\n\nThe `--agent-domain` flag (or `ZTC_AGENT_DOMAIN` env) injects the domain's\ntools into any agent session — not just sim/mux panes. The existing\n`ZTC_SIM_DOMAIN` behavior is preserved for the swarm coordinator.\n\n> **Security**: `--agent-domain` loads and executes the domain's sibling\n> `handlers.{mjs,js,cjs}` file with full `process.env` at startup. Only use\n> with domain bundles you trust. A shared `.ztc/domains/` repo checked into\n> a team repo is equivalent to committing arbitrary startup code — review\n> handler files the same way you would review CI scripts.\n\n> **Mode interaction**: domain tools **bypass** the mode-level tool\n> allowlist (including plan mode, which is otherwise read-only-ish). If\n> you inject a domain with a `write_file`-style tool, it runs in every\n> mode your agent enters. For capability-gated flows, prefer registering\n> sensitive handlers conditionally from the library API (see below)\n> rather than shipping them in a YAML that any mode can invoke.\n\n> **Shadowing builtins is unsupported.** Because the builtin directory is\n> last in the search order, a user-supplied YAML named the same as a\n> builtin domain (e.g. `sim-pane`) will take precedence. This can break\n> swarm-coordinator contracts and shouldn't be relied on — rename your\n> domain if you notice the collision.\n\n### Library API\n\nThe `zerg-ztc/domain` entry point exposes the external-domain surface for\nhosts that want to register handlers programmatically (e.g. a Nuxt server\nthat holds a DB connection pool and wants its handlers to share it):\n\n```ts\nimport {\n  registerAgentHandler,\n  buildAgentToolsFromDomainAsync,\n  DomainFactory,\n} from 'zerg-ztc/domain';\n\n// Option A: register handlers imperatively before creating an agent.\nregisterAgentHandler('ca_org:reconcile_lookup', async (args) => { ... });\n\n// Option B: let ZTC auto-import the handlers.mjs sibling at domain-load time.\nconst tools = await buildAgentToolsFromDomainAsync('ca_org');\n```\n\n---\n\n## Development\n\n```bash\nnpm run build          # Compile TypeScript + copy assets\nnpm run build:rust     # Build native Rust binaries\nnpm run dev            # Development mode (tsx + rust build)\nnpm run dev:ink        # Legacy Ink renderer\nnpm run web            # Web UI at http://localhost:3000\nnpm start              # Production entry point\n```\n\n### Claude Code CLI OAuth\n\nZTC can use Claude Code subscription/OAuth auth through the official Claude Code CLI instead of direct Anthropic API-key billing:\n\n```bash\nnpm install -g @anthropic-ai/claude-code\nclaude /login\nclaude setup-token\nexport CLAUDE_CODE_OAUTH_TOKEN=...\nztc\n# inside ZTC:\n/config provider claude_code\n```\n\nThe `claude_code` provider shells out to `claude -p` with `CLAUDE_CODE_OAUTH_TOKEN` in the environment. This follows Claude Code's own auth/runtime and usage rules, and Claude Code's default system prompt/runtime behavior is intentionally involved. ZTC's prompt is appended to that runtime for context.\n\nThe first implementation is text-only: ZTC tool definitions are not bridged into Claude Code CLI tool calls. A future MCP bridge can expose ZTC tools to Claude Code through official integration surfaces.\n\n### Environment Variables\n\n| Variable | Description |\n|----------|-------------|\n| `ANTHROPIC_API_KEY` | Anthropic API key for direct API billing |\n| `CLAUDE_CODE_OAUTH_TOKEN` | Claude Code OAuth token from `claude setup-token`; used by `/config provider claude_code` |\n| `ZTC_DEBUG` | Enable debug logging |\n| `ZTC_SUBAGENT_DEBUG` | Log sub-agent execution |\n| `ZTC_DISABLE_AUTO_COMPACT` | Disable automatic compaction |\n| `ZTC_DICTATION_FILTER` | Disable filler word filter (set to 0) |\n| `ZTC_DOCKER_CONTAINER` | Route file tools through Docker |\n| `ZTC_TODO_STORE` | Override path to the todo JSON file (defaults to `~/.ztc/todos/<projectHash>.json`) |\n| `ZTC_DOMAIN_PATHS` | Extra roots for external domain YAML (colon-separated on *nix, `;` on Windows) |\n| `ZTC_AGENT_DOMAIN` | Domain whose tools get injected into the normal agent |\n| `ZTC_SIM_DOMAIN` | Domain for simulation/swarm child panes (mux/pane mode only) |\n| `SDL_MOUSE_RELATIVE_MODE_WARP` | Force SDL warp mode (computer use fallback) |\n\n---\n\n## License\n\nMIT\n\n---\n\nPart of the [Zerg](https://github.com/idanbeck/zerg) autonomous AI framework.\n","readmeFilename":"README.md"}