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.
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 a13n_environment_provider-0.0.3.tar.gz.
File metadata
- Download URL: a13n_environment_provider-0.0.3.tar.gz
- Upload date:
- Size: 23.3 kB
- Tags: Source
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18f7ecb52db89fc53e1bc759bc611b4b1b99408dedcfd59a49d5fb0960409e17
|
|
| MD5 |
f79ac9ebf1a2ff339258de21c785d4ff
|
|
| BLAKE2b-256 |
5366100bcc9964b26e08c7063dc381da3c2cddd7ff3e6d24760f8ceb677f786a
|
File details
Details for the file a13n_environment_provider-0.0.3-py3-none-any.whl.
File metadata
- Download URL: a13n_environment_provider-0.0.3-py3-none-any.whl
- Upload date:
- Size: 25.4 kB
- Tags: Python 3
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d115df3dfd123639fd2c046eac7ff7e058e2edcffa1a191db9cf29be0d31e5af
|
|
| MD5 |
f90e277ed3d9f60e1aee30cf1f7e645b
|
|
| BLAKE2b-256 |
f4871a167b10d158e319064e098a0586046d02cab9bff9381b3182ddd5b115c9
|