Skip to content

added Agno integration #36

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

Merged
merged 24 commits into from
Apr 16, 2025
Merged

added Agno integration #36

merged 24 commits into from
Apr 16, 2025

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 <[email protected]>
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 New feature or request non-breaking Non-breaking change improvement Improvement to existing functionality and removed enhancement New feature or request labels Mar 31, 2025
Signed-off-by: Wenqi Glantz <[email protected]>
Signed-off-by: Wenqi Glantz <[email protected]>
Signed-off-by: Wenqi Glantz <[email protected]>
@wenqiglantz wenqiglantz requested a review from a team as a code owner April 1, 2025 18:34
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 <[email protected]>
@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

@dnandakumar-nv
Copy link
Contributor

/ok to test

Signed-off-by: Wenqi Glantz <[email protected]>
Signed-off-by: Wenqi Glantz <[email protected]>
@dnandakumar-nv
Copy link
Contributor

/ok to test

Signed-off-by: Wenqi Glantz <[email protected]>
Signed-off-by: Wenqi Glantz <[email protected]>
@dnandakumar-nv
Copy link
Contributor

/ok to test

Signed-off-by: Wenqi Glantz <[email protected]>
Signed-off-by: Wenqi Glantz <[email protected]>
@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 <[email protected]>
@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

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