From f431f152fc2c106932a7abc10e5a263a10ab3a7a Mon Sep 17 00:00:00 2001 From: Mackenzie Zastrow <3211021+zastrowm@users.noreply.github.com> Date: Fri, 16 May 2025 14:42:39 -0400 Subject: [PATCH 1/7] fix: Update the PyPI package description (#15) To match the GitHub repository title --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 6f9b78d6..9e084da5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "hatchling.build" [project] name = "strands-agents" version = "0.1.0" -description = "A production-ready framework for building autonomous AI agents" +description = "A model-driven approach to building AI agents in just a few lines of code" readme = "README.md" requires-python = ">=3.10" license = {text = "Apache-2.0"} From 6c4b6d3adab105bfe574f3be32e522852f7f00d4 Mon Sep 17 00:00:00 2001 From: Xi Yan Date: Fri, 16 May 2025 13:37:03 -0700 Subject: [PATCH 2/7] README: add link to llama user guide (#18) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 337acd83..4460643a 100644 --- a/README.md +++ b/README.md @@ -129,6 +129,7 @@ Built-in providers: - [Amazon Bedrock](https://strandsagents.com/latest/user-guide/concepts/model-providers/amazon-bedrock/) - [Anthropic](https://strandsagents.com/latest/user-guide/concepts/model-providers/anthropic/) - [LiteLLM](https://strandsagents.com/latest/user-guide/concepts/model-providers/litellm/) + - [LlamaAPI](https://strandsagents.com/latest/user-guide/concepts/model-providers/llamaapi/) - [Ollama](https://strandsagents.com/latest/user-guide/concepts/model-providers/ollama/) Custom providers can be implemented using [Custom Providers](https://strandsagents.com/latest/user-guide/concepts/model-providers/custom_model_provider/) From 6decbd859789150123380ccaa274ccdd6115c3c7 Mon Sep 17 00:00:00 2001 From: Mackenzie Zastrow <3211021+zastrowm@users.noreply.github.com> Date: Fri, 16 May 2025 16:46:47 -0400 Subject: [PATCH 3/7] fix: Update readme to include badges (#17) Add common badges for python projects Co-authored-by: Mackenzie Zastrow --- README.md | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 4460643a..772ebe35 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,24 @@ # Strands Agents -[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE) -[![Python](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/) -

A model-driven approach to building AI agents in just a few lines of code.

- Docs - ◆ Samples - ◆ Tools - ◆ Agent Builder +
+ GitHub commit activity + GitHub open issues + License + PyPI version + Python versions +
+ +

+ Docs + ◆ Samples + ◆ Tools + ◆ Agent Builder +

Strands Agents is a simple yet powerful SDK that takes a model-driven approach to building and running AI agents. From simple conversational assistants to complex autonomous workflows, from local development to production deployment, Strands Agents scales with your needs. From 5a54c28e24487c4a8557cd5073ab91cc02ed6651 Mon Sep 17 00:00:00 2001 From: Patrick Gray Date: Fri, 16 May 2025 17:00:34 -0400 Subject: [PATCH 4/7] actions: fix docs dispatch (#19) --- .github/workflows/dispatch-docs.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/dispatch-docs.yml b/.github/workflows/dispatch-docs.yml index fda63413..b3802abe 100644 --- a/.github/workflows/dispatch-docs.yml +++ b/.github/workflows/dispatch-docs.yml @@ -12,5 +12,3 @@ jobs: steps: - name: Dispatch run: gh api repos/${{ github.repository_owner }}/docs/dispatches -F event_type=sdk-push - env: - GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }} From d1b512d7ad69e2ebe8cc8d3ddad6953a6cfd680d Mon Sep 17 00:00:00 2001 From: Patrick Gray Date: Fri, 16 May 2025 17:59:01 -0400 Subject: [PATCH 5/7] actions: remove dispatch docs (#22) --- .github/workflows/dispatch-docs.yml | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 .github/workflows/dispatch-docs.yml diff --git a/.github/workflows/dispatch-docs.yml b/.github/workflows/dispatch-docs.yml deleted file mode 100644 index b3802abe..00000000 --- a/.github/workflows/dispatch-docs.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Dispatch Docs -on: - push: - branches: - - main - -jobs: - trigger: - runs-on: ubuntu-latest - permissions: - contents: read - steps: - - name: Dispatch - run: gh api repos/${{ github.repository_owner }}/docs/dispatches -F event_type=sdk-push From e76945048a0a1f0136fb9b47f6f29a16bea6daef Mon Sep 17 00:00:00 2001 From: Clare Liguori Date: Fri, 16 May 2025 15:18:53 -0700 Subject: [PATCH 6/7] fix: set user-agent for Bedrock API calls (#23) --- src/strands/models/bedrock.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/strands/models/bedrock.py b/src/strands/models/bedrock.py index d996aaae..b1b18b3e 100644 --- a/src/strands/models/bedrock.py +++ b/src/strands/models/bedrock.py @@ -110,9 +110,10 @@ def __init__( session = boto_session or boto3.Session( region_name=region_name or "us-west-2", ) + client_config = boto_client_config or BotocoreConfig(user_agent_extra="strands-agents") self.client = session.client( service_name="bedrock-runtime", - config=boto_client_config, + config=client_config, ) @override From e830c0512f8610c80e0030175becc921ff6796df Mon Sep 17 00:00:00 2001 From: Nick Clegg Date: Fri, 16 May 2025 21:05:14 -0400 Subject: [PATCH 7/7] v0.1.1 release (#26) --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 9e084da5..e3e3f372 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "strands-agents" -version = "0.1.0" +version = "0.1.1" description = "A model-driven approach to building AI agents in just a few lines of code" readme = "README.md" requires-python = ">=3.10"