You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,16 @@ Please try to include as much information as you can. Details like these are inc
24
24
* Any modifications you've made relevant to the bug
25
25
* Anything unusual about your environment or deployment
26
26
27
+
## Finding contributions to work on
28
+
Looking at the existing issues is a great way to find something to contribute to. We label issues that are well-defined and ready for community contributions with the "ready for contribution" label.
29
+
30
+
Check our [Ready for Contribution](../../issues?q=is%3Aissue%20state%3Aopen%20label%3A%22ready%20for%20contribution%22) issues for items you can work on.
31
+
32
+
Before starting work on any issue:
33
+
1. Check if someone is already assigned or working on it
34
+
2. Comment on the issue to express your interest and ask any clarifying questions
35
+
3. Wait for maintainer confirmation before beginning significant work
Copy file name to clipboardExpand all lines: README.md
+57Lines changed: 57 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,6 +39,7 @@ Strands Agents Tools is a community-driven project that provides a powerful set
39
39
- 📁 **File Operations** - Read, write, and edit files with syntax highlighting and intelligent modifications
40
40
- 🖥️ **Shell Integration** - Execute and interact with shell commands securely
41
41
- 🧠 **Memory** - Store user and agent memories across agent runs to provide personalized experiences with both Mem0 and Amazon Bedrock Knowledge Bases
42
+
- 🕸️ **Web Infrastructure** - Perform web searches, extract page content, and crawl websites with Tavily-powered tools
42
43
- 🌐 **HTTP Client** - Make API requests with comprehensive authentication support
43
44
- 💬 **Slack Client** - Real-time Slack events, message processing, and Slack API access
44
45
- 🐍 **Python Execution** - Run Python code snippets with state persistence, user confirmation for code execution, and safety features
@@ -103,6 +104,10 @@ Below is a comprehensive table of all available tools, how to use them with an a
103
104
| editor |`agent.tool.editor(command="view", path="path/to/file.py")`| Advanced file operations like syntax highlighting, pattern replacement, and multi-file edits |
104
105
| shell*|`agent.tool.shell(command="ls -la")`| Executing shell commands, interacting with the operating system, running scripts |
105
106
| http_request |`agent.tool.http_request(method="GET", url="https://api.example.com/data")`| Making API calls, fetching web data, sending data to external services |
107
+
| tavily_search |`agent.tool.tavily_search(query="What is artificial intelligence?", search_depth="advanced")`| Real-time web search optimized for AI agents with a variety of custom parameters |
108
+
| tavily_extract |`agent.tool.tavily_extract(urls=["www.tavily.com"], extract_depth="advanced")`| Extract clean, structured content from web pages with advanced processing and noise removal |
109
+
| tavily_crawl |`agent.tool.tavily_crawl(url="www.tavily.com", max_depth=2, instructions="Find API docs")`| Crawl websites intelligently starting from a base URL with filtering and extraction |
110
+
| tavily_map |`agent.tool.tavily_map(url="www.tavily.com", max_depth=2, instructions="Find all pages")`| Map website structure and discover URLs starting from a base URL without content extraction |
106
111
| python_repl*|`agent.tool.python_repl(code="import pandas as pd\ndf = pd.read_csv('data.csv')\nprint(df.head())")`| Running Python code snippets, data analysis, executing complex logic with user confirmation for security |
0 commit comments