Skip to content

feat(connector-google-drive): Google Drive connector on @gemstack/connectors#94

Merged
suleimansh merged 1 commit into
mainfrom
feat/connector-google-drive
Jun 30, 2026
Merged

feat(connector-google-drive): Google Drive connector on @gemstack/connectors#94
suleimansh merged 1 commit into
mainfrom
feat/connector-google-drive

Conversation

@suleimansh

Copy link
Copy Markdown
Member

Second connector on the @gemstack/connectors contract (epic #86), after GitHub.

@gemstack/connector-google-drive browses, reads, and shares Google Drive files over the Drive REST API v3. Nine tools, slimmed responses, OAuth-only auth (Drive has no static key) consumed via the mount credentials seam.

Tool Kind
get-about, list-files, search-files, get-file, get-file-content, list-permissions read
create-folder, share-file write
trash-file write (destructive)

get-file-content exports Docs/Sheets/Slides to text/CSV and downloads everything else via alt=media. Read tools are annotated readOnly for agent auto-approval; trash-file is destructive.

11 tests (fetch-stubbed), build + typecheck green. Changeset included (minor).

Closes #89.

…nectors

Browse, read, and share Drive files over the Drive REST API v3. Nine tools
(get-about, list-files, search-files, get-file, get-file-content,
list-permissions, create-folder, share-file, trash-file) on the
@gemstack/connectors contract; OAuth bearer via the mount credentials seam.

Closes #89
@suleimansh suleimansh self-assigned this Jun 30, 2026
@suleimansh suleimansh added enhancement New feature or request priority: medium Worth doing, not urgent labels Jun 30, 2026
@suleimansh suleimansh merged commit 6e37d60 into main Jun 30, 2026
1 check passed
@suleimansh suleimansh deleted the feat/connector-google-drive branch June 30, 2026 20:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request priority: medium Worth doing, not urgent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

connectors: @gemstack/connector-google-drive

1 participant