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.