Stream agent responses - Amazon Bedrock AgentCore

Amazon Bedrock AgentCore is in preview release and is subject to change.

Stream agent responses

The following Strands Agents example shows how an AgentCore Runtime agent can stream a response back to a client.

from strands import Agent from bedrock_agentcore import BedrockAgentCoreApp app = BedrockAgentCoreApp() agent = Agent() @app.entrypoint async def agent_invocation(payload): """Handler for agent invocation""" user_message = payload.get( "prompt", "No prompt found in input, please guide customer to create a json payload with prompt key" ) stream = agent.stream_async(user_message) async for event in stream: print(event) yield (event) if __name__ == "__main__": app.run()