├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── integration-test.yml │ ├── pr-and-push.yml │ ├── pypi-publish-on-release.yml │ └── test-lint.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── docs ├── elasticsearch_memory_tool.md ├── mongodb_memory_tool.md └── stability_ai_tool.md ├── pyproject.toml ├── src └── strands_tools │ ├── __init__.py │ ├── a2a_client.py │ ├── agent_core_memory.py │ ├── agent_graph.py │ ├── batch.py │ ├── bright_data.py │ ├── browser │ ├── __init__.py │ ├── agent_core_browser.py │ ├── browser.py │ ├── local_chromium_browser.py │ └── models.py │ ├── calculator.py │ ├── chat_video.py │ ├── code_interpreter │ ├── __init__.py │ ├── agent_core_code_interpreter.py │ ├── code_interpreter.py │ └── models.py │ ├── cron.py │ ├── current_time.py │ ├── diagram.py │ ├── editor.py │ ├── elasticsearch_memory.py │ ├── environment.py │ ├── exa.py │ ├── file_read.py │ ├── file_write.py │ ├── generate_image.py │ ├── generate_image_stability.py │ ├── graph.py │ ├── handoff_to_user.py │ ├── http_request.py │ ├── image_reader.py │ ├── journal.py │ ├── load_tool.py │ ├── mcp_client.py │ ├── mem0_memory.py │ ├── memory.py │ ├── mongodb_memory.py │ ├── nova_reels.py │ ├── python_repl.py │ ├── retrieve.py │ ├── rss.py │ ├── search_video.py │ ├── shell.py │ ├── slack.py │ ├── sleep.py │ ├── speak.py │ ├── stop.py │ ├── swarm.py │ ├── tavily.py │ ├── think.py │ ├── use_agent.py │ ├── use_aws.py │ ├── use_computer.py │ ├── use_llm.py │ ├── utils │ ├── __init__.py │ ├── aws_util.py │ ├── console_util.py │ ├── data_util.py │ ├── detect_language.py │ ├── generate_schema_util.py │ ├── models │ │ ├── __init__.py │ │ ├── anthropic.py │ │ ├── bedrock.py │ │ ├── litellm.py │ │ ├── llamaapi.py │ │ ├── model.py │ │ ├── ollama.py │ │ ├── openai.py │ │ └── writer.py │ └── user_input.py │ └── workflow.py ├── tests ├── __init__.py ├── browser │ ├── test_agent_core_browser.py │ ├── test_browser.py │ ├── test_local_chromium_browser.py │ └── test_models.py ├── code_interpreter │ ├── test_agent_core_code_interpreter.py │ └── test_code_interpreter.py ├── conftest.py ├── test_a2a_client.py ├── test_agent_core_memory.py ├── test_agent_graph.py ├── test_basic.py ├── test_batch.py ├── test_bright_data.py ├── test_calculator.py ├── test_chat_video.py ├── test_cron.py ├── test_current_time.py ├── test_diagram.py ├── test_editor.py ├── test_elasticsearch_memory.py ├── test_environment.py ├── test_exa.py ├── test_file_read.py ├── test_file_write.py ├── test_generate_image.py ├── test_generate_image_stability.py ├── test_graph.py ├── test_handoff_to_user.py ├── test_http_request.py ├── test_image_reader.py ├── test_journal.py ├── test_load_tool.py ├── test_mcp_client.py ├── test_mem0.py ├── test_memory │ ├── __init__.py │ ├── test_memory.py │ ├── test_memory_client.py │ ├── test_memory_error.py │ ├── test_memory_flow.py │ └── test_memory_formatter.py ├── test_mongodb_memory.py ├── test_nova_reels.py ├── test_python_repl.py ├── test_retrieve.py ├── test_rss.py ├── test_search_video.py ├── test_shell.py ├── test_slack │ ├── __init__.py │ ├── test_slack.py │ ├── test_slack_api.py │ ├── test_slack_events.py │ └── test_slack_socket.py ├── test_sleep.py ├── test_speak.py ├── test_stop.py ├── test_swarm.py ├── test_tavily.py ├── test_think.py ├── test_use_agent.py ├── test_use_aws.py ├── test_use_computer.py ├── test_use_llm.py ├── test_workflow.py └── utils │ ├── __init__.py │ ├── test_aws_util.py │ ├── test_generate_schema_util.py │ └── test_user_input.py └── tests_integ ├── __init__.py ├── browser ├── __init__.py └── test_browser.py ├── ci_environments.py ├── code_interpreter ├── __init__.py ├── test_agent_core_code_interpreter.py └── test_agent_core_code_interpreter_custom_identifier.py ├── conftest.py ├── mcp_client ├── __init__.py ├── mock_mcp_server.py ├── test_helpers.py └── test_mcp_client.py ├── test_generate_image.py ├── test_generate_image_stability.py ├── test_http_request.py ├── test_load_tool.py ├── test_memory_tool.py ├── test_nova_reels.py ├── test_read_write_edit.py ├── test_retrieve.py └── utils ├── __init__.py └── knowledge_base_util.py /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/integration-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/.github/workflows/integration-test.yml -------------------------------------------------------------------------------- /.github/workflows/pr-and-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/.github/workflows/pr-and-push.yml -------------------------------------------------------------------------------- /.github/workflows/pypi-publish-on-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/.github/workflows/pypi-publish-on-release.yml -------------------------------------------------------------------------------- /.github/workflows/test-lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/.github/workflows/test-lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/README.md -------------------------------------------------------------------------------- /docs/elasticsearch_memory_tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/docs/elasticsearch_memory_tool.md -------------------------------------------------------------------------------- /docs/mongodb_memory_tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/docs/mongodb_memory_tool.md -------------------------------------------------------------------------------- /docs/stability_ai_tool.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/docs/stability_ai_tool.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/strands_tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/strands_tools/a2a_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/a2a_client.py -------------------------------------------------------------------------------- /src/strands_tools/agent_core_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/agent_core_memory.py -------------------------------------------------------------------------------- /src/strands_tools/agent_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/agent_graph.py -------------------------------------------------------------------------------- /src/strands_tools/batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/batch.py -------------------------------------------------------------------------------- /src/strands_tools/bright_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/bright_data.py -------------------------------------------------------------------------------- /src/strands_tools/browser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/browser/__init__.py -------------------------------------------------------------------------------- /src/strands_tools/browser/agent_core_browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/browser/agent_core_browser.py -------------------------------------------------------------------------------- /src/strands_tools/browser/browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/browser/browser.py -------------------------------------------------------------------------------- /src/strands_tools/browser/local_chromium_browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/browser/local_chromium_browser.py -------------------------------------------------------------------------------- /src/strands_tools/browser/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/browser/models.py -------------------------------------------------------------------------------- /src/strands_tools/calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/calculator.py -------------------------------------------------------------------------------- /src/strands_tools/chat_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/chat_video.py -------------------------------------------------------------------------------- /src/strands_tools/code_interpreter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/code_interpreter/__init__.py -------------------------------------------------------------------------------- /src/strands_tools/code_interpreter/agent_core_code_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/code_interpreter/agent_core_code_interpreter.py -------------------------------------------------------------------------------- /src/strands_tools/code_interpreter/code_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/code_interpreter/code_interpreter.py -------------------------------------------------------------------------------- /src/strands_tools/code_interpreter/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/code_interpreter/models.py -------------------------------------------------------------------------------- /src/strands_tools/cron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/cron.py -------------------------------------------------------------------------------- /src/strands_tools/current_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/current_time.py -------------------------------------------------------------------------------- /src/strands_tools/diagram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/diagram.py -------------------------------------------------------------------------------- /src/strands_tools/editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/editor.py -------------------------------------------------------------------------------- /src/strands_tools/elasticsearch_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/elasticsearch_memory.py -------------------------------------------------------------------------------- /src/strands_tools/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/environment.py -------------------------------------------------------------------------------- /src/strands_tools/exa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/exa.py -------------------------------------------------------------------------------- /src/strands_tools/file_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/file_read.py -------------------------------------------------------------------------------- /src/strands_tools/file_write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/file_write.py -------------------------------------------------------------------------------- /src/strands_tools/generate_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/generate_image.py -------------------------------------------------------------------------------- /src/strands_tools/generate_image_stability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/generate_image_stability.py -------------------------------------------------------------------------------- /src/strands_tools/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/graph.py -------------------------------------------------------------------------------- /src/strands_tools/handoff_to_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/handoff_to_user.py -------------------------------------------------------------------------------- /src/strands_tools/http_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/http_request.py -------------------------------------------------------------------------------- /src/strands_tools/image_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/image_reader.py -------------------------------------------------------------------------------- /src/strands_tools/journal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/journal.py -------------------------------------------------------------------------------- /src/strands_tools/load_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/load_tool.py -------------------------------------------------------------------------------- /src/strands_tools/mcp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/mcp_client.py -------------------------------------------------------------------------------- /src/strands_tools/mem0_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/mem0_memory.py -------------------------------------------------------------------------------- /src/strands_tools/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/memory.py -------------------------------------------------------------------------------- /src/strands_tools/mongodb_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/mongodb_memory.py -------------------------------------------------------------------------------- /src/strands_tools/nova_reels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/nova_reels.py -------------------------------------------------------------------------------- /src/strands_tools/python_repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/python_repl.py -------------------------------------------------------------------------------- /src/strands_tools/retrieve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/retrieve.py -------------------------------------------------------------------------------- /src/strands_tools/rss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/rss.py -------------------------------------------------------------------------------- /src/strands_tools/search_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/search_video.py -------------------------------------------------------------------------------- /src/strands_tools/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/shell.py -------------------------------------------------------------------------------- /src/strands_tools/slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/slack.py -------------------------------------------------------------------------------- /src/strands_tools/sleep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/sleep.py -------------------------------------------------------------------------------- /src/strands_tools/speak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/speak.py -------------------------------------------------------------------------------- /src/strands_tools/stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/stop.py -------------------------------------------------------------------------------- /src/strands_tools/swarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/swarm.py -------------------------------------------------------------------------------- /src/strands_tools/tavily.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/tavily.py -------------------------------------------------------------------------------- /src/strands_tools/think.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/think.py -------------------------------------------------------------------------------- /src/strands_tools/use_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/use_agent.py -------------------------------------------------------------------------------- /src/strands_tools/use_aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/use_aws.py -------------------------------------------------------------------------------- /src/strands_tools/use_computer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/use_computer.py -------------------------------------------------------------------------------- /src/strands_tools/use_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/use_llm.py -------------------------------------------------------------------------------- /src/strands_tools/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/strands_tools/utils/aws_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/utils/aws_util.py -------------------------------------------------------------------------------- /src/strands_tools/utils/console_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/utils/console_util.py -------------------------------------------------------------------------------- /src/strands_tools/utils/data_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/utils/data_util.py -------------------------------------------------------------------------------- /src/strands_tools/utils/detect_language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/utils/detect_language.py -------------------------------------------------------------------------------- /src/strands_tools/utils/generate_schema_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/utils/generate_schema_util.py -------------------------------------------------------------------------------- /src/strands_tools/utils/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/utils/models/__init__.py -------------------------------------------------------------------------------- /src/strands_tools/utils/models/anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/utils/models/anthropic.py -------------------------------------------------------------------------------- /src/strands_tools/utils/models/bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/utils/models/bedrock.py -------------------------------------------------------------------------------- /src/strands_tools/utils/models/litellm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/utils/models/litellm.py -------------------------------------------------------------------------------- /src/strands_tools/utils/models/llamaapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/utils/models/llamaapi.py -------------------------------------------------------------------------------- /src/strands_tools/utils/models/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/utils/models/model.py -------------------------------------------------------------------------------- /src/strands_tools/utils/models/ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/utils/models/ollama.py -------------------------------------------------------------------------------- /src/strands_tools/utils/models/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/utils/models/openai.py -------------------------------------------------------------------------------- /src/strands_tools/utils/models/writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/utils/models/writer.py -------------------------------------------------------------------------------- /src/strands_tools/utils/user_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/utils/user_input.py -------------------------------------------------------------------------------- /src/strands_tools/workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/src/strands_tools/workflow.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/browser/test_agent_core_browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/browser/test_agent_core_browser.py -------------------------------------------------------------------------------- /tests/browser/test_browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/browser/test_browser.py -------------------------------------------------------------------------------- /tests/browser/test_local_chromium_browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/browser/test_local_chromium_browser.py -------------------------------------------------------------------------------- /tests/browser/test_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/browser/test_models.py -------------------------------------------------------------------------------- /tests/code_interpreter/test_agent_core_code_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/code_interpreter/test_agent_core_code_interpreter.py -------------------------------------------------------------------------------- /tests/code_interpreter/test_code_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/code_interpreter/test_code_interpreter.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_a2a_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_a2a_client.py -------------------------------------------------------------------------------- /tests/test_agent_core_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_agent_core_memory.py -------------------------------------------------------------------------------- /tests/test_agent_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_agent_graph.py -------------------------------------------------------------------------------- /tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_basic.py -------------------------------------------------------------------------------- /tests/test_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_batch.py -------------------------------------------------------------------------------- /tests/test_bright_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_bright_data.py -------------------------------------------------------------------------------- /tests/test_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_calculator.py -------------------------------------------------------------------------------- /tests/test_chat_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_chat_video.py -------------------------------------------------------------------------------- /tests/test_cron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_cron.py -------------------------------------------------------------------------------- /tests/test_current_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_current_time.py -------------------------------------------------------------------------------- /tests/test_diagram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_diagram.py -------------------------------------------------------------------------------- /tests/test_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_editor.py -------------------------------------------------------------------------------- /tests/test_elasticsearch_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_elasticsearch_memory.py -------------------------------------------------------------------------------- /tests/test_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_environment.py -------------------------------------------------------------------------------- /tests/test_exa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_exa.py -------------------------------------------------------------------------------- /tests/test_file_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_file_read.py -------------------------------------------------------------------------------- /tests/test_file_write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_file_write.py -------------------------------------------------------------------------------- /tests/test_generate_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_generate_image.py -------------------------------------------------------------------------------- /tests/test_generate_image_stability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_generate_image_stability.py -------------------------------------------------------------------------------- /tests/test_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_graph.py -------------------------------------------------------------------------------- /tests/test_handoff_to_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_handoff_to_user.py -------------------------------------------------------------------------------- /tests/test_http_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_http_request.py -------------------------------------------------------------------------------- /tests/test_image_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_image_reader.py -------------------------------------------------------------------------------- /tests/test_journal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_journal.py -------------------------------------------------------------------------------- /tests/test_load_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_load_tool.py -------------------------------------------------------------------------------- /tests/test_mcp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_mcp_client.py -------------------------------------------------------------------------------- /tests/test_mem0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_mem0.py -------------------------------------------------------------------------------- /tests/test_memory/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_memory/test_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_memory/test_memory.py -------------------------------------------------------------------------------- /tests/test_memory/test_memory_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_memory/test_memory_client.py -------------------------------------------------------------------------------- /tests/test_memory/test_memory_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_memory/test_memory_error.py -------------------------------------------------------------------------------- /tests/test_memory/test_memory_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_memory/test_memory_flow.py -------------------------------------------------------------------------------- /tests/test_memory/test_memory_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_memory/test_memory_formatter.py -------------------------------------------------------------------------------- /tests/test_mongodb_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_mongodb_memory.py -------------------------------------------------------------------------------- /tests/test_nova_reels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_nova_reels.py -------------------------------------------------------------------------------- /tests/test_python_repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_python_repl.py -------------------------------------------------------------------------------- /tests/test_retrieve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_retrieve.py -------------------------------------------------------------------------------- /tests/test_rss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_rss.py -------------------------------------------------------------------------------- /tests/test_search_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_search_video.py -------------------------------------------------------------------------------- /tests/test_shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_shell.py -------------------------------------------------------------------------------- /tests/test_slack/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_slack/test_slack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_slack/test_slack.py -------------------------------------------------------------------------------- /tests/test_slack/test_slack_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_slack/test_slack_api.py -------------------------------------------------------------------------------- /tests/test_slack/test_slack_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_slack/test_slack_events.py -------------------------------------------------------------------------------- /tests/test_slack/test_slack_socket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_slack/test_slack_socket.py -------------------------------------------------------------------------------- /tests/test_sleep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_sleep.py -------------------------------------------------------------------------------- /tests/test_speak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_speak.py -------------------------------------------------------------------------------- /tests/test_stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_stop.py -------------------------------------------------------------------------------- /tests/test_swarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_swarm.py -------------------------------------------------------------------------------- /tests/test_tavily.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_tavily.py -------------------------------------------------------------------------------- /tests/test_think.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_think.py -------------------------------------------------------------------------------- /tests/test_use_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_use_agent.py -------------------------------------------------------------------------------- /tests/test_use_aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_use_aws.py -------------------------------------------------------------------------------- /tests/test_use_computer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_use_computer.py -------------------------------------------------------------------------------- /tests/test_use_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_use_llm.py -------------------------------------------------------------------------------- /tests/test_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/test_workflow.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utils/test_aws_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/utils/test_aws_util.py -------------------------------------------------------------------------------- /tests/utils/test_generate_schema_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/utils/test_generate_schema_util.py -------------------------------------------------------------------------------- /tests/utils/test_user_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests/utils/test_user_input.py -------------------------------------------------------------------------------- /tests_integ/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests_integ/browser/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests_integ/browser/test_browser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/browser/test_browser.py -------------------------------------------------------------------------------- /tests_integ/ci_environments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/ci_environments.py -------------------------------------------------------------------------------- /tests_integ/code_interpreter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests_integ/code_interpreter/test_agent_core_code_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/code_interpreter/test_agent_core_code_interpreter.py -------------------------------------------------------------------------------- /tests_integ/code_interpreter/test_agent_core_code_interpreter_custom_identifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/code_interpreter/test_agent_core_code_interpreter_custom_identifier.py -------------------------------------------------------------------------------- /tests_integ/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/conftest.py -------------------------------------------------------------------------------- /tests_integ/mcp_client/__init__.py: -------------------------------------------------------------------------------- 1 | """Integration tests for MCP client tools.""" -------------------------------------------------------------------------------- /tests_integ/mcp_client/mock_mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/mcp_client/mock_mcp_server.py -------------------------------------------------------------------------------- /tests_integ/mcp_client/test_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/mcp_client/test_helpers.py -------------------------------------------------------------------------------- /tests_integ/mcp_client/test_mcp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/mcp_client/test_mcp_client.py -------------------------------------------------------------------------------- /tests_integ/test_generate_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/test_generate_image.py -------------------------------------------------------------------------------- /tests_integ/test_generate_image_stability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/test_generate_image_stability.py -------------------------------------------------------------------------------- /tests_integ/test_http_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/test_http_request.py -------------------------------------------------------------------------------- /tests_integ/test_load_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/test_load_tool.py -------------------------------------------------------------------------------- /tests_integ/test_memory_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/test_memory_tool.py -------------------------------------------------------------------------------- /tests_integ/test_nova_reels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/test_nova_reels.py -------------------------------------------------------------------------------- /tests_integ/test_read_write_edit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/test_read_write_edit.py -------------------------------------------------------------------------------- /tests_integ/test_retrieve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/test_retrieve.py -------------------------------------------------------------------------------- /tests_integ/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests_integ/utils/knowledge_base_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strands-agents/tools/HEAD/tests_integ/utils/knowledge_base_util.py --------------------------------------------------------------------------------