agentic-server-core 0.5.0

Framework-agnostic core library for agentic-api
Documentation
[package]
name = "agentic-server-core"
description = "Framework-agnostic core library for agentic-api"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
exclude = [
    "agentic_api.db*",
    "benches/**",
    "tests/**",
]

[lib]
name = "agentic_core"

[dependencies]
async-stream.workspace = true
bytes.workspace = true
dirs.workspace = true
either.workspace = true
futures.workspace = true
indexmap.workspace = true
http.workspace = true
percent-encoding.workspace = true
reqwest = { workspace = true, features = ["default-tls", "stream"] }
rmcp-reqwest.workspace = true
rmcp = { workspace = true, features = [
    "client",
    "reqwest",
    "transport-child-process",
    "transport-streamable-http-client-reqwest",
] }
serde.workspace = true
serde_json.workspace = true
thiserror.workspace = true
tokio = { workspace = true, features = ["time"] }
tracing.workspace = true
url.workspace = true

sqlx = { version = "0.8", features = ["runtime-tokio-rustls", "any", "migrate", "sqlite", "postgres"] }
chrono = { version = "0.4", features = ["serde"] }
uuid = { version = "1", features = ["v7", "serde"] }

[dev-dependencies]
axum.workspace = true
criterion = { workspace = true }
serde_yaml = "0.9"
serde_yml = "0.0.12"
tokio = { workspace = true, features = ["full"] }

[[bench]]
name = "benches"
harness = false

[lints]
workspace = true