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.80.2.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.80.2-py3-none-any.whl (33.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ya_agent_environment-0.80.2.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.80.2.tar.gz
Algorithm Hash digest
SHA256 da9c1fc20364cd3cdcfcef047541c56d9447c00afe4dbd045dd69578f9b0727c
MD5 c30a968a74da7982724f2389013a348e
BLAKE2b-256 440e2335bc19c6648d492f9b82ba4be67fc4c242425692648a039fa074fd760a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ya_agent_environment-0.80.2-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.80.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d543d208eecd5b15354b01a8f23be30d5f96666108a13deab6d398758a112ecd
MD5 e2f435c4dbfd1e232adb20f47f3e9799
BLAKE2b-256 8b03cd9b01d283c36c47a632869bac75d7d41a4b6a43b0c2ea568fcbbe850714

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