[package]
name = "everruns-runtime"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
authors.workspace = true
homepage.workspace = true
repository.workspace = true
documentation = "https://docs.rs/everruns-runtime"
description = "The agentic runtime for Rust — the in-process entrypoint to the Everruns agentic framework, for building coding agents, personal agents, and more"
readme = "README.md"
keywords = ["agent", "agentic", "coding-agent", "llm", "ai"]
categories = ["development-tools", "asynchronous"]
[features]
default = []
mcp-stdio = ["everruns-mcp/stdio"]
lua = ["everruns-core/lua"]
[dependencies]
async-trait.workspace = true
chrono.workspace = true
futures.workspace = true
ignore.workspace = true
regex.workspace = true
serde.workspace = true
serde_json.workspace = true
sha2.workspace = true
tokio = { workspace = true, features = ["fs", "rt", "sync"] }
tracing.workspace = true
uuid.workspace = true
everruns-core.workspace = true
everruns-mcp.workspace = true
[dev-dependencies]
tempfile.workspace = true
tokio = { workspace = true, features = ["full", "test-util"] }
async-trait.workspace = true
everruns-openai = { workspace = true }