Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Human in the loop (HITL) with Strands Agents on AgentCore Runtime with Anthropic Claude Sonnet 4.5

## Overview

This tutorial will go over how to host a Strands agent with tools that require human approval, using Amazon Bedrock AgentCore Runtime & Anthropic Claude Sonnet 4.5.

### Tutorial Details


| Information | Details |
|:--------------------|:---------------------------------------------------------------------------------|
| Tutorial type | Conversational |
| Agent type | Single |
| Agentic Framework | Strands Agents |
| LLM model | Anthropic Claude Sonnet 4.5 |
| Tutorial components | Hosting agent on AgentCore Runtime, using a Strands Agent with HITL |
| Tutorial vertical | Cross-vertical |
| Example complexity | Medium |
| SDK used | Amazon BedrockAgentCore Python SDK and boto3 |

### Tutorial Architecture

In this tutorial we will describe how to create a Strands agent with tools protected by human approval. This will be deployed to. AgentCore runtime.

For demonstration purposes, we will use a Strands Agent using Anthropic Claude Sonnet 4.5.

In our example we will use a very simple agent with two tools: `send_email` and `get_weather`.

Strand's inherent tool `handoff_to_user` will be used to intercept tool calls in the agent loop.

<div style="text-align:left">
<img src="images/architecture_runtime.jpg" width="50%"/>
</div>

### Tutorial Key Features

* Hosting Strands Agents on Amazon Bedrock AgentCore Runtime.
* Using Anthropic Claude Sonnet 4.5.
* Using Strands Agents built in "handoff_to_user" functionality for human-in-the-loop.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading