- Document the new
job
interface.- Move tests to this interface.
- Move examples to this interface.
- Companion plugin for Comfy to simplify testing.
- Wait node, to simulate long computation. Needed for some time sensitive testing
- A self-contained output node just to verify workflows are working
- Add tests for the workflow building
- Add tests for ts code gen from workflow
- Use names from the workflow for nodes during code gen.
- Better error handling when workflows fail (and related tests)
- Add support for client-side certificates to authorize the connection with comfyui (needed for some semi-public configurations)
- New job interface to be more flexible
- Rework the legacy one just not to break code and use the new version.
- Upload and collect streams/buffer, not just files.
- Deprecated the old
schedule_job
.
-
Optional support to add/strip metadata in the final artifacts if so desired.superceeded-
Add arg to manually opt insuperceeded - Move from exifreader to sharp as the former does not support writing/deleting exif et similia.
-
- Generate more of the boilerplate during code gen.
- Fixing codegen for some plugins
- Improve docs for recent features
- Complete work on the workflows sub-repo
- CLI via npx/bunx
- Support for generating comfy types to file (expose comfy-types-gen)
- Support for generating workflow code from image (expose comfy-code-gen)
- Document new features
- Added support for
models/type
from updated comfy backends
- Add helper to convert a JSON workflow in its ts equivalent.
- Improve examples and the related documentation
- Fixes to the default values in workflows.
- Make workflows composable.
- (partial) Typebox schemas for workflows+prompts
- A complete workflow builder
- Get node info from the backend
- JSON preprocessing
- Code generation (static types)
- Generated JSDOC comment headers
- Runtime compile operation
- Build DAG
-
Generate intermediate JSONno longer needed - Compile it into a comfyui compatible workflow
- Fix
upload_mask
, as the logic behind theoriginal_ref
handling is totally wrong.
- Utility functions to automatically collect artifacts and upload resources.
- Add tests for the automatic functions
- JSDOC for code which has been written so far
- A minimal test suite