Skip to content

Enhance documentation for Strands Agents integration#1205

Merged
rapids-bot[bot] merged 3 commits intoNVIDIA:developfrom
ronjer30:feature/strands-docs-and-tests
Nov 25, 2025
Merged

Enhance documentation for Strands Agents integration#1205
rapids-bot[bot] merged 3 commits intoNVIDIA:developfrom
ronjer30:feature/strands-docs-and-tests

Conversation

@ronjer30
Copy link
Contributor

@ronjer30 ronjer30 commented Nov 24, 2025

Updated documentation to highlight Strands Agents framework support, including moving it from roadmap to new features in README.md, adding nvidia-nat[strands] to installation guide, and improving example documentation for local workflow execution and AgentCore deployment. Standardized links and framework descriptions across all Strands-related documentation

Description

Closes

By Submitting this PR I confirm:

  • I am familiar with the Contributing Guidelines.
  • We require that all contributors "sign-off" on their commits. This certifies that the contribution is your original work, or you have rights to submit it under the same license, or a compatible license.
    • Any contribution which contains commits that are not Signed-Off will not be accepted.
  • When the PR is ready for review, new or existing tests cover these changes.
  • When the PR is ready for review, the documentation is up to date with these changes.

Summary by CodeRabbit

  • New Features

    • Added support for Amazon Bedrock AgentCore and Strands Agents framework.
  • Documentation

    • Added Strands distribution/install entry and local install guidance.
    • Updated framework overview and example guides: clarified Strands usage, renamed/reordered "Run the Workflow" to "Run the Workflow Locally", expanded local-run commands and AgentCore deployment guidance, replaced external install link with internal install guide.
  • Tests

    • Increased token budget in Strands integration tests.

✏️ Tip: You can customize this high-level summary in your review settings.

- Updated README.md to include support for Amazon Bedrock AgentCore and Strands Agents framework.
- Modified installation guide to add  for Strands Agents.
- Clarified Strands framework description in frameworks-overview.md.
- Improved example documentation for running workflows locally and serving AgentCore-compatible endpoints.
- Updated bedrock_agentcore README to reference the installation guide.

Signed-off-by: RanjitR <ranjitr@nvidia.com>
@ronjer30 ronjer30 requested a review from a team as a code owner November 24, 2025 21:20
@coderabbitai
Copy link

coderabbitai bot commented Nov 24, 2025

Walkthrough

Updated documentation and example READMEs to add and describe Amazon Bedrock AgentCore / Strands Agents support, adjust installation extras, reorganize the Strands demo workflow and links, replace an external install link with an internal guide, and increase two test max_tokens from 128 to 256.

Changes

Cohort / File(s) Summary
Top-level README
README.md
Added feature bullet describing Amazon Bedrock AgentCore and Strands Agents support; removed an AWS Strands framework roadmap item.
Quick-start / install docs
docs/source/quick-start/installing.md
Added extra distribution entry nvidia-nat[strands] / nvidia-nat-strands and referenced Strands Agents.
Frameworks reference
docs/source/reference/frameworks-overview.md
Reworded Strands description to present it as a framework for building agents deployable on Amazon Bedrock AgentCore; adjusted explanatory text.
Strands demo example
examples/frameworks/strands_demo/README.md
Reordered and relabeled workflow sections (emphasizing “Run the Workflow Locally”), expanded local-run commands and examples (nat run, nat eval, nat optimize, nat sizing, nat serve), added install note for Strands SDK, and added cross-reference/deployment guidance for AgentCore on Bedrock.
AgentCore install example
examples/frameworks/strands_demo/bedrock_agentcore/README.md
Replaced a hardcoded external install URL with a link to an internal Install Guide (install-from-source reference).
Tests
packages/nvidia_nat_strands/tests/test_strands_integration.py
Increased NIMModelConfig.max_tokens from 128 to 256 in two test instances.

Sequence Diagram(s)

(Skipped — changes are documentation, demos, and minor test adjustments; no new runtime control-flow introduced that requires a sequence diagram.)

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20–30 minutes

  • Review focus:
    • examples/frameworks/strands_demo/README.md — check updated anchors, reordered sections, command examples, and cross-reference links.
    • docs/source/reference/frameworks-overview.md — verify wording aligns with intended framing of Strands vs AgentCore.
    • examples/.../bedrock_agentcore/README.md — ensure internal Install Guide link target is correct and resolves.
    • packages/nvidia_nat_strands/tests/test_strands_integration.py — confirm increased max_tokens is intentional and doesn't require related test timeouts or fixtures.

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Enhance documentation for Strands Agents integration' is fully related to the main changeset, which updates documentation across multiple files to highlight Strands Agents support and improve clarity around the integration.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

📜 Recent review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 864fc46 and 1c8f92e.

📒 Files selected for processing (1)
  • examples/frameworks/strands_demo/README.md (7 hunks)
🧰 Additional context used
📓 Path-based instructions (6)
**/*.{md,rst,py}

📄 CodeRabbit inference engine (.cursor/rules/general.mdc)

Use 'NVIDIA NeMo Agent toolkit' on first use, then 'NeMo Agent toolkit' for subsequent references

Files:

  • examples/frameworks/strands_demo/README.md
**/*.{md,rst}

📄 CodeRabbit inference engine (.cursor/rules/general.mdc)

Use 'NeMo Agent Toolkit' (capitalize 'T') when the name appears in headings

Files:

  • examples/frameworks/strands_demo/README.md
**/*.{py,js,ts,yaml,yml,json,md,rst}

📄 CodeRabbit inference engine (.cursor/rules/general.mdc)

Indent with 4 spaces, never tabs, and ensure every file ends with a single newline

Files:

  • examples/frameworks/strands_demo/README.md
**/*.{py,md,rst}

📄 CodeRabbit inference engine (.cursor/rules/general.mdc)

Version numbers are derived automatically by setuptools-scm; never hard-code them in code or docs

Files:

  • examples/frameworks/strands_demo/README.md
**/*

⚙️ CodeRabbit configuration file

**/*: # Code Review Instructions

  • Ensure the code follows best practices and coding standards. - For Python code, follow
    PEP 20 and
    PEP 8 for style guidelines.
  • Check for security vulnerabilities and potential issues. - Python methods should use type hints for all parameters and return values (except for return values of None,
    in that situation no return type hint is needed).
    Example:
    def my_function(param1: int, param2: str) -> bool:
        pass
  • For Python exception handling, ensure proper stack trace preservation:
    • When re-raising exceptions: use bare raise statements to maintain the original stack trace,
      and use logger.error() (not logger.exception()) to avoid duplicate stack trace output.
    • When catching and logging exceptions without re-raising: always use logger.exception()
      to capture the full stack trace information.

Documentation Review Instructions - Verify that documentation and comments are clear and comprehensive. - Verify that the documentation doesn't contain any TODOs, FIXMEs or placeholder text like "lorem ipsum". - Verify that the documentation doesn't contain any offensive or outdated terms. - Verify that documentation and comments are free of spelling mistakes, ensure the documentation doesn't contain any

words listed in the ci/vale/styles/config/vocabularies/nat/reject.txt file, words that might appear to be
spelling mistakes but are listed in the ci/vale/styles/config/vocabularies/nat/accept.txt file are OK.

Misc. - All code (except .mdc files that contain Cursor rules) should be licensed under the Apache License 2.0,

and should contain an Apache License 2.0 header comment at the top of each file.

  • Confirm that copyright years are up-to date whenever a file is changed.

Files:

  • examples/frameworks/strands_demo/README.md
examples/**/*

⚙️ CodeRabbit configuration file

examples/**/*: - This directory contains example code and usage scenarios for the toolkit, at a minimum an example should
contain a README.md or file README.ipynb.

  • If an example contains Python code, it should be placed in a subdirectory named src/ and should
    contain a pyproject.toml file. Optionally, it might also contain scripts in a scripts/ directory.
  • If an example contains YAML files, they should be placed in a subdirectory named configs/. - If an example contains sample data files, they should be placed in a subdirectory named data/, and should
    be checked into git-lfs.

Files:

  • examples/frameworks/strands_demo/README.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: CI Pipeline / Check
🔇 Additional comments (4)
examples/frameworks/strands_demo/README.md (4)

29-34: Documentation reorganization looks well-structured.

The restructuring from "Run the Workflow" to "Run the Workflow Locally" with the new AgentCore section as section 5 establishes a logical progression: basic execution → evaluation → optimization → sizing → deployment. This improves the user journey and clearly separates local development from production deployment considerations.


52-52: Good addition of SDK context.

Explicitly mentioning that the installation includes the "Strands Agents SDK" provides helpful context to users about what dependencies are being installed, improving clarity of the setup process.


169-178: AgentCore deployment section appropriately added.

The new section cleanly explains the purpose of the agentcore_config.yml, provides the serving command, and references the deployment guide with a clear cross-link. The path-check-skip annotation (line 171) indicates intentional CI handling, which is appropriate for the external AWS documentation reference.


45-45: The internal documentation link is valid and will resolve correctly.

The install guide section "Install From Source" exists at line 112 of docs/source/quick-start/installing.md, and the anchor reference #install-from-source in the README link will be auto-generated by Markdown renderers from this heading, ensuring the reference resolves properly. Additionally, the file ends with a required single newline and complies with all applicable coding guidelines.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 36f69c1 and fd2f4e2.

📒 Files selected for processing (5)
  • README.md (1 hunks)
  • docs/source/quick-start/installing.md (1 hunks)
  • docs/source/reference/frameworks-overview.md (1 hunks)
  • examples/frameworks/strands_demo/README.md (3 hunks)
  • examples/frameworks/strands_demo/bedrock_agentcore/README.md (1 hunks)
🧰 Additional context used
📓 Path-based instructions (9)
**/*.{md,rst,py}

📄 CodeRabbit inference engine (.cursor/rules/general.mdc)

Use 'NVIDIA NeMo Agent toolkit' on first use, then 'NeMo Agent toolkit' for subsequent references

Files:

  • docs/source/quick-start/installing.md
  • examples/frameworks/strands_demo/bedrock_agentcore/README.md
  • README.md
  • examples/frameworks/strands_demo/README.md
  • docs/source/reference/frameworks-overview.md
**/*.{md,rst}

📄 CodeRabbit inference engine (.cursor/rules/general.mdc)

Use 'NeMo Agent Toolkit' (capitalize 'T') when the name appears in headings

Files:

  • docs/source/quick-start/installing.md
  • examples/frameworks/strands_demo/bedrock_agentcore/README.md
  • README.md
  • examples/frameworks/strands_demo/README.md
  • docs/source/reference/frameworks-overview.md
docs/**/*.{md,rst}

📄 CodeRabbit inference engine (.cursor/rules/general.mdc)

Never use deprecated names: Agent Intelligence toolkit, aiqtoolkit, AgentIQ, AIQ/aiq in documentation (unless intentionally referring to deprecated versions)

Files:

  • docs/source/quick-start/installing.md
  • docs/source/reference/frameworks-overview.md
**/*.{py,js,ts,yaml,yml,json,md,rst}

📄 CodeRabbit inference engine (.cursor/rules/general.mdc)

Indent with 4 spaces, never tabs, and ensure every file ends with a single newline

Files:

  • docs/source/quick-start/installing.md
  • examples/frameworks/strands_demo/bedrock_agentcore/README.md
  • README.md
  • examples/frameworks/strands_demo/README.md
  • docs/source/reference/frameworks-overview.md
docs/source/**/*.{md,rst}

📄 CodeRabbit inference engine (.cursor/rules/general.mdc)

docs/source/**/*.{md,rst}: Documentation must be clear and comprehensive, without TODOs, FIXMEs, or placeholder text
Ensure documentation is free of offensive or outdated terms
Ensure documentation is free of spelling mistakes and do not use words listed in ci/vale/styles/config/vocabularies/nat/reject.txt

Files:

  • docs/source/quick-start/installing.md
  • docs/source/reference/frameworks-overview.md
**/*.{py,md,rst}

📄 CodeRabbit inference engine (.cursor/rules/general.mdc)

Version numbers are derived automatically by setuptools-scm; never hard-code them in code or docs

Files:

  • docs/source/quick-start/installing.md
  • examples/frameworks/strands_demo/bedrock_agentcore/README.md
  • README.md
  • examples/frameworks/strands_demo/README.md
  • docs/source/reference/frameworks-overview.md
**/*

⚙️ CodeRabbit configuration file

**/*: # Code Review Instructions

  • Ensure the code follows best practices and coding standards. - For Python code, follow
    PEP 20 and
    PEP 8 for style guidelines.
  • Check for security vulnerabilities and potential issues. - Python methods should use type hints for all parameters and return values (except for return values of None,
    in that situation no return type hint is needed).
    Example:
    def my_function(param1: int, param2: str) -> bool:
        pass
  • For Python exception handling, ensure proper stack trace preservation:
    • When re-raising exceptions: use bare raise statements to maintain the original stack trace,
      and use logger.error() (not logger.exception()) to avoid duplicate stack trace output.
    • When catching and logging exceptions without re-raising: always use logger.exception()
      to capture the full stack trace information.

Documentation Review Instructions - Verify that documentation and comments are clear and comprehensive. - Verify that the documentation doesn't contain any TODOs, FIXMEs or placeholder text like "lorem ipsum". - Verify that the documentation doesn't contain any offensive or outdated terms. - Verify that documentation and comments are free of spelling mistakes, ensure the documentation doesn't contain any

words listed in the ci/vale/styles/config/vocabularies/nat/reject.txt file, words that might appear to be
spelling mistakes but are listed in the ci/vale/styles/config/vocabularies/nat/accept.txt file are OK.

Misc. - All code (except .mdc files that contain Cursor rules) should be licensed under the Apache License 2.0,

and should contain an Apache License 2.0 header comment at the top of each file.

  • Confirm that copyright years are up-to date whenever a file is changed.

Files:

  • docs/source/quick-start/installing.md
  • examples/frameworks/strands_demo/bedrock_agentcore/README.md
  • README.md
  • examples/frameworks/strands_demo/README.md
  • docs/source/reference/frameworks-overview.md
docs/source/**/*

⚙️ CodeRabbit configuration file

This directory contains the source code for the documentation. All documentation should be written in Markdown format. Any image files should be placed in the docs/source/_static directory.

Files:

  • docs/source/quick-start/installing.md
  • docs/source/reference/frameworks-overview.md
examples/**/*

⚙️ CodeRabbit configuration file

examples/**/*: - This directory contains example code and usage scenarios for the toolkit, at a minimum an example should
contain a README.md or file README.ipynb.

  • If an example contains Python code, it should be placed in a subdirectory named src/ and should
    contain a pyproject.toml file. Optionally, it might also contain scripts in a scripts/ directory.
  • If an example contains YAML files, they should be placed in a subdirectory named configs/. - If an example contains sample data files, they should be placed in a subdirectory named data/, and should
    be checked into git-lfs.

Files:

  • examples/frameworks/strands_demo/bedrock_agentcore/README.md
  • examples/frameworks/strands_demo/README.md
🧠 Learnings (8)
📚 Learning: 2025-11-24T18:56:53.109Z
Learnt from: CR
Repo: NVIDIA/NeMo-Agent-Toolkit PR: 0
File: .cursor/rules/general.mdc:0-0
Timestamp: 2025-11-24T18:56:53.109Z
Learning: Applies to **/*.{py,toml,yaml,yml} : Use abbreviations: 'nat' for API namespace and CLI tool, 'nvidia-nat' for package name, 'NAT' for environment variable prefixes and informal comments

Applied to files:

  • docs/source/quick-start/installing.md
📚 Learning: 2025-11-24T18:56:53.109Z
Learnt from: CR
Repo: NVIDIA/NeMo-Agent-Toolkit PR: 0
File: .cursor/rules/general.mdc:0-0
Timestamp: 2025-11-24T18:56:53.109Z
Learning: Applies to **/*.{md,rst,py} : Use 'NVIDIA NeMo Agent toolkit' on first use, then 'NeMo Agent toolkit' for subsequent references

Applied to files:

  • docs/source/quick-start/installing.md
  • examples/frameworks/strands_demo/bedrock_agentcore/README.md
  • README.md
📚 Learning: 2025-11-24T18:56:53.109Z
Learnt from: CR
Repo: NVIDIA/NeMo-Agent-Toolkit PR: 0
File: .cursor/rules/general.mdc:0-0
Timestamp: 2025-11-24T18:56:53.109Z
Learning: Applies to packages/*/pyproject.toml : The pyproject.toml should declare a dependency on nvidia-nat or another package with a name starting with nvidia-nat-

Applied to files:

  • docs/source/quick-start/installing.md
📚 Learning: 2025-11-10T21:26:35.059Z
Learnt from: jiaxiangr
Repo: NVIDIA/NeMo-Agent-Toolkit PR: 974
File: packages/nvidia_nat_all/pyproject.toml:39-39
Timestamp: 2025-11-10T21:26:35.059Z
Learning: In packages/nvidia_nat_all/pyproject.toml, workspace dependencies (nvidia-nat-* plugin packages) should NOT have version constraints because they are managed as workspace dependencies. Version constraints are only applied to the base nvidia-nat package and external dependencies, not to internal workspace packages.

Applied to files:

  • docs/source/quick-start/installing.md
📚 Learning: 2025-11-14T20:33:53.944Z
Learnt from: AnuradhaKaruppiah
Repo: NVIDIA/NeMo-Agent-Toolkit PR: 1181
File: packages/nvidia_nat_test/tests/test_test_llm.py:419-484
Timestamp: 2025-11-14T20:33:53.944Z
Learning: The NVIDIA NeMo-Agent-Toolkit project uses pytest-asyncio in strict mode (the default), which requires pytest.mark.asyncio decorator on all async test functions. All async tests in packages/nvidia_nat_test/tests/test_test_llm.py consistently follow this pattern.

Applied to files:

  • docs/source/quick-start/installing.md
📚 Learning: 2025-11-24T18:56:53.109Z
Learnt from: CR
Repo: NVIDIA/NeMo-Agent-Toolkit PR: 0
File: .cursor/rules/general.mdc:0-0
Timestamp: 2025-11-24T18:56:53.109Z
Learning: Applies to docs/**/*.{md,rst} : Never use deprecated names: Agent Intelligence toolkit, aiqtoolkit, AgentIQ, AIQ/aiq in documentation (unless intentionally referring to deprecated versions)

Applied to files:

  • examples/frameworks/strands_demo/bedrock_agentcore/README.md
📚 Learning: 2025-11-24T18:56:53.109Z
Learnt from: CR
Repo: NVIDIA/NeMo-Agent-Toolkit PR: 0
File: .cursor/rules/general.mdc:0-0
Timestamp: 2025-11-24T18:56:53.109Z
Learning: Applies to **/*.{md,rst} : Use 'NeMo Agent Toolkit' (capitalize 'T') when the name appears in headings

Applied to files:

  • examples/frameworks/strands_demo/bedrock_agentcore/README.md
  • README.md
📚 Learning: 2025-08-22T20:29:13.433Z
Learnt from: AnuradhaKaruppiah
Repo: NVIDIA/NeMo-Agent-Toolkit PR: 701
File: examples/evaluation_and_profiling/simple_calculator_eval/src/nat_simple_calculator_eval/configs/config-with-custom-post-process.yml:16-18
Timestamp: 2025-08-22T20:29:13.433Z
Learning: In the NeMo-Agent-Toolkit project, configuration consistency across example files is prioritized over removing unused config options, even when those options aren't currently implemented in the runtime.

Applied to files:

  • README.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: CI Pipeline / Check
🔇 Additional comments (4)
README.md (1)

52-52: Align toolkit naming with coding guidelines.

Per coding guidelines, subsequent references to the toolkit should use lowercase 't' ("NeMo Agent toolkit"), reserving uppercase 'T' for headings only. This line uses "NeMo Agent Toolkit" (uppercase), which is inconsistent with other files like docs/source/quick-start/installing.md and docs/source/reference/frameworks-overview.md that correctly use lowercase 't'.

Please verify and update this file to use "NVIDIA NeMo Agent toolkit" (first use) and "NeMo Agent toolkit" (subsequent uses), with uppercase 'T' only in headings like line 20.

Based on learnings, the naming convention is: "NVIDIA NeMo Agent toolkit" (first use), then "NeMo Agent toolkit" (lowercase 't') for subsequent references, with "NeMo Agent Toolkit" (uppercase 'T') used only in headings.

docs/source/quick-start/installing.md (1)

55-55: New Strands distribution entry is well-integrated.

The new nvidia-nat[strands] distribution entry follows the established pattern and is correctly positioned alphabetically. The link to Strands Agents is accurate. The naming and formatting are consistent with other entries in this section.

examples/frameworks/strands_demo/bedrock_agentcore/README.md (1)

37-37: Internal Install Guide reference is well-applied.

The replacement of an external URL with an internal relative path to the Install Guide is a good maintainability improvement. The relative path ../../../../docs/source/quick-start/installing.md#install-from-source is correctly calculated from this file's location and accurately references the installation instructions section. This aligns with the broader PR objective to consolidate documentation references.

examples/frameworks/strands_demo/README.md (1)

29-29: Section renaming and AgentCore guidance improvements are well-coordinated.

The renaming to "Run the Workflow Locally" and "Test and serve AgentCore-compatible endpoints locally" effectively clarifies the distinction between local testing and AWS cloud deployment. The addition of line 103 with a cross-reference to the bedrock AgentCore deployment guide provides good user navigation. The updated description at line 98 correctly clarifies that agentcore_config.yml defines local endpoints compatible with AgentCore format requirements, not actual AWS deployment. These changes align well with the PR's objective to improve deployment workflow documentation.

Also applies to: 31-31, 76-76, 95-95, 103-103

Signed-off-by: Bryan Bednarski <bbednarski@nvidia.com>
@bbednarski9 bbednarski9 added doc Improvements or additions to documentation non-breaking Non-breaking change labels Nov 24, 2025
@bbednarski9 bbednarski9 reopened this Nov 24, 2025
Copy link
Contributor

@bbednarski9 bbednarski9 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Look good to me. Updated the unit test that had an intermittent failure as well. Getting this merged today for AWS blog post

@bbednarski9
Copy link
Contributor

/ok to test 864fc46

…clarity for AgentCore and GPU sizing steps

Signed-off-by: RanjitR <ranjitr@nvidia.com>
Copy link
Contributor

@bbednarski9 bbednarski9 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

final changes to docs look good

@bbednarski9
Copy link
Contributor

/merge

@rapids-bot rapids-bot bot merged commit fffd465 into NVIDIA:develop Nov 25, 2025
17 checks passed
kshiarl1 pushed a commit to kshiarl1/NeMo-Agent-Toolkit that referenced this pull request Nov 28, 2025
Closes

## By Submitting this PR I confirm:
- I am familiar with the [Contributing Guidelines](https://github.com/NVIDIA/NeMo-Agent-Toolkit/blob/develop/docs/source/resources/contributing.md).
- We require that all contributors "sign-off" on their commits. This certifies that the contribution is your original work, or you have rights to submit it under the same license, or a compatible license.
  - Any contribution which contains commits that are not Signed-Off will not be accepted.
- When the PR is ready for review, new or existing tests cover these changes.
- When the PR is ready for review, the documentation is up to date with these changes.



## Summary by CodeRabbit

* **New Features**
  * Added support for Amazon Bedrock AgentCore and Strands Agents framework.

* **Documentation**
  * Added Strands distribution/install entry and local install guidance.
  * Updated framework overview and example guides: clarified Strands usage, renamed/reordered "Run the Workflow" to "Run the Workflow Locally", expanded local-run commands and AgentCore deployment guidance, replaced external install link with internal install guide.

* **Tests**
  * Increased token budget in Strands integration tests.

<sub>✏️ Tip: You can customize this high-level summary in your review settings.</sub>

Authors:
  - RanjitR (https://github.com/ronjer30)
  - Bryan Bednarski (https://github.com/bbednarski9)

Approvers:
  - Bryan Bednarski (https://github.com/bbednarski9)

URL: NVIDIA#1205
saglave pushed a commit to snps-scm13/SNPS-NeMo-Agent-Toolkit that referenced this pull request Dec 11, 2025
Closes

## By Submitting this PR I confirm:
- I am familiar with the [Contributing Guidelines](https://github.com/NVIDIA/NeMo-Agent-Toolkit/blob/develop/docs/source/resources/contributing.md).
- We require that all contributors "sign-off" on their commits. This certifies that the contribution is your original work, or you have rights to submit it under the same license, or a compatible license.
  - Any contribution which contains commits that are not Signed-Off will not be accepted.
- When the PR is ready for review, new or existing tests cover these changes.
- When the PR is ready for review, the documentation is up to date with these changes.

## Summary by CodeRabbit

* **New Features**
  * Added support for Amazon Bedrock AgentCore and Strands Agents framework.

* **Documentation**
  * Added Strands distribution/install entry and local install guidance.
  * Updated framework overview and example guides: clarified Strands usage, renamed/reordered "Run the Workflow" to "Run the Workflow Locally", expanded local-run commands and AgentCore deployment guidance, replaced external install link with internal install guide.

* **Tests**
  * Increased token budget in Strands integration tests.

<sub>✏️ Tip: You can customize this high-level summary in your review settings.</sub>

Authors:
  - RanjitR (https://github.com/ronjer30)
  - Bryan Bednarski (https://github.com/bbednarski9)

Approvers:
  - Bryan Bednarski (https://github.com/bbednarski9)

URL: NVIDIA#1205
Signed-off-by: Sangharsh Aglave <aglave@synopsys.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc Improvements or additions to documentation non-breaking Non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants