Skip to main content

Crate synaptic_deep

Crate synaptic_deep 

Source
Expand description

Deep agent harness for Synaptic.

Provides an opinionated agent harness that bundles filesystem tools, subagent spawning, skills, memory, and auto-summarization — all implemented as AgentMiddleware.

§Quick Start

use synaptic_deep::{create_deep_agent, DeepAgentOptions, backend::StateBackend};

let backend = Arc::new(StateBackend::new());
let options = DeepAgentOptions::new(backend);
let agent = create_deep_agent(model, options)?;
let result = agent.invoke(MessageState::with_messages(vec![
    Message::human("Write hello.txt"),
])).await?;

Re-exports§

pub use middleware::subagent::SubAgentDef;

Modules§

backend
middleware
skill
Skill/Plugin system for Deep agents.
tools

Structs§

DeepAgentOptions
Configuration for create_deep_agent.

Functions§

create_deep_agent
Create a deep agent with the given model and options.