Skip to content

feat(agentx): publish to PyPI and add the agentx command - #51

Merged
cquil11 merged 1 commit into
masterfrom
cquil11/pypi-agentx-harness
Oct 12, 2026
Merged

cquil11 merged 1 commit into
masterfrom
cquil11/pypi-agentx-harness

Conversation

@cquil11

@cquil11 cquil11 commented Oct 12, 2026 •

Copy link
Copy Markdown

Users can install agentx-harness from PyPI and run agentx profile without cloning the repository or repeating --scenario agentx. Explicit scenario overrides and YAML configuration keep their existing behavior; the compatibility aiperf command remains available.

Release tags agentx-vX.Y.Z build and publish package version X.Y.Z through PyPI Trusted Publishing. The release adapter changes metadata only in a temporary build tree, preserving upstream's source package identity and CLI. It also carries the datasets>=4.7.0 requirement needed by the public AgentX corpora. Wheel and source installations are exercised before publishing, then the exact PyPI version is installed and exercised again.

Installed-package integration passed for wheel and source distributions on Python 3.11, 3.12, and 3.13. Each ran against a local streaming HTTP endpoint, selected the AgentX scenario, exported three profiling requests plus one warmup request, and reported zero errors.

InferenceX migration: SemiAnalysisAI/InferenceX#3940

Signed-off-by: Cam Quilici <cjquilici@gmail.com>
@github-actions

Copy link
Copy Markdown

Try out this PR

Quick install:

pip install --upgrade --force-reinstall git+https://github.com/ai-dynamo/aiperf.git@55982577a0162f1d1026811949ad4052ebcbbff3

Recommended with virtual environment (using uv):

uv venv --python 3.12 && source .venv/bin/activate
uv pip install --upgrade --force-reinstall git+https://github.com/ai-dynamo/aiperf.git@55982577a0162f1d1026811949ad4052ebcbbff3

Last updated for commit: 5598257 • Browse code

@github-actions github-actions Bot added the feat label Oct 12, 2026
@github-actions

Copy link
Copy Markdown

Fern Docs Preview: generation failed — see the Actions log for details. This does not block merge; ask a maintainer to retry if needed.

@cquil11
cquil11 merged commit 0f88525 into master Oct 12, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant