{"_id":"@ylzcode/ylzcode-cli","_rev":"26-1a80e153bc727bb2ef8b58b6a8e09ace","name":"@ylzcode/ylzcode-cli","dist-tags":{"latest":"0.1.8"},"versions":{"0.0.2":{"name":"@ylzcode/ylzcode-cli","version":"0.0.2","_id":"@ylzcode/ylzcode-cli@0.0.2","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"homepage":"https://github.com/ylzcode/ylzcode-cli#readme","bugs":{"url":"https://github.com/ylzcode/ylzcode-cli/issues"},"bin":{"ylzcode":"bundle/ylzcode.js"},"dist":{"shasum":"268f8781bb5bb96e03bbb193f6def47b76344394","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.0.2.tgz","fileCount":14,"integrity":"sha512-mlaXUCHdf7GYnK5AlrU+baylaz7AapxLAHcPCwTh/URe2MMUok8YgN1yOkg2SHeGrD84ny/pWYLTpfwioeLjSQ==","signatures":[{"sig":"MEUCIQDKKKQaCfVNtKeX2n8jYHrOKcGzbPmGE/UPZn2Bsld7CwIgRtslkhcG4R3WTF65Ex4h44R2tlQMj7ida64M7YjFpwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13921855},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"2df4359ad1f11ea2bf484f80f1bccf7cf43df42b","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"repository":{"url":"git+https://github.com/ylzcode/ylzcode-cli.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","json":"^11.0.0","memfs":"^4.17.2","yargs":"^17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.0.2_1753545709902_0.8231365282097729","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@ylzcode/ylzcode-cli","version":"0.0.4","_id":"@ylzcode/ylzcode-cli@0.0.4","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"bin":{"ylzcode":"bundle/ylzcode.js"},"dist":{"shasum":"04632669b04ac21f49fffbebb671a0b6179fd0b5","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.0.4.tgz","fileCount":15,"integrity":"sha512-VPg2gYBoMACXa3woHq7uG03GdpimDM/CUs93NnwK7yaDKYVRgvrg2afxsGJZ1T9gXmABeMFCq5tjh1gjTwvjkA==","signatures":[{"sig":"MEYCIQCJMj5Nfdiot5YFn5ktpjWDwIHpvOiyOqreFVL6LZk7uwIhANGcv3rvpJekrq2RnGuN50cnnktj+HeyDzuDOn4t5lat","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14436554},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"2df4359ad1f11ea2bf484f80f1bccf7cf43df42b","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","json":"^11.0.0","memfs":"^4.17.2","yargs":"^17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.0.4_1753548232187_0.1245134980559095","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@ylzcode/ylzcode-cli","version":"0.0.5","_id":"@ylzcode/ylzcode-cli@0.0.5","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"homepage":"https://github.com/ylzcode/ylzcode-cli#readme","bugs":{"url":"https://github.com/ylzcode/ylzcode-cli/issues"},"bin":{"ylzcode":"bundle/ylzcode.js"},"dist":{"shasum":"18f412e7374d159f13550098af501026e5cfe58b","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.0.5.tgz","fileCount":12,"integrity":"sha512-jaeEJHaWyyYZqJJ9LPEFZVeilSHAxFgaQIfjrJ6auUYJY8xFU1nLuKBloIGfXPLlv1T+cTL1SouiC+z8RbA81A==","signatures":[{"sig":"MEUCIGHlCWcSLz0Wi4RBcSjul08TcPigsFSFliZp2diSgQlKAiEAldHqeOUC0eufXS7RQVYNVYW0hgImBmgGqK5wqlIJTRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24886273},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"fc38504a724d7256b81e7beb74b7fdfc0fb8fd2f","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"repository":{"url":"git+https://github.com/ylzcode/ylzcode-cli.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","json":"^11.0.0","memfs":"^4.17.2","yargs":"^17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.0.5_1753590756947_0.6284018582772304","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@ylzcode/ylzcode-cli","version":"0.0.6","_id":"@ylzcode/ylzcode-cli@0.0.6","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"homepage":"https://github.com/ylzcode/ylzcode-cli#readme","bugs":{"url":"https://github.com/ylzcode/ylzcode-cli/issues"},"bin":{"ylzcode":"bundle/ylzcode.js"},"dist":{"shasum":"a20f70ef1b5b3e219f5e46db1a78eba59d0c2d93","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.0.6.tgz","fileCount":12,"integrity":"sha512-0Teyg4Hfl+YAsjFEwVwzmXoTViAtmNSXMXfLgPh17mLhQ2mwZ/SKfo5vd6q9cjmTHITq9voWr2A9Tq1mjQ2l9Q==","signatures":[{"sig":"MEUCIFjZfEwA3OfjCa4S23QDlPsdTqXzn255MBJ+hmYyN5c5AiEAzAnganwOB/n4pvdAuOvYGMqNDu/ISaH6lb7YEXjeV40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24886227},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"006193b2adf3899cf891c7c458e7e819788c47a3","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"repository":{"url":"git+https://github.com/ylzcode/ylzcode-cli.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","json":"^11.0.0","memfs":"^4.17.2","yargs":"^17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.0.6_1753605083763_0.6495049864383056","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@ylzcode/ylzcode-cli","version":"0.0.7","_id":"@ylzcode/ylzcode-cli@0.0.7","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"homepage":"https://github.com/ylzcode/ylzcode-cli#readme","bugs":{"url":"https://github.com/ylzcode/ylzcode-cli/issues"},"bin":{"ylzcode":"bundle/ylzcode.js"},"dist":{"shasum":"ce8f0d856f8eb78c6d87c5d351b4c3e3e2a7b69c","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.0.7.tgz","fileCount":12,"integrity":"sha512-RO7En+xO5TOs5iuTqOVDz62uJwl2fg/ZSHzxJAAioRlfK3ryD9+TEu2Io9UfDffj0B9dNqoSQ1sWcAThv7Mg6A==","signatures":[{"sig":"MEUCIQCVcbVpo+txSODudpNOFY4GUKXqEf/1N5NbZqUbmmm8WwIgXG8+5jaOcV/vClmh5L/Wrry8gHCWiniXv9q1zZM1nZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24888020},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"04704067e0052994cf877e208080f5f8bb29ede7","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"repository":{"url":"git+https://github.com/ylzcode/ylzcode-cli.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","json":"^11.0.0","memfs":"^4.17.2","yargs":"^17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.0.7_1753674808869_0.9559818946002272","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@ylzcode/ylzcode-cli","version":"0.0.8","_id":"@ylzcode/ylzcode-cli@0.0.8","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"homepage":"https://github.com/ylzcode/ylzcode-cli#readme","bugs":{"url":"https://github.com/ylzcode/ylzcode-cli/issues"},"bin":{"ylzcode":"bundle/ylzcode.js"},"dist":{"shasum":"466363c0b58b7bdbec56871f7e1576d19c68026b","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.0.8.tgz","fileCount":12,"integrity":"sha512-mgG+xziw+P5eVEtDFnVQNPQTE+IT1rndIWE1x7fJNabHHNdxN+714bp0XXAaj4usj584TCWF2lBhGKPWO+QZZg==","signatures":[{"sig":"MEYCIQDB89+O5wwjeaZIFAhBcE0bNRaJlIyzX/V6l7pQa/l+qAIhAOVWhGIBzO7dyRsLV6jF/oE9waiBO7a5vhq8jMl6nJZo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24888067},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"816e11a57db9e8a54ffaf5e626a170ce29b6af48","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"repository":{"url":"git+https://github.com/ylzcode/ylzcode-cli.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","json":"^11.0.0","memfs":"^4.17.2","yargs":"^17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.0.8_1753691092397_0.39147736883112105","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@ylzcode/ylzcode-cli","version":"0.0.9","_id":"@ylzcode/ylzcode-cli@0.0.9","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"homepage":"https://github.com/ylzcode/ylzcode-cli#readme","bugs":{"url":"https://github.com/ylzcode/ylzcode-cli/issues"},"bin":{"ylzcode":"bundle/ylzcode.js"},"dist":{"shasum":"b0d285150c79269b2c82c76d50ef65ab3f64ab97","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.0.9.tgz","fileCount":12,"integrity":"sha512-TsoarL3jti5fUXD035RQEy1S/zoB9vD52VQywEmlra8DK8bEHtJQt70mx/1oRWkNs6rvKT7hL32nnekUIZsgig==","signatures":[{"sig":"MEUCIGw7DlJuM7crGV6/jifuxmvoK4JTEh9wnQW3lN0sqc1hAiEAqIwYBGB3nblPxhwUsp3lixBCsDj5rSWIf8EeCbx7Etc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24924348},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.13"},"engines":{"node":">=20.0.0"},"gitHead":"6b419d9474f4f5e3bb50259a76c2a909aaa8385a","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"repository":{"url":"git+https://github.com/ylzcode/ylzcode-cli.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","json":"^11.0.0","memfs":"^4.17.2","yargs":"^17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.0.9_1753871204978_0.7397750348843561","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@ylzcode/ylzcode-cli","version":"0.0.10","_id":"@ylzcode/ylzcode-cli@0.0.10","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"bin":{"ylzcode":"bundle/ylzcode.js"},"dist":{"shasum":"079222b74335dac2decf6cfa65d527c9047f76e8","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.0.10.tgz","fileCount":12,"integrity":"sha512-LgFoegduH4A8L4zxQGrUTSaYx+Puil1u1QWgk6ADqHj0noZUWjXmq+ghebU17SKYngFUWiLo6mf2tHfKKtXtKQ==","signatures":[{"sig":"MEUCIQCIHDfsCsA9NvVvj2jkn5JYf1fU/zYQW0J9ZDg28zXQMwIgR1lJXUJxBR/4KPFPH3ltKyYyfsJd7GBmZU6DBDfaRYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24950434},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.15"},"engines":{"node":">=20.0.0"},"gitHead":"d94b9485d08eec058c87af56963feb3d111c1980","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","json":"^11.0.0","memfs":"^4.17.2","yargs":"^17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.0.10_1753932826640_0.1616881493199791","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@ylzcode/ylzcode-cli","version":"0.0.11","_id":"@ylzcode/ylzcode-cli@0.0.11","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"bin":{"ylzcode":"bundle/ylzcode.js"},"dist":{"shasum":"6492b1a410d8d75d4da718436ecc2a87a9512246","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.0.11.tgz","fileCount":12,"integrity":"sha512-5eGzLsa2jsIRligiA82N+grvfKVcqUQ3ys5Ayy+LbyMxVMWgmAdhEgi44Xbv12Yee66xchqomwklMkqMzCfqcg==","signatures":[{"sig":"MEQCIFGB7dhd43EEGZ1oS9kPc2TB5/EiJN5EI5jLtkyP3Cw9AiBaPtY/xNpKolGNBdzazRDdgQldv9EtSWX9NZcqXB/q6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25955828},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.15"},"engines":{"node":">=20.0.0"},"gitHead":"71150f4e755d0efebb96f195d876cfa97e607703","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@types/cors":"^2.8.19","@types/commander":"^2.12.0","@types/body-parser":"^1.19.6"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","json":"^11.0.0","memfs":"^4.17.2","yargs":"^17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","commander":"^14.0.0","cross-env":"^7.0.3","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@types/marked":"^5.0.2","@types/express":"^5.0.3","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.0.11_1754181077913_0.2111688660583635","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@ylzcode/ylzcode-cli","version":"0.0.12","_id":"@ylzcode/ylzcode-cli@0.0.12","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"bin":{"ylzcode":"bundle/ylzcode.js"},"dist":{"shasum":"54f072fd72bbeeb801217d054281b7b4d696c4ec","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.0.12.tgz","fileCount":12,"integrity":"sha512-A1V8g5Kuqc6EojtZpM9GGRgzf0u2pXtMpaxxQH1hzeHuuw2g3/EgxCS8EZ7q4+PF8HxVEOS0ZMrfe9FfeHU7OQ==","signatures":[{"sig":"MEUCIFoEN3XTW7JQw4Njxtc1Gw1/CMiu3CsZrRH0fBAAnm8HAiEAhPHaHFY/uFLVxr5SZHPFRxeWJHY4rgXwZrI1Sy+mPSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25955941},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.15"},"engines":{"node":">=20.0.0"},"gitHead":"0cb10298697c61362e48e0e75af9276cf13166c4","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@types/cors":"^2.8.19","@types/commander":"^2.12.0","@types/body-parser":"^1.19.6"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","json":"^11.0.0","memfs":"^4.17.2","yargs":"^17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","commander":"^14.0.0","cross-env":"^7.0.3","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@types/marked":"^5.0.2","@types/express":"^5.0.3","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.0.12_1754316685894_0.0811964125611424","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@ylzcode/ylzcode-cli","version":"0.0.13","_id":"@ylzcode/ylzcode-cli@0.0.13","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"bin":{"ylzcode":"bundle/ylzcode.js"},"dist":{"shasum":"2562e340f2f5605f1647e64e91abfca039cabc6a","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.0.13.tgz","fileCount":11,"integrity":"sha512-xv8Hect4vQY6q2tTpIl/OhLtkI8BjNlR6zk+JMWB3ac/Z/VefleOKUZ4XBszS5BP51A5LOdRgZescF1i8PWSJQ==","signatures":[{"sig":"MEUCIQCrMFr/JOACrMeIs2jCXLa/ZB9XzM9o1BGTYMVeuMbg0wIgZ7IbsuACriRZIuoR5oWUTEk7AaGepf96iumLaKMtHZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13724818},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.17"},"engines":{"node":">=20.0.0"},"gitHead":"b257def823aa55263bfa98d56615ff552e918c20","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@types/cors":"^2.8.19","@types/commander":"^2.12.0","@types/body-parser":"^1.19.6"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","json":"^11.0.0","memfs":"^4.17.2","yargs":"^17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","commander":"^14.0.0","cross-env":"^7.0.3","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@types/marked":"^5.0.2","@types/express":"^5.0.3","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.0.13_1754555596984_0.07023546431365024","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@ylzcode/ylzcode-cli","version":"0.0.14","_id":"@ylzcode/ylzcode-cli@0.0.14","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"bin":{"ylzcode":"bundle/ylzcode.js"},"dist":{"shasum":"607ada30956d4280534d2e314eb54f20401a3601","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.0.14.tgz","fileCount":11,"integrity":"sha512-mneL1AWeS+tXH0UcYGEyL3QGI7s9HtPGQZ+oa7B6tkEUfka+zftrW8bAk6J3ToLZ/YwV7/tQi7kXcayW0/LYGQ==","signatures":[{"sig":"MEQCIB2A0RPXxmfCNV6pI7bcysR4ADyZmV2zsJfH43cJ3givAiAHfLJTiZ8rRES/ZWt8fIGPa+tmsgZ8GpuHg/l5HabOBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13729075},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.17"},"engines":{"node":">=20.0.0"},"gitHead":"001105b318f3c14941ab9b8d82100deb74c8eb35","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@types/cors":"^2.8.19","@types/commander":"^2.12.0","@types/body-parser":"^1.19.6"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","json":"^11.0.0","memfs":"^4.17.2","yargs":"^17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","commander":"^14.0.0","cross-env":"^7.0.3","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@types/marked":"^5.0.2","@types/express":"^5.0.3","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.0.14_1754634763595_0.15489551378747035","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@ylzcode/ylzcode-cli","version":"0.0.15","_id":"@ylzcode/ylzcode-cli@0.0.15","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"bin":{"ylzcode":"bundle/ylzcode.js"},"dist":{"shasum":"4d268fdf8a79f73ff3c9e7224cf40b5cebec30be","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.0.15.tgz","fileCount":11,"integrity":"sha512-cGFEHeDw945ZZ8wEkUGJni6fd96GYCI/w8C8NW/HK31xhfKmMhtNXI1Tv3WgJYOU3jfn35VU8fxY0jk+ay+u/A==","signatures":[{"sig":"MEYCIQDc0ju6VrwcR33xRP+r6/Px4qmrD4lMyr42WAvps3TIbwIhAJ2Ra55UzrkEQF8ea+9cf33QjHYdjOXSac7jimMfwuwk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13773974},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.17"},"engines":{"node":">=20.0.0"},"gitHead":"2f0bf415b4e81defd7ab3b7dcf0591206da13281","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","json":"^11.0.0","memfs":"^4.17.2","yargs":"^17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","commander":"^14.0.0","cross-env":"^7.0.3","mnemonist":"^0.40.3","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@types/marked":"^5.0.2","@types/express":"^5.0.3","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.0.15_1754638031249_0.9157152646744271","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@ylzcode/ylzcode-cli","version":"0.0.16","_id":"@ylzcode/ylzcode-cli@0.0.16","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"bin":{"ylzcode":"bundle/ylzcode.js"},"dist":{"shasum":"5ba1e86fd79442e8e977475d8ffbf7d4de6db303","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.0.16.tgz","fileCount":11,"integrity":"sha512-m891YQBz7ddLQvpMmF+XLv2Mk6LWJo+xeCEU60vZhqXXkedXvghgszTR9tkDzRrM/PiXH0Ps28qEQ6TCYyvJ/g==","signatures":[{"sig":"MEUCIQCLJsMPbpOdKk5W5Ho4kq+mrMloLzKln1Fd4C+nEgB5EQIgesOojIFgzj0Qbal0wJS4goI5I2li96GYp06qu9tgNa8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13773950},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.1.17"},"engines":{"node":">=20.0.0"},"gitHead":"6e17fb5bd1e579f51989ac61f7a8de30d3c5003a","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepare":"npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"npm run test:integration:sandbox:none -- --verbose --keep-output","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js --skip-npm-install-build","build:packages":"npm run build --workspaces","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"GEMINI_SANDBOX=false node integration-tests/run-tests.js","test:integration:sandbox:docker":"GEMINI_SANDBOX=docker node integration-tests/run-tests.js","test:integration:sandbox:podman":"GEMINI_SANDBOX=podman node integration-tests/run-tests.js"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.4.5","json":"^11.0.0","memfs":"^4.17.2","yargs":"^17.7.2","eslint":"^9.24.0","lodash":"^4.17.21","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","typescript":"^5.8.3","@types/uuid":"^10.0.0","concurrently":"^9.2.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/micromatch":"^4.0.9","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.0.16_1754751742540_0.7739890481796172","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@ylzcode/ylzcode-cli","version":"0.1.0","_id":"@ylzcode/ylzcode-cli@0.1.0","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"bin":{"ylzcode":"bundle/gemini.js"},"dist":{"shasum":"bfb132d1880b3c416ab712e5c609e13adc37e6d2","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.1.0.tgz","fileCount":25,"integrity":"sha512-W4AIYMbxiZD+r0g2A2FdER9KAADQ+ct5K98VhdyyDLS5FV05YcViYJTAkzEHnc01ptDemYJwZ2ozG7stbXYjEw==","signatures":[{"sig":"MEYCIQCgD7VnON8gk3Q3X8kcVE9q9aa/N2oJDWeCabaD8j9XGwIhAOgt31qgggXYGgEpKqx2Ine/OKvwxELw3PN7mvYZlr5N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21159629},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/ylzcode-code-dev/ylzcode-cli/sandbox:0.9.0-nightly.20251001.163dba7e"},"engines":{"node":">=20.0.0"},"gitHead":"254de1017d9bffa088e39455e1cc070cbf24abcf","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces --if-present --parallel","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepack":"cp -r node_modules/@ylzcode/ylzcode-cli-project/dist/assets bundle/","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present --parallel && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @ylzcode/ylzcode-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"overrides":{"cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2","ansi-regex":"5.0.1"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"[![Gemini CLI CI](https://github.com/google-gemini/gemini-cli/actions/workflows/ci.yml/badge.svg)](https://github.com/google-gemini/gemini-cli/actions/workflows/ci.yml) [![Gemini CLI E2E](https://github.com/google-gemini/gemini-cli/actions/workflows/e2e.y","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0"]},"_nodeVersion":"20.19.2","dependencies":{"lie":"^3.3.0","simple-git":"^3.28.0","@testing-library/dom":"^10.4.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^10.4.5","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.1.0_1759578829687_0.30041067807734456","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@ylzcode/ylzcode-cli","version":"0.1.1","_id":"@ylzcode/ylzcode-cli@0.1.1","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"bin":{"ylzcode":"bundle/gemini.js"},"dist":{"shasum":"34ce21158daaf4776e5484d22f15bd9a9d4f44fd","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.1.1.tgz","fileCount":25,"integrity":"sha512-8esK8poAvuHbO0duFjgMVWXXeRVo/Y9M7Z7Ny/plLWxIOn+3Z6alHc79KvvV93V2QCF56L1Bu9XAUcMMGt9TUA==","signatures":[{"sig":"MEQCIFjLxX5Xbc5IRZyz1rT5UkIb3dmJWjfeK/EhAFr4uwdrAiAYNHBquMy5PzAHxfvPQQg1RrEL+r/dIvH9mTEEJKW1tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21165951},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/ylzcode-code-dev/ylzcode-cli/sandbox:0.9.0-nightly.20251001.163dba7e"},"engines":{"node":">=20.0.0"},"gitHead":"3e1adcef3ef01713ebf7ebc36c5ce0c58b6676ce","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces --if-present --parallel","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepack":"cp -r node_modules/@ylzcode/ylzcode-cli-project/dist/assets bundle/","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present --parallel && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @ylzcode/ylzcode-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"overrides":{"cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2","ansi-regex":"5.0.1"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0"]},"_nodeVersion":"20.19.2","dependencies":{"lie":"^3.3.0","simple-git":"^3.28.0","@testing-library/dom":"^10.4.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^10.4.5","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.1.1_1759888298697_0.052159185781946116","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ylzcode/ylzcode-cli","version":"0.1.2","_id":"@ylzcode/ylzcode-cli@0.1.2","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"bin":{"ylzcode":"bundle/gemini.js"},"dist":{"shasum":"76e7212ed2e473dd75a23c304e53c62a3377d66b","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.1.2.tgz","fileCount":54,"integrity":"sha512-o/DTj3yjFcy2hJ10xtTsPMnaksh/qYg42V5ojeOPdXq16HvCuNGlX05gsf3qnNMXC4bV69b3lcZwSqzvjEJ7RQ==","signatures":[{"sig":"MEUCIQCwP14MEXme3Jqw06EVYCiODqQLJxBNRNp//m7eN51f7gIgJdfcObcJKKyygQuEv5wwNiICHRZ+to4NFS+NCx8MR3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21371659},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/ylzcode-code-dev/ylzcode-cli/sandbox:0.1.2"},"engines":{"node":">=20.0.0"},"gitHead":"cd4b5d4e7c8257224db33411ceae5dce6d577953","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces --if-present --parallel","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepack":"cp -r node_modules/@ylzcode/ylzcode-cli-project/dist/assets bundle/","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present --parallel && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @ylzcode/ylzcode-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command='npm run test:integration:sandbox:none'","deflake:test:integration:sandbox:docker":"npm run deflake -- --command='npm run test:integration:sandbox:docker'"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"overrides":{"cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2","ansi-regex":"5.0.1"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0"]},"_nodeVersion":"20.19.2","dependencies":{"lie":"^3.3.0","simple-git":"^3.28.0","@testing-library/dom":"^10.4.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^10.4.5","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.1.2_1760435823702_0.6504251798546408","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ylzcode/ylzcode-cli","version":"0.1.3","_id":"@ylzcode/ylzcode-cli@0.1.3","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"bin":{"ylzcode":"bundle/gemini.js"},"dist":{"shasum":"2bf039bb9bed942db4babb80f641e7c68b8c6314","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.1.3.tgz","fileCount":55,"integrity":"sha512-IiepWgN4x7WWvOVY0yInHAhVJyO6Po0E8gDQpnTNkfB0lhzTnF8OKjCbvoiUcH61oMUaRPcvG2uEIoCbfsIt1Q==","signatures":[{"sig":"MEUCIQDgJN0zGQNAsyOLyxqkS6kY6nn9gEyNv9Ezy79xILbi8QIgVLCLeI7A1VNiCY3+B+wH26sOPTFrshLHyI1lJwx2ot8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21371847},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/ylzcode-code-dev/ylzcode-cli/sandbox:0.1.2"},"engines":{"node":">=20.0.0"},"gitHead":"9d3285a8e8a5658593941e0d323d7b6c489b9ffb","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests","test":"npm run test --workspaces --if-present --parallel","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"eslint . --ext .ts,.tsx --max-warnings 0 && eslint integration-tests --max-warnings 0","prepack":"cp -r node_modules/@ylzcode/ylzcode-cli-project/dist/assets bundle/","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present --parallel && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix && eslint integration-tests --fix","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @ylzcode/ylzcode-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command='npm run test:integration:sandbox:none'","deflake:test:integration:sandbox:docker":"npm run deflake -- --command='npm run test:integration:sandbox:docker'"},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"overrides":{"cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2","ansi-regex":"5.0.1"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0"]},"_nodeVersion":"20.19.2","dependencies":{"lie":"^3.3.0","simple-git":"^3.28.0","@testing-library/dom":"^10.4.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^10.4.5","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/minimatch":"^5.1.2","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","eslint-plugin-react":"^7.37.5","react-devtools-core":"^4.28.5","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.1.3_1760438365280_0.42895141988699237","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@ylzcode/ylzcode-cli","version":"0.1.4","_id":"@ylzcode/ylzcode-cli@0.1.4","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"bin":{"ylzcode":"bundle/gemini.js"},"dist":{"shasum":"fbfbbd6b5020a35daee34a1d28876e044d0eacf7","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.1.4.tgz","fileCount":59,"integrity":"sha512-d3MMTz8bBa7za98eqzkAfPxYrJnx2sdQrd8U/008Yo75PROVmiDthDhwqQdHAxxOYJ3zpZ+nI0RggGHmzdsPCw==","signatures":[{"sig":"MEUCIQCZZ2jgpOi6qbIewuU6txwkrXZe0YaM/UynRCbo/1fkTgIgTwEdEbbS+zHahUrphz/I4ZJN64YM4go0KDcWCB8G300=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48467880},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/ylzcode-code-dev/ylzcode-cli/0.1.4"},"engines":{"node":">=20.0.0"},"gitHead":"38d2f4ad86855763c13af853894be96dbac8ce57","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepack":"cp -r node_modules/@ylzcode/ylzcode-cli-project/dist/assets bundle/","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @ylzcode/ylzcode-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"20.19.2","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","pptxgenjs":"^4.0.1","simple-git":"^3.28.0","latest-version":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.1.4_1765272297025_0.03374405802007541","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@ylzcode/ylzcode-cli","version":"0.1.5","_id":"@ylzcode/ylzcode-cli@0.1.5","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"bin":{"ylzcode":"bundle/gemini.js"},"dist":{"shasum":"0db601dd9089e8fe55611a131b666632c753bee8","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.1.5.tgz","fileCount":59,"integrity":"sha512-VdQJo/EefrPLiQvGNAgNbAIADApvW4j7QU67yjZOFD6ur/YD6lVuurYWkz1Xr8wHtuaIUQjNe6GisBrs/hT1Fg==","signatures":[{"sig":"MEYCIQD2B5gXu04A9FILi3g85wWkvPtiVWWj35pDvtZRi93jtgIhAKLOzNf06rgIEtpWgF1vggnsf9a3sQHK+WkCADbLZ3nv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48467880},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/ylzcode-code-dev/ylzcode-cli/0.1.5"},"engines":{"node":">=20.0.0"},"gitHead":"3a44ea116567fa51b805477cc7fd97ccda35a564","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepack":"cp -r node_modules/@ylzcode/ylzcode-cli-project/dist/assets bundle/","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @ylzcode/ylzcode-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"20.19.2","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","pptxgenjs":"^4.0.1","simple-git":"^3.28.0","latest-version":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.1.5_1765272717373_0.10267589590045612","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@ylzcode/ylzcode-cli","version":"0.1.6","_id":"@ylzcode/ylzcode-cli@0.1.6","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"bin":{"ylzcode":"bundle/gemini.js"},"dist":{"shasum":"462aa295c1648edd33c09e4c0c40b092e35feb10","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.1.6.tgz","fileCount":59,"integrity":"sha512-LZr9eb7doV3visreGYisRzXyZYAoFANjfCyt48L8ftNNVU75J0ZvgzItqXD7kz80VxUiVpDeVETumUIR+1Qucw==","signatures":[{"sig":"MEQCIFvAJ4SbzCbFRStDNNnl0HdYA+vJ5Abslr8CUkR2imgWAiA0fNxj7uv+c+cv2bmfW4B/2eKSZxD/Ak8xYpqfiu4n5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48467880},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/ylzcode-code-dev/ylzcode-cli/0.1.6"},"engines":{"node":">=20.0.0"},"gitHead":"3a44ea116567fa51b805477cc7fd97ccda35a564","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepack":"cp -r node_modules/@ylzcode/ylzcode-cli-project/dist/assets bundle/","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @ylzcode/ylzcode-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"20.19.2","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","pptxgenjs":"^4.0.1","simple-git":"^3.28.0","latest-version":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.1.6_1765273335854_0.40443009319057066","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@ylzcode/ylzcode-cli","version":"0.1.7","_id":"@ylzcode/ylzcode-cli@0.1.7","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"bin":{"ylzcode":"bundle/gemini.js"},"dist":{"shasum":"6b08ff5775de441fd6331bba2f51783c28118cb6","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.1.7.tgz","fileCount":59,"integrity":"sha512-6v9hxV//oA3Yr1k336YoCWMeitfQ1EJNhJd3QCzrYj3Yv9EfVjKM+9eUUQFt8IsY7J1c+vnTcNHBTQV1UG37Lg==","signatures":[{"sig":"MEUCIHhXol1oXyDTkYSnMY65sT3eg1m4j88g6waifhdaYFvOAiEArzxJls1RfmY7Gq4U4V/Jq2NWVPdzk627JLL1afhowMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49404776},"type":"module","config":{"sandboxImageUri":"us-docker.pkg.dev/ylzcode-code-dev/ylzcode-cli/0.1.7"},"engines":{"node":">=20.0.0"},"gitHead":"697959cf8b0fa8bda619261df486836714cada79","private":false,"scripts":{"auth":"npm run auth:npm && npm run auth:docker","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","test":"npm run test --workspaces --if-present","build":"node scripts/build.js","clean":"node scripts/clean.js","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","start":"cross-env NODE_ENV=development node scripts/start.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","format":"prettier --experimental-cli --write .","deflake":"node scripts/deflake.js","lint:ci":"npm run lint:all","prepack":"cp -r node_modules/@ylzcode/ylzcode-cli-project/dist/assets bundle/","prepare":"husky && npm run bundle","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","auth:npm":"npx google-artifactregistry-auth","generate":"node scripts/generate-git-commit-info.js","lint:all":"node scripts/lint.js","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","telemetry":"node scripts/telemetry.js","typecheck":"npm run typecheck --workspaces --if-present","pre-commit":"node scripts/pre-commit.js","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","build:vscode":"node scripts/build_vscode_companion.js","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","build:sandbox":"node scripts/build_sandbox.js","docs:settings":"tsx ./scripts/generate-settings-doc.ts","build:packages":"npm run build --workspaces","check:lockfile":"node scripts/check-lockfile.js","build-and-start":"npm run build && npm run start","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","predocs:settings":"npm run build --workspace @google/gemini-cli-core","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @ylzcode/ylzcode-cli-a2a-server","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\""},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","cliui":{"wrap-ansi":"7.0.0"},"wrap-ansi":"9.0.2"},"workspaces":["packages/*"],"_npmVersion":"10.8.2","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","directories":{},"lint-staged":{"*.{json,md}":["prettier --write"],"eslint.config.js":["prettier --write"],"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"]},"_nodeVersion":"20.19.2","dependencies":{"ink":"npm:@jrichman/ink@6.4.6","jimp":"^1.6.0","pptxgenjs":"^4.0.1","simple-git":"^3.28.0","latest-version":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.10.4","tsx":"^4.20.3","glob":"^12.0.0","json":"^11.0.0","husky":"^9.1.7","memfs":"^4.42.0","yargs":"^17.7.2","eslint":"^9.24.0","semver":"^7.7.2","vitest":"^3.2.4","esbuild":"^0.25.0","globals":"^16.0.0","mock-fs":"^5.5.0","prettier":"^3.5.3","cross-env":"^7.0.3","mnemonist":"^0.40.3","strip-ansi":"^7.1.2","lint-staged":"^16.1.6","npm-run-all":"^4.1.5","@types/react":"^19.2.0","@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/minimatch":"^5.1.2","@types/react-dom":"^19.2.0","@types/mime-types":"^3.0.1","typescript-eslint":"^8.30.1","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","esbuild-plugin-wasm":"^1.1.0","eslint-plugin-react":"^7.37.5","ink-testing-library":"^4.0.0","react-devtools-core":"^6.1.2","eslint-plugin-import":"^2.31.0","@vitest/eslint-plugin":"^1.3.4","eslint-config-prettier":"^10.1.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-license-header":"^0.8.0","google-artifactregistry-auth":"^3.4.0"},"optionalDependencies":{"node-pty":"^1.0.0","@lydell/node-pty":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ylzcode-cli_0.1.7_1765276754923_0.7965384658322165","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@ylzcode/ylzcode-cli","version":"0.1.8","engines":{"node":">=20.0.0"},"type":"module","workspaces":["packages/*"],"private":false,"config":{"sandboxImageUri":"us-docker.pkg.dev/ylzcode-code-dev/ylzcode-cli/0.1.8"},"scripts":{"start":"cross-env NODE_ENV=development node scripts/start.js","prepack":"cp -r node_modules/@ylzcode/ylzcode-cli-project/dist/assets bundle/","start:a2a-server":"CODER_AGENT_PORT=41242 npm run start --workspace @ylzcode/ylzcode-cli-a2a-server","debug":"cross-env DEBUG=1 node --inspect-brk scripts/start.js","deflake":"node scripts/deflake.js","deflake:test:integration:sandbox:none":"npm run deflake -- --command=\"npm run test:integration:sandbox:none -- --retry=0\"","deflake:test:integration:sandbox:docker":"npm run deflake -- --command=\"npm run test:integration:sandbox:docker -- --retry=0\"","auth:npm":"npx google-artifactregistry-auth","auth:docker":"gcloud auth configure-docker us-west1-docker.pkg.dev","auth":"npm run auth:npm && npm run auth:docker","generate":"node scripts/generate-git-commit-info.js","predocs:settings":"npm run build --workspace @google/gemini-cli-core","schema:settings":"tsx ./scripts/generate-settings-schema.ts","docs:settings":"tsx ./scripts/generate-settings-doc.ts","docs:keybindings":"tsx ./scripts/generate-keybindings-doc.ts","build":"node scripts/build.js","build-and-start":"npm run build && npm run start","build:vscode":"node scripts/build_vscode_companion.js","build:all":"npm run build && npm run build:sandbox && npm run build:vscode","build:packages":"npm run build --workspaces","build:sandbox":"node scripts/build_sandbox.js","bundle":"npm run generate && node esbuild.config.js && node scripts/copy_bundle_assets.js","test":"npm run test --workspaces --if-present","test:ci":"npm run test:ci --workspaces --if-present && npm run test:scripts","test:scripts":"vitest run --config ./scripts/tests/vitest.config.ts","test:e2e":"cross-env VERBOSE=true KEEP_OUTPUT=true npm run test:integration:sandbox:none","test:integration:all":"npm run test:integration:sandbox:none && npm run test:integration:sandbox:docker && npm run test:integration:sandbox:podman","test:integration:sandbox:none":"cross-env GEMINI_SANDBOX=false vitest run --root ./integration-tests","test:integration:sandbox:docker":"cross-env GEMINI_SANDBOX=docker npm run build:sandbox && cross-env GEMINI_SANDBOX=docker vitest run --root ./integration-tests","test:integration:sandbox:podman":"cross-env GEMINI_SANDBOX=podman vitest run --root ./integration-tests","lint":"eslint . --ext .ts,.tsx && eslint integration-tests && eslint scripts","lint:fix":"eslint . --fix --ext .ts,.tsx && eslint integration-tests --fix && eslint scripts --fix && npm run format","lint:ci":"npm run lint:all","lint:all":"node scripts/lint.js","format":"prettier --experimental-cli --write .","typecheck":"npm run typecheck --workspaces --if-present","preflight":"npm run clean && npm ci && npm run format && npm run lint:ci && npm run build && npm run typecheck && npm run test:ci","prepare":"husky && npm run bundle","prepare:package":"node scripts/prepare-package.js","release:version":"node scripts/version.js","telemetry":"node scripts/telemetry.js","check:lockfile":"node scripts/check-lockfile.js","clean":"node scripts/clean.js","pre-commit":"node scripts/pre-commit.js"},"overrides":{"ink":"npm:@jrichman/ink@6.4.6","wrap-ansi":"9.0.2","cliui":{"wrap-ansi":"7.0.0"}},"bin":{"ylzcode":"bundle/gemini.js"},"devDependencies":{"@octokit/rest":"^22.0.0","@types/marked":"^5.0.2","@types/mime-types":"^3.0.1","@types/minimatch":"^5.1.2","@types/mock-fs":"^4.13.4","@types/prompts":"^2.4.9","@types/react":"^19.2.0","@types/react-dom":"^19.2.0","@types/shell-quote":"^1.7.5","@vitest/coverage-v8":"^3.1.1","@vitest/eslint-plugin":"^1.3.4","cross-env":"^7.0.3","esbuild":"^0.25.0","esbuild-plugin-wasm":"^1.1.0","eslint":"^9.24.0","eslint-config-prettier":"^10.1.2","eslint-plugin-import":"^2.31.0","eslint-plugin-license-header":"^0.8.0","eslint-plugin-react":"^7.37.5","eslint-plugin-react-hooks":"^5.2.0","glob":"^12.0.0","globals":"^16.0.0","google-artifactregistry-auth":"^3.4.0","husky":"^9.1.7","ink-testing-library":"^4.0.0","json":"^11.0.0","lint-staged":"^16.1.6","memfs":"^4.42.0","mnemonist":"^0.40.3","mock-fs":"^5.5.0","msw":"^2.10.4","npm-run-all":"^4.1.5","prettier":"^3.5.3","react-devtools-core":"^6.1.2","semver":"^7.7.2","strip-ansi":"^7.1.2","tsx":"^4.20.3","typescript-eslint":"^8.30.1","vitest":"^3.2.4","yargs":"^17.7.2"},"dependencies":{"ink":"npm:@jrichman/ink@6.4.6","jimp":"^1.6.0","latest-version":"^9.0.0","pptxgenjs":"^4.0.1","simple-git":"^3.28.0"},"optionalDependencies":{"@lydell/node-pty":"1.1.0","@lydell/node-pty-darwin-arm64":"1.1.0","@lydell/node-pty-darwin-x64":"1.1.0","@lydell/node-pty-linux-x64":"1.1.0","@lydell/node-pty-win32-arm64":"1.1.0","@lydell/node-pty-win32-x64":"1.1.0","node-pty":"^1.0.0"},"lint-staged":{"*.{js,jsx,ts,tsx}":["prettier --write","eslint --fix --max-warnings 0 --no-warn-ignored"],"eslint.config.js":["prettier --write"],"*.{json,md}":["prettier --write"]},"_id":"@ylzcode/ylzcode-cli@0.1.8","gitHead":"898ac7eaa101ec9d968cc3576f6c6fc8c0d25968","description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qVwvUUte7xt6q9fGMnOJl34+yzfZWf4EvqDAYQnpUld3QbrUwXyACBUQIx2xYUgfN3D9uawtPCGHmKhFQWjKKw==","shasum":"acc438a583e25a36ab2701707a5711b1085e9db4","tarball":"https://registry.npmjs.org/@ylzcode/ylzcode-cli/-/ylzcode-cli-0.1.8.tgz","fileCount":63,"unpackedSize":49440476,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD3nCqK1G6YNdQG/8qhEv80XKBWRNQCFDKfQnMLhdEYBgIgH/DyDTlISpkp3PPEzO6sa4JYV0UusYOViYz5KZfcIDk="}]},"_npmUser":{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"},"directories":{},"maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ylzcode-cli_0.1.8_1765351548533_0.10914421090925397"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-26T16:01:49.840Z","modified":"2025-12-10T07:25:49.207Z","0.0.1":"2025-07-26T15:01:51.489Z","0.0.2":"2025-07-26T16:01:50.173Z","0.0.4":"2025-07-26T16:43:52.475Z","0.0.5":"2025-07-27T04:32:37.191Z","0.0.6":"2025-07-27T08:31:24.004Z","0.0.7":"2025-07-28T03:53:29.109Z","0.0.8":"2025-07-28T08:24:52.611Z","0.0.9":"2025-07-30T10:26:45.215Z","0.0.10":"2025-07-31T03:33:46.874Z","0.0.11":"2025-08-03T00:31:18.207Z","0.0.12":"2025-08-04T14:11:26.277Z","0.0.13":"2025-08-07T08:33:17.264Z","0.0.14":"2025-08-08T06:32:43.836Z","0.0.15":"2025-08-08T07:27:11.465Z","0.0.16":"2025-08-09T15:02:22.809Z","0.1.0":"2025-10-04T11:53:49.956Z","0.1.1":"2025-10-08T01:51:39.019Z","0.1.2":"2025-10-14T09:57:03.962Z","0.1.3":"2025-10-14T10:39:25.530Z","0.1.4":"2025-12-09T09:24:57.505Z","0.1.5":"2025-12-09T09:31:57.713Z","0.1.6":"2025-12-09T09:42:16.260Z","0.1.7":"2025-12-09T10:39:15.331Z","0.1.8":"2025-12-10T07:25:48.959Z"},"description":"![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)","maintainers":[{"name":"zhuanggq","email":"zhuanggq@ylzinfo.com"}],"readme":"# YLZCode CLI\n\n![YLZCode CLI Screenshot](./docs/assets/ylzcode-screenshot.png)\n\nYLZCode CLI is a command-line AI tool transformed from\n[**Gemini CLI**](https://github.com/google-gemini/gemini-cli). YLZCode CLI\nmainly modifies the Google Gemini CLI codebase to better support private large\nmodel capabilities, enhancing support for parsers and tools. It also integrates\nunique auxiliary development resources.\n\n## Core Features\n\nWith YLZCode CLI, you can:\n\n- **Natural Language Driven Code Assistant**:  \n  Write, debug, fix bugs, add features, and improve test coverage using natural\n  language.\n- **Execute Shell Commands and File Operations**:  \n  Run system commands using `!`, such as `ls`, `git status`, and support reading\n  and writing local files.\n- **Web Search and Real-time Webpage Scraping**:  \n  Integrate Google Search and MCP (Model Context Protocol) to extract\n  information from web pages, enhancing model reasoning capabilities.\n- **Content Creation and Research Assistance**:  \n  Support writing articles, generating summaries, multilingual translation, and\n  organizing materials.\n- **Multimodal Generation (Images & Videos)**:  \n  Call Imagen or Veo tools to generate images, short videos, and other\n  multimedia content.\n- **Project Scanning and README Auto-generation**:  \n  Automatically analyze project structure and generate README files, comments,\n  or sample code (suitable for large codebases).\n- **Plugin Extensions and MCP Tool Integration**:  \n  Support registering custom tools, mounting local or remote MCP tools, and\n  customizing commands with parameter schemas.\n- **Conversation Session and State Management Commands**:  \n  Include `/memory`, `/stats`, `/tools`, `/mcp` commands for managing\n  conversation context and history.\n- **Compatibility with OpenAI-Compatible Protocol Models**:  \n  Adapt to various LLM models based on the OpenAI Compatible protocol, improving\n  compatibility and efficiency in code handling.\n\n## Quick Start\n\n### Prerequisites (skip if already installed)\n\n### Pre-requisites before installation\n\n- Node.js version 20 or higher\n- macOS, Linux, or Windows\n\n### Quick Install\n\nMake sure Node.js is installed on your system.\n\n**_Windows Node.js Installation:_**\n\n- Download and Install  \n  Visit official site: https://nodejs.org  \n  Click the green button to download the LTS (Long-Term Support) version  \n  Run the installer and follow the prompts (defaults recommended)\n\n- Verify Installation  \n  Open Command Prompt (cmd)\n\n```bash\nnode -v\nnpm -v\n\nMac Node.js Installation:\n\t•\tDownload from official website\nDownload Node.js v20 or above from https://nodejs.org/en/download\n\t•\tInstall via Homebrew\n\nbrew install node\n\n\t•\tVerify Installation\n\nnode -v\nnpm -v\n\nLinux Node.js Installation\nRun the following commands in the terminal:\n\ncurl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -\nsudo apt-get install -y nodejs\n\nInstall ylzcode cli\n\nInstall YLZCode CLI globally:\n\nnpm install -g @ylzcode/ylzcode-cli\n\nOr run without installing using npx:\n\nnpx @ylzcode/ylzcode-cli\n\nUninstall ylzcode cli\n\nRun the command:\n\nnpm uninstall -g @ylzcode/ylzcode-cli\n\nStart ylzcode cli\n\nAfter installation, you can run the CLI tool from any location:\n\nylzcode\n\nAPI Configuration\n\t1.\tApply for and generate an API Key from ai.ylzinfo.com\n\t2.\tSet it as environment variables in the terminal, for example:\n\nexport YLZCODE_API_KEY=\"<YOUR_API_KEY>\"\nexport YLZCODE_BASE_URL=\"https://ai.ylzinfo.com/api/v1\"\nexport YLZCODE_MODEL=\"YLZ/Auto-Coder\"\n\nIf these environment variables are not set, you can also configure api_key, baseUrl, and model via the authentication dialog after starting ylzcode.\n\nUsing ylzcode\n\t•\tInteractive mode:\n\nylzcode\n\n\t•\tNon-interactive mode:\n\nylzcode -p \"Summarize the main points of the attached file. @./summary.txt\"\n\n\t•\tPipe input into CLI:\n\necho \"Count to 10\" | ylzcode\n\n\t•\tSandbox mode: Run tools in a secure sandbox (requires Docker or Podman).\n\nylzcode --sandbox -p \"your prompt\"\n\nUsage of ylzcode is similar to Gemini CLI. For other options, see:\nGemini CLI - Command Line Arguments\n\nConfiguration\n\nSettings file (settings.json)\n\nCreate a custom CLI settings.json file. Settings are applied in the following priority:\n\t•\tProject-level: .gemini/settings.json (overrides user and system settings)\n\t•\tUser-level: ~/.gemini/settings.json (overrides system settings)\n\t•\tSystem-level: /etc/gemini-cli/settings.json (applies to all users)\n\nExample settings.json:\n\n{\n  \"theme\": \"GitHub\",\n  \"autoAccept\": false,\n  \"sandbox\": \"docker\",\n  \"checkpointing\": {\n    \"enabled\": true\n  },\n  \"fileFiltering\": {\n    \"respectGitIgnore\": true\n  },\n  \"usageStatisticsEnabled\": true\n}\n\n\t•\tautoAccept: Automatically approve safe, read-only tool calls.\n\t•\tsandbox: Isolate tool execution (e.g., true, “docker”, or “podman”).\n\t•\tcheckpointing: Enable /restore command to undo file changes.\n\t•\tusageStatisticsEnabled: Set to false to disable usage stats.\n\nSee also:\nGemini CLI Configuration Files\n\nContext Files (YLZCODE.md)\n\nUse YLZCODE.md files to provide instructions to the model and customize model behavior for your project.\n\nHierarchical loading: The CLI combines YLZCODE.md files from multiple locations. More specific files override general ones. Loading order:\n\t•\tGlobal: ~/.gemini/GEMINI.md (applies to all your projects)\n\t•\tProject context: CLI searches for a GEMINI.md file from the current directory upwards to the project root.\n\t•\tSubdirectory context: CLI also scans subdirectories for YLZCODE.md files, allowing instructions for specific components.\n\nUse /memory show to view the final merged context content.\n\nModular context import: You can organize YLZCODE.md by importing other Markdown files via @file.md syntax. Only .md files are supported.\n\nExample content:\nGemini CLI Context Files\n\nUsing Tools\n\nBuilt-in Tools\n\nYLZCode provides several built-in tools:\n\t•\tFile System tools: for interacting with files and directories\n\nlist_directory(path=\"/src\")\n\nglob(pattern=\"src/**/*.ts\")\n\nread_file(path=\"/path/to/file.txt\")\n\nwrite_file(file_path=\"/path/to/new_file.js\", content=\"console.log('hello');\")\n\nreplace(file_path=\"...\", old_string=\"...\", new_string=\"...\")\n\nsearch_file_content(pattern=\"myFunction\", include=\"*.js\")\n\n\t•\tShell tools:\nExecute shell commands (use with caution).\n\nConfigure excludeTools in settings.json, e.g.:\n\"excludeTools\": [\"run_shell_command(rm)\"]\n\t•\tWeb tools:\nFor content retrieval and online search\n\ngoogle_web_search(query=\"Gemini API rate limits\")\n\nweb_fetch(prompt=\"Summarize https://my-blog.com/article\")\n\n\t•\tMemory tools:\nSave and retrieve info across sessions\n\nsave_memory(fact=\"My preferred CSS framework is Tailwind CSS.\")\n\nCustom Tools via MCP Server\n\nCreate the directory and config file .ylzcode/settings.json in the current directory where ylzcode runs.\n\nConfigure MCP servers in the settings.json. Supports stdio, sse, streamable types.\n\nExample:\n\n { \"mcpServers\": { \"playwright\": { \"command\": \"npx\", \"args\": [\"-y\",\n\"@executeautomation/playwright-mcp-server\"] }, \"zgqmcp\": { \"httpUrl\":\n\"https://ai.ylzinfo.com/mcp/zgqmcp/stream?key=<your key>\" }, \"localSSE\": {\n\"url\": \"http://localhost:8002/sse\" }, \"localStream\": { \"httpUrl\":\n\"http://localhost:8002/stream\" } } }\n\n\nTransport modes: • command: args, cwd — launch local process via stdio • url:\nSSE endpoint (e.g. \"http://localhost:8080/sse\") • httpUrl: HTTP streaming\nendpoint (e.g. \"http://localhost:8080/stream\")\n\nOptional config: • env: environment variables, supports $VAR_NAME shell syntax •\nheaders: HTTP headers key-value mapping for url/httpUrl transport tools •\ntimeout: request timeout in milliseconds (default 10 minutes) • trust: bypass\nall tool confirmations for this server • includeTools/excludeTools:\nwhitelist/blacklist of specific tools; excludeTools has priority\n\nSystem Commands\n\nSlash Commands (/)\n\nCommand Description /compress Replace the entire chat context with a summary to\nsave tokens. /copy Copy the last reply to the clipboard. /mcp List configured\nMCP servers and their available tools. /clear Clear terminal screen and context\n(Ctrl+L also works). /tools List available tools. /extensions List active\nextensions. /stats Show session token usage and savings. /memory show Show the\nmerged context GEMINI.md content. /memory refresh Reload all GEMINI.md content.\n/chat save Save the current conversation with a tag. /chat resume Resume a saved\nconversation. /restore List or restore project checkpoint states. /auth Change\ncurrent authentication method. /bug Submit a Gemini CLI issue or bug report.\n/help Show help info and available commands. /theme Change CLI visual theme.\n/quit Quit the Gemini CLI.\n\nContext Commands (@)\n\nReference files or directories in prompts. By default, CLI follows .gitignore\nfiltering.\n\nInclude a single file:\n\n> Explain this code to me. @./src/main.js\n\nInclude a whole directory:\n\n> Refactor the code in this directory to use async/await. @./src/\n\nShell Commands (!)\n\nRun shell commands directly inside the CLI, for example:\n\n> !git status\n\nSwitch Shell Mode: Type ! alone to toggle persistent shell mode. Type ! again to\nexit.\n\nSet Memory\n\nFor example, set a development language preference. In the ylzcode input box,\ntype:\n\nsave_memory(fact=\"My preferred programming language is Python.\")\n\nThe memory will be saved into .ylzcode/YLZCODE.md in your home directory.\n\nAdvanced Features\n\nCustom Commands\n\nCreate custom commands using TOML files stored in ~/.ylzcode/commands/ or\n<project>/.ylzcode/commands/ (project-scoped).\n\nReference: Gemini CLI – Custom Commands\n\nExample ~/.ylzcode/commands/test/gen.toml:\n\n# Invoked as: /test:gen \"Create a test for the login button\"\n\ndescription = \"Generates a unit test based on a description.\" prompt = \"\"\" You\nare an expert test engineer. Based on the following requirement, please write a\ncomprehensive unit test using the Jest testing framework.\n\nRequirement: {{args}} \"\"\"\n\nThen you can execute /test:gen in the dialog.\n\nExtensions\n\nYou can create extensions to add functionality. Place them in\n<workspace>/.ylzcode/extensions/ or ~/.ylzcode/extensions/.\n\nDirectory structure example:\n\n.ylzcode/extensions/gcp/ ├── gemini-extension.json └── commands/ ├── deploy.toml\n└── gcs/ └── sync.toml\n\nEach extension is a directory containing a gemini-extension.json file that can\nconfigure MCP servers, tools, and context files.\n\nFor details, see: Gemini CLI Extension Documentation\n\nExample:\n\n<workspace>/.ylzcode/extensions/my-extension/gemini-extension.json\n\n{ \"name\": \"my-extension\", \"version\": \"1.0.0\", \"mcpServers\": { \"my-server\": {\n\"command\": \"node my-server.js\" } }, \"contextFileName\": \"YLZCODE.md\",\n\"excludeTools\": [\"run_shell_command\"] }\n\nCheckpoint Setup and Restore\n\nWhen checkpointing is enabled, CLI saves a project snapshot before tools modify\nfiles.\n\nConfigure checkpointing in settings.json or start ylzcode with:\n\nylzcode --checkpointing\n\nRestore previous states:\n\n# List available checkpoints\n\n/restore\n\n# Restore a specific checkpoint\n\n/restore <checkpoint_file_name>\n\nExamples\n\nOnce the CLI tool is running, you can interact in the terminal.\n\nStart a project in a new directory:\n\ncd new-project/ ylzcode\n\n> Write me a Ylzcode Discord bot that answers questions using a FAQ.md file I\n> will provide\n\nOr work on an existing project:\n\n> Give me a summary of all of the changes that went in yesterday\n\nCommon Tasks\n\nExplore a New Codebase\n\nFirst, cd into an existing or freshly cloned repo, then run ylzcode:\n\n> Describe the main pieces of this system's architecture.\n\n> What security mechanisms are in place?\n\nWork on Existing Code\n\n> Implement a first draft for GitHub issue #123.\n\n> Help me migrate this codebase to the latest version of Java. Start with a\n> plan.\n\nAutomate Workflows\n\nUse MCP servers to integrate local system tools with enterprise collaboration\nsuites:\n\n> Make me a slide deck showing the git history from the last 7 days, grouped by\n> feature and team member.\n\n> Make a full-screen web app for a wall display to show our most interacted-with\n> GitHub issues.\n\nInteract with the System\n\n> Convert all the images in this directory to png, and rename them to use dates\n> from the exif data.\n\n> Organize my PDF invoices by month of expenditure.\n\n```\n\n```\n\n```\n","readmeFilename":"README.md"}