Skip to main content

agentx-foo

Native compiled Python agent framework using Nuitka.

Installation

pip install agentx-foo

On first run, the native binary is automatically downloaded from GitHub Releases.

Usage

agentx --version      # Downloads binary on first run, then executes
agentx run            # Run command
agentx --upgrade      # Force download latest binary
agentx --stub-version # Show pip package version

Pre-built Binaries

You can also download binaries directly from Releases:

  • agentx-linux-x86_64 - Linux (x64)
  • agentx-macos-x86_64 - macOS Intel
  • agentx-macos-arm64 - macOS Apple Silicon
  • agentx-windows-x86_64.exe - Windows

How it Works

The PyPI package is a thin stub that:

  1. Detects your OS and architecture
  2. Downloads the correct native binary from GitHub Releases
  3. Executes the binary with your arguments

Your actual code runs as a compiled native binary - no Python source exposed.

Development

Build native binary locally

pip install nuitka ordered-set zstandard
./scripts/build_nuitka.sh

Release Process

  1. Update version in src/agentx/__init__.py and pyproject.toml
  2. Create and push a tag:
    git tag v0.2.0
    git push origin v0.2.0
    
  3. GitHub Actions will:
    • Build Nuitka binaries for Linux, macOS, Windows
    • Create a GitHub Release with binaries
    • Publish stub package to PyPI

License

MIT

Release files for agentx-foo 0.4.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentx-foo 0.4.2
File Size Uploaded
agentx_foo-0.4.2.tar.gz 4.8 kB Details

Release files / agentx_foo-0.4.2.tar.gz

Download URL agentx_foo-0.4.2.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
d413665b9122c66a5467774542ce94ac741ddcbbe018bdd9469fe183073c0a59
BLAKE2b-256 checksum
How to use checksums
81e785663f612a4ebd451d48f19ed1397332c7286368d27d0ab734b15362ca06
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release history Release notifications | RSS feed

This release

0.4.2 This release

1 release file

0.4.0

1 release file

0.3.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page