Add Google ADK integration page for the Go SDK#4894
Merged
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.
brianstrauch
approved these changes
Jul 17, 2026
* IntegrationsGrid: add Go as an SDK option The Integrations page UI had no Go filter pill and could not render a Go card icon: ALL_SDKS and SDK_BLOCK_NAMES omitted Go (the SDK union gains Go in the base branch). Add Go to both, mapped to the existing goLangBlock icon that the SDK guide cards and release notes already use, and update the valid-values list in COMPONENTS.md. The markdown-pipeline handler is data-driven and needs no change. * go: surface Integrations on the dev-guide landing page, match Java's page format Add the Integrations section to develop/go/index.mdx (mirroring the Java dev guide) and align the Go integrations index frontmatter with the Java page: SDK-suffixed title, SDK keywords/tags, and a pointer to the Plugin system guide for building your own integrations. * go: sentence-case the technical resources heading Vale (Temporal.Headings) flags 'Temporal Go Technical Resources' now that the new Integrations section pulls it into the diff. Sentence-case it, matching the style guide and the Java/TypeScript dev guide pages. The heading slug is unchanged.
DABH
marked this pull request as ready for review
July 20, 2026 18:37
Populate the page's seven snipsync blocks from the merged temporalio/samples-go googleadk samples (run via snipsync with the markers normalized to the repo's spacing convention), so the page ships with code instead of waiting for the next scheduled snipsync run.
Duncanma
approved these changes
Jul 20, 2026
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