Agent Environment Provider
a13n-environment-provider is the shared Host-facing Environment provider library for Agent Foundation agents. The repository directory is packages/agent-environment-provider, the Python distribution is a13n-environment-provider, and the import package is a13n_environment_provider.
The package owns:
- credential-free
EnvironmentProviderSpecenvelopes and exact versioned provider configuration; - explicitly selected built-in and extension factory catalogs;
- Host-facing
EnvironmentManagerlifecycle and reconciliation contracts; - sensitive provider-owned resource-state envelopes;
- single-entry managed-resource scopes and fresh runtime attachments;
- typed provider errors with bounded safe projections;
- the working
a13n.direct-localbuilt-in; - EIP attachment and session-source values shared with future managed sandbox providers.
The package does not own durable storage, Host authorization or scheduling, Harness runs, model-facing tools, or provider-neutral Environment operations. A Host selects and manages a provider resource, keeps any provider state, and transfers a fresh attachment to a13n-harness. The Harness adapts that attachment into one single-use Environment binding.
Direct Local is a logical access scope over an existing Host directory. It never creates, deletes, tags, locks, or claims ownership of that directory. Local Envd and Docker are intentionally deferred until their working Block 9 implementations; E2B is deferred until Block 10. The catalog contains no placeholder factories or fallback provider selection.
See the Environment Provider guide for Host orchestration and third-party plugin development.
Versioning
Agent Environment Provider, a13n-harness, and a13n-stream-protocol form the Harness release group. A release/harness-v<version> tag publishes all three distributions at exactly the same version, where <version> is stable X.Y.Z or RC X.Y.Z-rc.N. Python package metadata represents the RC as X.Y.ZrcN.
The accepted architecture and compatibility contract are defined in the Agent Environment Provider specification.
Metadata
Release files for a13n-environment-provider 0.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| a13n_environment_provider-0.0.3.tar.gz | 23.3 kB | Without provenance | Details for a13n_environment_provider-0.0.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| a13n_environment_provider-0.0.3-py3-none-any.whl | Python 3 | none | any | Details for a13n_environment_provider-0.0.3-py3-none-any.whl |
Total release size: 48.7 kB
Release files / a13n_environment_provider-0.0.3.tar.gz
| Download URL | a13n_environment_provider-0.0.3.tar.gz |
|---|---|
| Size | 23.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
18f7ecb52db89fc53e1bc759bc611b4b1b99408dedcfd59a49d5fb0960409e17
|
|
BLAKE2b-256 checksum How to use checksums |
5366100bcc9964b26e08c7063dc381da3c2cddd7ff3e6d24760f8ceb677f786a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / a13n_environment_provider-0.0.3-py3-none-any.whl
| Download URL | a13n_environment_provider-0.0.3-py3-none-any.whl |
|---|---|
| Size | 25.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d115df3dfd123639fd2c046eac7ff7e058e2edcffa1a191db9cf29be0d31e5af
|
|
BLAKE2b-256 checksum How to use checksums |
f4871a167b10d158e319064e098a0586046d02cab9bff9381b3182ddd5b115c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Security for a13n-environment-provider 0.0.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.