Skip to content

Improve Readme for 1.3 Release#1100

Merged
rapids-bot[bot] merged 7 commits intoNVIDIA:release/1.3from
mdemoret-nv:mdd_improve-readme
Oct 24, 2025
Merged

Improve Readme for 1.3 Release#1100
rapids-bot[bot] merged 7 commits intoNVIDIA:release/1.3from
mdemoret-nv:mdd_improve-readme

Conversation

@mdemoret-nv
Copy link
Collaborator

@mdemoret-nv mdemoret-nv commented Oct 23, 2025

Description

Small changes to the root README to improve readability and promote the pip package.

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

  • Documentation
    • Standardized terminology and capitalization to "NeMo Agent Toolkit"; corrected banner alt text and centered banner presentation.
    • Added a “🔥 New Features” section (Automatic Hyperparameter Tuning, Google ADK Support, MCP Authorization, Function Groups).
    • Enhanced Hello World with Colab quick-start and clarified workflow snippets.
    • Streamlined installation guidance and pip instructions; replaced detailed platform/source sections with referenced Installation Guide and resource links; removed component diagram.
    • Expanded roadmap, reorganized acknowledgements, and applied minor copy/formatting tweaks.

Signed-off-by: Michael Demoret <mdemoret@nvidia.com>
…readme

Signed-off-by: Michael Demoret <mdemoret@nvidia.com>
Signed-off-by: Michael Demoret <mdemoret@nvidia.com>
@mdemoret-nv mdemoret-nv requested a review from a team as a code owner October 23, 2025 23:55
@mdemoret-nv mdemoret-nv added doc Improvements or additions to documentation non-breaking Non-breaking change labels Oct 23, 2025
@coderabbitai
Copy link

coderabbitai bot commented Oct 23, 2025

Walkthrough

Text-only edits to README.md: normalized branding to "NeMo Agent Toolkit", added a "New Features" section, introduced a Colab quick-start link, reorganized installation and roadmap content, updated acknowledgements and docs links, removed a component diagram, and applied widespread capitalization/formatting refinements.

Changes

Cohort / File(s) Change Summary
README Documentation Updates
README.md
Normalized terminology to "NeMo Agent Toolkit"; updated banner alt text/presentation; added "🔥 New Features" (Automatic Hyperparameter Tuning, Google ADK Support, MCP Authorization, Function Groups); added Colab quick‑start link; standardized Hello World workflow YAML and comments; consolidated installation/getting-started into an Installation Guide reference and clarified pip/optional deps; removed component overview diagram and replaced with resource links; revised roadmap items and acknowledgements (added Synopsys, W&B Weave, reordered attributions); multiple formatting, capitalization, and wording tweaks.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Pre-merge checks and finishing touches

❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. You can run @coderabbitai generate docstrings to improve docstring coverage.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The pull request title "Improve Readme for 1.3 Release" uses imperative mood with the verb "Improve," is concise at 30 characters (well under the ~72 character limit), and is clearly descriptive of the changes made. The title accurately reflects the main objective stated in the PR description—making small changes to the repository root README to improve readability and promote the pip package for the 1.3 release. The raw summary confirms all changes are contained within README.md, including updates to capitalization, new feature sections, installation guidance reorganization, and content restructuring, all of which align with the title's purpose.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

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: 2

🧹 Nitpick comments (2)
README.md (2)

40-40: Consider using "formerly" instead of "previously" for stronger wording.

The current phrasing "was previously known as" could be improved to "was formerly known as" for more formal documentation.

Apply this diff:

-> [!NOTE]
-> NeMo Agent Toolkit was formerly known as the Agent Intelligence (AIQ) toolkit, and <!-- vale off -->AgentIQ<!-- vale on -->. The library was renamed to better reflect the purpose of the toolkit and to align with the NVIDIA NeMo family of products. The core technologies, performance and roadmap remain unchanged and the API is fully compatible with previous release. Please refer to the [Migration Guide](./docs/source/resources/migration-guide.md) for more information.

182-182: Hyphenate "open source" when used as compound adjective.

Use "open-source" instead of "open source" when it precedes and modifies a noun.

Apply this diff:

-In addition, we would like to thank the following open source projects that made NeMo Agent Toolkit possible:
+In addition, we would like to thank the following open-source projects that made NeMo Agent Toolkit possible:
📜 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 3e3f06e and fb6febe.

⛔ Files ignored due to path filters (1)
  • docs/source/_static/gitdiagram.png is excluded by !**/*.png
📒 Files selected for processing (1)
  • README.md (6 hunks)
🧰 Additional context used
📓 Path-based instructions (3)
{docs/source/**/*.md,**/README.@(md|ipynb)}

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

{docs/source/**/*.md,**/README.@(md|ipynb)}: Use the full name “NVIDIA NeMo Agent toolkit” on first use in documentation, then “NeMo Agent toolkit”; in headings use “NeMo Agent Toolkit” (capital T)
Do not use deprecated names (Agent Intelligence toolkit, aiqtoolkit, AgentIQ, AIQ/aiq) in documentation unless explicitly referring to deprecated names
Never use “NAT”/“nat” abbreviations in documentation
Documentation must be clear/comprehensive; avoid TODOs/FIXMEs/placeholders; avoid offensive/outdated terms; ensure spelling is correct

Files:

  • README.md
{**/*.py,**/*.sh,**/*.md,**/*.toml,**/*.y?(a)ml,**/*.json,**/*.txt,**/*.ini,**/*.cfg,**/*.ipynb}

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

{**/*.py,**/*.sh,**/*.md,**/*.toml,**/*.y?(a)ml,**/*.json,**/*.txt,**/*.ini,**/*.cfg,**/*.ipynb}: Every file must start with the standard SPDX Apache-2.0 header
Confirm copyright years are up to date when a file is changed
All source files must include the SPDX Apache-2.0 header template (copy from an existing file)

Files:

  • 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.
    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:

  • README.md
🧠 Learnings (1)
📚 Learning: 2025-10-22T22:02:12.903Z
Learnt from: CR
PR: NVIDIA/NeMo-Agent-Toolkit#0
File: .cursor/rules/general.mdc:0-0
Timestamp: 2025-10-22T22:02:12.903Z
Learning: Applies to {docs/source/**/*.md,**/README.@(md|ipynb)} : Use the full name “NVIDIA NeMo Agent toolkit” on first use in documentation, then “NeMo Agent toolkit”; in headings use “NeMo Agent Toolkit” (capital T)

Applied to files:

  • README.md
🪛 LanguageTool
README.md

[style] ~40-~40: Consider using “formerly” to strengthen your wording.
Context: ...iv> > [!NOTE] > NeMo Agent Toolkit was previously known as the Agent Intelligence (AIQ) t...

(PREVIOUSLY_FORMERLY)


[grammar] ~182-~182: Use a hyphen to join words.
Context: ...e would like to thank the following open source projects that made NeMo Agent Too...

(QB_NEW_EN_HYPHEN)

🪛 markdownlint-cli2 (0.18.1)
README.md

94-94: Link text should be descriptive

(MD059, descriptive-link-text)


150-150: Unordered list indentation
Expected: 0; Actual: 1

(MD007, ul-indent)


151-151: Unordered list indentation
Expected: 0; Actual: 1

(MD007, ul-indent)


152-152: Unordered list indentation
Expected: 0; Actual: 1

(MD007, ul-indent)


153-153: Unordered list indentation
Expected: 0; Actual: 1

(MD007, ul-indent)


154-154: Unordered list indentation
Expected: 0; Actual: 1

(MD007, ul-indent)


155-155: Unordered list indentation
Expected: 0; Actual: 1

(MD007, ul-indent)

🔇 Additional comments (1)
README.md (1)

49-49: Verify feature description matches feature name.

The "Function Groups" feature description mentions "streamable HTTP support," but this appears misaligned with the feature name. The linked documentation (./docs/source/workflows/function-groups.md) should describe function grouping, not HTTP streaming capabilities.

Please confirm the intended description for this feature and update accordingly. If this was meant to describe HTTP streaming, the feature name and bullet should be clarified.

@mdemoret-nv mdemoret-nv changed the base branch from develop to release/1.3 October 23, 2025 23:57
mdemoret-nv and others added 2 commits October 23, 2025 20:01
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Signed-off-by: Michael Demoret <42954918+mdemoret-nv@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Signed-off-by: Michael Demoret <42954918+mdemoret-nv@users.noreply.github.com>
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: 2

🧹 Nitpick comments (1)
README.md (1)

173-198: Acknowledgements reorganized with clear structure.

The restructured Acknowledgements section now groups contributors by type (e.g., Synopsys and W&B Weave Team with specific contributions). The acknowledgement of open source projects is comprehensive. However, line 182 should use a hyphenated form for consistency with style conventions.

-In addition, we would like to thank the following open source projects that made NeMo Agent Toolkit possible:
+In addition, we would like to thank the following open-source projects that made NeMo Agent Toolkit possible:
📜 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 fb6febe and 6f7f02d.

📒 Files selected for processing (1)
  • README.md (6 hunks)
🧰 Additional context used
📓 Path-based instructions (3)
{docs/source/**/*.md,**/README.@(md|ipynb)}

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

{docs/source/**/*.md,**/README.@(md|ipynb)}: Use the full name “NVIDIA NeMo Agent toolkit” on first use in documentation, then “NeMo Agent toolkit”; in headings use “NeMo Agent Toolkit” (capital T)
Do not use deprecated names (Agent Intelligence toolkit, aiqtoolkit, AgentIQ, AIQ/aiq) in documentation unless explicitly referring to deprecated names
Never use “NAT”/“nat” abbreviations in documentation
Documentation must be clear/comprehensive; avoid TODOs/FIXMEs/placeholders; avoid offensive/outdated terms; ensure spelling is correct

Files:

  • README.md
{**/*.py,**/*.sh,**/*.md,**/*.toml,**/*.y?(a)ml,**/*.json,**/*.txt,**/*.ini,**/*.cfg,**/*.ipynb}

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

{**/*.py,**/*.sh,**/*.md,**/*.toml,**/*.y?(a)ml,**/*.json,**/*.txt,**/*.ini,**/*.cfg,**/*.ipynb}: Every file must start with the standard SPDX Apache-2.0 header
Confirm copyright years are up to date when a file is changed
All source files must include the SPDX Apache-2.0 header template (copy from an existing file)

Files:

  • 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.
    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:

  • README.md
🧠 Learnings (1)
📚 Learning: 2025-10-22T22:02:12.903Z
Learnt from: CR
PR: NVIDIA/NeMo-Agent-Toolkit#0
File: .cursor/rules/general.mdc:0-0
Timestamp: 2025-10-22T22:02:12.903Z
Learning: Applies to {docs/source/**/*.md,**/README.@(md|ipynb)} : Use the full name “NVIDIA NeMo Agent toolkit” on first use in documentation, then “NeMo Agent toolkit”; in headings use “NeMo Agent Toolkit” (capital T)

Applied to files:

  • README.md
🪛 LanguageTool
README.md

[style] ~40-~40: Consider using “formerly” to strengthen your wording.
Context: ...iv> > [!NOTE] > NeMo Agent Toolkit was previously known as the Agent Intelligence (AIQ) t...

(PREVIOUSLY_FORMERLY)


[grammar] ~182-~182: Use a hyphen to join words.
Context: ...e would like to thank the following open source projects that made NeMo Agent Too...

(QB_NEW_EN_HYPHEN)

🔇 Additional comments (6)
README.md (6)

18-20: Banner and introduction section looks good.

The capitalization of "NeMo Agent Toolkit" is consistent and follows naming guidelines throughout the updated banner and introductory text. The migration note clearly explains the renaming with proper context.

Also applies to: 33-41


42-67: New Features and Key Features sections are well-structured.

The additions of the New Features section and updates to Key Features maintain consistent capitalization and formatting. All links appear properly formatted with descriptive text.


71-94: Installation section improved with descriptive link text.

The previous review feedback about using descriptive link text has been addressed. Line 94 now correctly uses "[Installation Guide]" instead of "[here]," providing clear anchor text for users. The pip installation guidance and optional dependencies information is clear and well-presented.


96-146: Hello World example section enhanced appropriately.

The addition of the Colab quick-start link (line 98) with descriptive text is helpful. The workflow example and comments maintain consistent capitalization of "NeMo Agent Toolkit" and provide clear guidance for users.


148-156: Additional Resources list formatting corrected.

The previous review feedback about list indentation has been addressed. Lines 150–155 now have proper Markdown list formatting (no leading space before asterisks). All resource links use descriptive anchor text and maintain consistent naming conventions.


158-168: Roadmap section updated with new items.

The roadmap additions (AWS Strands and Automatic RL items at lines 164–165) are clearly marked as planned work. Existing items remain properly structured.

Signed-off-by: Will Killian <wkillian@nvidia.com>
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: 0

🧹 Nitpick comments (2)
README.md (2)

180-180: Use hyphen for compound modifier.

Line 180 should use a hyphen to properly form the compound adjective modifying "projects."

-In addition, we would like to thank the following open source projects that made NeMo Agent Toolkit possible:
+In addition, we would like to thank the following open-source projects that made NeMo Agent Toolkit possible:

40-40: Consider optional style refinement for emphasis.

The static analysis tool suggests using "formerly" instead of "previously" to strengthen the wording about the toolkit's previous name. This is an optional improvement that could add slight emphasis to the renaming.

-NeMo Agent Toolkit was previously known as the Agent Intelligence (AIQ) toolkit, and <!-- vale off -->AgentIQ<!-- vale on -->. The library was renamed to better reflect the purpose of the toolkit and to align with the NVIDIA NeMo family of products. The core technologies, performance, and roadmap remain unchanged and the API is fully compatible with previous releases. Please refer to the [Migration Guide](./docs/source/resources/migration-guide.md) for more information.
+NeMo Agent Toolkit was formerly known as the Agent Intelligence (AIQ) toolkit, and <!-- vale off -->AgentIQ<!-- vale on -->. The library was renamed to better reflect the purpose of the toolkit and to align with the NVIDIA NeMo family of products. The core technologies, performance, and roadmap remain unchanged and the API is fully compatible with previous releases. Please refer to the [Migration Guide](./docs/source/resources/migration-guide.md) for more information.
📜 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 6f7f02d and 6a05296.

📒 Files selected for processing (1)
  • README.md (6 hunks)
🧰 Additional context used
📓 Path-based instructions (3)
{docs/source/**/*.md,**/README.@(md|ipynb)}

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

{docs/source/**/*.md,**/README.@(md|ipynb)}: Use the full name “NVIDIA NeMo Agent toolkit” on first use in documentation, then “NeMo Agent toolkit”; in headings use “NeMo Agent Toolkit” (capital T)
Do not use deprecated names (Agent Intelligence toolkit, aiqtoolkit, AgentIQ, AIQ/aiq) in documentation unless explicitly referring to deprecated names
Never use “NAT”/“nat” abbreviations in documentation
Documentation must be clear/comprehensive; avoid TODOs/FIXMEs/placeholders; avoid offensive/outdated terms; ensure spelling is correct

Files:

  • README.md
{**/*.py,**/*.sh,**/*.md,**/*.toml,**/*.y?(a)ml,**/*.json,**/*.txt,**/*.ini,**/*.cfg,**/*.ipynb}

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

{**/*.py,**/*.sh,**/*.md,**/*.toml,**/*.y?(a)ml,**/*.json,**/*.txt,**/*.ini,**/*.cfg,**/*.ipynb}: Every file must start with the standard SPDX Apache-2.0 header
Confirm copyright years are up to date when a file is changed
All source files must include the SPDX Apache-2.0 header template (copy from an existing file)

Files:

  • 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.
    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:

  • README.md
🧠 Learnings (2)
📓 Common learnings
Learnt from: CR
PR: NVIDIA/NeMo-Agent-Toolkit#0
File: .cursor/rules/general.mdc:0-0
Timestamp: 2025-10-22T22:02:12.903Z
Learning: Applies to {docs/source/**/*.md,**/README.@(md|ipynb)} : Use the full name “NVIDIA NeMo Agent toolkit” on first use in documentation, then “NeMo Agent toolkit”; in headings use “NeMo Agent Toolkit” (capital T)
📚 Learning: 2025-10-22T22:02:12.903Z
Learnt from: CR
PR: NVIDIA/NeMo-Agent-Toolkit#0
File: .cursor/rules/general.mdc:0-0
Timestamp: 2025-10-22T22:02:12.903Z
Learning: Applies to {docs/source/**/*.md,**/README.@(md|ipynb)} : Use the full name “NVIDIA NeMo Agent toolkit” on first use in documentation, then “NeMo Agent toolkit”; in headings use “NeMo Agent Toolkit” (capital T)

Applied to files:

  • README.md
🪛 LanguageTool
README.md

[style] ~40-~40: Consider using “formerly” to strengthen your wording.
Context: ...iv> > [!NOTE] > NeMo Agent Toolkit was previously known as the Agent Intelligence (AIQ) t...

(PREVIOUSLY_FORMERLY)


[grammar] ~180-~180: Use a hyphen to join words.
Context: ...e would like to thank the following open source projects that made NeMo Agent Too...

(QB_NEW_EN_HYPHEN)

🔇 Additional comments (1)
README.md (1)

1-196: Excellent execution on documentation improvements.

This PR successfully addresses all major issues from previous reviews:

  • ✓ Descriptive link text ("Installation Guide" replaces "here")
  • ✓ Fixed markdown indentation in Additional Resources (MD007)
  • ✓ Corrected "Function Groups" feature description (removed copy-paste error)
  • ✓ Removed extra space before period in "NeMo Agent Toolkit."
  • ✓ Updated installation guidance to reference "PyPI"
  • ✓ Proper capitalization throughout ("NeMo Agent Toolkit" in all contexts)
  • ✓ Copyright years current (2024-2025)
  • ✓ No TODOs, FIXMEs, or placeholder text
  • ✓ SPDX header in place

The new "New Features" section clearly highlights the 1.3 release improvements, the reorganized "Additional Resources" section is more accessible, and the overall structure reads more cohesively. The Colab quick-start link integration is particularly nice for lowering the barrier to entry.

Please confirm that all external links (documentation, examples, migration guide) are valid and point to the correct resources. You can verify by spot-checking a few key URLs in the compiled documentation build if applicable.

Signed-off-by: Will Killian <wkillian@nvidia.com>
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

🧹 Nitpick comments (2)
README.md (2)

40-40: Optional style refinement: Consider "formerly" for clarity.

Line 40 uses "previously known as," which is grammatically correct. However, "formerly" provides stronger wording when describing a past brand name transition.

Apply this optional refinement:

-> NeMo Agent Toolkit was previously known as the Agent Intelligence (AIQ) toolkit, and <!-- vale off -->AgentIQ<!-- vale on -->. The library was renamed to better reflect the purpose of the toolkit and to align with the NVIDIA NeMo family of products. The core technologies, performance, and roadmap remain unchanged and the API is fully compatible with previous releases. Please refer to the [Migration Guide](./docs/source/resources/migration-guide.md) for more information.
+> NeMo Agent Toolkit was formerly known as the Agent Intelligence (AIQ) toolkit, and <!-- vale off -->AgentIQ<!-- vale on -->. The library was renamed to better reflect the purpose of the toolkit and to align with the NVIDIA NeMo family of products. The core technologies, performance, and roadmap remain unchanged and the API is fully compatible with previous releases. Please refer to the [Migration Guide](./docs/source/resources/migration-guide.md) for more information.

48-48: Refine MCP Authorization description to reduce redundancy.

Line 48 repeats "MCP authorization" in consecutive sentences and the conditional clause is unclear. Streamline the description to be more concise and direct.

Apply this refinement:

-- [**MCP Authorization:**](./docs/source/workflows/mcp/mcp-auth.md) NeMo Agent Toolkit now supports MCP authorization. This allows you to use NeMo Agent Toolkit with MCP authorization when using the streamable HTTP protocol.
+- [**MCP Authorization:**](./docs/source/workflows/mcp/mcp-auth.md) NeMo Agent Toolkit now supports MCP authorization via the streamable HTTP protocol, enabling secure authenticated communication with MCP servers.
📜 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 6a05296 and 1a97ace.

📒 Files selected for processing (1)
  • README.md (6 hunks)
🧰 Additional context used
📓 Path-based instructions (3)
{docs/source/**/*.md,**/README.@(md|ipynb)}

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

{docs/source/**/*.md,**/README.@(md|ipynb)}: Use the full name “NVIDIA NeMo Agent toolkit” on first use in documentation, then “NeMo Agent toolkit”; in headings use “NeMo Agent Toolkit” (capital T)
Do not use deprecated names (Agent Intelligence toolkit, aiqtoolkit, AgentIQ, AIQ/aiq) in documentation unless explicitly referring to deprecated names
Never use “NAT”/“nat” abbreviations in documentation
Documentation must be clear/comprehensive; avoid TODOs/FIXMEs/placeholders; avoid offensive/outdated terms; ensure spelling is correct

Files:

  • README.md
{**/*.py,**/*.sh,**/*.md,**/*.toml,**/*.y?(a)ml,**/*.json,**/*.txt,**/*.ini,**/*.cfg,**/*.ipynb}

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

{**/*.py,**/*.sh,**/*.md,**/*.toml,**/*.y?(a)ml,**/*.json,**/*.txt,**/*.ini,**/*.cfg,**/*.ipynb}: Every file must start with the standard SPDX Apache-2.0 header
Confirm copyright years are up to date when a file is changed
All source files must include the SPDX Apache-2.0 header template (copy from an existing file)

Files:

  • 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.
    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:

  • README.md
🧠 Learnings (2)
📓 Common learnings
Learnt from: CR
PR: NVIDIA/NeMo-Agent-Toolkit#0
File: .cursor/rules/general.mdc:0-0
Timestamp: 2025-10-22T22:02:12.903Z
Learning: Applies to {docs/source/**/*.md,**/README.@(md|ipynb)} : Use the full name “NVIDIA NeMo Agent toolkit” on first use in documentation, then “NeMo Agent toolkit”; in headings use “NeMo Agent Toolkit” (capital T)
📚 Learning: 2025-10-22T22:02:12.903Z
Learnt from: CR
PR: NVIDIA/NeMo-Agent-Toolkit#0
File: .cursor/rules/general.mdc:0-0
Timestamp: 2025-10-22T22:02:12.903Z
Learning: Applies to {docs/source/**/*.md,**/README.@(md|ipynb)} : Use the full name “NVIDIA NeMo Agent toolkit” on first use in documentation, then “NeMo Agent toolkit”; in headings use “NeMo Agent Toolkit” (capital T)

Applied to files:

  • README.md
🪛 LanguageTool
README.md

[style] ~40-~40: Consider using “formerly” to strengthen your wording.
Context: ...iv> > [!NOTE] > NeMo Agent Toolkit was previously known as the Agent Intelligence (AIQ) t...

(PREVIOUSLY_FORMERLY)


[grammar] ~182-~182: Use a hyphen to join words.
Context: ...e would like to thank the following open source projects that made NeMo Agent Too...

(QB_NEW_EN_HYPHEN)

🔇 Additional comments (3)
README.md (3)

72-102: Installation and Hello World sections look good.

Previous review comments regarding installation guidance ("required" vs "recommended"), PyPI terminology, descriptive link text, and Colab integration have all been properly addressed. The reorganization successfully promotes pip package installation while clarifying source-based setup for running examples.


151-159: Additional Resources section formatting is correct.

List indentation conforms to MD007 standards (no leading space), and all links use descriptive text. The section properly references "NeMo Agent Toolkit" consistently throughout.


162-167: Roadmap section is clear and well-organized.

New items for AWS Strands and Automatic RL have been added appropriately, and existing roadmap items remain intact.

@willkill07
Copy link
Member

/merge

@rapids-bot rapids-bot bot merged commit ad64f4a into NVIDIA:release/1.3 Oct 24, 2025
17 checks passed
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.

3 participants