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.4.0.tar.gz (112.3 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.4.0-py3-none-any.whl (55.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: iagent_mesh-0.4.0.tar.gz
  • Upload date:
  • Size: 112.3 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.4.0.tar.gz
Algorithm Hash digest
SHA256 67641c6256a2c25e1ff224ab54a59f0537fd49933bfc139aec3bd5a6a4253f16
MD5 93af753e30d962a90a3829f5f79a3b4b
BLAKE2b-256 22bb873cf576e9eaa93aeb7ca55bde14e514eadec06712527547396af5a64cea

See more details on using hashes here.

Provenance

The following attestation bundles were made for iagent_mesh-0.4.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.4.0-py3-none-any.whl.

File metadata

  • Download URL: iagent_mesh-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 55.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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 21a684980eae4e9dfd0bb2da3a3de4ce6c516f8c53f9c5c0b292208feda8e93b
MD5 c3ab97406f0b6d92ac684a6f25cb6292
BLAKE2b-256 794b867015aeb4aebb33c822c97198176fd44ce31f74e477554f4446f262d1e7

See more details on using hashes here.

Provenance

The following attestation bundles were made for iagent_mesh-0.4.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

0.5.0

2 files

This release

0.4.0 This release

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