Add Google ADK integration page for the Go SDK#4894
Draft
DABH wants to merge 1 commit into
Draft
Conversation
Add the first Go SDK integration guide: Google ADK (go.temporal.io/sdk/contrib/googleadk). Covers worker/workflow setup, tools (function, ActivityAsTool, MCP), multi-agent systems, human-in-the-loop tool confirmation, continue-as-new, streaming, and error classification, with code sourced from the samples-go googleadk sample via snipsync. Also bootstraps Go integrations docs: a new Go integrations index, a Go "Integrations" sidebar category, and "Go" added to the IntegrationsGrid SDK type plus a Google ADK grid entry.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
📖 Docs PR preview links
|
There was a problem hiding this comment.
Pull request overview
Adds the first Temporal Go SDK “Integrations” documentation landing page and a Google ADK integration entry, wiring it into the Go sidebar and the Integrations grid.
Changes:
- Add a Go Integrations index page and a Google ADK integration doc page under
docs/develop/go/integrations/. - Add an “Integrations” category to the Go SDK sidebar.
- Extend the IntegrationsGrid data/types to support
"Go"and add a Google ADK (Go) card entry.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 8 comments.
Show a summary per file
| File | Description |
|---|---|
| src/components/IntegrationsGrid/integrations-data.ts | Extends the SDK union to include "Go". |
| src/components/IntegrationsGrid/integrations-data.json | Adds a "Go" Google ADK integration card entry. |
| sidebars.js | Adds a Go SDK “Integrations” sidebar category linking to the new docs. |
| docs/develop/go/integrations/index.mdx | New Go Integrations landing page rendering IntegrationsGrid filtered to Go. |
| docs/develop/go/integrations/google-adk.mdx | New Google ADK integration page for the Go SDK. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| import integrationsData from "./integrations-data.json"; | ||
|
|
||
| export type SDK = "Java" | "Python" | "TypeScript" | "Ruby"; | ||
| export type SDK = "Go" | "Java" | "Python" | "TypeScript" | "Ruby"; |
Comment on lines
+85
to
+86
| <!--SNIPSTART googleadk-hello-worker --> | ||
| <!--SNIPEND--> |
Comment on lines
+97
to
+98
| <!--SNIPSTART googleadk-hello-workflow --> | ||
| <!--SNIPEND--> |
Comment on lines
+103
to
+104
| <!--SNIPSTART googleadk-hello-tool --> | ||
| <!--SNIPEND--> |
Comment on lines
+110
to
+111
| <!--SNIPSTART googleadk-hello-starter --> | ||
| <!--SNIPEND--> |
Comment on lines
+131
to
+132
| <!--SNIPSTART googleadk-multiagent-workflow --> | ||
| <!--SNIPEND--> |
Comment on lines
+142
to
+143
| <!--SNIPSTART googleadk-hitl-workflow --> | ||
| <!--SNIPEND--> |
Comment on lines
+152
to
+153
| <!--SNIPSTART googleadk-chat-workflow --> | ||
| <!--SNIPEND--> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds the first Go SDK integration docs page: Google ADK (
go.temporal.io/sdk/contrib/googleadk).What's added
docs/develop/go/integrations/google-adk.mdx— worker/workflow setup, tools (function /ActivityAsTool/ MCP), multi-agent systems, human-in-the-loop tool confirmation, continue-as-new, streaming, and error classification. Code is sourced via snipsync from the samples-gogoogleadksample.docs/develop/go/integrations/index.mdx, a Go Integrations sidebar category, and"Go"added to the IntegrationsGridSDKtype plus a Google ADK grid entry.Dependencies / merge order
Draft until the sample and plugin land — snipsync resolves the
<!--SNIPSTART-->references againstsamples-gomain:contrib/googleadkplugin@@@SNIPSTARTmarkers┆Attachments: EDU-6727 Add Google ADK integration page for the Go SDK