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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

a13n_environment_provider-0.0.3.tar.gz (23.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

a13n_environment_provider-0.0.3-py3-none-any.whl (25.4 kB view details)

Uploaded Python 3

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

Hashes for a13n_environment_provider-0.0.3.tar.gz
Algorithm Hash digest
SHA256 18f7ecb52db89fc53e1bc759bc611b4b1b99408dedcfd59a49d5fb0960409e17
MD5 f79ac9ebf1a2ff339258de21c785d4ff
BLAKE2b-256 5366100bcc9964b26e08c7063dc381da3c2cddd7ff3e6d24760f8ceb677f786a

See more details on using hashes here.

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

Hashes for a13n_environment_provider-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d115df3dfd123639fd2c046eac7ff7e058e2edcffa1a191db9cf29be0d31e5af
MD5 f90e277ed3d9f60e1aee30cf1f7e645b
BLAKE2b-256 f4871a167b10d158e319064e098a0586046d02cab9bff9381b3182ddd5b115c9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.3 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