Skip to content

feat: GoogleMeetTools toolkit (create/list/update meetings)#7537

Draft
Mustafa-Esoofally wants to merge 1 commit intomainfrom
feat/google-meet-toolkit-v2
Draft

feat: GoogleMeetTools toolkit (create/list/update meetings)#7537
Mustafa-Esoofally wants to merge 1 commit intomainfrom
feat/google-meet-toolkit-v2

Conversation

@Mustafa-Esoofally
Copy link
Copy Markdown
Contributor

Summary

Adds a GoogleMeetTools toolkit for creating, listing, and updating Google Meet meetings via the Google Meet API.

  • libs/agno/agno/tools/google/meet.py (~22KB) — full toolkit implementation
  • libs/agno/agno/tools/google/__init__.py — lazy-load registration for GoogleMeetTools
  • libs/agno/pyproject.toml — new google_meet extras group (google-api-python-client, google-auth-httplib2, google-auth-oauthlib) + added to tools meta group
  • cookbook/91_tools/google/meet_tools.py — usage example
  • libs/agno/tests/unit/tools/test_google_meet.py — unit tests

Status: draft / needs review

Created from a feat-google-meet worktree during a worktree cleanup pass. The original branch was based on a much older main and had been merged via a different path. This branch starts from current main and needs:

  • Review of the Meet API client initialization path vs. existing Google toolkits (GmailTools, GoogleCalendarTools) for auth consistency
  • Run the cookbook against a real Meet account to verify the meeting-creation flow
  • Decide whether to share the google-api-python-client dependency group with the other Google toolkits

Why

Meet is a common scheduling target for agents and wasn't covered by the existing Google toolkit set.

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.

1 participant