Skip to content

Add Deep Agents external storage sample - #390

Open
brianstrauch wants to merge 14 commits into
mainfrom
deepagents-external-storage-sample
Open

brianstrauch wants to merge 14 commits into
mainfrom
deepagents-external-storage-sample

Conversation

@brianstrauch

@brianstrauch brianstrauch commented Oct 9, 2026 •

Copy link
Copy Markdown
Member

Builds on the standalone-package migration in #384. Adds a Deep Agents sample whose activity-backed read_file tool returns 6 MiB of text. Native Temporal External Storage offloads the tool result and the following model input through the SDK's S3 driver, while the workflow returns a small byte count, SHA-256, and final answer.

The sample passes a DataConverter with External Storage to the standalone Deep Agents plugin, which composes its LangChain converter with that configuration. It uses the default 256 KiB threshold, so the workflow input, first model input, and final result stay inline. It reuses the existing local mock S3 service and scripts model replies, so it needs no AWS or LLM credentials. Includes setup documentation and a sample-index entry.

Validation:

  • The integration test passes with a local Temporal server and verifies the full 6 MiB result and SHA-256, native references at both large activity boundaries, inline small payloads, and replay through a fresh S3 client after worker shutdown.
  • The sample files pass Ruff import/format checks and mypy.

@brianstrauch
brianstrauch requested review from a team as code owners October 9, 2026 04:57
@brianstrauch
brianstrauch force-pushed the deepagents-external-storage-sample branch from 8b0ea82 to d9ef09f Compare October 9, 2026 05:07
@brianstrauch
brianstrauch requested a review from a team as a code owner October 9, 2026 05:07
@brianstrauch
brianstrauch changed the base branch from main to codex/migrate-ai-integration-packages October 9, 2026 05:07
Base automatically changed from codex/migrate-ai-integration-packages to main October 19, 2026 22:57
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