Workflow auto assembler
Workflow Auto Assembler (WAA) is an experimental schema-first workflow synthesis tool. It uses an LLM to assemble simple executable workflows from a task description, target input/output models, and a catalog of available typed tools.
WAA is built around a narrow idea: instead of asking the model to solve a task directly, expose tools through explicit schemas and let the model construct a linear workflow whose intermediate states can be validated and tested. The resulting workflow is persisted as an explicit artifact with I/O mappings, which makes it inspectable, re-runnable, and easier to validate than a transient agent trace.
Why Workflow-Auto-Assembler?
WAA treats tool selection and wiring as a schema-matching problem. When the required capabilities exist in the available tool catalog, the assembled workflow can behave like a larger typed function composed from smaller typed functions.
This package should be read as experimental adaptive tooling rather than a claim of general autonomous planning. Its strongest use case is simple linear workflow assembly under explicit schema constraints, with runner-based validation used to check that the assembled workflow satisfies the requested output contract.
Release files for workflow-auto-assembler 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| workflow_auto_assembler-0.1.2.tar.gz | 3.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| workflow_auto_assembler-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.5 MB
Release files / workflow_auto_assembler-0.1.2.tar.gz
| Download URL | workflow_auto_assembler-0.1.2.tar.gz |
|---|---|
| Size | 3.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
52c0d0fe93869424c5e4d3b32f3cbc3550edf2170f03b0df5ff59f247d76c4b4
|
|
BLAKE2b-256 checksum How to use checksums |
68db543d52ff8689a03bb8fafeef07aa84f55b96abc1842b204577eefc9a50df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.20
|
Release files / workflow_auto_assembler-0.1.2-py3-none-any.whl
| Download URL | workflow_auto_assembler-0.1.2-py3-none-any.whl |
|---|---|
| Size | 3.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d9318d213a20beb1ee5c80ffdcd22619a79873f34218965f28768751a7e9af28
|
|
BLAKE2b-256 checksum How to use checksums |
14a716bde7aae7212f46bd5fa2bb1f267aa2cdaf3b014da9f1c21498c5ae4791
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.20
|