Skip to main content

Swiss AI Hub Process SDK: orchestrate multi-entity business processes across agents, humans, and programs.

Project description

Swiss AI Hub Process

Agentic process SDK for the Swiss AI Hub platform. Orchestrate multi-step business processes that delegate work across agents, humans, programs, and other processes.

  • Entity delegation — the core differentiator: each step declares In/Out entity annotations (Agent, Human, Program, Process) and the engine routes work between them.
  • Stateless orchestration — built on the same decentralized DispatchableWorkflow engine as agents; state lives in Redis (WalkthroughContext) and the JetStream event history.
  • Human + AI + systems — combine LLM agents, human approval forms, and external program calls in one process.

Installation

pip install swiss-ai-hub-process

This pulls in swiss-ai-hub-core.

Usage

from swiss_ai_hub.process import AgenticProcess, ProcessRunner

Links

License

Apache-2.0

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

swiss_ai_hub_process-0.291.5.tar.gz (27.0 kB view details)

Uploaded Source

Built Distribution

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

swiss_ai_hub_process-0.291.5-py3-none-any.whl (44.7 kB view details)

Uploaded Python 3

File details

Details for the file swiss_ai_hub_process-0.291.5.tar.gz.

File metadata

  • Download URL: swiss_ai_hub_process-0.291.5.tar.gz
  • Upload date:
  • Size: 27.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for swiss_ai_hub_process-0.291.5.tar.gz
Algorithm Hash digest
SHA256 8b69785f039e43e1355ca5394deedcb5ad23a1dc43cbee76ba97b59148169fd9
MD5 2b6e52dc078f20a0e313530b6f35fb47
BLAKE2b-256 e4ecbb7813973b51d4db0fc0e65c094883f8c1560488c0bfb6bbc91e971b2c54

See more details on using hashes here.

File details

Details for the file swiss_ai_hub_process-0.291.5-py3-none-any.whl.

File metadata

  • Download URL: swiss_ai_hub_process-0.291.5-py3-none-any.whl
  • Upload date:
  • Size: 44.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for swiss_ai_hub_process-0.291.5-py3-none-any.whl
Algorithm Hash digest
SHA256 7d059d1200a6ed742c227f5ee98c9f205d4269a70ad5917193bdf692923069aa
MD5 be88432e88fbe3c04434cd263c16dc98
BLAKE2b-256 1110cebd4b09fe4ccd94e398b577747ebbd9fbc21bdb56330fd829306fcfe7fc

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