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_meshCore Library: ContainsMeshToolfor routing, FastAPI execution, and Topaz Zero-Trust security.- Templates: Standardized data scientist environments (Pure Math, Instructor + Polars, BAML + Pandas).
- Interactive Scaffolding: Use
scripts/scaffold.shto locally generate a new agent from a template. - MCP Server: The
mcp_server/server.pyexposes tools (scaffold_local_workspace,publish_local_to_mesh) for intelligent IDE-based agent creation. - Cloud Endpoints:
app.pyexposes 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 localmcp_serverto 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67641c6256a2c25e1ff224ab54a59f0537fd49933bfc139aec3bd5a6a4253f16
|
|
| MD5 |
93af753e30d962a90a3829f5f79a3b4b
|
|
| BLAKE2b-256 |
22bb873cf576e9eaa93aeb7ca55bde14e514eadec06712527547396af5a64cea
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
iagent_mesh-0.4.0.tar.gz -
Subject digest:
67641c6256a2c25e1ff224ab54a59f0537fd49933bfc139aec3bd5a6a4253f16 - Sigstore transparency entry: 2682889514
- Sigstore integration time:
-
Permalink:
edgy-solutions/iagent-mesh-sdk@9b36f7da7ec0b8042ea8fec93d60a2a7c17ddde4 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/edgy-solutions
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-package.yml@9b36f7da7ec0b8042ea8fec93d60a2a7c17ddde4 -
Trigger Event:
push
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21a684980eae4e9dfd0bb2da3a3de4ce6c516f8c53f9c5c0b292208feda8e93b
|
|
| MD5 |
c3ab97406f0b6d92ac684a6f25cb6292
|
|
| BLAKE2b-256 |
794b867015aeb4aebb33c822c97198176fd44ce31f74e477554f4446f262d1e7
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
iagent_mesh-0.4.0-py3-none-any.whl -
Subject digest:
21a684980eae4e9dfd0bb2da3a3de4ce6c516f8c53f9c5c0b292208feda8e93b - Sigstore transparency entry: 2682889575
- Sigstore integration time:
-
Permalink:
edgy-solutions/iagent-mesh-sdk@9b36f7da7ec0b8042ea8fec93d60a2a7c17ddde4 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/edgy-solutions
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-package.yml@9b36f7da7ec0b8042ea8fec93d60a2a7c17ddde4 -
Trigger Event:
push
-
Statement type: