Skip to content

Commit 85be852

Browse files
Merge branch 'main' into bugfix/WT-engineer_495551283_full
2 parents ccc932e + c22137e commit 85be852

78 files changed

Lines changed: 5292 additions & 1694 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/actions/setup-npmrc/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@ runs:
1919
run: |-
2020
echo ""@google-gemini:registry=https://npm.pkg.github.com"" > ~/.npmrc
2121
echo ""//npm.pkg.github.com/:_authToken=${INPUTS_GITHUB_TOKEN}"" >> ~/.npmrc
22-
echo ""@google:registry=https://wombat-dressing-room.appspot.com"" >> ~/.npmrc
22+
echo ""@google:registry=https://wombat-dressing-room.appspot.com/"" >> ~/.npmrc
2323
env:
2424
INPUTS_GITHUB_TOKEN: '${{ inputs.github-token }}'

.github/dependabot.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ updates:
99
reviewers:
1010
- 'joshualitt'
1111
cooldown:
12-
default-days: 7
12+
semver-major-days: 14
13+
semver-minor-days: 14
14+
semver-patch-days: 14
1315
groups:
1416
npm-dependencies:
1517
patterns:
@@ -26,6 +28,10 @@ updates:
2628
open-pull-requests-limit: 10
2729
reviewers:
2830
- 'joshualitt'
31+
cooldown:
32+
semver-major-days: 14
33+
semver-minor-days: 14
34+
semver-patch-days: 14
2935
groups:
3036
actions-dependencies:
3137
patterns:

.github/workflows/release-nightly.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -145,12 +145,12 @@ jobs:
145145
skip-branch-cleanup: true
146146
force-skip-tests: "${{ github.event_name != 'schedule' && github.event.inputs.force_skip_tests == 'true' }}"
147147
gemini_api_key: '${{ secrets.GEMINI_API_KEY }}'
148-
npm-registry-publish-url: '${{ vars.NPM_REGISTRY_PUBLISH_URL }}'
149-
npm-registry-url: '${{ vars.NPM_REGISTRY_URL }}'
150-
npm-registry-scope: '${{ vars.NPM_REGISTRY_SCOPE }}'
151-
cli-package-name: '${{ vars.CLI_PACKAGE_NAME }}'
152-
core-package-name: '${{ vars.CORE_PACKAGE_NAME }}'
153-
a2a-package-name: '${{ vars.A2A_PACKAGE_NAME }}'
148+
npm-registry-publish-url: "${{ vars.NPM_REGISTRY_PUBLISH_URL || 'https://registry.npmjs.org/' }}"
149+
npm-registry-url: "${{ vars.NPM_REGISTRY_URL || 'https://registry.npmjs.org/' }}"
150+
npm-registry-scope: "${{ vars.NPM_REGISTRY_SCOPE || '@google' }}"
151+
cli-package-name: "${{ vars.CLI_PACKAGE_NAME || '@google/gemini-cli' }}"
152+
core-package-name: "${{ vars.CORE_PACKAGE_NAME || '@google/gemini-cli-core' }}"
153+
a2a-package-name: "${{ vars.A2A_PACKAGE_NAME || '@google/gemini-cli-a2a-server' }}"
154154

155155
- name: 'Create and Merge Pull Request'
156156
if: "github.event.inputs.environment != 'dev'"

.npmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
@google:registry=https://wombat-dressing-room.appspot.com
1+
@google:registry=https://wombat-dressing-room.appspot.com/

docs/changelogs/index.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -507,6 +507,7 @@ on GitHub.
507507
headlessly in notebook cells or interactively in the built-in terminal
508508
([pic](https://imgur.com/a/G0Tn7vi))
509509
- 🎉**Gemini CLI Extensions:**
510+
510511
- **Conductor:** Planning++, Gemini works with you to build out a detailed
511512
plan, pull in extra details as needed, ultimately to give the LLM guardrails
512513
with artifacts. Measure twice, implement once!
@@ -635,6 +636,7 @@ on GitHub.
635636
- **Announcement:**
636637
[https://developers.googleblog.com/en/making-the-terminal-beautiful-one-pixel-at-a-time/](https://developers.googleblog.com/en/making-the-terminal-beautiful-one-pixel-at-a-time/)
637638
- **🎉 New partner extensions:**
639+
638640
- **Arize:** Seamlessly instrument AI applications with Arize AX and grant
639641
direct access to Arize support:
640642

@@ -674,6 +676,7 @@ on GitHub.
674676
![Codebase investigator subagent in Gemini CLI.](https://i.imgur.com/4J1njsx.png)
675677

676678
- **🎉 New partner extensions:**
679+
677680
- **🤗 Hugging Face extension:** Access the Hugging Face hub.
678681
([gif](https://drive.google.com/file/d/1LEzIuSH6_igFXq96_tWev11svBNyPJEB/view?usp=sharing&resourcekey=0-LtPTzR1woh-rxGtfPzjjfg))
679682

docs/cli/gemini-md.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,12 @@ sends them to the model with every prompt. The CLI loads files in the following
1616
order:
1717

1818
1. **Global context file:**
19+
1920
- **Location:** `~/.gemini/GEMINI.md` (in your user home directory).
2021
- **Scope:** Provides default instructions for all your projects.
2122

2223
2. **Environment and workspace context files:**
24+
2325
- **Location:** The CLI searches for `GEMINI.md` files in your configured
2426
workspace directories and their parent directories.
2527
- **Scope:** Provides context relevant to the projects you are currently

docs/cli/plan-mode.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ Gemini CLI takes action.
6464
reach an informal agreement on the approach before proceeding.
6565
3. **Review the plan:** Once you've agreed on the strategy, Gemini CLI creates
6666
a detailed implementation plan as a Markdown file in your plans directory.
67+
6768
- **View:** You can open and read this file to understand the proposed
6869
changes.
6970
- **Edit:** Press `Ctrl+X` to open the plan directly in your configured

docs/cli/session-management.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ becoming too large and expensive.
202202
exchanges) allowed in a single session. Set to `-1` for unlimited (default).
203203

204204
**Behavior when limit is reached:**
205+
205206
- **Interactive mode:** The CLI shows an informational message and stops
206207
sending requests to the model. You must manually start a new session.
207208
- **Non-interactive mode:** The CLI exits with an error.

docs/cli/system-prompt.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,13 @@ via a `.gemini/.env` file. See
2727
[Persisting Environment Variables](../get-started/authentication.mdx#persisting-environment-variables).
2828

2929
- Use the project default path (`.gemini/system.md`):
30+
3031
- `GEMINI_SYSTEM_MD=true` or `GEMINI_SYSTEM_MD=1`
3132
- The CLI reads `./.gemini/system.md` (relative to your current project
3233
directory).
3334

3435
- Use a custom file path:
36+
3537
- `GEMINI_SYSTEM_MD=/absolute/path/to/my-system.md`
3638
- Relative paths are supported and resolved from the current working
3739
directory.

docs/cli/telemetry.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ and Cloud Logging.
6464
You must complete several setup steps before enabling Google Cloud telemetry.
6565

6666
1. Set your Google Cloud project ID:
67+
6768
- To send telemetry to a separate project:
6869

6970
**macOS/Linux**
@@ -93,8 +94,10 @@ You must complete several setup steps before enabling Google Cloud telemetry.
9394
```
9495

9596
2. Authenticate with Google Cloud using one of these methods:
97+
9698
- **Method A: Application Default Credentials (ADC)**: Use this method for
9799
service accounts or standard `gcloud` authentication.
100+
98101
- For user accounts:
99102
```bash
100103
gcloud auth application-default login
@@ -112,6 +115,7 @@ You must complete several setup steps before enabling Google Cloud telemetry.
112115
```powershell
113116
$env:GOOGLE_APPLICATION_CREDENTIALS="C:\path\to\your\service-account.json"
114117
```
118+
115119
* **Method B: CLI Auth** (Direct export only): Simplest method for local
116120
users. Gemini CLI uses the same OAuth credentials you used for login. To
117121
enable this, set `useCliAuth: true` in your `.gemini/settings.json`:
@@ -133,6 +137,7 @@ You must complete several setup steps before enabling Google Cloud telemetry.
133137
> telemetry will be disabled.
134138

135139
3. Ensure your account or service account has these IAM roles:
140+
136141
- Cloud Trace Agent
137142
- Monitoring Metric Writer
138143
- Logs Writer

0 commit comments

Comments
 (0)