-
Notifications
You must be signed in to change notification settings - Fork 485
Forward-merge release/1.4 into develop #1413
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
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]>
|
FAILURE - Unable to forward-merge due to an error, manual merge is necessary. Do not use the IMPORTANT: When merging this PR, do not use the auto-merger (i.e. the |
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
## 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
Codecov Report✅ All modified and coverable lines are covered by tests. 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
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
) - 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
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.