Skip to content

Conversation

@rapids-bot
Copy link

@rapids-bot rapids-bot bot commented Jan 14, 2026

Forward-merge triggered by push to release/1.4 that creates a PR to keep develop up-to-date. If this PR is unable to be immediately merged due to conflicts, it will remain open for the team to manually merge. See forward-merger docs for more info.

The prompt example used malformed escaping (\'{{) that caused LLMs to
output evidence as a string instead of an object, breaking Pydantic
validation.

Changes:
- Remove \' escaped quotes from JSON example
- Change tool_input from tuples to arrays (valid JSON)
- Add comment explaining {{ template escaping
- Fix line length for ruff compliance

Fixes ReWOO agent failures with Nemotron and Llama 3.3 models.

## 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/index.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.


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Bug Fixes**
* Fixed invalid JSON in AI agent prompt examples so sample outputs are
valid, parseable JSON.
* Normalized sample planning evidence to consistently use array-style
inputs instead of mixed/escaped fragments.
* Cleaned up formatting of example blocks to present clear, consistent
planning-step JSON for end-user reference.

<sub>✏️ Tip: You can customize this high-level summary in your review
settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Signed-off-by: mnajafian-nv <[email protected]>
Co-authored-by: Will Killian <[email protected]>
@rapids-bot rapids-bot bot requested a review from a team as a code owner January 14, 2026 22:28
@rapids-bot
Copy link
Author

rapids-bot bot commented Jan 14, 2026

FAILURE - Unable to forward-merge due to an error, manual merge is necessary. Do not use the Resolve conflicts option in this PR, follow these instructions https://docs.rapids.ai/maintainers/forward-merger/

IMPORTANT: When merging this PR, do not use the auto-merger (i.e. the /merge comment). Instead, an admin must manually merge by changing the merging strategy to Create a Merge Commit. Otherwise, history will be lost and the branches become incompatible.

@coderabbitai
Copy link

coderabbitai bot commented Jan 14, 2026

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


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

## 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/index.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

* **Chores**
  * Updated development dependencies ordering and added a test timeout utility.
  * Set a global test execution timeout (with guidance that individual tests can override it).

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

Authors:
  - David Gardner (https://github.com/dagardner-nv)

Approvers:
  - Will Killian (https://github.com/willkill07)
  - https://github.com/mnajafian-nv
  - https://github.com/Salonijain27

URL: #1411
@rapids-bot rapids-bot bot requested a review from a team as a code owner January 15, 2026 00:19
@codecov
Copy link

codecov bot commented Jan 15, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.94%. Comparing base (8929c6f) to head (0023f96).
⚠️ Report is 12 commits behind head on develop.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #1413   +/-   ##
========================================
  Coverage    74.94%   74.94%           
========================================
  Files          553      553           
  Lines        38863    38864    +1     
========================================
+ Hits         29126    29127    +1     
  Misses        9737     9737           
Flag Coverage Δ
unittests 74.94% <ø> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

willkill07 and others added 2 commits January 15, 2026 00:57
)

- Adds deepwiki badge
- Updates troubleshooting guide to beware users of conda environments

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/index.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

* **Documentation**
  * Added an "Ask DeepWiki" resource link to the README for quicker access to the new help channel.
  * Expanded troubleshooting guidance to help resolve Python environment issues when components appear missing, recommending use of standard virtual environments (python -m venv / venv) and providing cues to identify non-vanilla Python environments.

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

Authors:
  - Will Killian (https://github.com/willkill07)

Approvers:
  - https://github.com/mnajafian-nv

URL: #1412
* Add clarification to the description of the `max_running_async_jobs` parameter.

## 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/index.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 configurable per-worker thread setting to tune async job execution (default 1; 0 defers to system/Dask defaults).

* **Documentation**
  * Clarified concurrency docs: actual concurrency equals max running async jobs multiplied by per-worker threads, with guidance on behavior when scheduler is local or unset.

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

Authors:
  - David Gardner (https://github.com/dagardner-nv)

Approvers:
  - Will Killian (https://github.com/willkill07)

URL: #1408
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants