[package]
edition = "2024"
name = "lellm"
version = "0.2.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Rust LLM orchestration framework — LangChain / LangGraph / AutoGen in Rust"
documentation = "https://docs.rs/lellm"
readme = false
license = "MIT"
repository = "https://github.com/lellm-ai/lellm"
resolver = "2"
[features]
agent = [
"dep:lellm-core",
"dep:lellm-agent",
]
core = ["dep:lellm-core"]
default = ["provider"]
full = [
"provider",
"agent",
"macros",
"graph",
]
graph = [
"dep:lellm-core",
"dep:lellm-agent",
"dep:lellm-graph",
]
macros = ["dep:lellm-macros"]
mcp = [
"dep:lellm-core",
"dep:lellm-mcp",
]
provider = [
"dep:lellm-core",
"dep:lellm-provider",
]
[lib]
name = "lellm"
path = "src/lib.rs"
[dependencies.lellm-agent]
version = "0.2"
optional = true
[dependencies.lellm-core]
version = "0.2"
optional = true
[dependencies.lellm-graph]
version = "0.2"
optional = true
[dependencies.lellm-macros]
version = "0.2"
optional = true
[dependencies.lellm-mcp]
version = "0.2"
optional = true
[dependencies.lellm-provider]
version = "0.2"
optional = true