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
author James Brubaker <[email protected]> 1750079629 -0400
committer James Brubaker <[email protected]> 1752586952 -0400
* test(memory): add an end-to-end integration test
* test: refactor code to be more readable
---------
Co-authored-by: Jack Yuan <[email protected]>
fix(generate_image): updating generate_image tool to support additional models in Amazon Bedrock (strands-agents#89)
* switching region to us-east-1 as sdxl model is no longer available in us-west-2
* fix(image-gen): add support for Amazon Nova Canvas
Fix image generation functionality by adding support for Amazon Nova Canvas model in addition to existing Stable Diffusion models. This enhancement allows users to generate images using both model types with appropriate parameters.
* fix(gen_image): region selection and number of images parmaters
* fix: updating toolspec to include region id and remove number of images parameter (defaulting the tool to generate one image always
* fix(generate_image): update the tool to initial state where it only support stable diffusion models
* Update src/strands_tools/generate_image.py
Co-authored-by: Mackenzie Zastrow <[email protected]>
* fix(generate_image): removing conditional for model specific
* Update src/strands_tools/generate_image.py
Add end to end test for read, write, edit tools (strands-agents#100)
* test(read_write_edit): add end to end tests for these tools
---------
Co-authored-by: Jack Yuan <[email protected]>
test(generate_read_image): add end to end tests for image tools (strands-agents#107)
Co-authored-by: Jack Yuan <[email protected]>
feat: migrate editor tool from TOOL_SPEC to @tool decorator (strands-agents#111)
Adding use_computer tool
fix: Updating readme with fix for use_browser tool
fix: replace colorama with rich's native styling in use_aws tool (strands-agents#118)
* fix: replace colorama with rich's native styling in use_aws tool
- Replace colorama Fore/Style with rich Table for better UI rendering
- Add structured table layout for AWS operation details
- Improve visual consistency with other rich-based tools
- Remove colorama dependency from use_aws module
- Fixesstrands-agents#35: use_aws tool rich UI rendering issues
* chore: remove colorama dependency from pyproject.toml
- No longer needed after replacing colorama with Rich native styling
- Fixes Rich panel border rendering issues when mixing ANSI sequences
- Part of use-aws Rich UI rendering improvements
---------
Co-authored-by: Strands Agent <[email protected]>
Add stability tool (strands-agents#101)
Adds a tool that will create images using the Stability AI Platform + related documentation
feat: updating README.md with information about use_computer
test(http_request): add integration test for http_request tool (strands-agents#113)
* test(http_request): add integration test for http_request tool
* test(http_request): use self host server to handle the tests, fix mem0 unit test fail when user has faiss installed
---------
Co-authored-by: Jack Yuan <[email protected]>
fix: Fixing optional dependencies for use_browser tool (strands-agents#119)
* fix: Fixing optional dependencies for use_browser tool
* fix: Fixing optional dependencies for use_browser tool
* fix: Updating readme with fix for use_browser tool
fix: fixing dependencies and merging with main branch
feat(a2a): native client tool (strands-agents#108)
Co-authored-by: jer <[email protected]>
refactor(a2a): rename dependency target and update docs (strands-agents#125)
Co-authored-by: jer <[email protected]>
adding code to delete screenshots taken by use_computer
adding pytesseract dependency as optional
Copy file name to clipboardExpand all lines: README.md
+30-1Lines changed: 30 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -121,6 +121,7 @@ Below is a comprehensive table of all available tools, how to use them with an a
121
121
| slack |`agent.tool.slack(action="post_message", channel="general", text="Hello team!")`| Interact with Slack workspace for messaging and monitoring |
122
122
| speak |`agent.tool.speak(text="Operation completed successfully", style="green", mode="polly")`| Output status messages with rich formatting and optional text-to-speech |
123
123
| stop |`agent.tool.stop(message="Process terminated by user request")`| Gracefully terminate agent execution with custom message |
124
+
| handoff_to_user |`agent.tool.handoff_to_user(message="Please confirm action", breakout_of_loop=False)`| Hand off control to user for confirmation, input, or complete task handoff |
124
125
| use_llm |`agent.tool.use_llm(prompt="Analyze this data", system_prompt="You are a data analyst")`| Create nested AI loops with customized system prompts for specialized tasks |
0 commit comments