swiss-ai-hub-process
The process-orchestration SDK for Swiss AI Hub — coordinate agents, humans, and programs in multi-step business processes.
⚠️ Status
This package is experimental and a work in progress. Its APIs are unstable and likely to change, it is not yet production-ready, and it has no production entry point. Use it for exploration only — don't build on it yet.
What is Swiss AI Hub?
Swiss AI Hub is an open-source, self-hosted AI platform for enterprises. You build agents, pipelines, and processes with the Python SDK; the platform provides the runtime.
What is this package?
swiss-ai-hub-process is an SDK for orchestrating multi-entity processes — workflows that delegate work across four
kinds of participant: agents, humans, programs, and other processes. A process never does the work
itself; it routes work between entities. Each step declares an In (where work arrives from) and an Out (where it's
delegated to):
from swiss_ai_hub.process import AgenticProcess, process_step, Agent, Human
class ReviewProcess(AgenticProcess):
@process_step()
def analyze(self, work: ...) -> ...: # delegate to an Agent, then a Human reviews, ...
...
It builds on swiss-ai-hub-core and the same decentralized workflow
engine as swiss-ai-hub-agent.
Installation
pip install swiss-ai-hub-process
Requires Python 3.13.
Links
- Source & issues: https://github.com/bbvch-ai/aihub-core
- Documentation: https://bbvch-ai.github.io/aihub-core/
- The full SDK (meta package): https://pypi.org/project/swiss-ai-hub/
License
Apache-2.0 — see packages/process/LICENSE. For the full per-package license matrix, see LICENSES.md.
Part of Swiss AI Hub. Built in Switzerland by bbv Software Services.
Metadata
Release files for swiss-ai-hub-process 0.323.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| swiss_ai_hub_process-0.323.5.tar.gz | 30.4 kB | Without provenance | Details for swiss_ai_hub_process-0.323.5.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| swiss_ai_hub_process-0.323.5-py3-none-any.whl | Python 3 | none | any | Details for swiss_ai_hub_process-0.323.5-py3-none-any.whl |
Total release size: 75.7 kB
Release files / swiss_ai_hub_process-0.323.5.tar.gz
| Download URL | swiss_ai_hub_process-0.323.5.tar.gz |
|---|---|
| Size | 30.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d125247d45f7d1713c3b28bb44892611018f1d23b899f56ec0b18b5c339f9749
|
|
BLAKE2b-256 checksum How to use checksums |
7e7b58266f2e2c35d208962e6086169d4e8b3015990a5b515190f3abc03c9753
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}
|
Release files / swiss_ai_hub_process-0.323.5-py3-none-any.whl
| Download URL | swiss_ai_hub_process-0.323.5-py3-none-any.whl |
|---|---|
| Size | 45.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
32f2c8e433788a1f26a1a78b1b164d7f3237e3bd481c2b3e618c3f90e11c555b
|
|
BLAKE2b-256 checksum How to use checksums |
f30ba5c1e191835ee282d00423879d0d634fd3dceca3da7b32963c0c9e02bf87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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}
|
Security for swiss-ai-hub-process 0.323.5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.