Skip to content

Update version in develop, in prep for the next release #294

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 4 commits into from
May 21, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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: 1 addition & 1 deletion examples/agno_personal_finance/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ root = "../.."
name = "aiq_agno_personal_finance"
dynamic = ["version"]
dependencies = [
"aiqtoolkit[agno]~=1.1",
"aiqtoolkit[agno]~=1.2",
"openai~=1.66",
"litellm~=1.63.14"
]
Expand Down
4 changes: 2 additions & 2 deletions examples/alert_triage_agent/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ root = "../.."
name = "aiq_alert_triage_agent"
dynamic = ["version"]
dependencies = [
"aiqtoolkit[langchain]",
"aiqtoolkit[langchain]~=1.2",
"langchain-core", # version determined by aiqtoolkit[langchain]
"pandas>=2.0.0",
"ansible-runner>=2.3.0",
Expand All @@ -21,7 +21,7 @@ description = "Alert Triage AIQ toolkit example"
classifiers = ["Programming Language :: Python"]

[tool.uv.sources]
aiq = { path = "../..", editable = true }
aiqtoolkit = { path = "../..", editable = true }

[project.entry-points.'aiq.components']
aiq_alert_triage_agent = "aiq_alert_triage_agent.register"
2 changes: 1 addition & 1 deletion examples/automated_description_generation/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ root = "../.."
name = "aiq_automated_description_generation"
dynamic = ["version"]
dependencies = [
"aiqtoolkit[ingestion, langchain]~=1.1"
"aiqtoolkit[ingestion, langchain]~=1.2"
]
requires-python = ">=3.11,<3.13"
description = "Automated Generation Description AI-Q example"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ requires = ["setuptools >= 64"]
name = "text_file_ingest"
version = "0.1.0"
dependencies = [
"aiqtoolkit[langchain]~=1.1",
"aiqtoolkit[langchain]~=1.2",
"bs4==0.0.2",
"faiss-cpu==1.9.0",
]
Expand Down
2 changes: 1 addition & 1 deletion examples/email_phishing_analyzer/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ root = "../.."
name = "aiq_email_phishing_analyzer"
dynamic = ["version"]
dependencies = [
"aiqtoolkit[langchain]~=1.1",
"aiqtoolkit[langchain]~=1.2",
"arize-phoenix==6.1.*",
"bs4==0.0.2",
"networkx~=3.4",
Expand Down
2 changes: 1 addition & 1 deletion examples/multi_frameworks/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ root = "../.."
name = "aiq_multi_frameworks"
dynamic = ["version"]
dependencies = [
"aiqtoolkit[llama-index,langchain]",
"aiqtoolkit[langchain,llama-index]~=1.2",
"arxiv~=2.1.3",
"bs4==0.0.2",
"markdown-it-py~=3.0",
Expand Down
2 changes: 1 addition & 1 deletion examples/plot_charts/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ root = "../.."
name = "aiq_plot_charts"
dynamic = ["version"]
dependencies = [
"aiqtoolkit[langchain]~=1.1",
"aiqtoolkit[langchain]~=1.2",
"matplotlib==3.9.*",
"seaborn==0.13.*",
]
Expand Down
2 changes: 1 addition & 1 deletion examples/por_to_jiratickets/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ root = "../.."
name = "aiq_por_to_jiratickets"
dynamic = ["version"]
dependencies = [
"aiqtoolkit[langchain]~=1.1",
"aiqtoolkit[langchain]~=1.2",
]
requires-python = ">=3.10"
description = "Custom AIQ toolkit Workflow"
Expand Down
2 changes: 1 addition & 1 deletion examples/profiler_agent/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ dependencies = [
# of precision in the version specifier. For example, use `~=1.2` instead of `~=1.2.3` and `~=0.1.3` instead of
# `~=0.1.3.5`.
# Keep sorted!!!
"aiqtoolkit[profiling, langchain, telemetry]",
"aiqtoolkit[langchain,profiling,telemetry]~=1.2",
"pydantic ~= 2.10.0, <2.11.0",
]
requires-python = ">=3.11,<3.13"
Expand Down
2 changes: 1 addition & 1 deletion examples/semantic_kernel_demo/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ root = "../.."
name = "aiq_semantic_kernel_demo"
dynamic = ["version"]
dependencies = [
"aiqtoolkit[langchain,semantic-kernel]",
"aiqtoolkit[langchain,semantic-kernel]~=1.2",
"faiss-cpu==1.9.0",
]
requires-python = ">=3.11,<3.13"
Expand Down
2 changes: 1 addition & 1 deletion examples/simple/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ root = "../.."
name = "aiq_simple"
dynamic = ["version"]
dependencies = [
"aiqtoolkit[langchain]~=1.1",
"aiqtoolkit[langchain]~=1.2",
"faiss-cpu==1.9.0",
]
requires-python = ">=3.11,<3.13"
Expand Down
2 changes: 1 addition & 1 deletion examples/simple_calculator/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ root = "../.."
name = "aiq_simple_calculator"
dynamic = ["version"]
dependencies = [
"aiqtoolkit[langchain]~=1.1",
"aiqtoolkit[langchain]~=1.2",
]
requires-python = ">=3.11,<3.13"
description = "Simple Calculator AIQ toolkit example"
Expand Down
2 changes: 1 addition & 1 deletion examples/swe_bench/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ root = "../.."
name = "aiq_swe_bench"
dynamic = ["version"]
dependencies = [
"aiqtoolkit[langchain]~=1.1",
"aiqtoolkit[langchain]~=1.2",
"swebench==3.0.3"
]
requires-python = ">=3.11,<3.13"
Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_agno/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ dependencies = [
# Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum
# version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to aiq packages.
# Keep sorted!!!
"aiqtoolkit~=1.1",
"aiqtoolkit~=1.2",
"agno~=1.2.3",
"openai~=1.66",
"google-search-results~=2.4.2",
Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_crewai/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ dependencies = [
# Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum
# version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to aiq packages.
# Keep sorted!!!
"aiqtoolkit~=1.1",
"aiqtoolkit~=1.2",
"crewai~=0.95.0",
]
requires-python = ">=3.11,<3.13"
Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_langchain/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ dependencies = [
# Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum
# version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to aiq packages.
# Keep sorted!!!
"aiqtoolkit~=1.1",
"aiqtoolkit~=1.2",
"langchain-core~=0.3.7",
"langchain-nvidia-ai-endpoints~=0.3.5",
"langchain-milvus~=0.1.5",
Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_llama_index/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ dependencies = [
# Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum
# version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to aiq packages.
# Keep sorted!!!
"aiqtoolkit~=1.1",
"aiqtoolkit~=1.2",
# We ran into pydantic validation errors with newer versions of llama-index, not sure which version introduced the
# error
"llama-index-core==0.12.21",
Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_mem0ai/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ dependencies = [
# Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum
# version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to aiq packages.
# Keep sorted!!!
"aiqtoolkit~=1.1",
"aiqtoolkit~=1.2",
"mem0ai~=0.1.30",
]
requires-python = ">=3.11,<3.13"
Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_semantic_kernel/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ dependencies = [
# Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum
# version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to aiq packages.
# Keep sorted!!!
"aiqtoolkit~=1.1",
"aiqtoolkit~=1.2",
"semantic-kernel~=1.24.0",
]
requires-python = ">=3.11,<3.13"
Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_test/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ dependencies = [
# Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum
# version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to aiq packages.
# Keep sorted!!!
"aiqtoolkit~=1.1",
"aiqtoolkit~=1.2",
"pytest~=8.3",
]
requires-python = ">=3.11,<3.13"
Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_weave/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ dependencies = [
# Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum
# version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to aiq packages.
# Keep sorted!!!
"aiqtoolkit~=1.1",
"aiqtoolkit~=1.2",
"weave>=0.51.44"
]
requires-python = ">=3.11,<3.13"
Expand Down
2 changes: 1 addition & 1 deletion packages/aiqtoolkit_zep_cloud/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ dependencies = [
# Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum
# version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to aiq packages.
# Keep sorted!!!
"aiqtoolkit~=1.1",
"aiqtoolkit~=1.2",
"zep-cloud~=2.2.0",
]
requires-python = ">=3.11,<3.13"
Expand Down
2 changes: 1 addition & 1 deletion packages/compat/agentiq/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ root = "../../.."
name = "agentiq"
dynamic = ["version"]
dependencies = [
"aiqtoolkit~=1.1"
"aiqtoolkit~=1.2"
]
readme = "pypi.md"
description = "Transitional package for aiqtoolkit, this package is deprecated and will be removed in the future."
Expand Down
2 changes: 1 addition & 1 deletion packages/compat/agentiq_agno/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ root = "../../.."
name = "agentiq-agno"
dynamic = ["version"]
dependencies = [
"aiqtoolkit[agno]~=1.1"
"aiqtoolkit[agno]~=1.2"
]
readme = "pypi.md"
description = "Transitional package for aiqtoolkit-agno, this package is deprecated and will be removed in the future."
Expand Down
2 changes: 1 addition & 1 deletion packages/compat/agentiq_crewai/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ root = "../../.."
name = "agentiq-crewai"
dynamic = ["version"]
dependencies = [
"aiqtoolkit[crewai]~=1.1",
"aiqtoolkit[crewai]~=1.2",
]
readme = "pypi.md"
description = "Transitional package for aiqtoolkit-crewai, this package is deprecated and will be removed in the future."
Expand Down
2 changes: 1 addition & 1 deletion packages/compat/agentiq_langchain/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ dependencies = [
# Keep package version constraints as open as possible to avoid conflicts with other packages. Always define a minimum
# version when adding a new package. If unsure, default to using `~=` instead of `==`. Does not apply to aiq packages.
# Keep sorted!!!
"aiqtoolkit[langchain]~=1.1"
"aiqtoolkit[langchain]~=1.2"
]
readme = "pypi.md"
description = "Transitional package for aiqtoolkit-langchain, this package is deprecated and will be removed in the future."
Expand Down
2 changes: 1 addition & 1 deletion packages/compat/agentiq_mem0ai/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ root = "../../.."
name = "agentiq-mem0ai"
dynamic = ["version"]
dependencies = [
"aiqtoolkit[mem0ai]~=1.1"
"aiqtoolkit[mem0ai]~=1.2"
]
readme = "pypi.md"
description = "Transitional package for aiqtoolkit-mem0ai, this package is deprecated and will be removed in the future."
Expand Down
2 changes: 1 addition & 1 deletion packages/compat/agentiq_test/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ root = "../../.."
name = "agentiq-test"
dynamic = ["version"]
dependencies = [
"aiqtoolkit[test]~=1.1"
"aiqtoolkit[test]~=1.2"
]
readme = "pypi.md"
description = "Transitional package for aiqtoolkit-test, this package is deprecated and will be removed in the future."
Expand Down
18 changes: 9 additions & 9 deletions src/aiq/meta/pypi.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,19 +23,19 @@ AIQ toolkit is a flexible library designed to seamlessly integrate your enterpri

## Key Features

- [**Framework Agnostic:**](https://docs.nvidia.com/aiqtoolkit/1.1.0/extend/plugins.html) Works with any agentic framework, so you can use your current technology stack without replatforming.
- [**Reusability:**](https://docs.nvidia.com/aiqtoolkit/1.1.0/extend/sharing-components.html) Every agent, tool, or workflow can be combined and repurposed, allowing developers to leverage existing work in new scenarios.
- [**Rapid Development:**](https://docs.nvidia.com/aiqtoolkit/1.1.0/tutorials/index.html) Start with a pre-built agent, tool, or workflow, and customize it to your needs.
- [**Profiling:**](https://docs.nvidia.com/aiqtoolkit/1.1.0/workflows/profiler.html) Profile entire workflows down to the tool and agent level, track input/output tokens and timings, and identify bottlenecks.
- [**Observability:**](https://docs.nvidia.com/aiqtoolkit/1.1.0/workflows/observe/observe-workflow-with-phoenix.html) Monitor and debug your workflows with any OpenTelemetry-compatible observability tool, with examples using [Phoenix](https://docs.nvidia.com/aiqtoolkit/1.1.0/workflows/observe/observe-workflow-with-phoenix.html) and [W&B Weave](https://docs.nvidia.com/aiqtoolkit/1.1.0/workflows/observe/observe-workflow-with-weave.html).
- [**Evaluation System:**](https://docs.nvidia.com/aiqtoolkit/1.1.0/workflows/evaluate.html) Validate and maintain accuracy of agentic workflows with built-in evaluation tools.
- [**User Interface:**](https://docs.nvidia.com/aiqtoolkit/1.1.0/quick-start/launching-ui.html) Use the AIQ toolkit UI chat interface to interact with your agents, visualize output, and debug workflows.
- [**MCP Compatibility**](https://docs.nvidia.com/aiqtoolkit/1.1.0/workflows/mcp/mcp-client.html) Compatible with Model Context Protocol (MCP), allowing tools served by MCP Servers to be used as AIQ toolkit functions.
- [**Framework Agnostic:**](https://docs.nvidia.com/aiqtoolkit/1.2.0/extend/plugins.html) Works with any agentic framework, so you can use your current technology stack without replatforming.
- [**Reusability:**](https://docs.nvidia.com/aiqtoolkit/1.2.0/extend/sharing-components.html) Every agent, tool, or workflow can be combined and repurposed, allowing developers to leverage existing work in new scenarios.
- [**Rapid Development:**](https://docs.nvidia.com/aiqtoolkit/1.2.0/tutorials/index.html) Start with a pre-built agent, tool, or workflow, and customize it to your needs.
- [**Profiling:**](https://docs.nvidia.com/aiqtoolkit/1.2.0/workflows/profiler.html) Profile entire workflows down to the tool and agent level, track input/output tokens and timings, and identify bottlenecks.
- [**Observability:**](https://docs.nvidia.com/aiqtoolkit/1.2.0/workflows/observe/observe-workflow-with-phoenix.html) Monitor and debug your workflows with any OpenTelemetry-compatible observability tool, with examples using [Phoenix](https://docs.nvidia.com/aiqtoolkit/1.2.0/workflows/observe/observe-workflow-with-phoenix.html) and [W&B Weave](https://docs.nvidia.com/aiqtoolkit/1.2.0/workflows/observe/observe-workflow-with-weave.html).
- [**Evaluation System:**](https://docs.nvidia.com/aiqtoolkit/1.2.0/workflows/evaluate.html) Validate and maintain accuracy of agentic workflows with built-in evaluation tools.
- [**User Interface:**](https://docs.nvidia.com/aiqtoolkit/1.2.0/quick-start/launching-ui.html) Use the AIQ toolkit UI chat interface to interact with your agents, visualize output, and debug workflows.
- [**MCP Compatibility**](https://docs.nvidia.com/aiqtoolkit/1.2.0/workflows/mcp/mcp-client.html) Compatible with Model Context Protocol (MCP), allowing tools served by MCP Servers to be used as AIQ toolkit functions.

With AIQ toolkit, you can move quickly, experiment freely, and ensure reliability across all your agent-driven projects.

## Links
* [Documentation](https://docs.nvidia.com/aiqtoolkit/1.1.0/index.html): Explore the full documentation for AIQ toolkit.
* [Documentation](https://docs.nvidia.com/aiqtoolkit/1.2.0/index.html): Explore the full documentation for AIQ toolkit.

## First time user?
If this is your first time using AIQ toolkit, it is recommended to install the latest version from the [source repository](https://github.com/NVIDIA/AIQToolkit?tab=readme-ov-file#quick-start) on GitHub. This package is intended for users who are familiar with AIQ toolkit applications and need to add AIQ toolkit as a dependency to their project.
Expand Down
4 changes: 3 additions & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.