Skip to content

Commit e8b0ece

Browse files
matthew29tangcopybara-github
authored andcommitted
chore: Re-export files after internal change
PiperOrigin-RevId: 919790165
1 parent a973e39 commit e8b0ece

737 files changed

Lines changed: 446189 additions & 0 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/release-please.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
handleGHRelease: true
2+
manifest: true
3+
releaseType: maven
4+
bumpMinorPreMajor: true
5+
6+
branches:
7+
- branch: main
8+
releaseType: maven
9+
handleGHRelease: true
10+
manifest: true
11+
manifestFile: .release-please-manifest.json
12+
manifestConfig: release-please-config.json

.github/release-trigger.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
enabled: true
2+
multiScmName: java-vertexai

.github/workflows/stale.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# This workflow warns and then closes issues that have had no activity for a specified amount of time.
2+
name: Mark and close stale issues
3+
4+
on:
5+
schedule:
6+
# Scheduled to run at 1:30 UTC everyday
7+
- cron: '30 1 * * *'
8+
9+
jobs:
10+
stale:
11+
12+
runs-on: ubuntu-latest
13+
permissions:
14+
issues: write
15+
16+
steps:
17+
- uses: actions/stale@v5
18+
with:
19+
repo-token: ${{ secrets.GITHUB_TOKEN }}
20+
days-before-issue-stale: 7
21+
days-before-issue-close: 2
22+
stale-issue-label: "status:stale"
23+
close-issue-reason: not_planned
24+
any-of-labels: "status:awaiting user response"
25+
remove-stale-when-updated: true
26+
labels-to-remove-when-unstale: 'status:awaiting user response,status:stale'
27+
stale-issue-message: >
28+
This issue has been marked as stale because it has been open for 7 days with no activity. It will be closed in 2 days if no further activity occurs.
29+
close-issue-message: >
30+
This issue was closed because it has been inactive for 9 days.
31+
Please post a new issue if you need further assistance. Thanks!
32+
# Label that can be assigned to issues to exclude them from being marked as stale
33+
exempt-issue-labels: 'override-stale'

.github/workflows/unit-test.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Java Unit Tests
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- main
7+
push:
8+
branches:
9+
- main
10+
11+
jobs:
12+
unit-test:
13+
runs-on: ubuntu-latest
14+
strategy:
15+
matrix:
16+
java: [8, 11, 17, 21, 25]
17+
fail-fast: false
18+
name: unit-test (${{matrix.java}})
19+
steps:
20+
- uses: actions/checkout@v4
21+
- name: Set up JDK ${{ matrix.java }}
22+
uses: actions/setup-java@v4
23+
with:
24+
distribution: 'temurin'
25+
java-version: ${{matrix.java}}
26+
cache: 'maven'
27+
- name: Run Java Unit Tests
28+
run: >
29+
mvn clean test
30+
-Dtest="**/*Test"
31+
-Djacoco.skip=true
32+
-Dcheckstyle.skip=true
33+
-Dclirr.skip=true
34+
-Dsurefire.failIfNoSpecifiedTests=false

.release-please-manifest.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
".": "0.1.0"
3+
}

CHANGELOG.md

Lines changed: 121 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
# Changelog
2+
3+
## 0.1.0 (2026-05-11)
4+
5+
6+
### Features
7+
8+
* Add Agent Engine-level configuration for generation_trigger_config. ([5f80eac](https://github.com/googleapis/java-vertexai/commit/5f80eac9d41d7ed07c5f3723b6d0f69095a3fe10))
9+
* Add AgentEngine Memories module ([01da9a3](https://github.com/googleapis/java-vertexai/commit/01da9a3d95789c63940fb02877017b2c32638aa9))
10+
* Add AgentEngine Memories Revisions module ([7196cad](https://github.com/googleapis/java-vertexai/commit/7196cad2633a9028f937e6a4bff3501c25ee3d83))
11+
* Add AgentEngine Sandboxes module ([b690152](https://github.com/googleapis/java-vertexai/commit/b6901521c80b25ed988f7d97e200c86f62548739))
12+
* Add AgentEngine Sessions module ([40c4b7a](https://github.com/googleapis/java-vertexai/commit/40c4b7a531dc37fc7636c9b2794c4fa2e2ab6831))
13+
* Add AgentEngine Sessions module ([aa06c53](https://github.com/googleapis/java-vertexai/commit/aa06c53dbf2c3bbf25ca5e081ab08aff05ab22c4))
14+
* Add consolidation customization to Memory Bank ([27adf0e](https://github.com/googleapis/java-vertexai/commit/27adf0ea0acffd93763c204aa4b72627e811cdb0))
15+
* Add GenAI Client and basic Agent Engine module ([694acaf](https://github.com/googleapis/java-vertexai/commit/694acaf9cdb0e988f67d7d10f75ef881b59c60b7))
16+
* Add ingest_events method for Memory Bank. ([5f80eac](https://github.com/googleapis/java-vertexai/commit/5f80eac9d41d7ed07c5f3723b6d0f69095a3fe10))
17+
* Add memory_types filter to RetrieveMemories ([9f3174b](https://github.com/googleapis/java-vertexai/commit/9f3174b43cac81b75017c5ac5dd73553808c359d))
18+
* Add model_status to GenerateContentResponse (Gemini API only) ([bb078d7](https://github.com/googleapis/java-vertexai/commit/bb078d72188f289788bd71924c773e3e9663f14c))
19+
* Add part_metadata in Part (Gemini API only) ([bb078d7](https://github.com/googleapis/java-vertexai/commit/bb078d72188f289788bd71924c773e3e9663f14c))
20+
* Add rawEvent field to SessionEvents ([cf692e3](https://github.com/googleapis/java-vertexai/commit/cf692e396e6b9457f4fb36b80308ebcf10276f9d))
21+
* Add RetrieveProfiles. ([9f3174b](https://github.com/googleapis/java-vertexai/commit/9f3174b43cac81b75017c5ac5dd73553808c359d))
22+
* Add session_id to Create Session to allow custom session id ([d6af269](https://github.com/googleapis/java-vertexai/commit/d6af2692fe29388669b5f33632d116f7741e7765))
23+
* Add structured data and context to MemoryRevision. ([9f3174b](https://github.com/googleapis/java-vertexai/commit/9f3174b43cac81b75017c5ac5dd73553808c359d))
24+
* Add structured data and memory type to Memory. ([9f3174b](https://github.com/googleapis/java-vertexai/commit/9f3174b43cac81b75017c5ac5dd73553808c359d))
25+
* Add subset_topics to Memory Bank GenerateMemories ([3d7e09e](https://github.com/googleapis/java-vertexai/commit/3d7e09e697df3f6b1ed8821a9e71577e2077950d))
26+
* Add support for agent gateway in agent engine ([fc840bb](https://github.com/googleapis/java-vertexai/commit/fc840bb90f5f0a3b5cade4d183de74e475f93cad))
27+
* add support for keep alive probe in agent engines ([080977f](https://github.com/googleapis/java-vertexai/commit/080977f4d39229aec98cc3b3417626af8ff4d7b7))
28+
* Adds cancel_query_job to SDK for agent engine long running async tasks. ([15a2401](https://github.com/googleapis/java-vertexai/commit/15a2401032dbdf6da279848b7e927cd43181910a))
29+
* faster sandbox creation with templates and snapshots and improve dataplane routing and security. ([2bcf522](https://github.com/googleapis/java-vertexai/commit/2bcf5221c4a14e3572ef2f7b29b2a073b28dcaa6))
30+
* In run_query_job, rename gcs_bucket to gcs_uri and allow the case that user sets the filename for the output. ([dffffd3](https://github.com/googleapis/java-vertexai/commit/dffffd3215d89b40f29e6cbf58cd5820c18d85f6))
31+
* Make AgentEngine module methods public for prototyping ([372858b](https://github.com/googleapis/java-vertexai/commit/372858b9b95b2ab25d79fdfeab30f905a1e78645))
32+
* Move Agent Engines modules into agentplatform namespace ([3ce78d0](https://github.com/googleapis/java-vertexai/commit/3ce78d0f5ef713087b676f0d7c719cba10e797ad))
33+
* Support rendered_parts in GroundingSupport ([bb078d7](https://github.com/googleapis/java-vertexai/commit/bb078d72188f289788bd71924c773e3e9663f14c))
34+
* Update fields from discovery doc change ([#36](https://github.com/googleapis/java-vertexai/issues/36)) ([11ad542](https://github.com/googleapis/java-vertexai/commit/11ad542c2f420894b8e21baf4b2daa2b4fa7ba88))
35+
36+
37+
### Bug Fixes
38+
39+
* Fix name collision on SandboxEnvironment.state by renaming enum to SandboxState ([bb442c8](https://github.com/googleapis/java-vertexai/commit/bb442c8d7d1e77ee0349b92ea5223040ccf24fa6))
40+
41+
42+
### Documentation
43+
44+
* Add more examples for AgentEngine ([cb3d618](https://github.com/googleapis/java-vertexai/commit/cb3d618617b36f0725e3b581803729017d3c2f58))
45+
* introduce Gemini Enterprise Agent Platform to Vertex AI README ([1a44b46](https://github.com/googleapis/java-vertexai/commit/1a44b46831217ddd7f0b2f2eee5d956ef8dbe98d))
46+
* update doc string to replace `Vertex AI` with `Gemini Enterprise Agent Platform`, update method error message to replace `Vertex AI` with `Gemini Enterprise Agent Platform (previously known as Vertex AI)`, update converter error message to replace `Vertex AI` with `Gemini Enterprise Agent Platform` ([407add3](https://github.com/googleapis/java-vertexai/commit/407add34f2be7124ff60384cc5bb0873b0bb1a90))
47+
* Update README with experimental warning ([0c1eff4](https://github.com/googleapis/java-vertexai/commit/0c1eff4636c4a86f592cf6bd81de00e95aa32b60))
48+
49+
50+
### Miscellaneous Chores
51+
52+
* Reset version to 0.0.0 to prepare for 0.1.0 agentplatform release ([4902cc0](https://github.com/googleapis/java-vertexai/commit/4902cc04af19a10fab358dadcd4f182de11903e2))
53+
* Update versions ([79204de](https://github.com/googleapis/java-vertexai/commit/79204ded6ec693e1881f969b9d8e41964ef65981))
54+
55+
## [1.52.0](https://github.com/googleapis/java-vertexai/compare/v1.51.0...v1.52.0) (2026-04-14)
56+
57+
58+
### Features
59+
60+
* Add Agent Engine-level configuration for generation_trigger_config. ([5f80eac](https://github.com/googleapis/java-vertexai/commit/5f80eac9d41d7ed07c5f3723b6d0f69095a3fe10))
61+
* Add ingest_events method for Memory Bank. ([5f80eac](https://github.com/googleapis/java-vertexai/commit/5f80eac9d41d7ed07c5f3723b6d0f69095a3fe10))
62+
* Add memory_types filter to RetrieveMemories ([9f3174b](https://github.com/googleapis/java-vertexai/commit/9f3174b43cac81b75017c5ac5dd73553808c359d))
63+
* Add RetrieveProfiles. ([9f3174b](https://github.com/googleapis/java-vertexai/commit/9f3174b43cac81b75017c5ac5dd73553808c359d))
64+
* Add structured data and context to MemoryRevision. ([9f3174b](https://github.com/googleapis/java-vertexai/commit/9f3174b43cac81b75017c5ac5dd73553808c359d))
65+
* Add structured data and memory type to Memory. ([9f3174b](https://github.com/googleapis/java-vertexai/commit/9f3174b43cac81b75017c5ac5dd73553808c359d))
66+
* Add subset_topics to Memory Bank GenerateMemories ([3d7e09e](https://github.com/googleapis/java-vertexai/commit/3d7e09e697df3f6b1ed8821a9e71577e2077950d))
67+
* Add support for agent gateway in agent engine ([fc840bb](https://github.com/googleapis/java-vertexai/commit/fc840bb90f5f0a3b5cade4d183de74e475f93cad))
68+
* add support for keep alive probe in agent engines ([080977f](https://github.com/googleapis/java-vertexai/commit/080977f4d39229aec98cc3b3417626af8ff4d7b7))
69+
* Adds cancel_query_job to SDK for agent engine long running async tasks. ([15a2401](https://github.com/googleapis/java-vertexai/commit/15a2401032dbdf6da279848b7e927cd43181910a))
70+
71+
72+
### Documentation
73+
74+
* Add more examples for AgentEngine ([cb3d618](https://github.com/googleapis/java-vertexai/commit/cb3d618617b36f0725e3b581803729017d3c2f58))
75+
76+
## [1.51.0](https://github.com/googleapis/java-vertexai/compare/v1.50.0...v1.51.0) (2026-04-07)
77+
78+
79+
### Features
80+
81+
* Add AgentEngine Memories module ([01da9a3](https://github.com/googleapis/java-vertexai/commit/01da9a3d95789c63940fb02877017b2c32638aa9))
82+
* Add AgentEngine Memories Revisions module ([7196cad](https://github.com/googleapis/java-vertexai/commit/7196cad2633a9028f937e6a4bff3501c25ee3d83))
83+
* Add AgentEngine Sandboxes module ([b690152](https://github.com/googleapis/java-vertexai/commit/b6901521c80b25ed988f7d97e200c86f62548739))
84+
* Add consolidation customization to Memory Bank ([27adf0e](https://github.com/googleapis/java-vertexai/commit/27adf0ea0acffd93763c204aa4b72627e811cdb0))
85+
* Add session_id to Create Session to allow custom session id ([d6af269](https://github.com/googleapis/java-vertexai/commit/d6af2692fe29388669b5f33632d116f7741e7765))
86+
* In run_query_job, rename gcs_bucket to gcs_uri and allow the case that user sets the filename for the output. ([dffffd3](https://github.com/googleapis/java-vertexai/commit/dffffd3215d89b40f29e6cbf58cd5820c18d85f6))
87+
88+
## [1.50.0](https://github.com/googleapis/java-vertexai/compare/v1.49.0...v1.50.0) (2026-03-30)
89+
90+
91+
### Features
92+
93+
* Add rawEvent field to SessionEvents ([cf692e3](https://github.com/googleapis/java-vertexai/commit/cf692e396e6b9457f4fb36b80308ebcf10276f9d))
94+
* Make AgentEngine module methods public for prototyping ([372858b](https://github.com/googleapis/java-vertexai/commit/372858b9b95b2ab25d79fdfeab30f905a1e78645))
95+
* Update fields from discovery doc change ([#36](https://github.com/googleapis/java-vertexai/issues/36)) ([11ad542](https://github.com/googleapis/java-vertexai/commit/11ad542c2f420894b8e21baf4b2daa2b4fa7ba88))
96+
97+
98+
### Bug Fixes
99+
100+
* Fix pom file build for Java 25 ([ebdd232](https://github.com/googleapis/java-vertexai/commit/ebdd23289712a15d6e07a81245df1fa7283d2f33))
101+
102+
103+
### Documentation
104+
105+
* Update README with experimental warning ([0c1eff4](https://github.com/googleapis/java-vertexai/commit/0c1eff4636c4a86f592cf6bd81de00e95aa32b60))
106+
107+
## [1.49.0](https://github.com/googleapis/java-vertexai/compare/v1.48.0...v1.49.0) (2026-03-24)
108+
109+
110+
### Features
111+
112+
* Add AgentEngine Sessions Events module ([40c4b7a](https://github.com/googleapis/java-vertexai/commit/40c4b7a531dc37fc7636c9b2794c4fa2e2ab6831))
113+
* Add AgentEngine Sessions module ([aa06c53](https://github.com/googleapis/java-vertexai/commit/aa06c53dbf2c3bbf25ca5e081ab08aff05ab22c4))
114+
* Add GenAI Client and basic Agent Engine module ([694acaf](https://github.com/googleapis/java-vertexai/commit/694acaf9cdb0e988f67d7d10f75ef881b59c60b7))
115+
116+
117+
### Miscellaneous Chores
118+
119+
* Update versions ([79204de](https://github.com/googleapis/java-vertexai/commit/79204ded6ec693e1881f969b9d8e41964ef65981))
120+
121+
## Changelog

CONTRIBUTING.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# How to Contribute
2+
3+
We'd love to accept your patches and contributions to this project. There are
4+
just a few small guidelines you need to follow.
5+
6+
## Contributor License Agreement
7+
8+
Contributions to this project must be accompanied by a Contributor License
9+
Agreement. You (or your employer) retain the copyright to your contribution;
10+
this simply gives us permission to use and redistribute your contributions as
11+
part of the project. Head over to <https://cla.developers.google.com/> to see
12+
your current agreements on file or to sign a new one.
13+
14+
You generally only need to submit a CLA once, so if you've already submitted one
15+
(even if it was for a different project), you probably don't need to do it
16+
again.
17+
18+
## Code Reviews
19+
20+
All submissions, including submissions by project members, require review. We
21+
use GitHub pull requests for this purpose. Consult
22+
[GitHub Help](https://help.github.com/articles/about-pull-requests/) for more
23+
information on using pull requests.
24+
25+
## Community Guidelines
26+
27+
This project follows [Google's Open Source Community
28+
Guidelines](https://opensource.google/conduct/).

0 commit comments

Comments
 (0)