ceylon-next 0.1.1

A powerful AI agent framework with goal-oriented capabilities, memory management, and tool integration
Documentation
[dependencies.anyhow]
optional = true
version = "1.0"

[dependencies.async-trait]
version = "0.1.89"

[dependencies.candle-core]
optional = true
version = "0.8"

[dependencies.candle-nn]
optional = true
version = "0.8"

[dependencies.candle-transformers]
optional = true
version = "0.8"

[dependencies.colored]
optional = true
version = "2.1"

[dependencies.hf-hub]
features = ["tokio"]
optional = true
version = "0.3"

[dependencies.llm]
features = ["openai", "anthropic", "ollama", "full"]
optional = true
version = "1.3.4"

[dependencies.log]
version = "0.4.28"

[dependencies.reqwest]
features = ["json"]
optional = true
version = "0.12"

[dependencies.rmp-serde]
optional = true
version = "1.3"

[dependencies.rusqlite]
features = ["bundled"]
optional = true
version = "0.32"

[dependencies.rustyline]
optional = true
version = "14.0"

[dependencies.serde]
features = ["derive"]
version = "1.0.228"

[dependencies.serde_json]
version = "1.0.145"

[dependencies.tokenizers]
optional = true
version = "0.21"

[dependencies.tokio]
features = ["rt-multi-thread", "rt"]
optional = true
version = "1.48.0"

[dependencies.toml]
optional = true
version = "0.8"

[dependencies.uuid]
features = ["v4"]
version = "1.18.1"

[[example]]
name = "01_basic_agent"
path = "examples/01_basic_agent.rs"

[[example]]
name = "02_with_tools"
path = "examples/02_with_tools.rs"

[[example]]
name = "03_with_memory"
path = "examples/03_with_memory.rs"

[[example]]
name = "04_advanced_agent"
path = "examples/04_advanced_agent.rs"

[[example]]
name = "05_with_goals"
path = "examples/05_with_goals.rs"

[[example]]
name = "06_nextjs_app_generator"
path = "examples/06_nextjs_app_generator.rs"

[[example]]
name = "07_python_project_generator"
path = "examples/07_python_project_generator.rs"

[[example]]
name = "08_llm_providers"
path = "examples/08_llm_providers.rs"

[[example]]
name = "09_test_groq"
path = "examples/09_test_groq.rs"

[[example]]
name = "10_file_saving"
path = "examples/10_file_saving.rs"

[[example]]
name = "11_persistent_memory"
path = "examples/11_persistent_memory.rs"

[[example]]
name = "12_vector_memory"
path = "examples/12_vector_memory.rs"
required-features = ["vector-ollama"]

[[example]]
name = "13_vector_memory_openai"
path = "examples/13_vector_memory_openai.rs"
required-features = ["vector-openai"]

[[example]]
name = "14_vector_memory_huggingface"
path = "examples/14_vector_memory_huggingface.rs"
required-features = ["vector-huggingface"]

[[example]]
name = "15_vector_memory_huggingface_local"
path = "examples/15_vector_memory_huggingface_local.rs"
required-features = ["vector-huggingface-local"]

[[example]]
name = "advanced_memory"
path = "examples/advanced_memory.rs"

[features]
default = ["std", "vector", "runner"]
full-vector = ["vector", "vector-openai", "vector-ollama", "vector-huggingface", "vector-huggingface-local"]
runner = ["toml", "colored", "rustyline", "anyhow"]
std = ["tokio", "llm", "rusqlite", "rmp-serde"]
vector = []
vector-huggingface = ["vector", "reqwest"]
vector-huggingface-local = ["vector", "candle-core", "candle-nn", "candle-transformers", "hf-hub", "tokenizers"]
vector-ollama = ["vector", "reqwest"]
vector-openai = ["vector", "reqwest"]
wasm = []

[lib]
name = "ceylon_next"
path = "src/lib.rs"

[package]
authors = ["Ceylon Contributors"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["api-bindings", "asynchronous", "development-tools"]
description = "A powerful AI agent framework with goal-oriented capabilities, memory management, and tool integration"
edition = "2024"
keywords = ["ai", "agent", "llm", "openai", "anthropic"]
license = "MIT OR Apache-2.0"
name = "ceylon-next"
readme = "README.md"
repository = "https://github.com/ceylonai/next"
version = "0.1.1"