Skip to content

integration: LlamaIndex Workflow Checkpointer using @durable_async #92

Description

@sdageltc

Description

LlamaIndex recently released event-driven Workflows (llama-index-core). Integrating LetItLoop allows developers to make LlamaIndex Workflows crash-resilient with zero external database dependencies.

Proposed Architecture

Implement a custom LlamaIndex step handler or decorator that maps LlamaIndex workflow step events to LetItLoop @durable_async and async_step().

Acceptance Criteria

  • Clean example in examples/cookbooks/llamaindex_durable_workflow.py.
  • Deterministic mock test in tests/test_cookbooks.py.
  • Low-latency benchmark (<1ms fast-forward on resume).

Feel free to open a draft PR or discuss implementation ideas here!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is neededintegrationsWorker adapters, LLM providers, and external tools

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions