Skip to main content

Provider-neutral environment protocol for YA agent environments

Project description

ya-environment-relay

Provider-neutral environment protocol package for YA agent environments.

ya-environment-relay currently hosts the YA Environment Protocol spec and future Python adapters. The protocol defines how external execution capabilities are exposed to an agent runtime as Environment components.

Capability families:

  • file operations
  • stateless shell execution
  • background processes
  • stateful shell sessions
  • custom tools
  • resources
  • artifacts
  • computer use

The protocol string is ya-environment-protocol.v1.

ya-envd is the official daemon implementation target. It is expected to be a Rust binary that can speak the protocol over stdio, local sockets, named pipes, WebSocket, or future transports.

See spec/ for the protocol documents.

Project details


Download files

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

Source Distribution

ya_environment_relay-0.92.0.tar.gz (23.0 kB view details)

Uploaded Source

Built Distribution

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

ya_environment_relay-0.92.0-py3-none-any.whl (28.5 kB view details)

Uploaded Python 3

File details

Details for the file ya_environment_relay-0.92.0.tar.gz.

File metadata

  • Download URL: ya_environment_relay-0.92.0.tar.gz
  • Upload date:
  • Size: 23.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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 ya_environment_relay-0.92.0.tar.gz
Algorithm Hash digest
SHA256 7639e8bee60009730ff16d3b925d54df99b41d111de4585efe9d833cbbec9196
MD5 e0aa9583eada244fb239d02fbe440b05
BLAKE2b-256 9a1881ebf118cd8712520ce333854583e9fa7010100dba7e2480a25d66806d47

See more details on using hashes here.

File details

Details for the file ya_environment_relay-0.92.0-py3-none-any.whl.

File metadata

  • Download URL: ya_environment_relay-0.92.0-py3-none-any.whl
  • Upload date:
  • Size: 28.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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 ya_environment_relay-0.92.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4540c965d0fead98f868b5909aa68c76d5f0bad9d8c839d270547c3eb45e5b99
MD5 e68a6c594034bbd5d29849f2885a4326
BLAKE2b-256 4f08b68e48e37fa4fd6ad52c268fc2a088917147fd10704d9e32e1291faa9504

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page