Skip to main content
Watch: I Built an AI App Without Leaving Databricks

Agent framework - verified

LlamaIndex (agent workflows): features, install and latest version

LlamaIndex (agent workflows) is an AI agent framework maintained by LlamaIndex. As its docs describe it: LlamaIndex is an open-source framework for building agentic applications whose Agent Workflows provide an event-driven, step-based way to control execution, alongside prebuilt agents such as FunctionAgent and the multi-agent AgentWorkflow. It supports Python. License: MIT. Latest releases: Python package llama-index 0.14.25 (September 21, 2026) and Python package llama-index-workflows 2.26.0 (October 11, 2026).

Homepage - Source on GitHub - License - In our tools directory

Languages
1
Latest Python
0.14.25
Released
2026-09-21
Features documented
10 of 10

Install

Copied verbatim from the page linked under each command.

Python

Terminal
pip install llama-index-core llama-index-llms-openai python-dotenv

Source: developers.llamaindex.ai/python/framework/understanding/agent

Quickstart

The first example from the official docs, unchanged. It may need an API key for the model provider it calls.

Python
from dotenv import load_dotenv

load_dotenv()

from llama_index.llms.openai import OpenAI

from llama_index.core.agent.workflow import FunctionAgent

def multiply(a: float, b: float) -> float:
    """Multiply two numbers and returns the product"""
    return a * b

def add(a: float, b: float) -> float:
    """Add two numbers and returns the sum"""
    return a + b

llm = OpenAI(model="gpt-4o-mini")

workflow = FunctionAgent(
    tools=[multiply, add],
    llm=llm,
    system_prompt="You are an agent that can perform basic mathematical operations using tools.",
)

response = await workflow.run(user_msg="What is 20+(2*4)?")
print(response)

Source: developers.llamaindex.ai/python/framework/understanding/agent

Features

What the LlamaIndex (agent workflows) docs say it supports. Not stated means the docs do not say either way.

LlamaIndex (agent workflows) on Developers Digest

Compare LlamaIndex (agent workflows)

FAQ

Does LlamaIndex (agent workflows) support MCP?

Yes, per https://developers.llamaindex.ai/python/framework/module_guides/mcp/

Which languages does LlamaIndex (agent workflows) support?

Python. Published packages: llama-index (Python) and llama-index-workflows (Python).

How do I install LlamaIndex (agent workflows)?

For Python: "pip install llama-index", as shown at https://developers.llamaindex.ai/python/framework/getting_started/installation/. This page lists 2 install commands, each copied from the linked source.

What is the latest version of LlamaIndex (agent workflows)?

As of October 18, 2026: Python package llama-index 0.14.25 (September 21, 2026), https://pypi.org/project/llama-index/0.14.25/ and Python package llama-index-workflows 2.26.0 (October 11, 2026), https://pypi.org/project/llama-index-workflows/2.26.0/.

What license is LlamaIndex (agent workflows) released under?

MIT. The license is at https://github.com/run-llama/llama_index/blob/main/LICENSE.

Does LlamaIndex (agent workflows) support durable execution?

Yes, per https://developers.llamaindex.ai/python/llamaagents/workflows/durable_workflows/

Does LlamaIndex (agent workflows) support human-in-the-loop?

Yes, per https://developers.llamaindex.ai/python/llamaagents/workflows/human_in_the_loop/

Is LlamaIndex (agent workflows) model-agnostic?

Yes, per https://developers.llamaindex.ai/python/framework/understanding/agent/

Which features does LlamaIndex (agent workflows) document?

10 of the 10 tracked here: MCP, Multi-agent, Durable execution, Human in the loop, Streaming, Structured output, Tracing, Memory, Evals and Model-agnostic.

Sources

Last verified from the pages below.

Newsletter

Agent frameworks, every week

One email per week. Framework releases, new agent tooling and what they mean for what you build.