Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
e889a51
Add subpackage readmes redirecting to the main package (#20)
AnuradhaKaruppiah Mar 19, 2025
6c36eef
Update README.md (#25)
gzitzlsb-nv Mar 24, 2025
7f41dea
Fix #27 (#28)
atalhens Mar 24, 2025
b10c15b
Fix #29 - Simple_calculator example throws error - list index out of …
atalhens Mar 26, 2025
f81dc2f
Fix: #32 Recursion Issue (#33)
atalhens Mar 26, 2025
f147222
Docs typo fix (#42)
avoroshilov Mar 31, 2025
41047a6
First pass at setting up issue templates (#6)
dagardner-nv Mar 31, 2025
af49653
Provide a cleaner progress bar when running evaluators in parallel (#38)
AnuradhaKaruppiah Mar 31, 2025
e79b9a8
Setup GHA CI (#46)
dagardner-nv Mar 31, 2025
cc854aa
Switch UI submodule to https (#53)
AnuradhaKaruppiah Apr 1, 2025
4083508
gitlab ci pipeline cleanup (#54)
AnuradhaKaruppiah Apr 1, 2025
0fe0a2d
Allow str or None for retriever description (#55)
AnuradhaKaruppiah Apr 1, 2025
b1a3c23
Fix case where res['categories'] = None (#22)
balvisio Apr 1, 2025
42ee5ee
Misc CI improbements (#56)
dagardner-nv Apr 1, 2025
8cb2a78
CI Documentation improvements (#24)
dagardner-nv Apr 1, 2025
ce4a1ff
Add missing `platformdirs` dependency (#62)
yczhang-nv Apr 2, 2025
f5f3cd2
Fix `aiq` command error when the parent directory of `AIQ_CONFIG_DIR`…
yczhang-nv Apr 2, 2025
3cc280c
Fix broken image link in multi_frameworks documentation (#61)
dagardner-nv Apr 2, 2025
8cfc4e6
Updating doc string for AIQSessionManager class. (#64)
ericevans-nv Apr 2, 2025
f856fbf
Fix ragas evaluate unit tests (#68)
AnuradhaKaruppiah Apr 2, 2025
1e3e206
Normalize Gannt Chart Timestamps in Profiler Nested Stack Analysis (#70)
dnandakumar-nv Apr 2, 2025
c151736
Scripts for running CI locally (#59)
dagardner-nv Apr 3, 2025
71458ee
Update types for `topic` and `description` attributes in `AIQRetriev…
dagardner-nv Apr 4, 2025
238a3a8
Add support for customizing output and uploading it to remote storage…
AnuradhaKaruppiah Apr 4, 2025
32f456a
Support ARM in CI (#73)
dagardner-nv Apr 4, 2025
2ea93d4
Allow overriding configuration values not set in the YAML (#85)
dagardner-nv Apr 4, 2025
34f5e09
Fix bug where --workers flag was being ignored (#88)
dagardner-nv Apr 4, 2025
6806a7c
Adding Cors config for api server (#89)
ericevans-nv Apr 5, 2025
59a7b0b
Update changelog for 1.1.0a1 alpha release (#90)
AnuradhaKaruppiah Apr 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Default Approval rule
* @nvidia/agentiq-developers
88 changes: 88 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

name: Bug Report
description: File a bug report
title: "[BUG]: "
labels: ["bug"]

body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!

- type: input
id: version
attributes:
label: Version
description: What version of AgentIQ are you running?
placeholder: "example: 0.1.0"
validations:
required: true

- type: dropdown
id: installation-method
attributes:
label: Which installation method(s) does this occur on?
multiple: true
options:
- PyPi
- Source

- type: textarea
id: description
attributes:
label: Describe the bug.
description: Also tell us, what did you expect to happen?
placeholder: XYZ occured, I expected QRS results
validations:
required: true

- type: textarea
id: mvr
attributes:
label: Minimum reproducible example
description: Please supply a [minimum reproducible code example](https://matthewrocklin.com/blog/work/2018/02/28/minimal-bug-reports) here
render: shell

- type: textarea
id: logs
attributes:
label: Relevant log output
description: Please paste relevant error and log output here
value: |
<details><summary>Click here to see error details</summary><pre>

[Paste the error here, it will be hidden by default]

</pre></details>

- type: textarea
id: misc
attributes:
label: Other/Misc.
description: Please enter any other helpful information here.

- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/NVIDIA/AgentIQ/blob/develop/CODE-OF-CONDUCT.md)
options:
- label: I agree to follow AgentIQ' Code of Conduct
required: true
- label: I have searched the [open bugs](https://github.com/NVIDIA/AgentIQ/issues?q=is%3Aopen+is%3Aissue+label%3Abug) and have found no duplicates for this bug report
required: true
7 changes: 1 addition & 6 deletions ci/scripts/gitlab/trigger.sh → .github/ISSUE_TEMPLATE/config.yml
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,4 @@
# See the License for the specific language governing permissions and
# limitations under the License.

curl -X POST \
--fail \
-F "token=$TRIGGER_TOKEN" \
-F "ref=main" \
-F "variables[BASE_IMAGE]=nvidia/cuda:12.6.2-cudnn-devel-ubuntu22.04" \
${CI_API_V4_URL}/projects/${WEBHOOK_TRIGGER_ID}/trigger/pipeline
blank_issues_enabled: true
70 changes: 70 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation_request_correction.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

name: Documentation - Correction/Update Request
description: Request corrections or updates to existing documentation
title: "[DOC]: "
labels: ["doc"]

body:
- type: markdown
attributes:
value: |
Thanks for taking the time to improve our documentation!

- type: dropdown
id: criticality
attributes:
label: How would you describe the priority of this documentation request
options:
- Critical (currently preventing usage)
- High
- Medium
- Low (would be nice)
validations:
required: true

- type: input
id: correction_location
attributes:
label: Please provide a link or source to the relevant docs
placeholder: "ex: https://github.com/NVIDIA/AgentIQ/blob/main/README.md"
validations:
required: true

- type: textarea
id: problem
attributes:
label: Describe the problems in the documentation
placeholder: The documents say to use foo.func(args) however an AttributeError is thrown
validations:
required: true

- type: textarea
id: correction
attributes:
label: (Optional) Propose a correction
placeholder: foo.func() was deprecated, replace documentation with foo.new_func()

- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/NVIDIA/AgentIQ/blob/develop/CODE-OF-CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
- label: I have searched the [open documentation issues](https://github.com/NVIDIA/AgentIQ/issues?q=is%3Aopen+is%3Aissue+label%3Adocumentation) and have found no duplicates for this bug report
required: true
64 changes: 64 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation_request_new.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

name: Documentation - New Documentation Request
description: Request additions to AgentIQ documentation
title: "[DOC]: "
labels: ["doc"]

body:
- type: markdown
attributes:
value: |
Thanks for taking the time to improve our documentation!

- type: dropdown
id: criticality
attributes:
label: How would you describe the priority of this documentation request
options:
- Critical (currently preventing usage)
- High
- Medium
- Low (would be nice)
validations:
required: true

- type: textarea
id: problem
attributes:
label: Describe the future/missing documentation
placeholder: A code snippet mentions function foo(args) but I cannot find any documentation on it.
validations:
required: true

- type: textarea
id: search_locs
attributes:
label: Where have you looked?
placeholder: |
https://github.com/NVIDIA/AgentIQ/blob/main/docs/README.md and
https://github.com/NVIDIA/AgentIQ/blob/main/README.md

- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/NVIDIA/AgentIQ/blob/develop/CODE-OF-CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
- label: I have searched the [open documentation issues](https://github.com/NVIDIA/AgentIQ/issues?q=is%3Aopen+is%3Aissue+label%3Adocumentation) and have found no duplicates for this bug report
required: true
88 changes: 88 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

name: Feature Request Form
description: Request new or improved functionality or changes to existing functionality
title: "[FEA]: "
labels: ["feature request"]

body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this feature request!

- type: dropdown
id: new_or_improvement
attributes:
label: Is this a new feature, an improvement, or a change to existing functionality?
options:
- New Feature
- Improvement
- Change
validations:
required: true

- type: dropdown
id: criticality
attributes:
label: How would you describe the priority of this feature request
options:
- Critical (currently preventing usage)
- High
- Medium
- Low (would be nice)
validations:
required: true

- type: textarea
id: problem
attributes:
label: Please provide a clear description of problem this feature solves
description: Real usage examples are especially helpful, non-code.
placeholder: I want AgentIQ to do _____, because I need to _____.
validations:
required: true

- type: textarea
id: solution
attributes:
label: Describe your ideal solution
description: Please describe the functionality you would like added.
placeholder: >
A new function that takes in the information in this form, and triages the issue

def feature_request(form_info):
parse(form_info)
return triage_outcome
validations:
required: true

- type: textarea
id: misc
attributes:
label: Additional context
description: Add any other context, code examples, or references to existing implementations about the feature request here.

- type: checkboxes
id: terms
attributes:
label: Code of Conduct
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/NVIDIA/AgentIQ/blob/develop/CODE-OF-CONDUCT.md)
options:
- label: I agree to follow this project's Code of Conduct
required: true
- label: I have searched the [open feature requests](https://github.com/NVIDIA/AgentIQ/issues?q=is%3Aopen+is%3Aissue+label%3A%22feature+request%22%2Cimprovement%2Cenhancement) and have found no duplicates for this feature request
required: true
12 changes: 12 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## Description
<!-- Note: The pull request title will be included in the CHANGELOG. -->
<!-- Provide a standalone description of changes in this PR. -->
<!-- Reference any issues closed by this PR with "closes #1234". All PRs should have an issue they close-->
Closes

## By Submitting this PR I confirm:
- I am familiar with the [Contributing Guidelines](https://github.com/NVIDIA/AgentIQ/blob/develop/docs/source/advanced/contributing.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.
19 changes: 19 additions & 0 deletions .github/copy-pr-bot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# Configuration file for `copy-pr-bot` GitHub App
# https://docs.gha-runners.nvidia.com/apps/copy-pr-bot/

enabled: true
23 changes: 23 additions & 0 deletions .github/ops-bot.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

# This file controls which features from the `ops-bot` repository below are enabled.
# - https://github.com/rapidsai/ops-bot

auto_merger: true
branch_checker: true
label_checker: true
release_drafter: true
forward_merger: false # Disabled for now, re-enable if needed
Loading
Loading