git: 62c86fb5dffe - main - misc/gemini-cli: update 0.16.0 → 0.17.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 23 Nov 2025 20:09:04 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=62c86fb5dffe5e242f9e46f594c2a00cb48dae53

commit 62c86fb5dffe5e242f9e46f594c2a00cb48dae53
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-11-21 20:15:14 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-11-23 20:08:59 +0000

    misc/gemini-cli: update 0.16.0 → 0.17.0
---
 misc/gemini-cli/Makefile                |   2 +-
 misc/gemini-cli/distinfo                |   6 +-
 misc/gemini-cli/files/package-lock.json | 262 +++++++++++++++++++++-----------
 misc/gemini-cli/pkg-plist               | 181 ++++++++++++++++------
 4 files changed, 318 insertions(+), 133 deletions(-)

diff --git a/misc/gemini-cli/Makefile b/misc/gemini-cli/Makefile
index 38589fd43e0b..d3143040872e 100644
--- a/misc/gemini-cli/Makefile
+++ b/misc/gemini-cli/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	gemini-cli
-DISTVERSION=	0.16.0
+DISTVERSION=	0.17.0
 CATEGORIES=	misc # machine-learning
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/misc/gemini-cli/distinfo b/misc/gemini-cli/distinfo
index 6fd9bc1401f6..f9920796305a 100644
--- a/misc/gemini-cli/distinfo
+++ b/misc/gemini-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763532443
-SHA256 (gemini-cli-0.16.0.tar.gz) = 804779372dde8704ed48250dde51ae1da520b86a8056652b5126e297b9f65db0
-SIZE (gemini-cli-0.16.0.tar.gz) = 38106991
+TIMESTAMP = 1763753698
+SHA256 (gemini-cli-0.17.0.tar.gz) = 42e1ab3121c08663f5230c95061395b01d0a0b4cfc2b3ac1889c4c7c93f1b33e
+SIZE (gemini-cli-0.17.0.tar.gz) = 38709595
diff --git a/misc/gemini-cli/files/package-lock.json b/misc/gemini-cli/files/package-lock.json
index 8b9c45918b4a..7d4c223afa12 100644
--- a/misc/gemini-cli/files/package-lock.json
+++ b/misc/gemini-cli/files/package-lock.json
@@ -8,27 +8,28 @@
       "name": "gemini-cli-installer",
       "version": "1.0.0",
       "dependencies": {
-        "@google/gemini-cli": "^0.16.0"
+        "@google/gemini-cli": "^0.17.0"
       }
     },
     "node_modules/@google/gemini-cli": {
-      "version": "0.16.0",
-      "resolved": "https://registry.npmjs.org/@google/gemini-cli/-/gemini-cli-0.16.0.tgz",
-      "integrity": "sha512-qko3Bs8Va2NJAcbA5Hb0zfgy8ouNaQ9YwWq1wz8ekqbPdbsF0t0r3f8kokvveQzT968ePxjLO5/Wp2W1UUJAwQ==",
+      "version": "0.17.0",
+      "resolved": "https://registry.npmjs.org/@google/gemini-cli/-/gemini-cli-0.17.0.tgz",
+      "integrity": "sha512-11tcJFv7sKxjLYCdQiy3CymsQ9xwvxGlkWLH6VTny1Bo1GRWhmnzmFcKyFnM97WEbQMX3KnVXiV8jxll7vGVYw==",
       "dependencies": {
-        "@google/gemini-cli-core": "0.16.0",
+        "@google/gemini-cli-core": "0.17.0",
         "@google/genai": "1.16.0",
         "@iarna/toml": "^2.2.5",
         "@modelcontextprotocol/sdk": "^1.15.1",
         "@types/update-notifier": "^6.0.8",
         "ansi-regex": "^6.2.2",
+        "clipboardy": "^5.0.0",
         "command-exists": "^1.2.9",
         "comment-json": "^4.2.5",
         "diff": "^7.0.0",
         "dotenv": "^17.1.0",
         "extract-zip": "^2.0.1",
         "fzf": "^0.5.2",
-        "glob": "^10.4.5",
+        "glob": "^12.0.0",
         "highlight.js": "^11.11.1",
         "ink": "npm:@jrichman/ink@6.4.3",
         "ink-gradient": "^3.0.0",
@@ -242,9 +243,9 @@
       }
     },
     "node_modules/@google/gemini-cli/node_modules/@google/gemini-cli-core": {
-      "version": "0.16.0",
-      "resolved": "https://registry.npmjs.org/@google/gemini-cli-core/-/gemini-cli-core-0.16.0.tgz",
-      "integrity": "sha512-EYzcAUcIcfkLJQGHabS96Y47A9ofEapzgJwLtbzpUwYFBuAegQcnl3xhbdxfj6kCygVHq2rPoa/udEVfqryOjQ==",
+      "version": "0.17.0",
+      "resolved": "https://registry.npmjs.org/@google/gemini-cli-core/-/gemini-cli-core-0.17.0.tgz",
+      "integrity": "sha512-WDpBYZiHeJyurZMmB9iYq5t3TsZnhmq1sCtX5ZIrRN7pvrhfVAkCAjQs7FHVFOQYYX4lvsIm7Epox1pgMb0ivw==",
       "dependencies": {
         "@google-cloud/logging": "^11.2.1",
         "@google-cloud/opentelemetry-cloud-monitoring-exporter": "^0.21.0",
@@ -275,7 +276,7 @@
         "fast-uri": "^3.0.6",
         "fdir": "^6.4.6",
         "fzf": "^0.5.2",
-        "glob": "^10.4.5",
+        "glob": "^12.0.0",
         "google-auth-library": "^9.11.0",
         "html-to-text": "^9.0.5",
         "https-proxy-agent": "^7.0.6",
@@ -366,6 +367,27 @@
       "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==",
       "license": "ISC"
     },
+    "node_modules/@google/gemini-cli/node_modules/@isaacs/balanced-match": {
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/@isaacs/balanced-match/-/balanced-match-4.0.1.tgz",
+      "integrity": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==",
+      "license": "MIT",
+      "engines": {
+        "node": "20 || >=22"
+      }
+    },
+    "node_modules/@google/gemini-cli/node_modules/@isaacs/brace-expansion": {
+      "version": "5.0.0",
+      "resolved": "https://registry.npmjs.org/@isaacs/brace-expansion/-/brace-expansion-5.0.0.tgz",
+      "integrity": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==",
+      "license": "MIT",
+      "dependencies": {
+        "@isaacs/balanced-match": "^4.0.1"
+      },
+      "engines": {
+        "node": "20 || >=22"
+      }
+    },
     "node_modules/@google/gemini-cli/node_modules/@isaacs/cliui": {
       "version": "8.0.2",
       "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
@@ -1140,16 +1162,6 @@
         "node": ">=14"
       }
     },
-    "node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs": {
-      "version": "0.11.0",
-      "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
-      "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
-      "license": "MIT",
-      "optional": true,
-      "engines": {
-        "node": ">=14"
-      }
-    },
     "node_modules/@google/gemini-cli/node_modules/@pnpm/config.env-replace": {
       "version": "1.1.0",
       "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz",
@@ -1655,12 +1667,6 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
-    "node_modules/@google/gemini-cli/node_modules/balanced-match": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
-      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
-      "license": "MIT"
-    },
     "node_modules/@google/gemini-cli/node_modules/base64-js": {
       "version": "1.5.1",
       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
@@ -1772,15 +1778,6 @@
         "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
       }
     },
-    "node_modules/@google/gemini-cli/node_modules/brace-expansion": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
-      "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
-      "license": "MIT",
-      "dependencies": {
-        "balanced-match": "^1.0.0"
-      }
-    },
     "node_modules/@google/gemini-cli/node_modules/buffer-crc32": {
       "version": "0.2.13",
       "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
@@ -2039,6 +2036,24 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
+    "node_modules/@google/gemini-cli/node_modules/clipboardy": {
+      "version": "5.0.1",
+      "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-5.0.1.tgz",
+      "integrity": "sha512-pJ5ZDWjOT593Nli4TqlRLy33KomlAPxIFntMFxXrCqJON1cGcGPT5nNFxRxJ9m4HbfrccsYve7XwXjywW6nXVw==",
+      "license": "MIT",
+      "dependencies": {
+        "execa": "^9.6.0",
+        "is-wayland": "^0.1.0",
+        "is-wsl": "^3.1.0",
+        "is64bit": "^2.0.0"
+      },
+      "engines": {
+        "node": ">=20"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
     "node_modules/@google/gemini-cli/node_modules/cliui": {
       "version": "8.0.1",
       "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz",
@@ -3206,21 +3221,24 @@
       }
     },
     "node_modules/@google/gemini-cli/node_modules/glob": {
-      "version": "10.5.0",
-      "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz",
-      "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==",
-      "license": "ISC",
+      "version": "12.0.0",
+      "resolved": "https://registry.npmjs.org/glob/-/glob-12.0.0.tgz",
+      "integrity": "sha512-5Qcll1z7IKgHr5g485ePDdHcNQY0k2dtv/bjYy0iuyGxQw2qSOiiXUXJ+AYQpg3HNoUMHqAruX478Jeev7UULw==",
+      "license": "BlueOak-1.0.0",
       "dependencies": {
-        "foreground-child": "^3.1.0",
-        "jackspeak": "^3.1.2",
-        "minimatch": "^9.0.4",
+        "foreground-child": "^3.3.1",
+        "jackspeak": "^4.1.1",
+        "minimatch": "^10.1.1",
         "minipass": "^7.1.2",
         "package-json-from-dist": "^1.0.0",
-        "path-scurry": "^1.11.1"
+        "path-scurry": "^2.0.0"
       },
       "bin": {
         "glob": "dist/esm/bin.mjs"
       },
+      "engines": {
+        "node": "20 || >=22"
+      },
       "funding": {
         "url": "https://github.com/sponsors/isaacs"
       }
@@ -3504,6 +3522,12 @@
         "node": "^16.14.0 || >=18.0.0"
       }
     },
+    "node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache": {
+      "version": "10.4.3",
+      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
+      "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+      "license": "ISC"
+    },
     "node_modules/@google/gemini-cli/node_modules/html-entities": {
       "version": "2.6.0",
       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz",
@@ -3562,28 +3586,23 @@
       "license": "BSD-2-Clause"
     },
     "node_modules/@google/gemini-cli/node_modules/http-errors": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
-      "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
+      "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
       "license": "MIT",
       "dependencies": {
-        "depd": "2.0.0",
-        "inherits": "2.0.4",
-        "setprototypeof": "1.2.0",
-        "statuses": "2.0.1",
-        "toidentifier": "1.0.1"
+        "depd": "~2.0.0",
+        "inherits": "~2.0.4",
+        "setprototypeof": "~1.2.0",
+        "statuses": "~2.0.2",
+        "toidentifier": "~1.0.1"
       },
       "engines": {
         "node": ">= 0.8"
-      }
-    },
-    "node_modules/@google/gemini-cli/node_modules/http-errors/node_modules/statuses": {
-      "version": "2.0.1",
-      "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
-      "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
-      "license": "MIT",
-      "engines": {
-        "node": ">= 0.8"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/express"
       }
     },
     "node_modules/@google/gemini-cli/node_modules/http-proxy-agent": {
@@ -3957,6 +3976,18 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
+    "node_modules/@google/gemini-cli/node_modules/is-wayland": {
+      "version": "0.1.0",
+      "resolved": "https://registry.npmjs.org/is-wayland/-/is-wayland-0.1.0.tgz",
+      "integrity": "sha512-QkbMsWkIfkrzOPxenwye0h56iAXirZYHG9eHVPb22fO9y+wPbaX/CHacOWBa/I++4ohTcByimhM1/nyCsH8KNA==",
+      "license": "MIT",
+      "engines": {
+        "node": ">=20"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
     "node_modules/@google/gemini-cli/node_modules/is-wsl": {
       "version": "3.1.0",
       "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
@@ -3972,6 +4003,21 @@
         "url": "https://github.com/sponsors/sindresorhus"
       }
     },
+    "node_modules/@google/gemini-cli/node_modules/is64bit": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/is64bit/-/is64bit-2.0.0.tgz",
+      "integrity": "sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==",
+      "license": "MIT",
+      "dependencies": {
+        "system-architecture": "^0.1.0"
+      },
+      "engines": {
+        "node": ">=18"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
     "node_modules/@google/gemini-cli/node_modules/isexe": {
       "version": "2.0.0",
       "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
@@ -3979,18 +4025,18 @@
       "license": "ISC"
     },
     "node_modules/@google/gemini-cli/node_modules/jackspeak": {
-      "version": "3.4.3",
-      "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
-      "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
+      "version": "4.1.1",
+      "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.1.1.tgz",
+      "integrity": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==",
       "license": "BlueOak-1.0.0",
       "dependencies": {
         "@isaacs/cliui": "^8.0.2"
       },
+      "engines": {
+        "node": "20 || >=22"
+      },
       "funding": {
         "url": "https://github.com/sponsors/isaacs"
-      },
-      "optionalDependencies": {
-        "@pkgjs/parseargs": "^0.11.0"
       }
     },
     "node_modules/@google/gemini-cli/node_modules/js-tokens": {
@@ -4153,10 +4199,13 @@
       }
     },
     "node_modules/@google/gemini-cli/node_modules/lru-cache": {
-      "version": "10.4.3",
-      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz",
-      "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
-      "license": "ISC"
+      "version": "11.2.2",
+      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.2.tgz",
+      "integrity": "sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg==",
+      "license": "ISC",
+      "engines": {
+        "node": "20 || >=22"
+      }
     },
     "node_modules/@google/gemini-cli/node_modules/marked": {
       "version": "15.0.12",
@@ -4225,15 +4274,19 @@
       }
     },
     "node_modules/@google/gemini-cli/node_modules/mime-types": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz",
-      "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==",
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
+      "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
       "license": "MIT",
       "dependencies": {
         "mime-db": "^1.54.0"
       },
       "engines": {
-        "node": ">= 0.6"
+        "node": ">=18"
+      },
+      "funding": {
+        "type": "opencollective",
+        "url": "https://opencollective.com/express"
       }
     },
     "node_modules/@google/gemini-cli/node_modules/mimic-fn": {
@@ -4258,15 +4311,15 @@
       }
     },
     "node_modules/@google/gemini-cli/node_modules/minimatch": {
-      "version": "9.0.5",
-      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
-      "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
-      "license": "ISC",
+      "version": "10.1.1",
+      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz",
+      "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==",
+      "license": "BlueOak-1.0.0",
       "dependencies": {
-        "brace-expansion": "^2.0.1"
+        "@isaacs/brace-expansion": "^5.0.0"
       },
       "engines": {
-        "node": ">=16 || 14 >=14.17"
+        "node": "20 || >=22"
       },
       "funding": {
         "url": "https://github.com/sponsors/isaacs"
@@ -4664,16 +4717,16 @@
       "license": "MIT"
     },
     "node_modules/@google/gemini-cli/node_modules/path-scurry": {
-      "version": "1.11.1",
-      "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
-      "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.1.tgz",
+      "integrity": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==",
       "license": "BlueOak-1.0.0",
       "dependencies": {
-        "lru-cache": "^10.2.0",
-        "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
+        "lru-cache": "^11.0.0",
+        "minipass": "^7.1.2"
       },
       "engines": {
-        "node": ">=16 || 14 >=14.18"
+        "node": "20 || >=22"
       },
       "funding": {
         "url": "https://github.com/sponsors/isaacs"
@@ -4897,6 +4950,22 @@
         "node": ">= 0.10"
       }
     },
+    "node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/http-errors": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+      "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+      "license": "MIT",
+      "dependencies": {
+        "depd": "2.0.0",
+        "inherits": "2.0.4",
+        "setprototypeof": "1.2.0",
+        "statuses": "2.0.1",
+        "toidentifier": "1.0.1"
+      },
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
     "node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/iconv-lite": {
       "version": "0.7.0",
       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz",
@@ -4913,6 +4982,15 @@
         "url": "https://opencollective.com/express"
       }
     },
+    "node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/statuses": {
+      "version": "2.0.1",
+      "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+      "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==",
+      "license": "MIT",
+      "engines": {
+        "node": ">= 0.8"
+      }
+    },
     "node_modules/@google/gemini-cli/node_modules/rc": {
       "version": "1.2.8",
       "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
@@ -5699,6 +5777,18 @@
         "url": "https://github.com/sponsors/ljharb"
       }
     },
+    "node_modules/@google/gemini-cli/node_modules/system-architecture": {
+      "version": "0.1.0",
+      "resolved": "https://registry.npmjs.org/system-architecture/-/system-architecture-0.1.0.tgz",
+      "integrity": "sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==",
+      "license": "MIT",
+      "engines": {
+        "node": ">=18"
+      },
+      "funding": {
+        "url": "https://github.com/sponsors/sindresorhus"
+      }
+    },
     "node_modules/@google/gemini-cli/node_modules/tar": {
       "version": "7.5.2",
       "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.2.tgz",
diff --git a/misc/gemini-cli/pkg-plist b/misc/gemini-cli/pkg-plist
index ad1a526dc37a..29b5192a2193 100644
--- a/misc/gemini-cli/pkg-plist
+++ b/misc/gemini-cli/pkg-plist
@@ -12,9 +12,15 @@ lib/node_modules/@google/gemini-cli/dist/src/commands/extensions.js.map
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/disable.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/disable.js
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/disable.js.map
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/disable.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/disable.test.js
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/disable.test.js.map
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/enable.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/enable.js
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/enable.js.map
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/enable.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/enable.test.js
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/enable.test.js.map
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/context/GEMINI.md
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/context/gemini-extension.json
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/custom-commands/commands/fs/grep-code.toml
@@ -23,6 +29,10 @@ lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/exclud
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/example.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/example.js
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/example.js.map
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/example.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/example.test.js
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/example.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/example.test.ts
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/example.ts
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/gemini-extension.json
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/examples/mcp-server/package.json
@@ -36,9 +46,15 @@ lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/install.test.js
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/link.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/link.js
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/link.js.map
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/link.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/link.test.js
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/link.test.js.map
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/list.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/list.js
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/list.js.map
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/list.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/list.test.js
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/list.test.js.map
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/new.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/new.js
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/new.js.map
@@ -54,6 +70,9 @@ lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/uninstall.test.
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/update.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/update.js
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/update.js.map
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/update.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/update.test.js
+lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/update.test.js.map
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/validate.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/validate.js
 lib/node_modules/@google/gemini-cli/dist/src/commands/extensions/validate.js.map
@@ -675,6 +694,12 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/ModelStatsDisplay.js.
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/ModelStatsDisplay.test.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/ModelStatsDisplay.test.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/ModelStatsDisplay.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/MultiFolderTrustDialog.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/MultiFolderTrustDialog.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/MultiFolderTrustDialog.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/MultiFolderTrustDialog.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/MultiFolderTrustDialog.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/MultiFolderTrustDialog.test.js.map
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/Notifications.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/Notifications.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/Notifications.js.map
@@ -798,6 +823,9 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/GeminiMessag
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/InfoMessage.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/InfoMessage.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/InfoMessage.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/ModelMessage.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/ModelMessage.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/ModelMessage.js.map
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/Todo.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/Todo.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/components/messages/Todo.js.map
@@ -930,6 +958,12 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/components/views/ToolsList.test.
 lib/node_modules/@google/gemini-cli/dist/src/ui/constants.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/constants.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/constants.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/constants/tips.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/constants/tips.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/constants/tips.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/constants/wittyPhrases.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/constants/wittyPhrases.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/constants/wittyPhrases.js.map
 lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/AppContext.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/AppContext.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/contexts/AppContext.js.map
@@ -1110,6 +1144,12 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useIdeTrustListener.js.map
 lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useIdeTrustListener.test.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useIdeTrustListener.test.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useIdeTrustListener.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useIncludeDirsTrust.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useIncludeDirsTrust.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useIncludeDirsTrust.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useIncludeDirsTrust.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useIncludeDirsTrust.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useIncludeDirsTrust.test.js.map
 lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useInputHistory.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useInputHistory.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/hooks/useInputHistory.js.map
@@ -1410,6 +1450,12 @@ lib/node_modules/@google/gemini-cli/dist/src/ui/utils/computeStats.js.map
 lib/node_modules/@google/gemini-cli/dist/src/ui/utils/computeStats.test.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/utils/computeStats.test.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/utils/computeStats.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/utils/directoryUtils.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/utils/directoryUtils.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/utils/directoryUtils.js.map
+lib/node_modules/@google/gemini-cli/dist/src/ui/utils/directoryUtils.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/ui/utils/directoryUtils.test.js
+lib/node_modules/@google/gemini-cli/dist/src/ui/utils/directoryUtils.test.js.map
 lib/node_modules/@google/gemini-cli/dist/src/ui/utils/displayUtils.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/ui/utils/displayUtils.js
 lib/node_modules/@google/gemini-cli/dist/src/ui/utils/displayUtils.js.map
@@ -1635,6 +1681,12 @@ lib/node_modules/@google/gemini-cli/dist/src/validateNonInterActiveAuth.test.js.
 lib/node_modules/@google/gemini-cli/dist/src/zed-integration/acp.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/zed-integration/acp.js
 lib/node_modules/@google/gemini-cli/dist/src/zed-integration/acp.js.map
+lib/node_modules/@google/gemini-cli/dist/src/zed-integration/acp.test.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/zed-integration/acp.test.js
+lib/node_modules/@google/gemini-cli/dist/src/zed-integration/acp.test.js.map
+lib/node_modules/@google/gemini-cli/dist/src/zed-integration/connection.d.ts
+lib/node_modules/@google/gemini-cli/dist/src/zed-integration/connection.js
+lib/node_modules/@google/gemini-cli/dist/src/zed-integration/connection.js.map
 lib/node_modules/@google/gemini-cli/dist/src/zed-integration/fileSystemService.d.ts
 lib/node_modules/@google/gemini-cli/dist/src/zed-integration/fileSystemService.js
 lib/node_modules/@google/gemini-cli/dist/src/zed-integration/fileSystemService.js.map
@@ -3766,6 +3818,32 @@ lib/node_modules/@google/gemini-cli/node_modules/@iarna/toml/parse-string.js
 lib/node_modules/@google/gemini-cli/node_modules/@iarna/toml/parse.js
 lib/node_modules/@google/gemini-cli/node_modules/@iarna/toml/stringify.js
 lib/node_modules/@google/gemini-cli/node_modules/@iarna/toml/toml.js
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/balanced-match/LICENSE.md
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/balanced-match/README.md
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/balanced-match/dist/commonjs/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/balanced-match/dist/commonjs/index.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/balanced-match/dist/commonjs/index.js
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/balanced-match/dist/commonjs/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/balanced-match/dist/commonjs/package.json
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/balanced-match/dist/esm/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/balanced-match/dist/esm/index.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/balanced-match/dist/esm/index.js
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/balanced-match/dist/esm/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/balanced-match/dist/esm/package.json
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/balanced-match/package.json
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/brace-expansion/LICENSE
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/brace-expansion/README.md
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/brace-expansion/dist/commonjs/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/brace-expansion/dist/commonjs/index.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/brace-expansion/dist/commonjs/index.js
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/brace-expansion/dist/commonjs/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/brace-expansion/dist/commonjs/package.json
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/brace-expansion/dist/esm/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/brace-expansion/dist/esm/index.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/brace-expansion/dist/esm/index.js
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/brace-expansion/dist/esm/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/brace-expansion/dist/esm/package.json
+lib/node_modules/@google/gemini-cli/node_modules/@isaacs/brace-expansion/package.json
 lib/node_modules/@google/gemini-cli/node_modules/@isaacs/cliui/LICENSE.txt
 lib/node_modules/@google/gemini-cli/node_modules/@isaacs/cliui/README.md
 lib/node_modules/@google/gemini-cli/node_modules/@isaacs/cliui/build/index.cjs
@@ -8697,23 +8775,6 @@ lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/semantic-convent
 lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/semantic-conventions/build/src/version.js
 lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/semantic-conventions/build/src/version.js.map
 lib/node_modules/@google/gemini-cli/node_modules/@opentelemetry/semantic-conventions/package.json
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/.editorconfig
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/CHANGELOG.md
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/LICENSE
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/README.md
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/examples/is-default-value.js
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/examples/limit-long-syntax.js
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/examples/negate.js
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/examples/no-repeated-options.js
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/examples/ordered-options.mjs
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/examples/simple-hard-coded.js
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/index.js
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/internal/errors.js
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/internal/primordials.js
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/internal/util.js
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/internal/validators.js
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/package.json
-lib/node_modules/@google/gemini-cli/node_modules/@pkgjs/parseargs/utils.js
 lib/node_modules/@google/gemini-cli/node_modules/@pnpm/config.env-replace/dist/env-replace.d.ts
 lib/node_modules/@google/gemini-cli/node_modules/@pnpm/config.env-replace/dist/env-replace.docs.mdx
 lib/node_modules/@google/gemini-cli/node_modules/@pnpm/config.env-replace/dist/env-replace.js
@@ -9657,11 +9718,6 @@ lib/node_modules/@google/gemini-cli/node_modules/auto-bind/package.json
 lib/node_modules/@google/gemini-cli/node_modules/auto-bind/react.d.ts
 lib/node_modules/@google/gemini-cli/node_modules/auto-bind/react.js
 lib/node_modules/@google/gemini-cli/node_modules/auto-bind/readme.md
-lib/node_modules/@google/gemini-cli/node_modules/balanced-match/.github/FUNDING.yml
-lib/node_modules/@google/gemini-cli/node_modules/balanced-match/LICENSE.md
-lib/node_modules/@google/gemini-cli/node_modules/balanced-match/README.md
-lib/node_modules/@google/gemini-cli/node_modules/balanced-match/index.js
-lib/node_modules/@google/gemini-cli/node_modules/balanced-match/package.json
 lib/node_modules/@google/gemini-cli/node_modules/base64-js/LICENSE
 lib/node_modules/@google/gemini-cli/node_modules/base64-js/README.md
 lib/node_modules/@google/gemini-cli/node_modules/base64-js/base64js.min.js
@@ -9719,11 +9775,6 @@ lib/node_modules/@google/gemini-cli/node_modules/boxen/node_modules/wrap-ansi/pa
 lib/node_modules/@google/gemini-cli/node_modules/boxen/node_modules/wrap-ansi/readme.md
 lib/node_modules/@google/gemini-cli/node_modules/boxen/package.json
 lib/node_modules/@google/gemini-cli/node_modules/boxen/readme.md
-lib/node_modules/@google/gemini-cli/node_modules/brace-expansion/.github/FUNDING.yml
-lib/node_modules/@google/gemini-cli/node_modules/brace-expansion/LICENSE
-lib/node_modules/@google/gemini-cli/node_modules/brace-expansion/README.md
-lib/node_modules/@google/gemini-cli/node_modules/brace-expansion/index.js
-lib/node_modules/@google/gemini-cli/node_modules/brace-expansion/package.json
 lib/node_modules/@google/gemini-cli/node_modules/buffer-crc32/LICENSE
 lib/node_modules/@google/gemini-cli/node_modules/buffer-crc32/README.md
 lib/node_modules/@google/gemini-cli/node_modules/buffer-crc32/index.js
@@ -9918,6 +9969,20 @@ lib/node_modules/@google/gemini-cli/node_modules/cli-truncate/node_modules/strin
 lib/node_modules/@google/gemini-cli/node_modules/cli-truncate/node_modules/string-width/readme.md
 lib/node_modules/@google/gemini-cli/node_modules/cli-truncate/package.json
 lib/node_modules/@google/gemini-cli/node_modules/cli-truncate/readme.md
+lib/node_modules/@google/gemini-cli/node_modules/clipboardy/browser.js
+lib/node_modules/@google/gemini-cli/node_modules/clipboardy/fallbacks/linux/xsel
+lib/node_modules/@google/gemini-cli/node_modules/clipboardy/fallbacks/windows/clipboard_i686.exe
+lib/node_modules/@google/gemini-cli/node_modules/clipboardy/fallbacks/windows/clipboard_x86_64.exe
+lib/node_modules/@google/gemini-cli/node_modules/clipboardy/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/clipboardy/index.js
+lib/node_modules/@google/gemini-cli/node_modules/clipboardy/lib/linux.js
+lib/node_modules/@google/gemini-cli/node_modules/clipboardy/lib/macos.js
+lib/node_modules/@google/gemini-cli/node_modules/clipboardy/lib/termux.js
+lib/node_modules/@google/gemini-cli/node_modules/clipboardy/lib/wayland.js
+lib/node_modules/@google/gemini-cli/node_modules/clipboardy/lib/windows.js
+lib/node_modules/@google/gemini-cli/node_modules/clipboardy/license
+lib/node_modules/@google/gemini-cli/node_modules/clipboardy/package.json
+lib/node_modules/@google/gemini-cli/node_modules/clipboardy/readme.md
 lib/node_modules/@google/gemini-cli/node_modules/cliui/CHANGELOG.md
 lib/node_modules/@google/gemini-cli/node_modules/cliui/LICENSE.txt
 lib/node_modules/@google/gemini-cli/node_modules/cliui/README.md
@@ -13756,7 +13821,7 @@ lib/node_modules/@google/gemini-cli/node_modules/get-stream/source/index.js
 lib/node_modules/@google/gemini-cli/node_modules/get-stream/source/stream.js
 lib/node_modules/@google/gemini-cli/node_modules/get-stream/source/string.js
 lib/node_modules/@google/gemini-cli/node_modules/get-stream/source/utils.js
-lib/node_modules/@google/gemini-cli/node_modules/glob/LICENSE
+lib/node_modules/@google/gemini-cli/node_modules/glob/LICENSE.md
 lib/node_modules/@google/gemini-cli/node_modules/glob/README.md
 lib/node_modules/@google/gemini-cli/node_modules/glob/dist/commonjs/glob.d.ts
 lib/node_modules/@google/gemini-cli/node_modules/glob/dist/commonjs/glob.d.ts.map
@@ -17754,6 +17819,23 @@ lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/lib/from-url.js
 lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/lib/hosts.js
 lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/lib/index.js
 lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/lib/parse-url.js
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/LICENSE
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/README.md
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/dist/commonjs/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/dist/commonjs/index.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/dist/commonjs/index.js
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/dist/commonjs/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/dist/commonjs/index.min.js
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/dist/commonjs/index.min.js.map
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/dist/commonjs/package.json
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/dist/esm/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/dist/esm/index.d.ts.map
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/dist/esm/index.js
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/dist/esm/index.js.map
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/dist/esm/index.min.js
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/dist/esm/index.min.js.map
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/dist/esm/package.json
+lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/node_modules/lru-cache/package.json
 lib/node_modules/@google/gemini-cli/node_modules/hosted-git-info/package.json
 lib/node_modules/@google/gemini-cli/node_modules/html-entities/LICENSE
 lib/node_modules/@google/gemini-cli/node_modules/html-entities/README.md
@@ -17833,12 +17915,6 @@ lib/node_modules/@google/gemini-cli/node_modules/http-errors/HISTORY.md
 lib/node_modules/@google/gemini-cli/node_modules/http-errors/LICENSE
 lib/node_modules/@google/gemini-cli/node_modules/http-errors/README.md
 lib/node_modules/@google/gemini-cli/node_modules/http-errors/index.js
-lib/node_modules/@google/gemini-cli/node_modules/http-errors/node_modules/statuses/HISTORY.md
-lib/node_modules/@google/gemini-cli/node_modules/http-errors/node_modules/statuses/LICENSE
-lib/node_modules/@google/gemini-cli/node_modules/http-errors/node_modules/statuses/README.md
-lib/node_modules/@google/gemini-cli/node_modules/http-errors/node_modules/statuses/codes.json
-lib/node_modules/@google/gemini-cli/node_modules/http-errors/node_modules/statuses/index.js
-lib/node_modules/@google/gemini-cli/node_modules/http-errors/node_modules/statuses/package.json
 lib/node_modules/@google/gemini-cli/node_modules/http-errors/package.json
 lib/node_modules/@google/gemini-cli/node_modules/http-proxy-agent/README.md
 lib/node_modules/@google/gemini-cli/node_modules/http-proxy-agent/dist/agent.d.ts
@@ -18524,11 +18600,22 @@ lib/node_modules/@google/gemini-cli/node_modules/is-unicode-supported/index.js
 lib/node_modules/@google/gemini-cli/node_modules/is-unicode-supported/license
 lib/node_modules/@google/gemini-cli/node_modules/is-unicode-supported/package.json
 lib/node_modules/@google/gemini-cli/node_modules/is-unicode-supported/readme.md
+lib/node_modules/@google/gemini-cli/node_modules/is-wayland/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/is-wayland/index.js
+lib/node_modules/@google/gemini-cli/node_modules/is-wayland/license
+lib/node_modules/@google/gemini-cli/node_modules/is-wayland/package.json
+lib/node_modules/@google/gemini-cli/node_modules/is-wayland/readme.md
 lib/node_modules/@google/gemini-cli/node_modules/is-wsl/index.d.ts
 lib/node_modules/@google/gemini-cli/node_modules/is-wsl/index.js
 lib/node_modules/@google/gemini-cli/node_modules/is-wsl/license
 lib/node_modules/@google/gemini-cli/node_modules/is-wsl/package.json
 lib/node_modules/@google/gemini-cli/node_modules/is-wsl/readme.md
+lib/node_modules/@google/gemini-cli/node_modules/is64bit/browser.js
+lib/node_modules/@google/gemini-cli/node_modules/is64bit/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/is64bit/index.js
+lib/node_modules/@google/gemini-cli/node_modules/is64bit/license
+lib/node_modules/@google/gemini-cli/node_modules/is64bit/package.json
+lib/node_modules/@google/gemini-cli/node_modules/is64bit/readme.md
 lib/node_modules/@google/gemini-cli/node_modules/isexe/.npmignore
 lib/node_modules/@google/gemini-cli/node_modules/isexe/LICENSE
 lib/node_modules/@google/gemini-cli/node_modules/isexe/README.md
@@ -18544,19 +18631,11 @@ lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/commonjs/index.d
 lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/commonjs/index.js
 lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/commonjs/index.js.map
 lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/commonjs/package.json
-lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/commonjs/parse-args-cjs.cjs.map
-lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/commonjs/parse-args-cjs.d.cts.map
-lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/commonjs/parse-args.d.ts
-lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/commonjs/parse-args.js
 lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/esm/index.d.ts
 lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/esm/index.d.ts.map
 lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/esm/index.js
 lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/esm/index.js.map
 lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/esm/package.json
-lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/esm/parse-args.d.ts
-lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/esm/parse-args.d.ts.map
-lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/esm/parse-args.js
-lib/node_modules/@google/gemini-cli/node_modules/jackspeak/dist/esm/parse-args.js.map
 lib/node_modules/@google/gemini-cli/node_modules/jackspeak/package.json
 lib/node_modules/@google/gemini-cli/node_modules/js-tokens/CHANGELOG.md
 lib/node_modules/@google/gemini-cli/node_modules/js-tokens/LICENSE
@@ -18865,7 +18944,7 @@ lib/node_modules/@google/gemini-cli/node_modules/mimic-response/index.js
 lib/node_modules/@google/gemini-cli/node_modules/mimic-response/license
 lib/node_modules/@google/gemini-cli/node_modules/mimic-response/package.json
 lib/node_modules/@google/gemini-cli/node_modules/mimic-response/readme.md
-lib/node_modules/@google/gemini-cli/node_modules/minimatch/LICENSE
+lib/node_modules/@google/gemini-cli/node_modules/minimatch/LICENSE.md
 lib/node_modules/@google/gemini-cli/node_modules/minimatch/README.md
 lib/node_modules/@google/gemini-cli/node_modules/minimatch/dist/commonjs/assert-valid-pattern.d.ts
 lib/node_modules/@google/gemini-cli/node_modules/minimatch/dist/commonjs/assert-valid-pattern.d.ts.map
@@ -20135,6 +20214,11 @@ lib/node_modules/@google/gemini-cli/node_modules/raw-body/README.md
 lib/node_modules/@google/gemini-cli/node_modules/raw-body/SECURITY.md
 lib/node_modules/@google/gemini-cli/node_modules/raw-body/index.d.ts
 lib/node_modules/@google/gemini-cli/node_modules/raw-body/index.js
+lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/http-errors/HISTORY.md
+lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/http-errors/LICENSE
+lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/http-errors/README.md
+lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/http-errors/index.js
+lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/http-errors/package.json
 lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/iconv-lite/Changelog.md
 lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/iconv-lite/LICENSE
 lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/iconv-lite/README.md
@@ -20162,6 +20246,12 @@ lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/iconv-lit
 lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/iconv-lite/lib/index.js
 lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/iconv-lite/lib/streams.js
 lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/iconv-lite/package.json
+lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/statuses/HISTORY.md
+lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/statuses/LICENSE
+lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/statuses/README.md
+lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/statuses/codes.json
+lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/statuses/index.js
+lib/node_modules/@google/gemini-cli/node_modules/raw-body/node_modules/statuses/package.json
 lib/node_modules/@google/gemini-cli/node_modules/raw-body/package.json
 lib/node_modules/@google/gemini-cli/node_modules/rc/LICENSE.APACHE2
 lib/node_modules/@google/gemini-cli/node_modules/rc/LICENSE.BSD
@@ -21220,6 +21310,11 @@ lib/node_modules/@google/gemini-cli/node_modules/supports-preserve-symlinks-flag
 lib/node_modules/@google/gemini-cli/node_modules/supports-preserve-symlinks-flag/index.js
 lib/node_modules/@google/gemini-cli/node_modules/supports-preserve-symlinks-flag/package.json
 lib/node_modules/@google/gemini-cli/node_modules/supports-preserve-symlinks-flag/test/index.js
+lib/node_modules/@google/gemini-cli/node_modules/system-architecture/index.d.ts
+lib/node_modules/@google/gemini-cli/node_modules/system-architecture/index.js
+lib/node_modules/@google/gemini-cli/node_modules/system-architecture/license
+lib/node_modules/@google/gemini-cli/node_modules/system-architecture/package.json
+lib/node_modules/@google/gemini-cli/node_modules/system-architecture/readme.md
 lib/node_modules/@google/gemini-cli/node_modules/tar/LICENSE.md
 lib/node_modules/@google/gemini-cli/node_modules/tar/README.md
 lib/node_modules/@google/gemini-cli/node_modules/tar/dist/commonjs/create.d.ts