[dependencies.anyhow]
version = "1.0"
[dependencies.async-trait]
version = "0.1"
[dependencies.ceylon-core]
version = "0.1.2"
[dependencies.ceylon-llm]
version = "0.1.2"
[dependencies.ceylon-local]
version = "0.1.2"
[dependencies.ceylon-mcp]
optional = true
version = "0.1.2"
[dependencies.ceylon-memory]
version = "0.1.3"
[dependencies.ceylon-observability]
version = "0.1.2"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.toml]
features = ["parse"]
version = "0.8"
[dev-dependencies.async-trait]
version = "0.1"
[dev-dependencies.serde_json]
version = "1.0"
[dev-dependencies.tokio]
features = ["full"]
version = "1.37"
[dev-dependencies.tracing]
version = "0.1"
[[example]]
name = "llm_multi_agent_mesh"
path = "examples/llm_multi_agent_mesh.rs"
[[example]]
name = "llm_ollama"
path = "examples/llm_ollama.rs"
[[example]]
name = "mcp_client"
path = "examples/mcp_client.rs"
[[example]]
name = "mcp_server"
path = "examples/mcp_server.rs"
[[example]]
name = "mcp_test"
path = "examples/mcp_test.rs"
[[example]]
name = "mesh_architecture"
path = "examples/mesh_architecture.rs"
[[example]]
name = "multi_agent_memory"
path = "examples/multi_agent_memory.rs"
[[example]]
name = "rag_example"
path = "examples/rag_example.rs"
[[example]]
name = "rag_toml_example"
path = "examples/rag_toml_example.rs"
[[example]]
name = "redis_memory"
path = "examples/redis_memory.rs"
[[example]]
name = "toml_agents"
path = "examples/toml_agents.rs"
[features]
chromadb = ["ceylon-memory/chromadb"]
default = []
full = ["sqlite", "redis", "qdrant", "chromadb", "pinecone", "mcp"]
mcp = ["dep:ceylon-mcp"]
pinecone = ["ceylon-memory/pinecone"]
qdrant = ["ceylon-memory/qdrant"]
redis = ["ceylon-memory/redis"]
sqlite = ["ceylon-memory/sqlite"]
[lib]
name = "ceylon_runtime"
path = "src/lib.rs"
[package]
authors = ["Ceylon AI <dewmal@ceylon.ai>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["asynchronous", "development-tools", "science"]
description = "A Rust-based agent mesh framework for building local and distributed AI agent systems"
documentation = "https://docs.rs/ceylon-runtime"
edition = "2021"
exclude = ["target_test/", "tests/"]
homepage = "https://github.com/ceylonai/ceylon"
keywords = ["ai", "agents", "llm", "mesh", "distributed"]
license = "MIT"
name = "ceylon-runtime"
readme = "README.md"
repository = "https://github.com/ceylonai/ceylon"
rust-version = "1.70"
version = "0.1.3"