Skip to content

Document Google ADK Java integration in Public Preview - #5587

Draft
DABH wants to merge 5 commits into
mainfrom
brian/google-adk-java-docs
Draft

DABH wants to merge 5 commits into
mainfrom
brian/google-adk-java-docs

Conversation

@DABH

@DABH DABH commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Document the published Public Preview io.temporal:google-adk:0.1.1 Java integration and its seven-scenario sample suite. Cover live/offline startup, Client/Worker registration, deterministic and Activity tools, MCP, native parallel agents, human approval, structured output, long-running callbacks, testing, and Continue-As-New.

Agent Chat is the entry point. Each message is a Workflow Update that returns its own reply, concurrent turns are serialized on the ADK session, and the main Workflow drains accepted handlers before rollover or completion. Include matching CLI commands, the Workflow interface and implementation, and replay tests. Document the 0.1.1 registration-alias behavior and ADK's Workflow-side model capability checks.

Register the guide in Java navigation and the overview, shared integration catalog, and Plugins guide. Mark streaming, native ADK observability, and agent-facing Sandboxes unsupported, with plugin follow-ups for live delivery during model Activities and replay-safe ADK tracing.

Keep this PR in draft until samples-java #811 merges. All 16 Java snippets are generated with Snipsync from tested sample commit 5e56497; their source links target main. After the samples merge, run yarn snipsync --target docs/develop/java/integrations/google-adk.mdx, recheck, and mark ready for review.

Validation:

  • Node 24 production build passes, including generated Markdown and the font preload check.
  • CI-scoped Vale passes for all three changed MDX pages; Snipsync marker and orphan checks pass.
  • All 16 snippet bodies and source links match the tested samples.
  • Java 17 on macOS and Linux: all 33 sample tests, module build, and repository-wide formatting pass.
  • An isolated Temporal Service CLI check receives four Update replies across Continue-As-New and finishes with the final reply.
  • git diff --check passes. Live Gemini was not exercised.

@vercel

vercel Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
temporal-documentation Ready Ready Preview Oct 30, 2026 2:46am UTC

Request Review

@github-actions

github-actions Bot commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Snipsync coverage

SDK code lines in docs/ that come from Snipsync: 32.4% → 33.0% (+0.6 pts), 12,952 of 39,220 lines.

Section Snipsync lines Inline lines Snipsync % Change
develop/java 1,092 → 1,436 3,107 26.0% → 31.6% +5.6 pts
All sections

All languages: 28.7% (13,538 of 47,224 lines).

Section Snipsync lines Inline lines Snipsync %
design-patterns 26 7,808 0.3%
develop/python 4,772 535 89.9%
develop/java 1,436 3,107 31.6%
guides 34 4,494 0.8%
develop/go 4,285 80 98.2%
develop/typescript 1,716 2,012 46.0%
develop/dotnet 35 2,071 1.7%
develop/rust 0 1,257 0.0%
develop/php 30 1,144 2.6%
develop/ruby 21 1,145 1.8%
develop 484 604 44.5%
production-deployment 54 805 6.3%
encyclopedia 0 837 0.0%
develop/worker-performance 48 177 21.3%
cloud 0 127 0.0%
references 0 48 0.0%
best-practices 11 17 39.3%
Language Snipsync lines Inline lines Snipsync %
Python 4,915 6,615 42.6%
Go 4,425 3,181 58.2%
Java 1,521 5,651 21.2%
TypeScript 1,883 4,470 29.6%
C# 110 2,533 4.2%
Ruby 68 1,326 4.9%
Rust 0 1,324 0.0%
PHP 30 1,168 2.5%
Snipsync origin Lines
temporalio/documentation-sdk-code-examples 6,983
temporalio/samples-python 1,892
temporalio/samples-typescript 1,567
temporalio/samples-java 1,317
temporalio/features 606
temporalio/samples-go 384
temporalio/sdk-typescript 119
unattributed 35
temporalio/samples-php 30
temporalio/reference-app-orders-go 11
temporalio/samples-dotnet 8

Compared with 45217ee. Counts non-blank lines in fenced code blocks tagged with an SDK language. Hand-written code isn't compiled anywhere; code Snipsync pulls from a sample repository is built in that repository's CI. See UTILITIES.md.

@github-actions

Copy link
Copy Markdown
Contributor

📖 Docs PR preview links

This branch was successfully deployed

1 active deployment
Preview — 1eba3ab8 Deployed Oct 30, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant