mirror of
https://github.com/google-gemini/gemini-cli
synced 2026-04-21 13:37:17 +00:00
When Flash quota was exhausted in Auto (Gemini 3) or Auto (Gemini 2.5), the policy chain ran out of fallbacks and the CLI surfaced the "Select Model" dialog, breaking the Auto contract — the user shouldn't have to pick a model manually mid-task. - Add Flash-Lite as last-resort in both preview and default chains (preview: gemini-3.1-flash-lite-preview, default: gemini-2.5-flash-lite) - Mark every policy in both chains with SILENT_ACTIONS so fallbacks stay internal to Auto mode instead of prompting the user - Mirror the same shape in DYNAMIC modelChains.preview/default for legacy/dynamic parity (existing parity test enforces this) - Regenerate resolved-aliases golden files that were stale after earlier web-search/web-fetch/web-fetch-fallback flash-lite-base switches
91 lines
2.4 KiB
JSON
91 lines
2.4 KiB
JSON
{
|
|
"name": "@google/gemini-cli",
|
|
"version": "0.40.0-pr25684-c3cd0c7",
|
|
"description": "Gemini CLI",
|
|
"license": "Apache-2.0",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/google-gemini/gemini-cli.git"
|
|
},
|
|
"type": "module",
|
|
"main": "dist/index.js",
|
|
"bin": {
|
|
"gemini": "dist/index.js"
|
|
},
|
|
"scripts": {
|
|
"build": "node ../../scripts/build_package.js",
|
|
"start": "node dist/index.js",
|
|
"debug": "node --inspect-brk dist/index.js",
|
|
"lint": "eslint . --ext .ts,.tsx",
|
|
"format": "prettier --write .",
|
|
"test": "vitest run",
|
|
"test:ci": "vitest run",
|
|
"posttest": "npm run build",
|
|
"typecheck": "tsc --noEmit"
|
|
},
|
|
"files": [
|
|
"dist"
|
|
],
|
|
"config": {
|
|
"sandboxImageUri": "us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.40.0-nightly.20260414.g5b1f7375a"
|
|
},
|
|
"dependencies": {
|
|
"@agentclientprotocol/sdk": "^0.16.1",
|
|
"@google/gemini-cli-core": "file:../core",
|
|
"@google/genai": "1.30.0",
|
|
"@iarna/toml": "^2.2.5",
|
|
"@modelcontextprotocol/sdk": "^1.23.0",
|
|
"ansi-escapes": "^7.3.0",
|
|
"ansi-regex": "^6.2.2",
|
|
"chalk": "^4.1.2",
|
|
"cli-spinners": "^2.9.2",
|
|
"clipboardy": "~5.2.0",
|
|
"color-convert": "^2.0.1",
|
|
"command-exists": "^1.2.9",
|
|
"comment-json": "^4.2.5",
|
|
"diff": "^8.0.3",
|
|
"dotenv": "^17.1.0",
|
|
"extract-zip": "^2.0.1",
|
|
"fzf": "^0.5.2",
|
|
"glob": "^12.0.0",
|
|
"highlight.js": "^11.11.1",
|
|
"ink": "npm:@jrichman/ink@6.6.9",
|
|
"ink-gradient": "^3.0.0",
|
|
"ink-spinner": "^5.0.0",
|
|
"latest-version": "^9.0.0",
|
|
"lowlight": "^3.3.0",
|
|
"mnemonist": "^0.40.3",
|
|
"open": "^10.1.2",
|
|
"prompts": "^2.4.2",
|
|
"proper-lockfile": "^4.1.2",
|
|
"react": "^19.2.0",
|
|
"shell-quote": "^1.8.3",
|
|
"simple-git": "^3.28.0",
|
|
"string-width": "^8.1.0",
|
|
"strip-ansi": "^7.1.0",
|
|
"strip-json-comments": "^3.1.1",
|
|
"tar": "^7.5.8",
|
|
"tinygradient": "^1.1.5",
|
|
"undici": "^7.10.0",
|
|
"ws": "^8.16.0",
|
|
"yargs": "^17.7.2",
|
|
"zod": "^3.23.8"
|
|
},
|
|
"devDependencies": {
|
|
"@google/gemini-cli-test-utils": "file:../test-utils",
|
|
"@types/command-exists": "^1.2.3",
|
|
"@types/hast": "^3.0.4",
|
|
"@types/node": "^20.11.24",
|
|
"@types/react": "^19.2.0",
|
|
"@types/semver": "^7.7.0",
|
|
"@types/shell-quote": "^1.7.5",
|
|
"@types/ws": "^8.5.10",
|
|
"@types/yargs": "^17.0.32",
|
|
"@xterm/headless": "^5.5.0",
|
|
"typescript": "^5.3.3",
|
|
"vitest": "^3.1.1"
|
|
},
|
|
"engines": {
|
|
"node": ">=20"
|
|
}
|
|
}
|