workflows-py icon indicating copy to clipboard operation
workflows-py copied to clipboard

Workflows are an event-driven, async-first, step-based way to control the execution flow of AI applications like agents.

Results 18 workflows-py issues
Sort by recently updated
recently updated
newest added

Hi, I couldn't find prior discussions about it, so I just wanted to understand how you feel about the fact that the current implementation emits the `StopEvent` twice (once in...

Introduce dedicated `WorkflowFailedEvent`, `WorkflowCancelledEvent`, and `WorkflowTimedOutEvent` subclasses to provide structured, JSON-serializable details for workflow termination events. This change improves client communication by replacing generic `StopEvent`s with specific, informative events for...

I have a workflow that streams events to the end user. If the workflow times out, I receive an empty StopEvent without an indication of what the problem was. I...

Introduce a file reference system to manage large remote files in durable workflows, enabling lazy hydration, caching, and cleanup. --- Linear Issue: [LI-4463](https://linear.app/llamaindex/issue/LI-4463/add-file-ref-concept)  

In real-world use cases, human-in-the-loop responses can often take hours or even days to arrive. Currently, the workflow server is required to keep workflow state in memory while waiting for...

enhancement

In scalable deployments, the LlamaIndex Workflow Server may run across multiple pods or instances (e.g., in a Kubernetes environment) to handle high concurrency and fault tolerance. Currently, the workflow execution...

enhancement

Add a script to generate Markdown reference docs for the workflows server API from its OpenAPI schema. --- Linear Issue: [LI-3952](https://linear.app/llamaindex/issue/LI-3952/add-reference-docs-for-workflows-server)  

This is very lacking still, but it runs a basic example - not a clear story for how to actually resume a DBOS workflow. I think adding an interface to...

As per title, this PR collects "golden" document processing examples involving Workflows and LlamaCloud in the `examples/document_processing/` directory