Skip to content

Conversation

@CorieW
Copy link
Member

@CorieW CorieW commented Oct 27, 2025

Resolves #3443

Plugin migration guide

Notable Changes

  • Migrates from v1 to v2 API.

Testing

  • Checked that the same number of modes and embedders load.
image
  • Checked that the models load with the same names/prefixes on the UI.
image
  • Checked that the embedders load with the same names/prefixes on the UI.
image
  • Checked that at least one Gemini model works consistent with pre-migration on the UI.
image
  • Checked that at least one Imagen model works consistent with pre-migration on the UI.
image image
  • Checked that at least one embedder works consistent with pre-migration on the UI.
image
  • Using a model object, checked using a flow works consistent with pre-migration.
image
  • Using an embedder object, checked using a flow works consistent with pre-migration.
image
  • Using a model string ('pluginName/modelName'), checked using a flow works consistent with pre-migration.
image
  • Using an embedder string ('pluginName/embedderName'), checked using a flow works consistent with pre-migration.
image
  • Using a resolved model object, checked using a flow works.
image
  • Using a resolved embedder object, checked using a flow works.
image
  • Using a model string, checked using a streaming flow works consistent with pre-migration.
image
  • Using a model object, checked using a streaming flow works consistent with pre-migration.
image
  • Using a resolved model object, checked using a streaming flow works.
image
  • Tested error response from model.
image
  • Tested error response from embedder.
image
  • Tested model media input.
image
  • Tested model tool calling.
image
  • Tested .list
image

@CorieW CorieW requested a review from cabljac October 27, 2025 11:47
@CorieW CorieW marked this pull request as draft October 27, 2025 11:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

refactor: migrate googleai plugin to V2 Plugin API

2 participants