Skip to content

Commit c75cab9

Browse files
authored
fix: Clarify that strands-agents-tools is community-driven package (#207)
We've settled on community-driven as the wording for the package: > Strands Agents Tools is a community-driven project that provides a powerful set of tools for your agents to use. It bridges the gap between large language models and practical applications by offering ready-to-use tools for file operations, system execution, API interactions, mathematical operations, and more. So update all references from "example" to "community-driven" --------- Co-authored-by: Mackenzie Zastrow <zastrowm@users.noreply.github.com>
1 parent b78ac37 commit c75cab9

File tree

9 files changed

+19
-16
lines changed

9 files changed

+19
-16
lines changed

.lycheeignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,7 @@ https?://127\.0\.0\.1.*
88

99
https?://www\.oecd\.org.*
1010

11-
https?://.*\.openai\.com.*
11+
https?://.*\.openai\.com.*
12+
13+
# Network error: error sending request for url - but verified it works
14+
https?://opentelemetry\.io.*

docs/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Key features include:
4343
* **Lightweight and gets out of your way**: A simple agent loop that just works and is fully customizable.
4444
* **Production ready**: Full observability, tracing, and deployment options for running agents at scale.
4545
* **Model, provider, and deployment agnostic**: Strands supports many different models from many different providers.
46-
* **Powerful built-in tools**: Get started quickly with tools for a broad set of capabilities.
46+
* **Community-driven tools**: Get started quickly with a powerful set of community-contributed tools for a broad set of capabilities.
4747
* **Multi-agent and autonomous agents**: Apply advanced techniques to your AI systems like agent teams and agents that improve themselves over time.
4848
* **Conversational, non-conversational, streaming, and non-streaming**: Supports all types of agents for various workloads.
4949
* **Safety and security as a priority**: Run agents responsibly while protecting data.
@@ -54,7 +54,7 @@ Ready to learn more? Check out these resources:
5454

5555
- [Quickstart](user-guide/quickstart.md) - A more detailed introduction to Strands Agents
5656
- [Examples](examples/README.md) - Examples for many use cases, types of agents, multi-agent systems, autonomous agents, and more
57-
- [Example Built-in Tools](user-guide/concepts/tools/example-tools-package.md) - The {{ link_strands_tools }} package provides many powerful example tools for your agents to use during development
57+
- [Community Supported Tools](user-guide/concepts/tools/community-tools-package.md) - The {{ link_strands_tools }} package is a community-driven project that provides a powerful set of tools for your agents to use
5858
- [Strands Agent Builder]({{ agent_builder_repo_home }}) - Use the accompanying {{ link_strands_builder }} agent builder to harness the power of LLMs to generate your own tools and agents
5959

6060
!!! tip "Join Our Community"

docs/user-guide/concepts/model-providers/writer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ agent = Agent(
115115
response = agent("Research our competitor's latest product launch and draft a summary email for the leadership team")
116116
```
117117

118-
> **Note**: The `web_search` and `email_sender` tools in this example are custom tools that you would need to define. See [Python Tools](../tools/python-tools.md) for guidance on creating custom tools, or use existing tools from the [strands_tools package](../tools/example-tools-package.md).
118+
> **Note**: The `web_search` and `email_sender` tools in this example are custom tools that you would need to define. See [Python Tools](../tools/python-tools.md) for guidance on creating custom tools, or use existing tools from the [strands_tools package](../tools/community-tools-package.md).
119119
120120
### Financial analysis with Palmyra Fin
121121

docs/user-guide/concepts/multi-agent/graph.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ From [another_node_id]:
312312

313313
## Graphs as a Tool
314314

315-
Agents can dynamically create and orchestrate graphs by using the `graph` tool available in the [Strands tools package](../tools/example-tools-package.md).
315+
Agents can dynamically create and orchestrate graphs by using the `graph` tool available in the [Strands tools package](../tools/community-tools-package.md).
316316

317317
```python
318318
from strands import Agent

docs/user-guide/concepts/multi-agent/swarm.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ print(f"Token usage: {result.accumulated_usage}")
206206

207207
## Swarm as a Tool
208208

209-
Agents can dynamically create and orchestrate swarms by using the `swarm` tool available in the [Strands tools package](../tools/example-tools-package.md).
209+
Agents can dynamically create and orchestrate swarms by using the `swarm` tool available in the [Strands tools package](../tools/community-tools-package.md).
210210

211211
```python
212212
from strands import Agent

docs/user-guide/concepts/tools/example-tools-package.md renamed to docs/user-guide/concepts/tools/community-tools-package.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Example Built-in Tools
1+
# Community Built Tools
22

3-
Strands offers an optional example tools package [`strands-agents-tools`]({{ tools_pypi }}) which includes pre-built tools to get started quickly experimenting with agents and tools during development. The package is also open source and available on [GitHub]({{ tools_repo_home }}).
3+
Strands offers an optional, community-supported tools package [`strands-agents-tools`]({{ tools_pypi }}) which includes pre-built tools to get started quickly experimenting with agents and tools during development. The package is also open source and available on [GitHub]({{ tools_repo_home }}).
44

55
Install the `strands-agents-tools` package by running:
66

docs/user-guide/concepts/tools/tools_overview.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Tools are the primary mechanism for extending agent capabilities, enabling them to perform actions beyond simple text generation. Tools allow agents to interact with external systems, access data, and manipulate their environment.
44

5-
Strands offers built-in example tools to get started quickly experimenting with agents and tools during development. For more information, see [Example Built-in Tools](example-tools-package.md).
5+
Strands Agents Tools is a community-driven project that provides a powerful set of tools for your agents to use. For more information, see [Strands Agents Tools](community-tools-package.md).
66

77
## Adding Tools to Agents
88

@@ -242,11 +242,11 @@ with sse_mcp_client:
242242

243243
For more information on using MCP tools, see [MCP Tools](mcp-tools.md).
244244

245-
### 3. Example Built-in Tools
245+
### 3. Community Built Tools
246246

247-
For rapid prototyping and common tasks, Strands offers an optional [example built-in tools package]({{ tools_repo }}) with pre-built tools for development. These tools cover a wide variety of capabilities including File Operations, Shell & Local System control, Web & Network for API calls, and Agents & Workflows for orchestration.
247+
For rapid prototyping and common tasks, Strands offers a [community-supported tools package]({{ tools_repo }}) with pre-built tools for development. These tools cover a wide variety of capabilities including File Operations, Shell & Local System control, Web & Network for API calls, and Agents & Workflows for orchestration.
248248

249-
For a complete list of available tools and their detailed descriptions, see [Example Built-in Tools](example-tools-package.md).
249+
For a complete list of available tools and their detailed descriptions, see [Community Tools Package](community-tools-package.md).
250250

251251
## Tool Design Best Practices
252252

docs/user-guide/quickstart.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Next we'll install the `strands-agents` SDK package:
2424
pip install strands-agents
2525
```
2626

27-
The Strands Agents SDK additionally offers the [`strands-agents-tools`]({{ tools_pypi }}) ([GitHub]({{ tools_repo_home }})) and [`strands-agents-builder`]({{ agent_builder_pypi }}) ([GitHub]({{ agent_builder_repo_home }})) packages for development. The [`strands-agents-tools`]({{ tools_pypi }}) package provides many example tools that give your agents powerful abilities. The [`strands-agents-builder`]({{ agent_builder_pypi }}) package provides an agent that helps you to build your own Strands agents and tools.
27+
The Strands Agents SDK additionally offers the [`strands-agents-tools`]({{ tools_pypi }}) ([GitHub]({{ tools_repo_home }})) and [`strands-agents-builder`]({{ agent_builder_pypi }}) ([GitHub]({{ agent_builder_repo_home }})) packages for development. The [`strands-agents-tools`]({{ tools_pypi }}) package is a community-driven project that provides a set of tools for your agents to use, bridging the gap between large language models and practical applications. The [`strands-agents-builder`]({{ agent_builder_pypi }}) package provides an agent that helps you to build your own Strands agents and tools.
2828

2929

3030
Let's install those development packages too:
@@ -99,7 +99,7 @@ def letter_counter(word: str, letter: str) -> int:
9999

100100
return word.lower().count(letter.lower())
101101

102-
# Create an agent with tools from the strands-tools example tools package
102+
# Create an agent with tools from the community-driven strands-tools package
103103
# as well as our custom letter_counter tool
104104
agent = Agent(tools=[calculator, current_time, python_repl, letter_counter])
105105

@@ -500,7 +500,7 @@ See the [Callback Handlers](concepts/streaming/callback-handlers.md) documentati
500500
Ready to learn more? Check out these resources:
501501

502502
- [Examples](../examples/README.md) - Examples for many use cases, multi-agent systems, autonomous agents, and more
503-
- [Example Built-in Tools](concepts/tools/example-tools-package.md) - The `strands-agents-tools` package provides many powerful example tools for your agents to use during development
503+
- [Community Supported Tools](concepts/tools/community-tools-package.md) - The `strands-agents-tools` package provides many powerful example tools for your agents to use during development
504504
- [Strands Agent Builder]({{ agent_builder_repo_home }}) - Use the accompanying `strands-agents-builder` agent builder to harness the power of LLMs to generate your own tools and agents
505505
- [Agent Loop](concepts/agents/agent-loop.md) - Learn how Strands agents work under the hood
506506
- [State & Sessions](concepts/agents/state.md) - Understand how agents maintain context and state across a conversation or workflow

mkdocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ nav:
8585
- Overview: user-guide/concepts/tools/tools_overview.md
8686
- Python: user-guide/concepts/tools/python-tools.md
8787
- Model Context Protocol (MCP): user-guide/concepts/tools/mcp-tools.md
88-
- Example Tools Package: user-guide/concepts/tools/example-tools-package.md
88+
- Community Tools Package: user-guide/concepts/tools/community-tools-package.md
8989
- Model Providers:
9090
- Amazon Bedrock: user-guide/concepts/model-providers/amazon-bedrock.md
9191
- Anthropic: user-guide/concepts/model-providers/anthropic.md

0 commit comments

Comments
 (0)