Skip to content

Add Google Drive native document sessions - #296

Open
ndisidore wants to merge 2 commits into
mainfrom
feat/gk-google-drive-native-sessions
Open

Add Google Drive native document sessions#296
ndisidore wants to merge 2 commits into
mainfrom
feat/gk-google-drive-native-sessions

Conversation

@ndisidore

@ndisidore ndisidore commented Aug 21, 2026

Copy link
Copy Markdown
Member

This extends in-scope Google Drive bindings with read-only nested sessions for native Google Docs and Google Sheets. Agents can open a native file only after a fresh metadata lookup, immutable account/shared-drive/file scope enforcement, and observation authorization; Docs return Markdown, Sheets retain bounded A1 range reads, and each child capability is independently disposable. Account and exact-file grants gain the content-specific read scopes while shared-drive grants keep drive.readonly, and no Drive path gains writes, blob extraction, or shortcut traversal. The change also gives Docs requests a 30-second timeout and 10 MiB successful-response ceiling, preserves Sheets' existing bounds, redacts provider prose while logging bounded reason codes, and adds coverage for scoping, observer ordering, OAuth upgrades, RPC ownership, streamed limits, and agent-facing declarations.


Open in Devin Review

@ndisidore ndisidore added the gatekeeper Changes to a gatekeeper integration label Aug 21, 2026
@ndisidore
ndisidore marked this pull request as draft August 21, 2026 17:48
github-advanced-security[bot]

This comment was marked as resolved.

@ndisidore
ndisidore force-pushed the feat/gk-google-drive-native-sessions branch 3 times, most recently from 4f662fc to 099317b Compare August 24, 2026 19:48
@ndisidore
ndisidore marked this pull request as ready for review August 24, 2026 19:54
@ndisidore
ndisidore force-pushed the feat/gk-google-drive-native-sessions branch from 099317b to bc97659 Compare August 24, 2026 20:17
@Maximo-Guk

This comment was marked as outdated.

@ndisidore
ndisidore force-pushed the feat/gk-google-drive-native-sessions branch from bc97659 to 70024b1 Compare August 26, 2026 21:22

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 1 additional finding.

Open in Devin Review

Base automatically changed from feat/gk-google-drive-search to main August 26, 2026 22:04
@ndisidore
ndisidore force-pushed the feat/gk-google-drive-native-sessions branch from 70024b1 to 4ac94b9 Compare August 26, 2026 22:04
@github-actions

Copy link
Copy Markdown

Preview: pr296-feat-gk-googl-53ec06f4

https://pr296-feat-gk-googl-53ec06f4-router.cloudflare-os-previews.workers.dev

Dashboard · deleted when this PR closes

@ndisidore
ndisidore force-pushed the feat/gk-google-drive-native-sessions branch from 4ac94b9 to 6b750c7 Compare August 26, 2026 23:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gatekeeper Changes to a gatekeeper integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants