Release history
tools releases
A set of tools that gives agents powerful capabilities.
All releases
39 shown
Fixed shell PTY file descriptor resource leak.
Full changelog
What's Changed
- fix(shell): close PTY file descriptor to prevent resource leak by @guanh01 in https://github.com/strands-agents/tools/pull/369
New Contributors
- @guanh01 made their first contribution in https://github.com/strands-agents/tools/pull/369
Full Changelog: https://github.com/strands-agents/tools/compare/v0.5.1...v0.5.2
- Highlights support in exa
- max_age_hours configuration option
- Instant search type feature
Full changelog
What's Changed
- feat(exa): add highlights, max_age_hours, instant search type, and new categories by @theishangoswami in https://github.com/strands-agents/tools/pull/452
Full Changelog: https://github.com/strands-agents/tools/compare/v0.5.0...v0.5.1
- Fix(rss): prevent path traversal via unvalidated feed_id in get_feed_file_path.
Full changelog
What's Changed
- docs: update repository guidelines for new tools policy by @agent-of-mkmeral in https://github.com/strands-agents/tools/pull/445
- fix(rss): prevent path traversal via unvalidated feed_id in get_feed_file_path by @poshinchen in https://github.com/strands-agents/tools/pull/451
New Contributors
- @poshinchen made their first contribution in https://github.com/strands-agents/tools/pull/451
Full Changelog: https://github.com/strands-agents/tools/compare/v0.4.1...v0.4.2
What's Changed
- docs: update repository guidelines for new tools policy by @agent-of-mkmeral in https://github.com/strands-agents/tools/pull/445
- fix(rss): prevent path traversal via unvalidated feed_id in get_feed_file_path by @poshinchen in https://github.com/strands-agents/tools/pull/451
New Contributors
- @poshinchen made their first contribution in https://github.com/strands-agents/tools/pull/451
Full Changelog: https://github.com/strands-agents/tools/compare/v0.4.1...v0.5.0
- Fixed TOCTOU (time-of-check-to-time-of-use) vulnerability in Elasticsearch memory handling.
Full changelog
What's Changed
- fix: add namespace validation and fix TOCTOU in elasticsearch memory … by @mkmeral in https://github.com/strands-agents/tools/pull/447
Full Changelog: https://github.com/strands-agents/tools/compare/v0.4.0...v0.4.1
What's Changed
- fix: add namespace validation and fix TOCTOU in elasticsearch memory … by @mkmeral in https://github.com/strands-agents/tools/pull/447
Full Changelog: https://github.com/strands-agents/tools/compare/v0.4.0...v0.4.1
- Removed deprecated `neural` and `keyword` search types; only `auto` (default) and `deep` remain.
- Added deep search mode to Exa Deep Search for comprehensive results
Full changelog
What's Changed
Exa Deep Search — PR#411
The Exa search tool now supports the deep search mode for comprehensive results. The deprecated neural and keyword search types have been removed in favor of Exa's current API surface.
from strands_tools import exa_search
# Use the new deep search mode for comprehensive results
agent = Agent(tools=[exa_search])
agent("Do a deep search on quantum computing breakthroughs in 2026")
⚠️ Breaking: The neural and keyword search types are no longer available. Use auto (default) or deep instead.
Bug Fixes
- Console output suppression — PR#436, PR#378: Multiple tools (including
mem0_memory) now useconsole_utilinstead of directConsoleinitialization, enabling proper output suppression when running in embedded/library mode.
New Contributors
- @agent-of-mkmeral made their first contribution in https://github.com/strands-agents/tools/pull/431
- @javierlarota made their first contribution in https://github.com/strands-agents/tools/pull/378
- @10ishq made their first contribution in https://github.com/strands-agents/tools/pull/411
Full Changelog: https://github.com/strands-agents/tools/compare/v0.3.0...v0.4.0
- Verify SSL can be disabled with VERIFY_SSL=FALSE environment variable.
- Payment required header support added.
- session_timeout_seconds parameter added to AgentCoreCodeInterpreter (code‑interpreter).
Full changelog
What's Changed
- chore: add strands command by @mkmeral in https://github.com/strands-agents/tools/pull/416
- feat: make verify_ssl=False opt-in via environment variable by @zastrowm in https://github.com/strands-agents/tools/pull/425
- fix: add allowlist for auth_env_var parameter for http_request tool by @zastrowm in https://github.com/strands-agents/tools/pull/424
- feat: add payment required header support by @rajuans in https://github.com/strands-agents/tools/pull/423
- feat(code-interpreter): add session_timeout_seconds parameter to AgentCoreCodeInterpreter by @amoussawi in https://github.com/strands-agents/tools/pull/418
- fix: add info-level logging when auth token is resolved from environment variable by @zastrowm in https://github.com/strands-agents/tools/pull/428
New Contributors
- @rajuans made their first contribution in https://github.com/strands-agents/tools/pull/423
- @amoussawi made their first contribution in https://github.com/strands-agents/tools/pull/418
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.22...v0.3.0
- Added BYPASS_TOOL_CONSENT to PROTECTED_VARS
Full changelog
What's Changed
- fix: hatch virtual env fix with optional-dependencies normalization by @lizradway in https://github.com/strands-agents/tools/pull/409
- fix: add BYPASS_TOOL_CONSENT to PROTECTED_VARS by @lizradway in https://github.com/strands-agents/tools/pull/406
New Contributors
- @lizradway made their first contribution in https://github.com/strands-agents/tools/pull/409
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.21...v0.2.23
- Added BYPASS_TOOL_CONSENT to PROTECTED_VARS
Full changelog
What's Changed
- fix: hatch virtual env fix with optional-dependencies normalization by @lizradway in https://github.com/strands-agents/tools/pull/409
- fix: add BYPASS_TOOL_CONSENT to PROTECTED_VARS by @lizradway in https://github.com/strands-agents/tools/pull/406
New Contributors
- @lizradway made their first contribution in https://github.com/strands-agents/tools/pull/409
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.21...v0.2.22
- dep: CVE-2026-25990 — Pillow support updated to version 12.x
- Added conventional commit workflow in pull request templates
Full changelog
What's Changed
- fix(deps): support pillow 12.x to resolve CVE-2026-25990 by @MaxvanderLinden in https://github.com/strands-agents/tools/pull/399
- feat(workflows): add conventional commit workflow in PR by @mkmeral in https://github.com/strands-agents/tools/pull/392
New Contributors
- @MaxvanderLinden made their first contribution in https://github.com/strands-agents/tools/pull/399
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.20...v0.2.21
Fixed browser dispatcher chain by adding the missing PressKeyAction.
Full changelog
What's Changed
- fix(test): correct integration test for load_tools with agent injection by @cagataycali in https://github.com/strands-agents/tools/pull/359
- monodb - docs - namespace definition by @pgrayy in https://github.com/strands-agents/tools/pull/386
- fix(browser): add missing PressKeyAction to dispatcher chain by @cagataycali in https://github.com/strands-agents/tools/pull/385
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.19...v0.2.20
- Add optional proxy support for http_request tool
Full changelog
What's Changed
- ci: add bedrock agentcore maintainers as CODEOWNERS of agentcore tools by @dbschmigelski in https://github.com/strands-agents/tools/pull/310
- Add optional proxy support for http_request tool by @bbckr in https://github.com/strands-agents/tools/pull/247
- Remove codeowners by @zastrowm in https://github.com/strands-agents/tools/pull/340
- Fix Calculator Precision affecting Numeric evaluation by @devisettyharsha in https://github.com/strands-agents/tools/pull/338
- chore(deps): update bedrock-agentcore SDK to 1.1.x by @ateendra-ramesh in https://github.com/strands-agents/tools/pull/341
New Contributors
- @bbckr made their first contribution in https://github.com/strands-agents/tools/pull/247
- @devisettyharsha made their first contribution in https://github.com/strands-agents/tools/pull/338
- @ateendra-ramesh made their first contribution in https://github.com/strands-agents/tools/pull/341
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.18...v0.2.19
Fixed missing retrieveFilter parameter in retrieve tool spec.
Full changelog
What's Changed
- Fix: Add missing retrieveFilter parameter to retrieve tool spec by @ytianaws in https://github.com/strands-agents/tools/pull/292
New Contributors
- @ytianaws made their first contribution in https://github.com/strands-agents/tools/pull/292
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.17...v0.2.18
- Fix MongoDB namespace security issue
- Add environment variable support for python_repl directory
Full changelog
What's Changed
- feat: add environment variable support for python_repl directory by @yakatak5 in https://github.com/strands-agents/tools/pull/312
- fix: fix mongodb namespace secruity issue by @JackYPCOnline in https://github.com/strands-agents/tools/pull/321
- pin hatch version by @pgrayy in https://github.com/strands-agents/tools/pull/330
New Contributors
- @yakatak5 made their first contribution in https://github.com/strands-agents/tools/pull/312
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.16...v0.2.17
- Added code‑interpreter session persistence and reconnection
- Feature: MongoDB Atlas memory tool
Full changelog
What's Changed
- chore: add Python 3.14 to pyproject.toml classifiers by @awsarron in https://github.com/strands-agents/tools/pull/313
- Feature/mongodb atlas memory tool by @ayanray089 in https://github.com/strands-agents/tools/pull/281
- fix(cron): sanitize cron description by @dbschmigelski in https://github.com/strands-agents/tools/pull/315
- feat(code-interpreter): add session persistence and reconnection by @sundargthb in https://github.com/strands-agents/tools/pull/308
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.15...v0.2.16
Fixed workflow task inability to access results of prior dependent tasks.
Full changelog
What's Changed
- fix(workflow): Allow workflow tasks access results from previous dependent tasks by @foxxqin in https://github.com/strands-agents/tools/pull/202
New Contributors
- @foxxqin made their first contribution in https://github.com/strands-agents/tools/pull/202
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.14...v0.2.15
- Add httpx params to a2a_client allowing custom authentication configuration
Full changelog
What's Changed
- fix(browser): Fix import errors for browsers with optional dependencies by @mkmeral in https://github.com/strands-agents/tools/pull/294
- feat(a2a_client): Add httpx params to be passed to allow auth with A2A by @mkmeral in https://github.com/strands-agents/tools/pull/298
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.13...v0.2.14
- Add automatic session management to Code Interpreter tool
Full changelog
What's Changed
- feat: Add automatic session management to Code Interpreter tool by @sundargthb in https://github.com/strands-agents/tools/pull/284
New Contributors
- @sundargthb made their first contribution in https://github.com/strands-agents/tools/pull/284
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.12...v0.2.13
- Add mem0_memory Support (Vector) for Neptune Analytics
- Provide Neptune DB support for Mem0 Graph backend
Full changelog
What's Changed
- feat: enhance retrieve tool with configurable metadata output (#280) by @SETHJI01 in https://github.com/strands-agents/tools/pull/283
- Feat: Add mem0_memory Support (Vector) for Neptune Analytics by @andy-k-improving in https://github.com/strands-agents/tools/pull/262
- FEAT: Provide Neptune DB support for Mem0 Graph backend by @andy-k-improving in https://github.com/strands-agents/tools/pull/272
- agent core browser should use persistent context for built-in feature… by @stevegmf in https://github.com/strands-agents/tools/pull/288
New Contributors
- @SETHJI01 made their first contribution in https://github.com/strands-agents/tools/pull/283
- @stevegmf made their first contribution in https://github.com/strands-agents/tools/pull/288
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.11...v0.2.12
- Elasticsearch memory tool
Full changelog
What's Changed
- Feature/elasticsearch memory tool by @ayanray089 in https://github.com/strands-agents/tools/pull/277
- fix: workflow duplicate task name hanging issue by @JackYPCOnline in https://github.com/strands-agents/tools/pull/279
New Contributors
- @ayanray089 made their first contribution in https://github.com/strands-agents/tools/pull/277
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.10...v0.2.11
- Add Twelve Labs Video tools
Full changelog
What's Changed
- feat: Add Twelve Labs Video tools by @wbrennan899 in https://github.com/strands-agents/tools/pull/120
- fix(batch): Return human-readable results for agent display by @nparikh13iit in https://github.com/strands-agents/tools/pull/273
New Contributors
- @wbrennan899 made their first contribution in https://github.com/strands-agents/tools/pull/120
- @nparikh13iit made their first contribution in https://github.com/strands-agents/tools/pull/273
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.9...v0.2.10
- Removed the readabilipy dependency
Full changelog
What's Changed
- Fix: Mem0 graph data handling by @andy-k-improving in https://github.com/strands-agents/tools/pull/248
- fix: Remove readabilipy dependency by @mkmeral in https://github.com/strands-agents/tools/pull/261
- fix(a2a_client): Update tool description to reduce hallucinations by @mkmeral in https://github.com/strands-agents/tools/pull/263
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.8...v0.2.9
Fixed document ID extraction to correctly handle S3 URIs.
Full changelog
What's Changed
- fix(retrieve): enhance document ID extraction to support S3 URIs by @arslan-autoscout24 in https://github.com/strands-agents/tools/pull/249
- Get default collection name from environment when using mem0_memory t… by @Moonlight-CL in https://github.com/strands-agents/tools/pull/251
New Contributors
- @arslan-autoscout24 made their first contribution in https://github.com/strands-agents/tools/pull/249
- @Moonlight-CL made their first contribution in https://github.com/strands-agents/tools/pull/251
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.7...v0.2.8
- Browser: new_context calls are prevented when persistent_context is used.
- Removed use_browser tool; it is now part of the /browser directory.
- Custom code interpreter identifier support added to AgentCoreCodeInterpreter
- Optional Neptune Analytics graph backend for mem0_memory tool
Full changelog
What's Changed
- Skip flaky retrieve integ test by @mehtarac in https://github.com/strands-agents/tools/pull/237
- feat: Add custom code interpreter identifier support to AgentCoreCodeInterpreter by @mikegc-aws in https://github.com/strands-agents/tools/pull/219
- Remove use_browser tool as it's part of the /browser directory now by @mehtarac in https://github.com/strands-agents/tools/pull/235
- Feat/bright data tool by @meirk-brd in https://github.com/strands-agents/tools/pull/21
- fix(Browser): prevent new_context calls when using persistent_context by @sssure02 in https://github.com/strands-agents/tools/pull/238
- feat: Add optional Neptune Analytics graph backend for mem0_memory tool by @andy-k-improving in https://github.com/strands-agents/tools/pull/230
New Contributors
- @mikegc-aws made their first contribution in https://github.com/strands-agents/tools/pull/219
- @meirk-brd made their first contribution in https://github.com/strands-agents/tools/pull/21
- @andy-k-improving made their first contribution in https://github.com/strands-agents/tools/pull/230
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.6...v0.2.7
- Exa search integration: Search and Contents (crawling) tools added
Full changelog
What's Changed
- feat: add Exa search integration. Added Search and Contents (crawling) tools. by @theishangoswami in https://github.com/strands-agents/tools/pull/231
- fix(editor): allow empty string for new_str to support deletion in editor tool by @sssure02 in https://github.com/strands-agents/tools/pull/233
New Contributors
- @theishangoswami made their first contribution in https://github.com/strands-agents/tools/pull/231
- @sssure02 made their first contribution in https://github.com/strands-agents/tools/pull/233
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.5...v0.2.6
- Configurable LLM settings for mem0_memory tool
Full changelog
What's Changed
- feat: add configurable LLM settings for mem0_memory tool by @ChallapalliHemanthsaikumar in https://github.com/strands-agents/tools/pull/221
- Fix: Add missing identifier assignment in AgentCoreBrowser.init by @kaghatim in https://github.com/strands-agents/tools/pull/225
- fix: Improve print in handoff to user by @mkmeral in https://github.com/strands-agents/tools/pull/206
- fix: linting error in hand_off_to_user by @mehtarac in https://github.com/strands-agents/tools/pull/229
New Contributors
- @ChallapalliHemanthsaikumar made their first contribution in https://github.com/strands-agents/tools/pull/221
- @kaghatim made their first contribution in https://github.com/strands-agents/tools/pull/225
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.4...v0.2.5
- Added open_diagram_flag to control diagram opening after creation
- Added strands-agents user agent header to boto clients
- Added push notification support to A2AClientToolProvider
Full changelog
What's Changed
- Add identifier to AgentCoreBrowser by @stevensu1977 in https://github.com/strands-agents/tools/pull/188
- feat: Add additional intructions for contributors to find issues that are ready to be worked on by @mehtarac in https://github.com/strands-agents/tools/pull/191
- refactor(a2a): upgrade to ClientFactory by @jer96 in https://github.com/strands-agents/tools/pull/197
- feat: Add strands-agents user agent to boto clients by @clareliguori in https://github.com/strands-agents/tools/pull/185
- Feat/tavily by @pulvedu in https://github.com/strands-agents/tools/pull/186
- docs: Use keyword arguments and initialize a session. by @y-kimura-q in https://github.com/strands-agents/tools/pull/196
- Feat/update readme by @pulvedu in https://github.com/strands-agents/tools/pull/203
- add: open_diagram_flag whether to open the diagram after creation by @Shekswess in https://github.com/strands-agents/tools/pull/210
- Add push notification support to A2AClientToolProvider by @Christian-kam in https://github.com/strands-agents/tools/pull/209
- docs: Use keyword arguments in usage example by @y-kimura-q in https://github.com/strands-agents/tools/pull/195
- chore(a2a): private webhook variables by @jer96 in https://github.com/strands-agents/tools/pull/211
- Add env implementation in python_repl and needs_confirmation in environment tool by @davidshtian in https://github.com/strands-agents/tools/pull/56
- fix(code_interpreter): improve code_interpreter docstring by @gonzalo123 in https://github.com/strands-agents/tools/pull/215
- fix(slack): adapt to SDK system prompt changes and improve agent model inheritance by @cagataycali in https://github.com/strands-agents/tools/pull/217
New Contributors
- @stevensu1977 made their first contribution in https://github.com/strands-agents/tools/pull/188
- @clareliguori made their first contribution in https://github.com/strands-agents/tools/pull/185
- @pulvedu made their first contribution in https://github.com/strands-agents/tools/pull/186
- @y-kimura-q made their first contribution in https://github.com/strands-agents/tools/pull/196
- @Shekswess made their first contribution in https://github.com/strands-agents/tools/pull/210
- @Christian-kam made their first contribution in https://github.com/strands-agents/tools/pull/209
- @davidshtian made their first contribution in https://github.com/strands-agents/tools/pull/56
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.3...v0.2.4
- Added `use_computer` tool to Strands tools repository
- Added MCP client tool
Full changelog
What's Changed
- feat(tools): add use_computer tool to Strands tools repository by @jimbrub in https://github.com/strands-agents/tools/pull/114
- Retrieve feature by @JackYPCOnline in https://github.com/strands-agents/tools/pull/177
- feat: Add MCP client tool by @mkmeral in https://github.com/strands-agents/tools/pull/49
- fix(integration-test): fix unstable tests by @JackYPCOnline in https://github.com/strands-agents/tools/pull/183
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.2...v0.2.3
- Added diagram tool to Strands tools repository
- Added RSS tool to Strands tools repository
- Migrated shell tool to @tool decorator pattern
Full changelog
What's Changed
- Add community-driven call out to the top of the file by @zastrowm in https://github.com/strands-agents/tools/pull/151
- Use strands logo that looks good in dark & light mode by @zastrowm in https://github.com/strands-agents/tools/pull/160
- fix: Change prompt color from yellow to red to improve readability by @Sagart-cactus in https://github.com/strands-agents/tools/pull/158
- test: fix python_repl tests failing with BYPASS_TOOL_CONSENT=true by @cagataycali in https://github.com/strands-agents/tools/pull/161
- test(nova_reels): add an e2e test for nova reels by @JackYPCOnline in https://github.com/strands-agents/tools/pull/124
- test(load_tool): add e2e test for load tool by @JackYPCOnline in https://github.com/strands-agents/tools/pull/122
- fix: fix non-interactive mode support to shell tool & terminate logic by @JackYPCOnline in https://github.com/strands-agents/tools/pull/82
- test(retrieve): add an e2e test for retrieve tool by @JackYPCOnline in https://github.com/strands-agents/tools/pull/121
- docs: fix code block formatting in README.md by @cagataycali in https://github.com/strands-agents/tools/pull/162
- refactor(a2a): async by default tools by @jer96 in https://github.com/strands-agents/tools/pull/165
- fix(swarm): pass actual tool objects instead of tool name strings to sub-agents by @cagataycali in https://github.com/strands-agents/tools/pull/164
- fix(file_read): escape strings before printing to console by @abaw in https://github.com/strands-agents/tools/pull/159
- feat(tools): add diagram tool to Strands tools repository by @jimbrub in https://github.com/strands-agents/tools/pull/127
- deps(a2a): address breaking changes and bump min version by @jer96 in https://github.com/strands-agents/tools/pull/166
- fix(think): implement automatic recursion prevention for think tool by @cagataycali in https://github.com/strands-agents/tools/pull/167
- Update github contributing flow by @zastrowm in https://github.com/strands-agents/tools/pull/168
- fix(memory): implement data source type detection for multiple data source support by @cagataycali in https://github.com/strands-agents/tools/pull/169
- fix(python_repl): enhance UTF-8 handling and PTY resource management by @gonzalo123 in https://github.com/strands-agents/tools/pull/131
- feat(shell): migrate to @tool decorator pattern by @cagataycali in https://github.com/strands-agents/tools/pull/173
- feat(tools): add rss tool to Strands tools repository by @jimbrub in https://github.com/strands-agents/tools/pull/155
- ci: enable integration tests in pull requests by @dbschmigelski in https://github.com/strands-agents/tools/pull/178
New Contributors
- @Sagart-cactus made their first contribution in https://github.com/strands-agents/tools/pull/158
- @abaw made their first contribution in https://github.com/strands-agents/tools/pull/159
- @gonzalo123 made their first contribution in https://github.com/strands-agents/tools/pull/131
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.1...v0.2.2
- Add AgentCoreMemoryToolProvider for AgentCore Memory Service integration
- Add Bedrock AgentCore Code Interpreter tool
- Add Bedrock AgentCore Browser Tool
Full changelog
What's Changed
- build(pyproject): update development status classifier by @awsarron in https://github.com/strands-agents/tools/pull/146
- Add AgentCoreMemoryToolProvider for AgentCore Memory Service Integration by @mehtarac in https://github.com/strands-agents/tools/pull/147
- feat: add Bedrock AgentCore Code Interpreter tool by @dbschmigelski in https://github.com/strands-agents/tools/pull/148
- feat: add Bedrock AgentCore Browser Tool by @dbschmigelski in https://github.com/strands-agents/tools/pull/149
New Contributors
- @mehtarac made their first contribution in https://github.com/strands-agents/tools/pull/147
- @dbschmigelski made their first contribution in https://github.com/strands-agents/tools/pull/148
Full Changelog: https://github.com/strands-agents/tools/compare/v0.2.0...v0.2.1
- Removed config key "max_parallel_tools" and all references to it.
- Minimum required version of the SDK bumped to v1.0.0.
- Added HTML‑to‑Markdown conversion for the http_request tool.
- Introduced handoff_to_user tool for delegating execution to a human.
Full changelog
What's Changed
- fix(a2a): prefix tools and updated default timeout by @jer96 in https://github.com/strands-agents/tools/pull/134
- feat: add HTML to markdown conversion for http_request tool by @mkmeral in https://github.com/strands-agents/tools/pull/63
- feat: Add handoff to user tool by @mkmeral in https://github.com/strands-agents/tools/pull/142
- remove references to max_parallel_tools by @pgrayy in https://github.com/strands-agents/tools/pull/144
- Chore: Remove Preview by @yonib05 in https://github.com/strands-agents/tools/pull/141
- Chore: bump to require v1.0.0 by @yonib05 in https://github.com/strands-agents/tools/pull/145
- feat: migrate multi-agent tools to sdk native patterns and model support by @cagataycali in https://github.com/strands-agents/tools/pull/143
New Contributors
- @mkmeral made their first contribution in https://github.com/strands-agents/tools/pull/63
- @yonib05 made their first contribution in https://github.com/strands-agents/tools/pull/141
Full Changelog: https://github.com/strands-agents/tools/compare/v0.1.9...v0.2.0
- Added stability tool
- Native A2A client tool
Full changelog
What's Changed
- fix: replace colorama with rich's native styling in use_aws tool by @cagataycali in https://github.com/strands-agents/tools/pull/118
- Add stability tool by @satsumas in https://github.com/strands-agents/tools/pull/101
- test(http_request): add integration test for http_request tool by @JackYPCOnline in https://github.com/strands-agents/tools/pull/113
- fix: Fixing optional dependencies for use_browser tool by @jimbrub in https://github.com/strands-agents/tools/pull/119
- feat(a2a): native client tool by @jer96 in https://github.com/strands-agents/tools/pull/108
- refactor(a2a): rename dependency target and update docs by @jer96 in https://github.com/strands-agents/tools/pull/125
- Update calculator tests to not use .invoke as 0.3.0 removed it by @zastrowm in https://github.com/strands-agents/tools/pull/132
New Contributors
- @satsumas made their first contribution in https://github.com/strands-agents/tools/pull/101
- @jer96 made their first contribution in https://github.com/strands-agents/tools/pull/108
Full Changelog: https://github.com/strands-agents/tools/compare/v0.1.8...v0.1.9
- Added `use_browser` tool to Strands tools repository
- Migrated editor tool from TOOL_SPEC to `@tool` decorator
Full changelog
What's Changed
- test(memory): add an end-to-end integration test by @JackYPCOnline in https://github.com/strands-agents/tools/pull/94
- fix(generate_image): updating generate_image tool to support additional models in Amazon Bedrock by @cerashdan in https://github.com/strands-agents/tools/pull/89
- Add end to end test for read, write, edit tools by @JackYPCOnline in https://github.com/strands-agents/tools/pull/100
- test(generate_read_image): add end to end tests for image tools by @JackYPCOnline in https://github.com/strands-agents/tools/pull/107
- feat(tools): add use_browser tool to Strands tools repository by @jimbrub in https://github.com/strands-agents/tools/pull/102
- feat: migrate editor tool from TOOL_SPEC to @tool decorator by @cagataycali in https://github.com/strands-agents/tools/pull/111
New Contributors
- @JackYPCOnline made their first contribution in https://github.com/strands-agents/tools/pull/94
- @cerashdan made their first contribution in https://github.com/strands-agents/tools/pull/89
- @jimbrub made their first contribution in https://github.com/strands-agents/tools/pull/102
Full Changelog: https://github.com/strands-agents/tools/compare/v0.1.7...v0.1.8
Fixed current‑time tool tests failing on Ubuntu Linux when TZ=US/Pacific.
Full changelog
What's Changed
- fix: Current time tool test fails on Ubuntu Linux with TZ as US/Pacific by @josephgultekin in https://github.com/strands-agents/tools/pull/95
- Update README.md by @onceupon in https://github.com/strands-agents/tools/pull/93
- fix: Document which tools are not supported on windows by @zastrowm in https://github.com/strands-agents/tools/pull/92
New Contributors
- @onceupon made their first contribution in https://github.com/strands-agents/tools/pull/93
Full Changelog: https://github.com/strands-agents/tools/compare/v0.1.6...v0.1.7
- Removed `allOf` field from Mem0 Tool Specification
- Added tool pass‑through support in `use_llm` and `think` tools
- Fixed batch tool result handling (Issue76)
Full changelog
What's Changed
- Feature: tool pass-through in use_llm and think tools by @cagataycali in https://github.com/strands-agents/tools/pull/72
- Issue76 batch tool result bug by @josephgultekin in https://github.com/strands-agents/tools/pull/77
- Remove allOf from Mem0 Tool Spec by @Dev-Khant in https://github.com/strands-agents/tools/pull/85
New Contributors
- @Dev-Khant made their first contribution in https://github.com/strands-agents/tools/pull/85
Full Changelog: https://github.com/strands-agents/tools/compare/v0.1.5...v0.1.6
- Removed default 'n' string from get_user_input methods
- Added sleep tool
- Support for custom AWS region in memory tool
- Batch tool (Issue28)
Full changelog
What's Changed
- Fix typos in various files. by @didier-durand in https://github.com/strands-agents/tools/pull/47
- Remove default 'n' string from get_user_input methods by @shanaxml in https://github.com/strands-agents/tools/pull/58
- Unset AWS_REGION environment variable for tests by @shanaxml in https://github.com/strands-agents/tools/pull/59
- fix: Make use_llm respect callback_handler if passed, otherwise use parent agent's if available (#54) by @brdskggs in https://github.com/strands-agents/tools/pull/55
- feat: add sleep tool by @mazyu36 in https://github.com/strands-agents/tools/pull/60
- feat: Added support to specify custom AWS region in the memory tool by @pcolazurdo in https://github.com/strands-agents/tools/pull/57
- fix(file_read): remove redundant base64 encoding of file content by @awalcutt in https://github.com/strands-agents/tools/pull/53
- Feat(tools): Issue28 batch tool by @josephgultekin in https://github.com/strands-agents/tools/pull/46
- Add different configurations to Mem0 tool by @deshraj in https://github.com/strands-agents/tools/pull/16
- feat: Add workflow to deploy to PyPI on Github Release by @Unshure in https://github.com/strands-agents/tools/pull/65
New Contributors
- @deshraj made their first contribution in https://github.com/strands-agents/tools/pull/9
- @didier-durand made their first contribution in https://github.com/strands-agents/tools/pull/47
- @shanaxml made their first contribution in https://github.com/strands-agents/tools/pull/58
- @brdskggs made their first contribution in https://github.com/strands-agents/tools/pull/55
- @mazyu36 made their first contribution in https://github.com/strands-agents/tools/pull/60
- @pcolazurdo made their first contribution in https://github.com/strands-agents/tools/pull/57
- @awalcutt made their first contribution in https://github.com/strands-agents/tools/pull/53