Supervisor is a Workflow Engine for Digital Workers that generates a detailed telemetric log at runtime called a Work Report
Project description
👷 Supervisor
:warning: NOTE: Supervisor is quite new, so the API is likely to change between now and 1.0. We welcome and encourage you to help shape future development by reporting issues and making suggestions 💖
Supervisor is a Workflow Engine for Digital Workers that constructs and broadcasts a detailed and structured telemetric log, called the Work Report.
Supervisor supports Python ≥ 3.7.5
:books: 👉️ Read the Documentation
Table of Contents
Install
Supervisor is a private package hosted on CodeArtifact.
-
Authenticate with
CodeArtifact
:aws codeartifact login \ --tool pip \ --repository thoughtful-automation \ --domain thoughtful-automation \ --domain-owner XXXXXXXXXXXX \ --region us-east-1
-
Pip install
pip install supervisor
or install a specific version:
pip install supervisor==0.4.0
Documentation
See DOCUMENTATION.md.
Contributing
Contributions to Supervisor are welcomed!
To get started, see the contributing guide.
Resources
Links to related code, documentation, and applications.
The digital Workforce Manager (DWM)
👷 Supervisor (this repo)
The Workflow Engine for Digital Workers that constructs and broadcasts a detailed and structured telemetric log, called the Work Report
The initialization tool for Digital Workers.
The design tool for Digital Workers.
The JSON-Schema-defined documents used to validate the Manifest and the runtime Work Report
:eagle: Department of Digital Labor
Documentation and Specifications for building Digital Workers in TA's ecosystem, and Empower
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
Hashes for thoughtful-1.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e7b6b4ac6011ecf0bbf99b57d1dd9fdd7bfff00a2d9990c8aaccafe7f5533f9 |
|
MD5 | 51eca5ec19dc58052c1cd56fc793ce56 |
|
BLAKE2b-256 | d0a11a25cca99b2884e50baeb7820fad71408a7dd241aa8edc0a2209c99cd971 |