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.78.0.tar.gz (50.2 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.78.0-py3-none-any.whl (33.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ya_agent_environment-0.78.0.tar.gz
  • Upload date:
  • Size: 50.2 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.78.0.tar.gz
Algorithm Hash digest
SHA256 508ffe0c036ceb808fa9765149ea53b6fc0b1a51fe17a53530ddf69e5a86a259
MD5 c84c6021526a77ee72461a7fb2ffc22c
BLAKE2b-256 f0cef8c5a228fdd48f9c5f7b40fca8d8e11cc57e2a6bee8f74fd228e70123727

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ya_agent_environment-0.78.0-py3-none-any.whl
  • Upload date:
  • Size: 33.4 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.78.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a27903609f45c1f06216dd7d9f5ef73fd7751be1184ceb0a2b3f237d9d13d884
MD5 ee6b458af5bc0bc5af00bd5033754d2f
BLAKE2b-256 7d0317e37a684c8cd640356741f136c340e36f5fe4000fc4245e2ed9ff621f31

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