Skip to content

api differences are resolved.#17719

Open
guvenenb wants to merge 6 commits into
GoogleCloudPlatform:mainfrom
guvenenb:api_parity
Open

api differences are resolved.#17719
guvenenb wants to merge 6 commits into
GoogleCloudPlatform:mainfrom
guvenenb:api_parity

Conversation

@guvenenb
Copy link
Copy Markdown

This PR contains changes required according to b/502462579. The added specs are as follows :

Root-Level Properties

url: Added as an output-only String field to expose the endpoint URL of the deployed reasoning engine.
trafficConfig: Added as a NestedObject to support traffic distribution. It includes trafficSplitManual for explicitly defining the percentage of traffic routed to specific runtime revisions (runtimeRevisionName and percent), and trafficSplitAlwaysLatest for routing 100% of traffic to the newest revision.

Updates in spec.deploymentSpec

agentServerMode: Added as an Enum to allow users to specify the feature mode of the agent server (as STABLE or EXPERIMENTAL).
agentGatewayConfig: Added as a NestedObject to configure governed access paths for both inbound traffic (clientToAgentConfig) and outbound traffic (agentToAnywhereConfig) using Google-managed Agent Gateways.
keepAliveProbe: Added as a NestedObject to define HTTP GET configurations (path and port) and maxSeconds to keep the container instance active.

Updates in spec (the agent capabilities)

agentCard: Added as a String (with JSON validation and custom flattener) to support the A2A Agent Card specification.
exampleStore: Added as a String to accept the resource reference link of the Example Store used to guide agent performance.

Updates to contextSpec

exampleStoreConfig: Added as a NestedObject inside the context specification. It includes similaritySearchConfig to define the target embeddingModel

@modular-magician modular-magician added the awaiting-approval Pull requests that need reviewer's approval to run presubmit tests label May 25, 2026
@github-actions github-actions Bot requested a review from NickElliot May 25, 2026 11:19
@github-actions
Copy link
Copy Markdown

Googlers: For automatic test runs see go/terraform-auto-test-runs.

@NickElliot, a repository maintainer, has been assigned to review your changes. If you have not received review feedback within 2 business days, please leave a comment on this PR asking them to take a look.

You can help make sure that review is quick by doing a self-review and by running impacted tests locally.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting-approval Pull requests that need reviewer's approval to run presubmit tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants