Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
22a68ff
refactor: Batch prediction using GCS supports global endpoint (#2394)
gericdong Oct 7, 2025
d2c11c2
feat: models as code with Vertex AI Model Garden (#2396)
inardini Oct 7, 2025
4237f69
chore: Update Notebook Template
holtskinner Oct 7, 2025
ee6108c
feat: Add a notebook tutorial for computer use (#2400)
gericdong Oct 7, 2025
9afc88c
fix: exit the agent loop prematurely (#2401)
gericdong Oct 8, 2025
6d697f9
Launch Gemini Enterprise Notebooks (#2405)
holtskinner Oct 9, 2025
ebfc9d3
Fix Gemini Enterprise Docs Links
holtskinner Oct 9, 2025
7a5b5c4
Add instructions on how to surface ADK logs (#2402)
klmilam Oct 9, 2025
0506de4
chore(deps): update dependency langchain-text-splitters to v0.3.9 [se…
renovate-bot Oct 9, 2025
ccdb8e5
feat: serving multiple lora adapters on vertex ai with vllm (#2404)
inardini Oct 9, 2025
fba853c
Remove expect from spelling README
holtskinner Oct 10, 2025
e4ea60d
Update Gemini Style Guide
holtskinner Oct 10, 2025
b25cb55
fix: memory_bank_on_adk notebook (#2409)
dmoonat Oct 13, 2025
e822279
feat: Computer use web agent demo (#2407)
gericdong Oct 13, 2025
4e2d627
feat: Add DeleteConversation method to SDK Colab (#2410)
amanan-google Oct 13, 2025
cf906c9
feat: AE terraform support (#2411)
inardini Oct 14, 2025
e6260d1
feat: update notebooks for advanced controls, generation, and referen…
katiemn Oct 15, 2025
b5eef00
feat: Add examples of using Agent Engine Sessions and Memory Bank in …
vladkol Oct 15, 2025
3016e50
Add extraction feature (#2419)
arieljassan Oct 16, 2025
e16ea2f
Initial commit using copybara (#2423)
vermaAstra Oct 17, 2025
a109a10
refactor: improve the reliability of the demo app (#2424)
gericdong Oct 17, 2025
46dbbea
Notebook for evaluating Gemini's structured output (#2408)
stevie-p Oct 20, 2025
ae8b67c
Update GKE and Cloud Run notebooks for Memory in Agents (#2425)
vladkol Oct 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 21 additions & 2 deletions .gemini/styleguide.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,34 @@

The current year is 2025.

## Markdown Style
## Markdown Style (For `.md` files and `.ipynb` Markdown Cells)

- Use single backticks ( ` ` ) to format inline code elements, such as variable names, function names, enum names, and brief code snippets.
- Add documentation links to the appropriate Vertex AI pages when describing product features. e.g. https://cloud.google.com/vertex-ai/generative-ai/docs
- Do not reference documentation from the Gemini Developer API, e.g. https://ai.google.dev/ unless there is not a suitable page in the Vertex AI documentation.

---

The Author block in Notebooks and Markdown should be in a format like this:

For one author:

| Author |
| --- |
| [Firstname Lastname](https://github.com/username) |

For multiple authors

| Authors |
| --- |
| [Firstname Lastname](https://github.com/username) |
| [Firstname Lastname](https://github.com/username) |

## Golden Rule: Use the Correct and Current SDK

Always use the Google Gen AI SDK to call the Gemini models, which became the
standard library for all Gemini API interactions as of 2025. Do not use legacy
libraries and SDKs.
libraries and SDKs. 3rd party integrations like LangGraph, LlamaIndex, LiteLLM are okay.

- **Library Name:** Google Gen AI SDK
- **Python Package:** `google-genai`
Expand Down
5 changes: 4 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,11 @@
/generative-ai/vision/gradio/gradio_image_generation_sdk.ipynb @GoogleCloudPlatform/generative-ai-devrel @jbrache
/generative-ai/vision/use-cases @GoogleCloudPlatform/generative-ai-devrel @iamthuya
/generative-ai/vision/use-cases/hey_llm @GoogleCloudPlatform/generative-ai-devrel @tushuhei
/generative-ai/vision/sample-apps/V-Start @GoogleCloudPlatform/generative-ai-devrel @WafaeBakkali
/generative-ai/vision/sample-apps/V-Start @GoogleCloudPlatform/generative-ai-devrel @WafaeBakkali
/generative-ai/open-models/serving/cloud_run_ollama_qwen3_inference.ipynb @GoogleCloudPlatform/generative-ai-devrel @vladkol
/generative-ai/open-models/get_started_with_model_garden_sdk.ipynb @GoogleCloudPlatform/generative-ai-devrel @inardini @lizzij
/generative-ai/open-models/use-cases/model_garden_litellm_inference.ipynb @GoogleCloudPlatform/generative-ai-devrel @lizzij
/generative-ai/llmevalkit @GoogleCloudPlatform/generative-ai-devrel @santoromike @lkatherine
/generative-ai/gemini/evaluation/evaluate_gemini_structured_output.ipynb @GoogleCloudPlatform/generative-ai-devrel @stevie-p
/generative-ai/agents/gke/agents_with_memory/get_started_with_memory_for_adk_in_gke.ipynb @GoogleCloudPlatform/generative-ai-devrel @vladkol
/generative-ai/agents/cloud_run/agents_with_memory/get_started_with_memory_for_adk_in_cloud_run.ipynb @GoogleCloudPlatform/generative-ai-devrel @vladkol
1 change: 0 additions & 1 deletion .github/actions/spelling/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
| [patterns.txt](patterns.txt) | Patterns to ignore from checked lines | perl regular expression (order matters, first match wins) | [patterns](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples%3A-patterns) |
| [candidate.patterns](candidate.patterns) | Patterns that might be worth adding to [patterns.txt](patterns.txt) | perl regular expression with optional comment block introductions (all matches will be suggested) | [candidates](https://github.com/check-spelling/check-spelling/wiki/Feature:-Suggest-patterns) |
| [line_forbidden.patterns](line_forbidden.patterns) | Patterns to flag in checked lines | perl regular expression (order matters, first match wins) | [patterns](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples%3A-patterns) |
| [expect.txt](expect.txt) | Expected words that aren't in the dictionary | one word per line (sorted, alphabetically) | [expect](https://github.com/check-spelling/check-spelling/wiki/Configuration#expect) |
| [advice.md](advice.md) | Supplement for GitHub comment when unrecognized words are found | GitHub Markdown | [advice](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples%3A-advice) |
| [block-delimiters.list](block-delimiters.list) | Define block begin/end markers to ignore lines of text | line with _literal string_ for **start** followed by line with _literal string_ for **end** | [block ignore](https://github.com/check-spelling/check-spelling/wiki/Feature%3A-Block-Ignore#status) |

Expand Down
3 changes: 3 additions & 0 deletions .github/actions/spelling/allow.txt
Original file line number Diff line number Diff line change
Expand Up @@ -264,6 +264,7 @@ cycleway
cycleways
cygpath
CZE
czf
D'orsay
Daniil
darkgrid
Expand Down Expand Up @@ -450,6 +451,7 @@ fromiter
fsspec
FTPS
fts
Fudd
fulltext
fullurl
functiona
Expand Down Expand Up @@ -978,6 +980,7 @@ Omnibox
onesie
onesies
Onone
OOM
Oort
OOTB
openai
Expand Down
7 changes: 2 additions & 5 deletions .github/actions/spelling/line_forbidden.patterns
Original file line number Diff line number Diff line change
Expand Up @@ -226,8 +226,8 @@
# Should be Gemini API in Vertex AI
\b[Vv]ertex\s[Aa][Ii]\s[Gg]emini\s[Aa][Pp][Ii]\b

# Should be Agentspace
\b(?!Agentspace\b)[Aa]gent\s?[Ss]pace?\b
# Should be Gemini Enterprise
[Aa]gent\s?[Ss]pace

# Should be Imagen
\simagen\s\w
Expand Down Expand Up @@ -286,9 +286,6 @@
# Should be TPU or TPUs
\btpus?\b

# Should be GKE
\sgke\s

# Should be GCS
\sgcs\s

Expand Down
Loading