Experimental schema-first workflow synthesis tool for assembling simple typed workflows from existing functions.
Project description
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.
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
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 workflow_auto_assembler-0.0.1.tar.gz.
File metadata
- Download URL: workflow_auto_assembler-0.0.1.tar.gz
- Upload date:
- Size: 2.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c85f2601622abb210afb0c1c454d31c6e61f0ca38dc50346bec442f28c725446
|
|
| MD5 |
bca128fb29370f903578ced9022a3e1c
|
|
| BLAKE2b-256 |
51dca96626d979acb1956768c4f95e49c9218d88b292337104be0466e9f6f0a9
|
File details
Details for the file workflow_auto_assembler-0.0.1-py3-none-any.whl.
File metadata
- Download URL: workflow_auto_assembler-0.0.1-py3-none-any.whl
- Upload date:
- Size: 2.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b573650dcfd20a30d253c2b23a1584b86daeedb3fd1b65e409cbca22937342d9
|
|
| MD5 |
87cc6f6b2ce8524555355c0948d6fb44
|
|
| BLAKE2b-256 |
a34fc591bdb9886b088b304c4479c377b8a846e0792d4ec9a442794f6e489f39
|