[package]
edition = "2021"
name = "synaptic-deep"
version = "0.2.5"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Deep agent harness for Synaptic — planning, filesystem, subagents, skills, memory"
homepage = "https://dnw3.github.io/synaptic/"
readme = "README.md"
keywords = [
"ai",
"agent",
"langchain",
"llm",
"rag",
]
categories = ["science"]
license = "MIT"
repository = "https://github.com/dnw3/synaptic"
[features]
filesystem = []
[lib]
name = "synaptic_deep"
path = "src/lib.rs"
[[test]]
name = "backend_state"
path = "tests/backend_state.rs"
[[test]]
name = "create_deep_agent_options"
path = "tests/create_deep_agent_options.rs"
[[test]]
name = "filesystem_mw"
path = "tests/filesystem_mw.rs"
[[test]]
name = "integration"
path = "tests/integration.rs"
[[test]]
name = "memory"
path = "tests/memory.rs"
[[test]]
name = "patch_tool_calls"
path = "tests/patch_tool_calls.rs"
[[test]]
name = "skills"
path = "tests/skills.rs"
[[test]]
name = "store_backend"
path = "tests/store_backend.rs"
[[test]]
name = "subagent"
path = "tests/subagent.rs"
[[test]]
name = "tools"
path = "tests/tools.rs"
[dependencies.async-trait]
version = "0.1"
[dependencies.regex]
version = "1"
[dependencies.serde]
version = "1.0"
features = ["derive"]
[dependencies.serde_json]
version = "1.0"
[dependencies.synaptic-core]
version = "0.2"
[dependencies.synaptic-graph]
version = "0.2"
[dependencies.synaptic-macros]
version = "0.2"
[dependencies.synaptic-middleware]
version = "0.2"
[dependencies.synaptic-tools]
version = "0.2"
[dependencies.tokio]
version = "1.41"
features = [
"macros",
"rt-multi-thread",
"sync",
"time",
"fs",
"fs",
"process",
]
[dependencies.tracing]
version = "0.1"
[dev-dependencies.synaptic-models]
version = "0.2"
[dev-dependencies.synaptic-store]
version = "0.2"
[dev-dependencies.tokio]
version = "1.41"
features = [
"macros",
"rt-multi-thread",
"sync",
"time",
"fs",
]