•
Discovery API:aiplatform.v1beta1↗
Breaking Change
Docs

Vertex AI: New Tuning, Agent Features, Breaking Changes & Rollbacks

Modified API Methods (171):

Developers building on Vertex AI v1beta1 should note several important changes:

Breaking Changes: Developers must now provide the task parameter when calling the newly added projects.locations.agents.tasks.listEvents method. Similarly, the parent parameter is now strictly required for the new projects.locations.agents.tasks.resources.artifacts.methods.move method. Be aware that the previously announced downloadArtifact and uploadArtifact methods under projects.locations.agents.tasks have been deprecated.

Breaking Change Rollback: Good news for developers: the status field in GoogleCloudAiplatformV1beta1Agent and the state field in GoogleCloudAiplatformV1beta1AgentStatus are no longer read-only, reversing a previous breaking change from November 6th. This allows for more flexible management of agent states.

New Model Tuning Capabilities: The API now supports Omni LoRA (Low-Rank Adaptation) tuning with the introduction of GoogleCloudAiplatformV1beta1OmniHyperParameters and GoogleCloudAiplatformV1beta1OmniLoraTuningSpec schemas, which can be configured via GoogleCloudAiplatformV1beta1TuningJob. This enables more granular and efficient model fine-tuning.

Expanded Discovery Engine Integration: Numerous operations.get methods across various resources now support discoveryengine.assist.readwrite and discoveryengine.serving.readwrite OAuth scopes, facilitating deeper integration with Discovery Engine products.

Agent Task Management Updates: New methods projects.locations.agents.tasks.listEvents and projects.locations.agents.tasks.resources.artifacts.methods.move are available for managing agent tasks and artifacts. The GoogleCloudAiplatformV1beta1AgentStatus schema also gains a new AGENT_STATE_PAUSED enum value.

Collaborative Projects Enhancements: The projects.locations.collaborativeProjects resource gains create, get, and list methods, along with new artifact management methods (add, list, preview, remove) under collaborativeProjects.artifacts.

GenAI and Monitoring Refinements: GoogleCloudAiplatformV1beta1FunctionResponsePart now includes a mediaProcessing enum for richer function responses. GoogleCloudAiplatformV1beta1ObservabilityConfig adds artifactGcsBucket. The view parameter descriptions for monitoredAgents.analyzedSessions.get and list methods have been clarified regarding the assessment field.