a2a.contrib.tasks.vertex_task_store module¶
- class a2a.contrib.tasks.vertex_task_store.VertexTaskStore(client: Client, agent_engine_resource_id: str)¶
Bases:
TaskStoreImplementation of TaskStore using Vertex AI Agent Engine Task Store.
Stores task objects in Vertex AI Agent Engine Task Store.
- async delete(task_id: str, context: ServerCallContext | None = None) None¶
The backend doesn’t support deleting tasks, so this is not implemented.
- async get(task_id: str, context: ServerCallContext | None = None) Task | None¶
Retrieves a task from the database by ID.
- async save(task: Task, context: ServerCallContext | None = None) None¶
Saves or updates a task in the store.