Skip to content

Commit d3a93bd

Browse files
committed
Merge branch 'synced'
2 parents 264d925 + 421e8ed commit d3a93bd

11 files changed

Lines changed: 41 additions & 33 deletions

File tree

docs/cli/model.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ Running this command will open a dialog with your model options:
2525

2626
Note: Gemini 3 is not currently available on all account types. To learn more
2727
about Gemini 3 access, refer to
28-
[Gemini 3 Pro on Gemini CLI](../get-started/gemini-3).
28+
[Gemini 3 Pro on Gemini CLI](../get-started/gemini-3.md).
2929

3030
To enable Gemini 3 Pro (if available), enable
31-
[**Preview features** by using the `settings` command](../cli/settings). Once
31+
[**Preview features** by using the `settings` command](../cli/settings.md). Once
3232
enabled, Gemini CLI will attempt to use Gemini 3 Pro when you select **Auto** or
3333
**Pro**. Both **Auto** and **Pro** will try to use Gemini 3 Pro before falling
3434
back to Gemini 2.5 Pro.

docs/get-started/gemini-3.md

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,22 @@
11
# Gemini 3 Pro on Gemini CLI (Join the Waitlist)
22

3-
We’re excited to bring Gemini 3 Pro to Gemini CLI. For Google AI Ultra
4-
subscribers and paid Gemini and Vertex API key holders, Gemini 3 Pro is already
5-
available and ready to enable. For everyone else, we're gradually expanding
6-
access through a waitlist. Sign up for the waitlist now to access Gemini 3 Pro
7-
once approved.
8-
9-
Note: Please wait until you have been approved to use Gemini 3 Pro to enable
3+
We’re excited to bring Gemini 3 Pro to Gemini CLI. For Google AI Ultra users
4+
(Google AI Ultra for Business is not currently supported) and paid Gemini and
5+
Vertex API key holders, Gemini 3 Pro is already available and ready to enable.
6+
For everyone else, we're gradually expanding access
7+
[through a waitlist](https://goo.gle/geminicli-waitlist-signup). Sign up for the
8+
waitlist now to access Gemini 3 Pro once approved.
9+
10+
**Note:** Please wait until you have been approved to use Gemini 3 Pro to enable
1011
**Preview Features**. If enabled early, the CLI will fallback to Gemini 2.5 Pro.
1112

1213
## Do I need to join the waitlist?
1314

1415
The following users will be **automatically granted access** to Gemini 3 Pro on
1516
Gemini CLI:
1617

17-
- Google AI Ultra subscribers.
18+
- Google AI Ultra subscribers (excluding Google AI Ultra for Business, which is
19+
on the roadmap).
1820
- Gemini API key users
1921
[with access to Gemini 3](https://ai.google.dev/gemini-api/docs/rate-limits).
2022
- Vertex API key users
@@ -28,7 +30,7 @@ standard, and free tier users.
2830

2931
Note: Whether you’re automatically granted access or accepted from the waitlist,
3032
you’ll still need to enable Gemini 3 Pro
31-
[using the `/settings` command](../cli/settings).
33+
[using the `/settings` command](../cli/settings.md).
3234

3335
## How to join the waitlist
3436

@@ -56,7 +58,7 @@ access–you still need to enable Gemini 3 Pro within Gemini CLI.
5658
To enable Gemini 3 Pro, use the `/settings` command in Gemini CLI and set
5759
**Preview Features** to `true`.
5860

59-
For more information, see [Gemini CLI Settings](../cli/settings).
61+
For more information, see [Gemini CLI Settings](../cli/settings.md).
6062

6163
### Usage limits and fallback
6264

@@ -74,9 +76,10 @@ There may be times when the Gemini 3 Pro model is overloaded. When that happens,
7476
Gemini CLI will ask you to decide whether you want to keep trying Gemini 3 Pro
7577
or fallback to Gemini 2.5 Pro.
7678

77-
Note: The **Keep trying** option uses exponential backoff, in which Gemini CLI
78-
waits longer between each retry, when the system is busy. If the retry doesn't
79-
happen immediately, please wait a few minutes for the request to process.
79+
**Note:** The **Keep trying** option uses exponential backoff, in which Gemini
80+
CLI waits longer between each retry, when the system is busy. If the retry
81+
doesn't happen immediately, please wait a few minutes for the request to
82+
process.
8083

8184
## Model selection & routing types
8285

package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@google/gemini-cli",
3-
"version": "0.17.0-nightly.20251116.e650a4ee5",
3+
"version": "0.18.0-nightly.20251118.86828bb56",
44
"engines": {
55
"node": ">=20.0.0"
66
},
@@ -14,7 +14,7 @@
1414
"url": "git+https://github.com/google-gemini/gemini-cli.git"
1515
},
1616
"config": {
17-
"sandboxImageUri": "us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.17.0-nightly.20251116.e650a4ee5"
17+
"sandboxImageUri": "us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.18.0-nightly.20251118.86828bb56"
1818
},
1919
"scripts": {
2020
"start": "cross-env NODE_ENV=development node scripts/start.js",

packages/a2a-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@google/gemini-cli-a2a-server",
3-
"version": "0.17.0-nightly.20251116.e650a4ee5",
3+
"version": "0.18.0-nightly.20251118.86828bb56",
44
"description": "Gemini CLI A2A Server",
55
"repository": {
66
"type": "git",

packages/cli/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@google/gemini-cli",
3-
"version": "0.17.0-nightly.20251116.e650a4ee5",
3+
"version": "0.18.0-nightly.20251118.86828bb56",
44
"description": "Gemini CLI",
55
"repository": {
66
"type": "git",
@@ -25,7 +25,7 @@
2525
"dist"
2626
],
2727
"config": {
28-
"sandboxImageUri": "us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.17.0-nightly.20251116.e650a4ee5"
28+
"sandboxImageUri": "us-docker.pkg.dev/gemini-code-dev/gemini-cli/sandbox:0.18.0-nightly.20251118.86828bb56"
2929
},
3030
"dependencies": {
3131
"@google/gemini-cli-core": "file:../core",

packages/cli/src/ui/contexts/KeypressContext.test.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,7 @@ describe('KeypressContext', () => {
406406
describe('Parameterized functional keys', () => {
407407
it.each([
408408
// Parameterized
409+
{ sequence: `\x1b[1;129A`, expected: { name: 'up' } },
409410
{ sequence: `\x1b[1;2H`, expected: { name: 'home', shift: true } },
410411
{ sequence: `\x1b[1;5F`, expected: { name: 'end', ctrl: true } },
411412
{ sequence: `\x1b[1;1P`, expected: { name: 'f1' } },
@@ -449,6 +450,10 @@ describe('KeypressContext', () => {
449450
sequence: `\x1b[F`,
450451
expected: { name: 'end', ctrl: false, meta: false, shift: false },
451452
},
453+
{
454+
sequence: `\x1b[5H`,
455+
expected: { name: 'home', ctrl: true, meta: false, shift: false },
456+
},
452457
])(
453458
'should recognize sequence "$sequence" as $expected.name',
454459
({ sequence, expected }) => {

packages/cli/src/ui/contexts/KeypressContext.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -405,9 +405,9 @@ function* emitKeys(
405405
code += match[1] + match[3];
406406
// Defaults to '1' if no modifier exists, resulting in a 0 modifier value
407407
modifier = parseInt(match[2] ?? '1', 10) - 1;
408-
} else if ((match = /^((\d;)?(\d))?([A-Za-z])$/.exec(cmd))) {
409-
code += match[4];
410-
modifier = parseInt(match[3] ?? '1', 10) - 1;
408+
} else if ((match = /^(\d+)?(?:;(\d+))?([A-Za-z])$/.exec(cmd))) {
409+
code += match[3];
410+
modifier = parseInt(match[2] ?? match[1] ?? '1', 10) - 1;
411411
} else {
412412
code += cmd;
413413
}

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@google/gemini-cli-core",
3-
"version": "0.17.0-nightly.20251116.e650a4ee5",
3+
"version": "0.18.0-nightly.20251118.86828bb56",
44
"description": "Gemini CLI Core",
55
"repository": {
66
"type": "git",

packages/test-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@google/gemini-cli-test-utils",
3-
"version": "0.17.0-nightly.20251116.e650a4ee5",
3+
"version": "0.18.0-nightly.20251118.86828bb56",
44
"private": true,
55
"main": "src/index.ts",
66
"license": "Apache-2.0",

0 commit comments

Comments
 (0)