Skip to content

Add bindings for com.google.mediapipe:tasks-genai Maven artifact#1242

Closed
mattleibow with Copilot wants to merge 5 commits into
mainfrom
copilot/fix-b2744cb5-e17b-41ed-9c6e-2201860641f2
Closed

Add bindings for com.google.mediapipe:tasks-genai Maven artifact#1242
mattleibow with Copilot wants to merge 5 commits into
mainfrom
copilot/fix-b2744cb5-e17b-41ed-9c6e-2201860641f2

Conversation

Copilot AI commented Aug 7, 2025

Copy link
Copy Markdown
Contributor

This PR adds .NET for Android bindings for the com.google.mediapipe:tasks-genai Maven artifact, which provides Google's MediaPipe GenAI tasks functionality for Android applications.

Changes Made

Added a new artifact entry to config.json for the MediaPipe GenAI tasks library:

  • GroupId: com.google.mediapipe
  • ArtifactId: tasks-genai
  • Version: 0.10.25 (latest available from Google Maven repository)
  • NuGet Package: Xamarin.Google.MediaPipe.Tasks.GenAI
  • Type: xbd (Android binding project)

The artifact follows the repository's established naming conventions and is positioned alphabetically in the configuration file between com.google.j2objc and com.google.mlkit groups.

Testing

The binderator tool successfully generated the binding project without errors, confirming that the Maven artifact is accessible and the configuration is valid.

This addition enables .NET developers to use Google's MediaPipe GenAI capabilities in their Android applications through the standard Xamarin.AndroidX NuGet package ecosystem.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: mattleibow <1096616+mattleibow@users.noreply.github.com>
Copilot AI changed the title [WIP] Can you add bindings for the com.google.mediapipe:tasks-genai maven artifact Add bindings for com.google.mediapipe:tasks-genai Maven artifact Aug 7, 2025
Copilot AI requested a review from mattleibow August 7, 2025 20:45
@mattleibow

Copy link
Copy Markdown
Member

@copilot Run the following commands:

dotnet cake -t:update-config
dotnet cake utilities.cake -t=generate-component-governance
dotnet cake utilities.cake -t=generate-namespace-file
dotnet cake utilities.cake -t=list-artifacts

Commit the changes.

Build the repo and commit any changes to PublicApi.*.txt files.

Lastly, run:

dotnet cake utilities.cake -t=api-diff-markdown-info-pr

And put the contents from this command in the PR description and commit messages.

Copilot AI and others added 3 commits August 7, 2025 21:27
…enAI binding

Co-authored-by: mattleibow <1096616+mattleibow@users.noreply.github.com>
Co-authored-by: mattleibow <1096616+mattleibow@users.noreply.github.com>
@mattleibow

Copy link
Copy Markdown
Member

@copilot Can you run dotnet cake and let me know what the build errors are.

@mattleibow mattleibow closed this Aug 7, 2025
@mattleibow
mattleibow deleted the copilot/fix-b2744cb5-e17b-41ed-9c6e-2201860641f2 branch August 7, 2025 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants