Skip to main content

Environment abstractions for general agents

Project description

ya-agent-environment

Environment abstractions for general agents.

ya-agent-environment provides the shared base interfaces used by YA agents:

  • Environment
  • FileOperator
  • Shell
  • ResourceRegistry
  • resumable resources
  • TmpFileOperator

The Python import package is ya_agent_environment.

Relay protocol work lives in the sibling ya-environment-relay package.

Development

This package is maintained as a workspace member in ya-mono.

uv run python -m pytest packages/ya-agent-environment/tests -vv
uv run python -m pyright
uv build --package ya-agent-environment -o dist

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_agent_environment-0.86.0.tar.gz (51.9 kB view details)

Uploaded Source

Built Distribution

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

ya_agent_environment-0.86.0-py3-none-any.whl (34.7 kB view details)

Uploaded Python 3

File details

Details for the file ya_agent_environment-0.86.0.tar.gz.

File metadata

  • Download URL: ya_agent_environment-0.86.0.tar.gz
  • Upload date:
  • Size: 51.9 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_agent_environment-0.86.0.tar.gz
Algorithm Hash digest
SHA256 96a9b761360761d619860104a457b877b845fbbceb0abbe1aa00a90c129c5f14
MD5 c76b8c7f51b7ff2c2dd3d02d1bcc6896
BLAKE2b-256 de9661b645c69d110095318c46d2e6bb65d612c7876efb2c602f065495695b5d

See more details on using hashes here.

File details

Details for the file ya_agent_environment-0.86.0-py3-none-any.whl.

File metadata

  • Download URL: ya_agent_environment-0.86.0-py3-none-any.whl
  • Upload date:
  • Size: 34.7 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_agent_environment-0.86.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9cfeac0f5258689e86b8205b0027b017c7aa998d16ac12e1db39107dbba90000
MD5 78329bb8ac6a01d3789a80b1f13aa350
BLAKE2b-256 5397f8bb8b348d24092dcad156393e2bd1680055939830a0d738042d68d45e8f

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