Skip to main content

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 EnvironmentProviderSpec envelopes and exact versioned provider configuration;
  • explicitly selected built-in and extension factory catalogs;
  • Host-facing EnvironmentManager lifecycle 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-local built-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)

Source distribution for a13n-environment-provider 0.0.3
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)

Table of built distributions (wheels) for a13n-environment-provider 0.0.3
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

0.0.3 This release

2 release files No provenance

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