awslabs / awslabs/agentcore-samples

Sample for Strands AgentCore tool search plugin.

Open
#1,621 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
3.4k
Forks
1.3k
Avg merge
1d 22h
Merged PRs (30d)
30

Description

The [AgentCore Tool Search plugin](https://github.com/aws/bedrock-agentcore-sdk-python/tree/main/src/bedrock_agentcore/gateway/integrations/strands/plugins/agentcore_tool_search) enables semantic tool discovery for Strands Agents using [Amazon Bedrock AgentCore Gateway](https://docs.aws.amazon.com/bedrock-agentcore/latest/devguide/gateway-using-mcp-semantic-search.html). It allows agents to dynamically load only the relevant tools for each invocation by deriving user intent from conversation history, even when hundreds of tools are registered on the gateway.

Need sample to demonstrate usage of this plugin. I will be creating a PR into 'agentcore-samples/03-integrations/gateway'

Contributor guide

Open the contributing guide

Research direction

Start by reading the AgentCore Tool Search plugin in src/bedrock_agentcore/gateway/integrations/strands/plugins/agentcore_tool_search and the linked AgentCore Gateway semantic-search guide. Add a sample under agentcore-samples/03-integrations/gateway that demonstrates the plugin with Strands Agents; done means the sample clearly shows semantic tool discovery and can be run as documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python
Domain
ai, cloud
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.