cd /news/ai-tools/llamaindex-workflows-is-now-a-standa… · home topics ai-tools article
[ARTICLE · art-64783] src=pub.towardsai.net ↗ pub= topic=ai-tools verified=true sentiment=· neutral

LlamaIndex Workflows Is Now a Standalone Package. Its Typed State Is What Makes That Matter.

LlamaIndex Workflows is now a standalone package, `llama-index-workflows`, that no longer depends on `llama_index` and imports as plain `workflows`. The key feature is typed, serializable run state via a Pydantic model that can be frozen to JSON mid-run and rebuilt later, enabling pause, checkpoint, and recovery capabilities. The package version does not match the "Workflows 1.0" label in the announcement.

read1 min views50 publishedJul 18, 2026
LlamaIndex Workflows Is Now a Standalone Package. Its Typed State Is What Makes That Matter.
Image: Pub (auto-discovered)

Member-only story

If you learned to build LlamaIndex agents by writing from llama_index.core.workflow import Workflow

, that import is now a compatibility shim. The orchestration engine underneath it has moved out on its own. As of the Workflows 1.0 announcement, the code that routes events between your agent's steps lives in a separate package — pip install llama-index-workflows

— that imports as plain workflows

and does not depend on llama_index

at all.

That sounds like packaging trivia. It isn’t. When I installed the package and inspected what actually came down the wire, the interesting part wasn’t the new import path. It was that the run state your steps read and write is now a typed Pydantic model you can freeze to JSON mid-run and rebuild later. That single property is what turns an event loop into something you can for human review, checkpoint before a risky step, or recover after a crash.

This walkthrough installs the real package, verifies the split against the installed code rather than the blog copy, and runs a small event-driven workflow — with zero LLM calls — to show what typed, serializable state buys you.

First, the version gotcha nobody mentions #

The blog calls it “Workflows 1.0.” The package does not agree.

$ pip install llama-index-workflows$ python -c "import importlib.metadata as m…
── more in #ai-tools 4 stories · sorted by recency
── more on @llamaindex 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/llamaindex-workflows…] indexed:0 read:1min 2026-07-18 ·