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
* docs(readme): add logo, title, badges, links to other repos (#13)
* feat: upgrade to Claude Sonnet 4 model (#14)
- Updated default model from claude-3-7-sonnet to claude-sonnet-4-20250514-v1:0
- Updated model_id in .prompt, README.md, and model_utils.py
- Adjusted max_tokens to 32768 for Sonnet 4 compatibility
- Updated documentation references to reflect latest model capabilities
This upgrade provides enhanced reasoning capabilities and performance improvements.
* feat: add missing tools to strands.py (#15)
Adds the following tools that were missing from the imports:
- cron: Crontab management and job scheduling
- current_time: Current time utilities
- file_read: File reading capabilities
- rich_interface: Rich console interface components
Also reorganizes the tools list alphabetically and removes
duplicate load_tool entry for better maintainability.
Note: Excludes memory tool to avoid bringing in a dependency on Bedrock Knowledgebases.
* Fix AttributeError: 'dict' object has no attribute 'merge' in BedrockModel (#11)
- Add type conversion for boto_client_config from dict to BotocoreConfig
- Import BotocoreConfig class to handle configuration parsing
- Fixes issue where JSON config parsing creates dict instead of BotocoreConfig object
- Resolves 'AttributeError: dict object has no attribute merge' during model initialization
* fix(readme): use logo that changes color automatically depending on user's color preference scheme (#16)
* feat(tools): add file_write, memory, slack, speak, stop + remove rich_interface (#19)
* feat(tools): add file_write, memory, slack, speak, stop + remove rich_interface
* docs(readme): update list of tools + remove nested agent capabilities section
* fix: correctly handle keyboard interrupts + stop spinners on error (#12)
* v0.1.2
---------
Co-authored-by: Josh Samuel <[email protected]>
- Create agents that can collaborate through shared interfaces
379
379
380
380
6. **Maximizing Bedrock Performance**
381
-
- Use Claude 3.7 Sonnet for best reasoning capabilities
381
+
- Use the latest Claude Sonnet model available for best reasoning capabilities
382
382
- Configure extended timeouts for complex reasoning tasks
383
383
- Enable thinking capability with appropriate token budget
384
384
- Use maximal output tokens to handle complex tool responses
385
385
386
-
I'm here to help you build self-extending agents that continuously evolve their capabilities through autonomous tool creation. Let's build something extraordinary together!
386
+
I'm here to help you build self-extending agents that continuously evolve their capabilities through autonomous tool creation. Let's build something extraordinary together!
An interactive Strands agent toolkit designed to help you build, test, and extend your own custom AI agents and tools. With the Strands Agent Builder, you can create specialized agents, develop custom tools, and compose complex AI workflows—all from your terminal.
4
36
@@ -38,18 +70,33 @@ strands --kb YOUR_KB_ID "Load my previous calculator tool and enhance it with sc
38
70
39
71
Strands comes with a comprehensive set of built-in tools:
40
72
41
-
-**shell**: Run command-line operations with interactive support
42
-
-**editor**: View and edit files with syntax highlighting
43
-
-**http_request**: Make API calls with authentication support
Copy file name to clipboardExpand all lines: pyproject.toml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
4
4
5
5
[project]
6
6
name = "strands-agents-builder"
7
-
version = "0.1.1"
7
+
version = "0.1.2"
8
8
description = "An example Strands agent demonstrating streaming, tool use, and interactivity from your terminal. This agent builder can help you to build your own agents and tools."
0 commit comments