Skip to content

Migrate AI integration samples to standalone packages - #384

Open
brianstrauch wants to merge 1 commit into
mainfrom
codex/migrate-ai-integration-packages
Open

brianstrauch wants to merge 1 commit into
mainfrom
codex/migrate-ai-integration-packages

Conversation

@brianstrauch

Copy link
Copy Markdown
Member

Switch the Strands Agents, Deep Agents, Google ADK, Google GenAI, LangGraph, and LangSmith samples and their tests to standalone Temporal integration packages and import namespaces. This includes the Bedrock AgentCore project; OpenAI Agents already uses its standalone package.

Require Temporal 1.34 or later, install the Google integrations' MCP extras, refresh both affected lockfiles, and update setup instructions and documentation links. Relax the encryption sample's old cryptography<39 constraint so the new Google authentication dependencies can resolve on Python 3.14.

Validation:

  • AI integration tests: 51 passed on Python 3.14; 33 passed and 8 skipped on Python 3.10. Deep Agents remains limited to Python 3.11 or later.
  • Root Ruff checks and formatting passed; mypy passed for all 824 source files on Python 3.10 and 3.14.
  • AgentCore Ruff, mypy, and its test passed.
  • Encryption round trips passed on both Python versions; passthrough, key validation, and tamper detection passed on Python 3.14.
  • Strands imports succeeded in the workspace and AgentCore environments; targeted Pyright checks reported zero errors.

@brianstrauch
brianstrauch requested review from a team as code owners October 8, 2026 04:18

@DABH DABH left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Obviously didn't look carefully at each sample but as far as the top-level changes like imports and package names and config things look good

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.

2 participants