Vystak platform provider — deploys agents to Docker
Project description
vystak-provider-docker
Platform provider that deploys Vystak agents to Docker.
Install
pip install vystak-provider-docker
Usually you don't install this directly — vystak-cli depends on it and invokes it automatically when your agent's platform.type is docker.
What it does
On vystak apply, the provider builds a ProvisionGraph and rolls out, in topological order:
- Docker network (
vystak-net) — shared bridge for inter-agent A2A calls - Postgres containers — managed session / memory stores (if declared)
- SQLite volumes — persistent local-only alternative
- Agent container — builds the image from generated code, runs it on the shared network
- Gateway container — optional; routes Slack / OpenAI-compatible traffic to one or more agents
Each node has a health check; the provider waits for each to report healthy before proceeding to dependents.
License
Apache-2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vystak_provider_docker-0.1.0.tar.gz.
File metadata
- Download URL: vystak_provider_docker-0.1.0.tar.gz
- Upload date:
- Size: 13.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
08e7c020d3809e0e2b76330d87f9a6a589adabc39872c1b0f789b5383ccd0285
|
|
| MD5 |
71274d218e39bffd80b6c68093296a68
|
|
| BLAKE2b-256 |
661a1b89246f0d7029498e7a24286ca0161d425cab0c8ba7cb77a379b96d45e7
|
File details
Details for the file vystak_provider_docker-0.1.0-py3-none-any.whl.
File metadata
- Download URL: vystak_provider_docker-0.1.0-py3-none-any.whl
- Upload date:
- Size: 15.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6df327d24695b814d8e0e37b6dd82d1c62c97b1ded97713151c6e7bfdcfa9f2e
|
|
| MD5 |
b8560ff388ccb464748ea67d91aa100e
|
|
| BLAKE2b-256 |
f5c7ea4d02b77ab25d10701cacbeac09905b23532484ef7043ddd7e6aa8e8ccd
|