Skip to main content

iagent-mesh-sdk (DevEx Hub)

This repository serves as the Data-Driven Developer Experience (DevEx) Hub and provides the iagent_mesh SDK core library, which includes universal contracts and an infrastructure wrapper for the iagent Mesh platform.

📖 Architectural Guide: Read Launch Domain Nodes, Not Scripts to understand why this framework is required for enterprise AI deployments.

Architecture & Features

This Hub leverages the Inception Pattern to dynamically scaffold new agent tools.

  • iagent_mesh Core Library: Contains MeshTool for routing, FastAPI execution, and Topaz Zero-Trust security.
  • Templates: Standardized data scientist environments (Pure Math, Instructor + Polars, BAML + Pandas).
  • Interactive Scaffolding: Use scripts/scaffold.sh to locally generate a new agent from a template.
  • MCP Server: The mcp_server/server.py exposes tools (scaffold_local_workspace, publish_local_to_mesh) for intelligent IDE-based agent creation.
  • Cloud Endpoints: app.py exposes REST APIs (scaffold_generator, mesh_publisher) for the central orchestrator to provision workspaces dynamically.

Environment Configuration

This SDK relies on centralized environment variables for all integrations to ensure no hardcoded enterprise strings are checked in. See the .env.example file in the root directory for a full list.

Required URLs:

  • GIT_PROVISION_API_URL: The platform provisioning API for repositories.
  • GIT_SERVER_HOST: The core Git server hostname.
  • ARTIFACTORY_BASE_URL: The enterprise artifact repository.

Optional URLs / tokens (only needed if MESH_REGISTER_ON_STARTUP=true):

  • DATAHUB_GMS_URL: The DataHub GMS endpoint the SDK pushes registrations to.
  • DATAHUB_TOKEN: Bearer token for the GMS emitter.

Required Tokens (Depending on deployment):

  • PLATFORM_GIT_TOKEN: Used by the cloud pod (app.py) for live git publishing.
  • MESH_DEV_TOKEN: Used by the local mcp_server to authenticate against provisioning APIs.

Installation & Testing

Data scientists can install the core SDK via:

uv pip install git+https://[your-repo-url]

To run the robust regression testing suite:

uv pip install -e ".[dev]"
python -m pytest

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iagent_mesh-0.5.0.tar.gz (120.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iagent_mesh-0.5.0-py3-none-any.whl (62.8 kB view details)

Uploaded Python 3

File details

Details for the file iagent_mesh-0.5.0.tar.gz.

File metadata

  • Download URL: iagent_mesh-0.5.0.tar.gz
  • Upload date:
  • Size: 120.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for iagent_mesh-0.5.0.tar.gz
Algorithm Hash digest
SHA256 2b672d84a4c97b5b26c3e93feb870bc1d5064e11ddae8a2de11cb5a1b9846d6e
MD5 38333941b6df30f4c25a52651b2f9755
BLAKE2b-256 5110559b30962aac0e91d454403938fbbd71e4190aad906854ec093c3f4ae7f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for iagent_mesh-0.5.0.tar.gz:

Publisher: build-package.yml on edgy-solutions/iagent-mesh-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file iagent_mesh-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: iagent_mesh-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 62.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for iagent_mesh-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3e92bee33fc1610227705b9a00b5a83d48372126a929fdbf31f0780bf4a3b653
MD5 097d0dbe7d63c36c75007dd7860340f6
BLAKE2b-256 d24e137fac43e43c59c16073fa04d91b68d26ba1d063ab10defed9ffaea86a09

See more details on using hashes here.

Provenance

The following attestation bundles were made for iagent_mesh-0.5.0-py3-none-any.whl:

Publisher: build-package.yml on edgy-solutions/iagent-mesh-sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 files

0.4.0

2 files

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