DevCom.AgenticRuntime.Plugin.GoogleWorkspace
1.0.3
See the version list below for details.
dotnet add package DevCom.AgenticRuntime.Plugin.GoogleWorkspace --version 1.0.3
NuGet\Install-Package DevCom.AgenticRuntime.Plugin.GoogleWorkspace -Version 1.0.3
<PackageReference Include="DevCom.AgenticRuntime.Plugin.GoogleWorkspace" Version="1.0.3" />
<PackageVersion Include="DevCom.AgenticRuntime.Plugin.GoogleWorkspace" Version="1.0.3" />
<PackageReference Include="DevCom.AgenticRuntime.Plugin.GoogleWorkspace" />
paket add DevCom.AgenticRuntime.Plugin.GoogleWorkspace --version 1.0.3
#r "nuget: DevCom.AgenticRuntime.Plugin.GoogleWorkspace, 1.0.3"
#:package DevCom.AgenticRuntime.Plugin.GoogleWorkspace@1.0.3
#addin nuget:?package=DevCom.AgenticRuntime.Plugin.GoogleWorkspace&version=1.0.3
#tool nuget:?package=DevCom.AgenticRuntime.Plugin.GoogleWorkspace&version=1.0.3
Google Workspace Plugin
DevCom Agentic Platform (DAP) plugin that adds a Google Drive folder-watch trigger plus
Gmail and Google Drive skills. One shared google-oauth2 credential (authorize once)
powers the trigger and every skill over the Drive v3 and Gmail v1 REST APIs — no Google SDK.
Features
- Google Drive Folder Watch trigger (
google-drive-folder-watch) — polls a Drive folder and fires agents when a new file appears. The file's bytes are stored as an attachment blob and the file name / mime type / Drive id / folder path are passed to the agent. The watched folder path is Scriban-templated (e.g.Invoices/{{ now | date.to_string '%Y-%m' }}). - Google Drive skills —
drive-list-folders,drive-move-file,drive-upload-file. - Gmail skill —
gmail-send. - Credential probe — the trigger's "Test Connection" refreshes a token and calls Drive
about.getto confirm authorization.
Credential
All surfaces use the platform google-oauth2 credential type (Authorization Code flow with
access_type=offline&prompt=consent). Create the credential, click Authorize with Google,
then reference the same credential from the trigger config and the skills. Skills accept an
optional credential input (the credential name); omit it when only one google-oauth2
credential exists.
Required fields: ClientId, ClientSecret (from a Google Cloud Console Web application
OAuth client), Scope (defaults to drive gmail.send). The redirect URI is
/api/credentials/{credentialId}/oauth2/authorize — the platform's generic CredentialsController
handles authorize/callback and stores the refresh token.
Installation
Install from the DAP admin Plugins page, or drop the package into the host's plugin directory.
Changelog
1.0.0
- feat(CDEV-9964, DAP-246): Google Drive folder-watch trigger + Gmail/Drive skills over a shared google-oauth2 credential.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- DAP.Plugin.Sdk (>= 1.0.3)
- Scriban (>= 7.0.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.