Skip to content

Added Strands Agents sample#472

Open
brianstrauch wants to merge 1 commit into
mainfrom
strands-agents-sample
Open

Added Strands Agents sample#472
brianstrauch wants to merge 1 commit into
mainfrom
strands-agents-sample

Conversation

@brianstrauch
Copy link
Copy Markdown
Member

What changed

Added a complete set of samples for the Temporal TypeScript SDK's Strands integration, mirroring the Python samples in samples-python/strands_plugin.

Features demonstrated:

  • Hello World — minimal TemporalAgent invocation
  • Tools — pure Strands tool() + workflow.activityAsTool for I/O
  • Human in the Loop — gate a tool call on human approval via BeforeToolCallEvent hook + event.interrupt()
  • Activity Interrupt — activity-thrown interrupt routed through StrandsFailureConverter
  • Hooks — AfterToolCallEvent with in-workflow and activity-dispatched callbacks
  • MCP — stdio MCP server via TemporalMCPClient
  • Structured Output — Zod schema constrained output
  • Streaming — model chunk forwarding via WorkflowStream
  • Continue as New — long-lived chat with history-aware continue-as-new

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@brianstrauch brianstrauch requested a review from a team as a code owner May 28, 2026 16:46
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