KEMBAR78
added Agno integration by wenqiglantz · Pull Request #36 · NVIDIA/NeMo-Agent-Toolkit · GitHub
Skip to content

Conversation

@wenqiglantz
Copy link
Contributor

Changes included in this PR:

  • added Agno package
  • added agno_personal_finance workflow

@mdemoret-nv
Copy link
Collaborator

@dnandakumar-nv To review Monday.

@mdemoret-nv
Copy link
Collaborator

@wenqiglantz Before we can get this merged, we will need the DCO check to pass. You can find more info about this here: https://github.com/NVIDIA/AgentIQ/pull/36/checks?check_run_id=39465660296

Signed-off-by: Wenqi Glantz <wglantz@nvidia.com>
Signed-off-by: Wenqi Glantz <wglantz@nvidia.com>
Copy link
Contributor

@dnandakumar-nv dnandakumar-nv left a comment

Choose a reason for hiding this comment

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

Thank you for your PR, @wenqiglantz ! The additions look great and I'm sure adding support for the Agno package will be valuable. I did have a few comments during the review that I'm hoping we can address to get this merged.

Additionally, I think increased unit testing in the following two areas would be beneficial:

  1. Unit tests in the agentiq_agno package for the tool and llm wrappers to ensure they build correctly in a few different cases. You can find an example of tests here and here
  2. Unit tests for the agno_callback_handler to ensure events are being captured and traced correctly. You can find examples here.

@dnandakumar-nv dnandakumar-nv added enhancement non-breaking Non-breaking change improvement Improvement to existing functionality and removed enhancement labels Mar 31, 2025
Signed-off-by: Wenqi Glantz <wglantz@nvidia.com>
Signed-off-by: Wenqi Glantz <wglantz@nvidia.com>
Signed-off-by: Wenqi Glantz <wglantz@nvidia.com>
@wenqiglantz wenqiglantz requested a review from a team as a code owner April 1, 2025 18:34
@copy-pr-bot
Copy link

copy-pr-bot bot commented Apr 1, 2025

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

Signed-off-by: Wenqi Glantz <wglantz@nvidia.com>
@dnandakumar-nv
Copy link
Contributor

/ok to test

Copy link
Contributor

@dnandakumar-nv dnandakumar-nv left a comment

Choose a reason for hiding this comment

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

Changes look good to me

@dnandakumar-nv
Copy link
Contributor

/ok to test

Copy link
Contributor

@dnandakumar-nv dnandakumar-nv left a comment

Choose a reason for hiding this comment

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

@wenqiglantz thanks for your changes! The code looks good to me now, but we need the CI to pass before a merge into the repo. Looks like some of the CI is failing due to the lack of copyright headers:

https://github.com/NVIDIA/AgentIQ/actions/runs/14224833050/job/39861721846?pr=36

Signed-off-by: Wenqi Glantz <wglantz@nvidia.com>
@dnandakumar-nv
Copy link
Contributor

/ok to test

Signed-off-by: Wenqi Glantz <wglantz@nvidia.com>
Signed-off-by: Wenqi Glantz <wglantz@nvidia.com>
@dnandakumar-nv
Copy link
Contributor

/ok to test

Signed-off-by: Wenqi Glantz <wglantz@nvidia.com>
Signed-off-by: Wenqi Glantz <wglantz@nvidia.com>
Signed-off-by: Wenqi Glantz <wglantz@nvidia.com>
Signed-off-by: Wenqi Glantz <wglantz@nvidia.com>
Signed-off-by: Wenqi Glantz <wglantz@nvidia.com>
@dnandakumar-nv
Copy link
Contributor

/ok to test

Copy link
Contributor

@dnandakumar-nv dnandakumar-nv left a comment

Choose a reason for hiding this comment

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

This is looking almost ready! Just a couple minor comments. Thanks for your patience!

Signed-off-by: Wenqi Glantz <wglantz@nvidia.com>
@dnandakumar-nv
Copy link
Contributor

/ok to test

@dnandakumar-nv
Copy link
Contributor

@wenqiglantz looks like we've got a merge conflict. Ostensibly because the framework wrappers decorator has now moved to aiq.profiler.decorators. Would you mind resolving the conflict?

Copy link
Contributor

@dnandakumar-nv dnandakumar-nv left a comment

Choose a reason for hiding this comment

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

Looks good to me!

@dnandakumar-nv
Copy link
Contributor

/ok to test 00221bd

Signed-off-by: Wenqi Glantz <wglantz@nvidia.com>
Copy link
Contributor

@dnandakumar-nv dnandakumar-nv left a comment

Choose a reason for hiding this comment

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

LGTM

@dnandakumar-nv
Copy link
Contributor

/ok to test

@copy-pr-bot
Copy link

copy-pr-bot bot commented Apr 16, 2025

/ok to test

@dnandakumar-nv, there was an error processing your request: E1

See the following link for more information: https://docs.gha-runners.nvidia.com/cpr/e/1/

@dnandakumar-nv
Copy link
Contributor

/ok to test fd7b093

@dnandakumar-nv
Copy link
Contributor

/merge

@rapids-bot rapids-bot bot merged commit a8a2a74 into NVIDIA:develop Apr 16, 2025
10 checks passed
ericevans-nv pushed a commit to ericevans-nv/agent-iq that referenced this pull request Apr 23, 2025
Changes included in this PR:

- added Agno package
- added agno_personal_finance workflow

Authors:
  - Wenqi Glantz (https://github.com/wenqiglantz)
  - Dhruv Nandakumar (https://github.com/dnandakumar-nv)

Approvers:
  - Dhruv Nandakumar (https://github.com/dnandakumar-nv)

URL: NVIDIA#36
Signed-off-by: Eric Evans <194135482+ericevans-nv@users.noreply.github.com>
ericevans-nv pushed a commit to ericevans-nv/agent-iq that referenced this pull request Apr 23, 2025
Changes included in this PR:

- added Agno package
- added agno_personal_finance workflow

Authors:
  - Wenqi Glantz (https://github.com/wenqiglantz)
  - Dhruv Nandakumar (https://github.com/dnandakumar-nv)

Approvers:
  - Dhruv Nandakumar (https://github.com/dnandakumar-nv)

URL: NVIDIA#36
Signed-off-by: Eric Evans <194135482+ericevans-nv@users.noreply.github.com>
yczhang-nv pushed a commit to yczhang-nv/NeMo-Agent-Toolkit that referenced this pull request May 8, 2025
Changes included in this PR:

- added Agno package
- added agno_personal_finance workflow

Authors:
  - Wenqi Glantz (https://github.com/wenqiglantz)
  - Dhruv Nandakumar (https://github.com/dnandakumar-nv)

Approvers:
  - Dhruv Nandakumar (https://github.com/dnandakumar-nv)

URL: NVIDIA#36
Signed-off-by: Yuchen Zhang <134643420+yczhang-nv@users.noreply.github.com>
AnuradhaKaruppiah pushed a commit to AnuradhaKaruppiah/oss-agentiq that referenced this pull request Aug 4, 2025
Changes included in this PR:

- added Agno package
- added agno_personal_finance workflow

Authors:
  - Wenqi Glantz (https://github.com/wenqiglantz)
  - Dhruv Nandakumar (https://github.com/dnandakumar-nv)

Approvers:
  - Dhruv Nandakumar (https://github.com/dnandakumar-nv)

URL: NVIDIA#36
scheckerNV pushed a commit to scheckerNV/aiq-factory-reset that referenced this pull request Aug 22, 2025
Changes included in this PR:

- added Agno package
- added agno_personal_finance workflow

Authors:
  - Wenqi Glantz (https://github.com/wenqiglantz)
  - Dhruv Nandakumar (https://github.com/dnandakumar-nv)

Approvers:
  - Dhruv Nandakumar (https://github.com/dnandakumar-nv)

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

Labels

improvement Improvement to existing functionality non-breaking Non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants